本教材基于Windows平台,以Pytho3为开发环境,采用理论和实验案例相结合的形式,从入门者的角度出发,循序渐进,系统性地讲解Python的核心基础知识及应用,开发工具采用比较流行的PyCharm或者Jupyter Notebook。全书共分为12章,包括初识Python、Python基础语法、Python常用流程控制语句、列表与元组、字典与集合、Python函数、Python文件操作、错误与异常、模块、类与面向对象、数据库编程、Python生态库的应用。教材中每一章节理论都配有丰富的实验案例,每个实验案例都有详细的实验目标、实验分析、实验代码和执行结果,可以帮助读者快速巩固所学知识,提升自己的实际应用和开发能力,达到学以致用的目的。 本教材适合作为高等院校计算机相关专业及其他工科专业的Python教材,也可作为编程爱好者的自学参考书。
本书为“PowerBuilder9.0应用开发丛书”之《PowerBuilder9.0进阶开发篇》。全书共分12章,涉及的内容主要有:窗口、控件与界面技术;数据窗口技术深入介绍;PowerBuilder编程技巧与实例;数据库与SQL的相关技术;用户对象实用技术;通过实例深入介绍API及外部函数的调用规范及方法,包括第三方工具编写动态链接库的调用;数据管理技术;DDE、OLE和COM使用技术;PowerBuilder应用程序的编译、利用InstallShield制作安装程序及大型数据库客户安装程序的制作;PowerBuilder9.0环境下开发JaguarCTS组件实例;PBNI应用技术——通过PBNI开发PowerBuilder扩展应用,实现C++应用与PowerBuilder应用的互操作。本书附带1第光盘,内容为本书所涉及实例的源代码。本书最大程序地强调了可实践性,每个专题都有实例来论证,内容基本上涵盖了PowerBuilder9.0开发的全过程。本书是一本让已经拥有一定的Pow
本书是一本PowerBuilder 9.0的参考手册。 本书由7章和1个附录组成,内容涵盖了PowerBuilder 9.0的新特性、PowerScript语言、系统函数、所有对象的属性、事件和函数,并着重介绍了使用广泛、容易误解或出错的数据窗口属性的访问方法和数据窗口数据的访问方法,同时给出了可直接在应用程序中运行的大量示例,供用户编写应用程序时参考。对使用频繁、容易出错以及功能相似的函数给出了详细的阐述和读者开发过程中应该注意的事项。在附录中提供了常用Windows API的调用格式和应用示例,这些API适用于Windows 2000、Windows 98、Windows Me及Windows XP操作系统。本书内容丰富全面,讲解详细,融入了作者多年开发PowerBuilder和数据库应用程序的经验、教训和体会,使读者能够快速掌握开发PowerBuilder应用程序的精髓,避免走弯路。 本书适合计算机软件开发人员阅读,也可以作为高校相
本书通过大量有代表性的开发实例,向读者介绍了讲解了使用PowerBuilder9.0提供的工具开发所需要系统的方法及相关的编程技巧,这些实例几乎囊括了应用PowerBuilder9.0进行程序开发的所有知识。全书分为3个部分:应用程序开发篇、数据库开发篇、高级应用题。3个部分既相互独立又相互联系,一步步引导读者深入学习PowerBuilder9.0。另外前两部分的最后一章分别为读者安排了一些在应用程序开发和数据库开发中常见的问题解答和技巧说明,以帮助读者解决实际开发中所是到的问题。本书内容全面、实例丰富、概念清晰、图文并茂,非常适合数据库编程初学者阅读,也可作为数据库编程爱好者的参考书。
本书以OWASP 0 2017 中涉及的漏洞为基础,系统阐述了常见的Web 漏洞的防护方式。书中首先介绍了漏洞演示平台及一些常用的安全防护工具,然后对OWASP 0 2017 中涉及的漏洞防护方式及防护工具进行了说明,接着介绍了如何通过 响应头提升Web 客户端自身对漏洞的防护能力,最后讨论了在无法更改应用程序源码的情况下,如何对应用进行外层的WAF 防护。
本书共分为9章,章和第2章简单介绍Python的基本情况和基础知识,使读者了解统计中经常用到的Python基础知识;第3章主要是对如何使用Python读取及处理数据进行介绍;第4章是对数据可视化进行讲解,通过折线图、箱形图、饼状图等图的绘制进一步掌握读取数据的方法,并且能够掌握Python基础知识点;第5章则是对数据进行描述性统计分析介绍,如对数据的集中趋势、离散程度等进行讲解;第6~9章包括T检验、方差分析、相关分析和回归分析等统计分析方式,以及对于相关结果的解读和分析。
本书全面、系统地介绍了PowerBuilder9.0的各项功能。全书分为4个部分:导读篇、工具介绍篇、应用篇和开发技巧篇。导读篇主要介绍PowerBuilder的概念和一些名称术语;工具介绍篇主要介绍PowerBuilder的开发语言和工具中各种对象、画笔的使用方法;应用篇主要介绍PowerBuilder开发Web应用的使用方法和其他一些应用;开发技巧篇主要给出开发中常用的一些例程的编写过程。本书结构清晰,实例丰富,可满足不同层次读者的需要。本书既可以作为广大读者学习PowerBuilder9.0的指导书,也可以作为程序开发与设计人员的编程参考手册。
本书面向所有以Java编程语言为工作中心的开发人员和系统管理员,分为3大部分。部分着重介绍了JVM和自适应运行时的工作原理,并以JRockit为例专门介绍到底什么是好的Java代码。第二部分介绍JRockit Mission Control套件的具体功能,以及如何使用JRockit Mission Control套件来查找应用程序的性能瓶颈。第三部分介绍Java发展方向。
本书首先介绍了JavaScript语言的基础知识(包括ECMAScript和TypeScript),其次讨论了数组、栈、队列、双端队列和链表等重要的数据结构,随后分析了集合、字典和散列表的工作原理,接下来阐述了递归的原理、什么是树以及二叉堆和堆排序,然后介绍了图、DFS和BFS算法、各种排序(冒泡排序、选择排序、插入排序、归并排序、快速排序、计数排序、桶排序和基数排序)和搜索(顺序搜索、二分搜索和内插搜索)算法以及算法,接着介绍了分而治之、动态规划、贪心算法和回溯算法等高级算法以及函数式编程,最后还介绍了如何计算算法的复杂度。
本书为“PowerBuilder9.0应用开发丛书”之《PowerBuilder9.0进阶开发篇》。全书共分12章,涉及的内容主要有:窗口、控件与界面技术;数据窗口技术深入介绍;PowerBuilder编程技巧与实例;数据库与SQL的相关技术;用户对象实用技术;通过实例深入介绍API及外部函数的调用规范及方法,包括第三方工具编写动态链接库的调用;数据管理技术;DDE、OLE和COM使用技术;PowerBuilder应用程序的编译、利用InstallShield制作安装程序及大型数据库客户安装程序的制作;PowerBuilder9.0环境下开发JaguarCTS组件实例;PBNI应用技术——通过PBNI开发PowerBuilder扩展应用,实现C 应用与PowerBuilder应用的互操作。本书附带1第光盘,内容为本书所涉及实例的源代码。本书程序地强调了可实践性,每个专题都有实例来论证,内容基本上涵盖了PowerBuilder9.0开发的全过程。本书是一本让已经拥有一定的PowerBuilder开
近几年来,分布式应用技术发展得非常迅猛,企业应用纷纷从传统的二层客户端/服务器端模式向三层或多层分布式模式转变,以整合原有的Client/Server应用系统,实现安全可靠的企业应用的对外开放。本书以此为背景,拟合PowerBuilder的Jaguar CTS组件事务服务器、PowerDynamo网关应用,开发了具有实际应用开发价值的分布式程序例子,并分为Jaguar CTS三层应用开发和PowerDynamo/Jaguar CTS多层Web开发两大部分,适应不同层次的分布式应用需要。 本书并不需要读者有太多的PowerBuilder技术基础,书中的讨论的每一项技术都会依附于一个极其富有实际应用价值的例子,阅读起来不会产生“这种技术会用在何处”的荒唐疑问。相信读者将会有一个愉悦的阅读过程,并将在极短的时间内掌握PowerBuilder分布式开发技术。 本书的例子涉及到分布式应用的各个方面,包括登录验证、数据录入、