准备工作 要关联IP与物理位置,我们需要有一个包含这样对应关系的数据库。 我们可以使用开源数据库GeoLiteCity,它能够较为准确地把IP地址与所在城市关联起来 下载地址:http://dev.maxmind.com/geoip/legacy/geolite/ 下载之后我们解压:xz -d Ge ...
分类:
编程语言 时间:
2016-12-11 12:15:42
阅读次数:
472
一、背景 最近项目中需要使用到定时任务进行库存占用释放的需求,就总结了如何使用Spring Task进行简单配置完成该需求,本文介绍Spring3.0以后自定义开发的定时任务工具, spring task,我们可以将它比作一个轻量级的Quartz,使用简单方便,除spring相关的包外不需要额外的包 ...
分类:
编程语言 时间:
2016-12-11 12:12:55
阅读次数:
186
首先,看这一段代码: 打印出: 装饰器学习: 看这篇文章应该就可以了:《Python装饰器学习(九步入门)》 里面提到 http://www.cnblogs.com/huxi/archive/2011/03/01/1967600.html 内置的装饰器有三个,分别是staticmethod、clas ...
分类:
编程语言 时间:
2016-12-11 12:10:57
阅读次数:
183
QTUI与线程同步目前只会一种,采用信号槽机制。通常情况下,信号和槽机制可以同步操作,这就意味着在发射信号的时候,使用直接函数即可以立刻调用连接到一个信号上的多个槽。然而,当连接位于不同线程中的对象时,这一机制就会变得不同步起来,可以通过修改QObject::connect()..
分类:
编程语言 时间:
2016-12-11 10:34:36
阅读次数:
177
本文针对C++里的虚函数,虚继承表现和原理进行一些简单分析,有不对的地方请指出。下面都是以VC2008编译器对这两种机制内部实现为例。虚函数以下是百度百科对于虚函数的解释:定义:在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数[1]语法:virtual函数返..
分类:
编程语言 时间:
2016-12-11 10:33:05
阅读次数:
220
指针相信大家对下面的代码不陌生:inti=2;
int*p;
p=&i;这是最简单的指针应用,也是最基本的用法。再来熟悉一下什么是指针:首先指针是一个变量,它保存的并不是平常的数据,而是变量的地址。如上代码,指针p中保存的是整型变量i的地址信息。接下来看如何定义一个指针,既..
分类:
编程语言 时间:
2016-12-11 10:30:59
阅读次数:
177
1、计算机基础知识(理解) 1、计算机硬件 软件的基础设施,就是载体,计算机的硬件由五大组成部件:运算器,控制器,存储器,输入设备和输出设备 2、计算机软件 系统软件:windows,MAC,LINUX,安卓,IOS,塞班 应用软件:QQ YY 陌陌 ... ...
分类:
编程语言 时间:
2016-12-11 10:27:12
阅读次数:
244
1、位运算符 1、面试题(掌握) ^:一个数据对同一个数据^两次,结果还是数据本身 举例:a ^ b ^ b = a 2、注意 知道结论,面试题,以后就完全不用看了 2、逻辑运算符(掌握) 1、分类 &,|,!,^,&&,|| ... ...
分类:
编程语言 时间:
2016-12-11 10:24:58
阅读次数:
261
C程序语法(无左递归) <程序> —〉 <外部声明> | <函数定义> <外部声明> —〉<头文件> | <变量> | <结构体> <头文件> —〉 #include<文件名> <文件名> —〉 stdio.h丨stdlib.h丨string.h <结构体> —〉 <结构体声明〉|<变量> <结构体 ...
分类:
编程语言 时间:
2016-12-11 10:23:43
阅读次数:
136
1、常量(理解) 1、概念 在程序运行过程中,其值不会发生改变的量 2、分类(掌握) A 、字面值常量 整数常量:1,2,-3 小数常量:2.3,-232.3 字符常量:‘A’ ... ...
分类:
编程语言 时间:
2016-12-11 10:10:27
阅读次数:
187
摘自http://tech.it168.com/a2009/0211/265/000000265087_all.shtml 摘自http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7386c88c7150885 ...
分类:
编程语言 时间:
2016-12-11 08:23:53
阅读次数:
240
摘自http://www.cnblogs.com/lionden/archive/2012/12/11/grouplayout.html (转)Java 的swing.GroupLayout布局管理器的使用方法和实例 GroupLayout 是一个 LayoutManager,它将组件按层次分组,以 ...
分类:
编程语言 时间:
2016-12-11 08:14:35
阅读次数:
196
1.首先创建个web项目,第一步导入相应的jar包,并且buildtoPath 2.用elipse或myeclipse点击进入web.xml中 按住 Alt+ / 有个提示 找到前面带 #DispatcherServlet 并按回车键,自动生成。 按我这个方式对比修改一下,首先解释一下, <load ...
分类:
编程语言 时间:
2016-12-11 08:12:32
阅读次数:
184
在HTML学完之后,学C语言,这又是一门新的学科,又是一个新的开始,即将踏上新的旅程。 刚开始接触学习C语言的时候,觉得C语言好强势,感觉什么都可以做,我记得第一次上C语言的课程的时候,老师还做了一个小病毒给我们看,当时觉得好新奇,也很有趣。我当时还认为这个好简单,当我学习 到后面时现实给了我一闷棍 ...
分类:
编程语言 时间:
2016-12-11 08:11:19
阅读次数:
162
# Auther: Aaron Fan"""递归特性:1. 必须有一个明确的结束条件2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧, 每当 ...
分类:
编程语言 时间:
2016-12-11 08:02:16
阅读次数:
175