控制台下://ipython 命令丰富 比如:ls 显示目录 ipython --pylab 控制台下://ipython 命令丰富 比如:ls 显示目录 ipython --pylab %run -p *.py quit关闭 示例: In [7]: %run -p test.py 3 Hello ...
分类:
编程语言 时间:
2016-04-30 00:59:39
阅读次数:
267
网站的反爬虫策略: 从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。这里我们只讨论数据采集部分。 一般网站从三个方面反爬虫:用户请求的Headers,用户行为,网站目录和数据加载方式。前两种比较容易遇到,大多数网站都从这些角度来反爬虫。第三种一些应用ajax的网站会采用,这样增大了爬取的难度 ...
分类:
编程语言 时间:
2016-04-30 01:00:42
阅读次数:
588
字符串格式化 1、sscanf int sscanf(const char *buffer,const char *format,[argument ]...) 取到指定字符为止的字符串。如在下例中,取遇到任意小写字母为止的字符串。 sscanf("123456abcdedf","%[^a-z]", ...
分类:
编程语言 时间:
2016-04-30 00:59:43
阅读次数:
244
[转载]C/C++堆栈指引 转载:http://www.cnblogs.com/Binhua-Liu/archive/2010/08/24/1803095.html 前言 我们经常会讨论这样的问题:什么时候数据存储在堆栈(Stack)中,什么时候数据存储在堆(Heap)中。我们知道,局部变量是存储在 ...
分类:
编程语言 时间:
2016-04-30 00:57:32
阅读次数:
339
bean的自动装配属性能简化xml文件配置. bean 的自动装配属性分为四种: 1.byName 2.byTyoe 3.constructor 4. autodetect byName: 它查找配置文件中的的bean的id 或者name 和本bean中的成员属性名相同的bean 自动装配 所以不用 ...
分类:
编程语言 时间:
2016-04-30 00:56:17
阅读次数:
217
Java和C++中都有关于子字符串的操作,C++中是substr(),Java中是substring(),两者的用法上稍有些区别,首先针对只有一个参数的情况: s.substr(start) 和 s.substring(start) 均表示从start位置开始到结尾的子字符串 而对于有两个参数的情况 ...
分类:
编程语言 时间:
2016-04-30 00:56:16
阅读次数:
534
T:h:i:s: :I:s: :S:t:r:i:n:g: :E:x:a:m:p:l:e:.:.:.:W:o:w:!:!:! This:is:a:book This:is:a:book 2-4-1-3 <class 'dict'> {97: 49, 98: 50, 99: 51, 100: 52, 1 ...
分类:
编程语言 时间:
2016-04-30 00:54:35
阅读次数:
344
Spring可以通过注解@Transactional来为业务逻辑层的方法(调用DAO完成持久化动作)添加事务能力。 @Tranactional注解分析 作用域:Transactional作用于类上表示类上所有的方法使用指定的事务管理策略,作用于方法表示该方法使用指定的事务管理策略;如果方法和类同时定 ...
分类:
编程语言 时间:
2016-04-30 00:51:59
阅读次数:
408
duck.h mallard_duck.h turkey.h turkey_adapter.h main.cpp ...
分类:
编程语言 时间:
2016-04-29 23:48:42
阅读次数:
368
1.切片,python中一个比较重要的概念,其实和MATLAB中的数组的操作很相像。 比如对于 a =[1,2,3,4,...,100]如果想取前三个,即[1,2,3] 直接说a[0,3]即可,还可以更简洁的写a[:3]省略0默认从0开始。 python的切片比较奇葩的地方还有从后取这种东西。a[- ...
分类:
编程语言 时间:
2016-04-29 23:47:18
阅读次数:
416
Python抓取中文网页乱码 环境1:Eclipse+pydev2.2+python2.7 环境2:Apatana Studio3+ pydev2.2+python2.7 run时设置 run-->run configurations->python run->选中当前运行文件->Common->E... ...
分类:
编程语言 时间:
2016-04-29 23:46:32
阅读次数:
270
有时候因为出差,突然急需处理一批数据。虽然写好的脚本存储在云端随用随取,然而编译的环境还需要重新搭建,模块也需要重新装载,从头到尾这么一遍下来,也是要花费可观的时间成本的。 有没有什么办法,可以让.py文件像可执行文件那样即点即用? py2exe模块 py2exe,顾名思义,就是将.py文件转换成可 ...
分类:
编程语言 时间:
2016-04-29 23:42:39
阅读次数:
225
既然是做JAVA开发的,先从一些基本的整理起来,算是知识回顾,加深记忆。 第一篇想到那理到哪,可能有点乱,不是太会排版,见谅,估计可能也就我自己看的懂。 servlet在百度百科上的定义是这样的: Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java ...
分类:
编程语言 时间:
2016-04-29 23:39:21
阅读次数:
302
1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字e ...
分类:
编程语言 时间:
2016-04-29 23:40:04
阅读次数:
346
首先强烈安利《你不知道的JavaScript》,JS初学者进阶必读。 对于从C++、Java等静态语言转向JavaScript的初学者(比如我)来说,JS一些与众不同而又十分要紧的特性使得它显得十分诡异而难以捉摸,为此必须下一番大力气,一边啃书一边实践将这些概念彻底搞懂,然后才谈得上进一步学习前端姿 ...
分类:
编程语言 时间:
2016-04-29 23:37:58
阅读次数:
354
1. 中缀到后缀的手工转换 (1)按优先级给表达式加括号 (2)从内向外将运算符移动对应的括号后面 (3)去括号,即可得到后缀表达式(如下图,图中数字表示转换顺序) 2. 后缀表达式求值 2.1 图解后缀表达式求值过程 (1)从左向右扫描后缀表达式。 (2)遇到数字直接进栈 (3)重点在于遇到运算符 ...
分类:
编程语言 时间:
2016-04-29 23:32:04
阅读次数:
365