java利用zxing开源工具生成二维码QRCode 源代码下载地址:http://www.zuidaima.com/share/1550463727340544.htm...
分类:
编程语言 时间:
2015-04-24 10:35:56
阅读次数:
133
AOP从Spring2.0之后通过“aop”命名空间来定义切面、切入点及声明通知。在Spring配置文件中,所以AOP相关定义必须放在标签下,该标签下可以有、、标签,配置顺序不可变。...
分类:
编程语言 时间:
2015-04-24 10:33:55
阅读次数:
180
1、打开Eclipse软件,选择菜单栏run,在二级菜单中选择 Debug Configurations... 项,如下图所示。2、在弹出的窗口中选择 (x)=Arguments 选项卡,VM arguments 输入框中输入所需要的内存最大占用量,我这里输入的是800兆。最后点击Apply按钮即可...
分类:
编程语言 时间:
2015-04-24 10:29:03
阅读次数:
119
在Python中,为了解决内存泄露问题,采用了对象引用计数,并基于引用计数实现自动垃圾回收。 由于Python 有了自动垃圾回收功能,就造成了不少初学者误认为不必再受内存泄漏的骚扰了。但如果仔细查看一下Python文档对 __del__() 函数的描述,就知道这种好日子里也是有阴云的。下面摘抄...
分类:
编程语言 时间:
2015-04-24 10:27:27
阅读次数:
232
作为一个java开发者,由于实际需要最近开始接触C++,这是最近接触C++碰到的一些难点和易错点,整理如下,给自己和其他C++的初学者····
通过本文,你可以学到:
1)浮点值的上溢和下溢
2)浮点数舍入误差
3)使用%d显示float值不会把float转化为近似的int值,而是显示垃圾值
4)scanf的读取习惯
5)strlen()函数和sizeof()区别
6)负数转化为unsigned和大于255的值转化为字符相当于取模
7)prinf读取stack里的数字是按%读取的...
分类:
编程语言 时间:
2015-04-24 09:20:35
阅读次数:
199
和上一篇博客的问题类似
url:http://localhost:7778/project?member=[{id:1},{id:2}]
使用req.query.member获得参数member的值
var member = req.query.member;
console.log(member);//[{id:1},{id:2}]
for(var i in member){
co...
分类:
编程语言 时间:
2015-04-24 09:19:35
阅读次数:
182
最近用到python来处理文本文件了,然后需要处理文件。发现python中提供的with open as 这个还是用的不错的!好的,废话不多说了,看下例子:
with open('./sigir_title_cizu.txt') as cizu, open('sigir_title.txt') as titles:
cizuData = cizu.readlines()
title...
分类:
编程语言 时间:
2015-04-24 09:19:56
阅读次数:
841
在Python中,获取随机数的方法大致有以下几种...
分类:
编程语言 时间:
2015-04-24 09:18:42
阅读次数:
157
QThread是我们将要详细介绍的第一个类。它也是 Qt 线程类中最核心的底层类。由于 PyQt 的跨平台特性,QThread要隐藏掉所有平台相关的代码。
正如前面所说,要使用QThread开始一个线程,我们可以创建它的一个子类,然后覆盖其QThread.run()函数:
class Thread(QThread):
def __init__(self):
...
分类:
编程语言 时间:
2015-04-24 09:17:45
阅读次数:
402
/*
泛型:指定集合类型,在运行而不是编译时时就发现问题,消除安全隐患。避免强转。 */
package pack;
import java.util.ArrayList;
import java.util.Iterator;/*public class Main { public static void sys(Object obj) {
System.out.printl...
分类:
编程语言 时间:
2015-04-24 09:18:42
阅读次数:
161
一、环境
1、Ubuntu Server 14.04
2、Vmware Workstation 9.0
3、物理机:Windows7 64bit,i5-3470(3.20Hz),8GB
二、步骤
1、使用wet会比较简单,或者用apt-get,其中wget不能直接加上URL否则只会将html页面下载下来,经测试以下方式可用(如果需要不同版本的JDK请到ORACLE的...
分类:
编程语言 时间:
2015-04-24 09:17:35
阅读次数:
177
插入排序
有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数...
分类:
编程语言 时间:
2015-04-24 09:15:35
阅读次数:
158
解法一:
先明确题意:
1.题目说的子数组,是连续的。
2.题目只需要求和,并不需要返回子数组的具体位置。
3.数组的元素是整数,所以数组可能只包含有正整数,零,负整数。
举几个例子:
数组:[1,-2,3,5,-3,2]应返回8.
数组:[0,-2,3,5,-1,2]应返回9。
数组:[-9,-2,-3,-5,-3]应返回-2。
最直接的方法:...
分类:
编程语言 时间:
2015-04-24 09:16:06
阅读次数:
180
Q&A参考连接
Problem:IOError: [Errno 2] No such file or directory。os.path.exists() 如果目录不存在,会返回一个0值。
所以,如果你如下使用该函数,会得到 Problem 中描述的错误,而且错误会定位在其他地方:import os
try:
os.path.exists("E:/Contact") #Check if...
分类:
编程语言 时间:
2015-04-24 09:12:23
阅读次数:
185
1. TCP SYN扫描 端口扫描常用于用于探测服务器或主机开放端口情况,被计算机管理员用于确认安全策略,同时被攻击者用于识别目标主机上的可运作的网络服务。端口扫描是向一定范围的服务器端口发送对应请求,以此确认可使用的端口。虽然其本身并不是恶意的网络活动,但也是网络攻击者探测目标主机服务,以利用该服务的已知漏洞的重要手段。
TCP SYN扫描是端口扫描众多方式中的一种,其他方式包括TCP扫描...
分类:
编程语言 时间:
2015-04-24 09:13:30
阅读次数:
215
1.什么叫做正则表达式?
作用:用于专门操作字符串
特点:用一些特定的符号来表示一些代码操作
好处:可以简化对字符串的复杂操作
弊端:符号定义的越多,正则越长,阅读性越差
[abc] a、b 或 c(简单类)
[^abc] 任何字符,除了 a、b 或 c(否定)
[a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)
[a-d[m-p]] a 到 d 或 m ...
分类:
编程语言 时间:
2015-04-24 09:13:20
阅读次数:
153