PS:内容来源于网络 一、简介 Python是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明。由于他简单、易学、免费开源、可移植性、可扩展性等特点,Python又被称之为胶水语言。下图为主要程序语言近年来的流行趋势,Python受欢迎程度扶摇直上。 由于 ...
分类:
编程语言 时间:
2016-03-24 12:47:52
阅读次数:
176
C++/C 宏定义(define)中# ## 的含义 define 中的# ## 一般是用来拼接字符串的,但是实际使用过程中,有哪些细微的差别呢,我们通过几个例子来看看。 #是字符串化的意思,出现在宏定义中的#是把跟在后面的参数转成一个字符串; eg: #define strcpy__(dst, s ...
分类:
编程语言 时间:
2016-03-24 12:41:19
阅读次数:
158
简述前几节中分享过关于自定义排序的功能,貌似我们之前的内容已经可以很好地解决排序问题了,但是,会由此引发一些很难发现的问题。。。比如:获取QModelIndex索引错误。下面,我们先来实现一个整行选中的效果。简述
错误处理
效果
源码
分析
正常处理
效果
源码错误处理效果下面是一个非正常的的效果,选中当前行会造成更新错误,Why?源码// 连接信号槽
connect(pTableView, SIG...
分类:
编程语言 时间:
2016-03-24 11:31:05
阅读次数:
272
直接插入排序(Straight Insertion Sort)的基本操作是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序表。...
分类:
编程语言 时间:
2016-03-24 10:23:27
阅读次数:
186
我们知道java虚拟机只认识class文件,要在虚拟机上运行就必须要遵守class文件格式,所以JSP编译成servlet后还需要进一步编译成class文件,但从JSP文件到java文件再到class文件的过程需要考虑的事情比较多,其中一个比较重要的就是调试问题,由于语法不一样,jsp某行执行的逻辑怎样与java文件对应起来,这样在JVM执行过程发生异常或错误才能找到JSP对应的行,提供一个友好的...
分类:
编程语言 时间:
2016-03-24 10:24:02
阅读次数:
202
8. 告别Lock 不是一直说Lock比较麻烦危险吗,那就不要好了。其实有一个Lock free的方法。 首先引入一个概念——原子变量。在这种变量上的操作是原子操作(atomic operation)。原子操作就是说这个操作要么都完成,要么都不完成,部分完成是不行的。就像物理化学中的原子一样,借用不 ...
分类:
编程语言 时间:
2016-03-24 10:20:48
阅读次数:
208
1、介绍 用来查看基于HotSpot的JVM里面中,所有具有访问权限的Java进程的具体状态, 包括进程ID,进程启动的路径及启动参数等等,与unix上的ps类似,只不过jps是用来显示java进程,可以把jps理解为ps的一个子集。 使用jps时,如果没有指定hostid,它只会显示本地环境中所有 ...
分类:
编程语言 时间:
2016-03-24 10:18:58
阅读次数:
167
一共有十五个优先级: 1 () [] . -> 2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof 3 * / % 4 + - 5 >> << 6 > >= < <= 7 == != 8 & 9 ^ 10 | 11 && 12 || 13 ?: 14 = ...
分类:
编程语言 时间:
2016-03-24 10:13:14
阅读次数:
217
Jstat用于监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行的统计,使用jstat我们可以对指定的JVM做如下监控: - 类的加载及卸载情况 - 查看新生代、老生代及持久代的容量及使用情况 - 查看新生代、老生代及持久代的垃圾收集情况,包括垃圾回收的次数及垃圾回收所占用的时间 - ...
分类:
编程语言 时间:
2016-03-24 10:07:10
阅读次数:
274
1、下载Python3.4安装包 2、解压、编译、安装 3、创建Python3.4的链接(CentOS6.7默认安装的是Python2) 4、验证 ...
分类:
编程语言 时间:
2016-03-24 10:01:54
阅读次数:
194
1、用递归求阶乘 5*4*3*2*1 2、斐波那契数列,1、1、2、3、5、8、13 求出第三十位 3、打印三角形 倒(5行) 4、冒泡排序 ...
分类:
编程语言 时间:
2016-03-24 10:00:53
阅读次数:
177
一、文件的判断方法 二、文件的各种获取属性的方法 三、特殊方法的例子 ...
分类:
编程语言 时间:
2016-03-24 09:57:35
阅读次数:
155
开始使用Python之后就到处宣扬Python如何如何好,宣传工作的一大重要诀窍就是做对比,比如原先用Java的时候做个什么东西要写多少代码,怎 么个别扭,现在用Python实现同样的功能怎么个简单等等。不过谈Python,不管怎么谈,老会谈到Python2.x和3.x的版本差异问题,这个 差异真不 ...
分类:
编程语言 时间:
2016-03-24 09:54:43
阅读次数:
244
1.下载相关jar包,并引入工程: jedis-2.4.2.jar commons-pool2-2.0.jar 2.将以下XML配置引入spring 3.将shardedJedisPool注入相关的类中即可使用 ...
分类:
编程语言 时间:
2016-03-24 08:48:25
阅读次数:
472
首先来说一说$(document)和$(window),如下: 用一句话理解就是:当网页滚动条拉到最低端时, 注意,是拉到最低端! 当网页高度不足浏览器窗口时$(document).height()返回的是$(window).height() 假如您要获取整个网页的高度,不建议用$("html"). ...
分类:
编程语言 时间:
2016-03-24 08:45:50
阅读次数:
600
1、 块 2、 GC(了解) 3、 package import 4、 封装 {} 分类 作用: 组织代码、解决变量的作用域、节约了内存。 在同一个作用域内,不能声明同名的变量。 使用类时,才会加载,仅加载一次 执行的结果为: 先于构造器执行,每创建一个对象执行一次。 Garbage collect ...
分类:
编程语言 时间:
2016-03-24 08:43:10
阅读次数:
183