Python调试不如强类型的语言方便,显示调用栈有时非常必要,inspect模块很好用import inspectinspect.stack()inspect.stack()返回的是一个函数栈帧列表如(已经做了一个for e in inspect(): print e 转化)(, '/usr/lib...
分类:
编程语言 时间:
2014-08-20 01:16:05
阅读次数:
267
函数: 完成特定功能代码段 特点:函数只有调用的时候才会执行 定义格式:返回值类型 函数名称(形参类型 形参名称,...){ 语句; ... } 函数参数 形式参数:在定义函数的时候,函数名后面小括号中的参数 实际参数:在函数...
分类:
编程语言 时间:
2014-08-20 01:15:25
阅读次数:
265
HTTP协议---------->GET、POST、XMLHttpRequestTCP/IP协议SOAP协议---------->Web ServiceServer的作用是处理HTTP请求、WebService的SOAP请求、TCP/IP请求、FTP。TCP/IP请求--------->Server...
分类:
编程语言 时间:
2014-08-20 01:14:15
阅读次数:
259
预处理指令不带参数的宏定义: 格式: #define 宏名 值 作用:提高代码的可读性 在程序编译前把所有出现宏名标示的位置都替换为定义宏的时候,宏名后面的值带参数的宏定义 格式 #define 宏名(参数列表) 参数表达式 作用:在编译之前,把所有出现宏名(x)地方,都替换...
分类:
编程语言 时间:
2014-08-20 01:13:25
阅读次数:
213
python爬虫,web spider。爬取网站获取网页数据,并进行分析提取。 ????基本模块使用的是 urllib,urllib2,re,等模块 (一)基本用法,例子 ????(1)进行基本GET请求,获取网页html #!coding...
分类:
编程语言 时间:
2014-08-20 00:10:25
阅读次数:
376
由于javascript是单线程的东西,所以我们放一个累加变量作为id也不会重复.
但其实javascript本身提供了可以获得唯一id的东东.还记得setTimeout()方法会返回一个唯一id用来后来清除定时器,我们不妨就借用这个id吧.
function getUUID() {
var id = setTimeout('0');
clearTimeout(...
分类:
编程语言 时间:
2014-08-20 00:08:35
阅读次数:
194
3、省略指挥者Director的建造者模式
指挥者类Director在建造者模式中扮演非常重要的作用,简单的Director类用于指导具体建造者如何构建产品,它按一定次序调用Builder的buildPartX()方法,控制调用的先后次序,并向客户端返回一个完整的产品对象。Direcotr针对抽象的建造者进行编程,如果需要不同的建造者,只需把建造者传入指挥者类,无需修改之前的代码。
...
分类:
编程语言 时间:
2014-08-20 00:06:15
阅读次数:
190
1,第一节
http://pan.baidu.com/play/video#video/path=%2F%E6%95%99%E5%AD%A61.mov&t=-1
2,第二节
http://pan.baidu.com/play/video#video/path=%2FJavascript%E6%95%99%E7%A8%8B2.mov&t=-1...
分类:
编程语言 时间:
2014-08-20 00:04:15
阅读次数:
226
在实际的开发中我们为了提高CPU的利用率,也提高程序的执行效率,我们经常使用多线程进行对数据进行并发处理,下面我举一个多线程并发执行的实例,大致意思就是
一个简单的生产者消费者模式,二个线程进行存数据,一个线程进行取数据。
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQu...
分类:
编程语言 时间:
2014-08-20 00:04:05
阅读次数:
162
一、核心原理
1. 用于发送请求给服务器: /home.htm
2. 请求被DispatchServlet拦截到
3. DispatchServlet通过HandleMapping检查url有没有对应的Controller, 如果有则调用Controller
4. Controller开始执行业务逻辑
5. Controller执行完毕后, 如果返回字符串, 则Vie...
分类:
编程语言 时间:
2014-08-20 00:01:35
阅读次数:
540
产生条形码的插件到是不少,但是能用针式打印机打印在合适表单上,而且能用常用的激光扫描器扫描出来的demo到不是很多。
本文,所牵扯的代码与工具均亲测可用,具有一定的参考意义、实施可行性。...
分类:
编程语言 时间:
2014-08-20 00:01:25
阅读次数:
340
分支结构:if语句:当条表达式满足的时候就执行if后面大括号中语句 三种格式: if,if else , if else if else 特点:1、只有一个代码块会被执行 2、若有else那么必有一个代码会被执行 3、一个if语句中只能以if开头,最多只能有一个el...
分类:
编程语言 时间:
2014-08-19 23:58:55
阅读次数:
469
three basic data typestextnumberboolean变量var var_name; 用'='初始化变量var var_name = ini_value;const (不是所有浏览器都支持const)声明:const const_name = ini_value;nan: n...
分类:
编程语言 时间:
2014-08-19 23:55:55
阅读次数:
254
基本数据类型整形:Int4字节%d / %iShort2字节%hdLong8字节%ldLonglong8字节%lldUnsigned4字节%浮点型单精度Float4字节%f双精度Double8字节%lf字符 char 1字节 %c枚举:当一个变量只用几个固定的取值的时候使用枚举 特点:先定义枚...
分类:
编程语言 时间:
2014-08-19 23:55:35
阅读次数:
237
1、标示符: 命名规则: 1、只能由字母、数字、下划线组成 2、不能数字开头 3、不能与关键字重名 4、严格区分大小写 命名规范: 1、起一个有意义名字 2、驼峰标示2、注释 注释: 对代码的解释说明,是写给程序看的,方面程序员之间交流 特点: 注释是不参与编译 /* 这里面可以写 */ ...
分类:
编程语言 时间:
2014-08-19 23:55:05
阅读次数:
276
今天学习一下Java 解析 JSON准备工作参考文档 1) www.json.org 2 ) 参考公司其他人的代码(这个就不说了)依赖jar包 1) org.json.jar 提供以下我的网盘链接 http://pan.baidu.com/s/1jG2zSwe主要的类 JSON主要有两种结构...
分类:
编程语言 时间:
2014-08-19 23:54:45
阅读次数:
336
这里是C和C++语言的运算符列表。所有列出的运算符皆含纳于C++;第三个栏目里的内容也使用C来描述。应当注意的是C不支持运算符重载。下列运算符在两个语言中都是顺序点(运算符未重载时):&&、||、?:和,(逗号运算符)。C++也包含类型转换运算符const_cast、static_cast、dyna...
分类:
编程语言 时间:
2014-08-19 23:53:05
阅读次数:
375