逻辑运算符:not and or 等同于c/c++中的 !、&&、||,除了写法上的不同,实际原理是一样的。 运算也遵循短路原则。由于Python本身不支持++/--操作符,所以避免了类似于c/c++中不慎在&&和||后的表达式中加入++/--运算符,而实际程序运行却产生超出预期的效果,满屏查错却迟 ...
分类:
编程语言 时间:
2018-04-09 19:07:23
阅读次数:
156
快速排序算法 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 算法原理 编 ...
分类:
编程语言 时间:
2018-04-09 19:07:37
阅读次数:
142
1 2 3 4 Checkbox的练习 5 9 10 11 39 40 41 42 43 44 45 46 全选 47 48 用户编号 ... ...
分类:
编程语言 时间:
2018-04-09 19:07:47
阅读次数:
163
面试题中二进制转换问题,将一个二进制数,从某位开始进行,n位转换,程序如下所示: 程序在VC++6.0中运行结果如下图所示: ...
分类:
编程语言 时间:
2018-04-09 19:07:57
阅读次数:
164
步骤: 1.定义一个队列Q,并把所有入度为0的结点加入 2.取队首输出,然后删去所有从它出发的边,并令这些边到达顶点的入度-1,如果某个顶点的入度减为0则将其放入队列 3.重复2直到队列为空。如果队列未空时结点数目恰为N,说明拓扑排序成功 有向无环图 ...
分类:
编程语言 时间:
2018-04-09 19:08:14
阅读次数:
175
因为在前端要根据字典表中的数据去将1、2这些值转换成对应的文字解释 1.首先要创建一个类去实现 TemplateDirectiveModel 类 @Component public class DictDirective implements TemplateDirectiveModel { @Ov ...
分类:
编程语言 时间:
2018-04-09 19:08:22
阅读次数:
1878
pymongo来操作MongoDB数据库,但是直接把对于数据库的操作代码都写在脚本中,这会让应用的代码耦合性太强,而且不利于代码的优化管理 一般应用都是使用MVC框架来设计的,为了更好地维持MVC结构,需要把数据库操作部分作为model抽离出来,这就需要借助MongoEngine MongoEngi ...
分类:
编程语言 时间:
2018-04-09 20:58:15
阅读次数:
180
一、shelve模块 Shelve(了解),是更高程度的封装。使用时只针对之前设计生成的文件,可以无视不同平台自动生成的其他文件。 Json的中间格式为字符串,用w写入文件 Pickle的中间格式为bytes,用b写入文件 序列化时更常用Json import shelve info1={'age' ...
分类:
编程语言 时间:
2018-04-09 21:00:22
阅读次数:
171
如何使用Python执行系统命令方法?老男孩IT教育 Python是一款操作简单的编程语言,内置丰富的库,能够很容易的实现强大的功能,在使用Python进行框架搭建时,往往需要用到Python执行系统命令,一些开发人员对此不熟悉,以下是具体的操作方法: 1.os.system() 这个方法直接调用标准C的system()函数,仅仅在一个子终端运行系统命令,而不能获取执行返回的信息。 >
分类:
编程语言 时间:
2018-04-09 21:00:32
阅读次数:
142
工作流模块 1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程 2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人 4.历史的流程:查看流程信息、流程用时、流 ...
分类:
编程语言 时间:
2018-04-09 21:00:39
阅读次数:
379
下面这是排序之后的结果 ...
分类:
编程语言 时间:
2018-04-09 21:01:11
阅读次数:
162
现在业界比较流行的数据操作层框架 MyBatis,下面就讲解下 Springboot 如何整合 MyBatis,这里使用的是xml配置SQL而不是用注解。主要是 SQL 和业务代码应该隔离,方便和 DBA 校对 SQL。 我的项目结构 src/ +- main/ +- java/ +- com.sp ...
分类:
编程语言 时间:
2018-04-09 21:01:18
阅读次数:
218
本篇的面试题是接之前读者的要求,发出来的。 首先,声明下,以下知识点并非全部来自BAT的面试题。 如果觉得在本文中笔者总结的内容能对你有所帮助,可以点赞关注一下。 本文会以引出问题为主,后面有时间的话,笔者陆续会抽些重要的知识点进行详细的剖析与解答。 基础篇 基本功 1、面向对象的特征 2、fina ...
分类:
编程语言 时间:
2018-04-09 21:01:51
阅读次数:
215
人生苦短,我用python! 这句python的名言,给了我学习python的决心,一直一来,很想学好一门编程,无论是职业或是兴趣,我觉得有必要会,必须学会。 曾经以为python很简单,决定自学成才,找了很多python的博客、论坛、还有QQ群,看了不少别人的笔记、学习心得、分享的源代码,还买了相 ...
分类:
编程语言 时间:
2018-04-09 21:03:04
阅读次数:
816
一、AOP 简介 AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。 OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP只允 ...
分类:
编程语言 时间:
2018-04-09 21:03:50
阅读次数:
198
学习内容: 分包(分层): 通过定义不同的包来将工程的各个功能细分,一般包含如下几部分: view层作用: 视图层,即项目中的界面 controller层作用: 控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理 service层作用: 业务层, 功能的实现, 与contro ...
分类:
编程语言 时间:
2018-04-09 21:04:23
阅读次数:
144
算法描述 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下: 算法复杂度 如果目标是把n个元素的序列升序排列,那么采用插入排序存在最好情况和最坏情况。最好情况就是,序列已经是升序排列了,在这种情况下,需要进行的比较操作需{\displaystyle n-1}次即可。最坏情况就是 ...
分类:
编程语言 时间:
2018-04-09 21:04:40
阅读次数:
146
十 封装 1引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 2先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这种变形需要注意的问题是: ...
分类:
编程语言 时间:
2018-04-09 21:05:15
阅读次数:
190
from selenium import webdriver from lxml import etree from pyquery import PyQuery as pq import time driver = webdriver.Chrome() driver.maximize_window... ...
分类:
编程语言 时间:
2018-04-09 21:05:31
阅读次数:
1316
使用Python执行系统命令方法有哪些? Python是一款操作简单的编程语言,内置丰富的库,能够很容易的实现强大的功能,在使用Python进行框架搭建时,往往需要用到Python执行系统命令,一些开发人员对此不熟悉,以下是具体的操作方法: 1. os.system() 这个方法直接调用标准C的system()函数,仅仅在一个子终端运行系统命令,而不能获取执行返回的信息。 >>
分类:
编程语言 时间:
2018-04-09 21:05:38
阅读次数:
169