Python是个很强大的网络编程工具,原因有二:
1. Python内有很多针对常见网络协议的库
2. Python在处理字节流方面的优势
本章主要内容: 探讨Python标准库中的一些网络模块,探讨SocketServer类,最后是Twisted框架....
分类:
编程语言 时间:
2014-11-30 11:27:44
阅读次数:
320
#include
using namespace std;
void shellSort(int a[], int n)
{
int i, j, gap;
for(gap = n/2; gap > 0; gap /= 2)//间隔,逐次递减一半
{
for(i = 0; i < gap; i++)//从49到76,逐步递增,也就是分组数。每次循环对一组数完成排序
{
for(...
分类:
编程语言 时间:
2014-11-30 11:25:27
阅读次数:
231
Atitit.注解and属性解析(2)---------语法分析 生成AST attilax总结 java .net
1. 应用场景:::因为要使用ui化的注解 1
2. 使用解释器方式来实现生成AST 1
3. 识别TerminalExpression和NonterminalExpression
2
1.1. 单词流必须识别为保留字,标识符(变量),常量,操作符(运算符 )和...
分类:
编程语言 时间:
2014-11-30 11:25:50
阅读次数:
262
通过一个添加用户的实例,讲解struts2+hibernate3.2+spring2.0的整合过程。...
分类:
编程语言 时间:
2014-11-30 11:25:18
阅读次数:
181
Given a string S and a string T, find the minimum window in S which will contain all the characters in T in complexity O(n).
For example,
S = "ADOBECODEBANC"
T = "ABC"
Minimum window is "BAN...
分类:
编程语言 时间:
2014-11-30 10:22:33
阅读次数:
241
上面一节已经探究出this指针的辨别,由this指针就可以看到类的内容。在这里,就由this指针来看一下类的成员变量是如何排列。
先看一个例子
1 #include
2 class xuzhina_dump_c06_s2
3 {
4 private:
5 short m_c;
6 char m_d;
7 ...
分类:
编程语言 时间:
2014-11-30 10:21:23
阅读次数:
239
这两天决定学一下python,就找了个评价还不错的公开课看了两天,边看边敲代码,感觉python确实是一门很简单的语言,只要有点C++、C、Java或者其他语言基础,一两天完全可以入门python。当然入门简单,精通难,还是要靠多练。因为刚好要看Andrew Ng的机器学习课程,所以就顺便用这个爬虫程序抓取了网页上的视频...
分类:
编程语言 时间:
2014-11-30 09:19:22
阅读次数:
677
摘要:
本章介绍了散列表(hash table)的概念、散列函数的设计及散列冲突的处理。散列表类似与字典的目录,查找的元素都有一个key与之对应,在实践当中,散列技术的效率是很高的,合理的设计散函数和冲突处理方法,可以使得在散列表中查找一个元素的期望时间为O(1)。散列表是普通数组概念的推广,在散列表中,不是直接把关键字用作数组下标,而是根据关键字通过散列函数计算出来的。书中介绍散列表非...
分类:
编程语言 时间:
2014-11-30 09:18:33
阅读次数:
333
使用 MyBatis 必看两篇文档导读:MyBatis 与 MyBatis-Spring...
分类:
编程语言 时间:
2014-11-30 09:18:50
阅读次数:
302
经过对Struts和Hibernate的学习,我们严寒的冬季(Hibernate),终于迎来了阳光灿烂的春天(Spring)。在系列博客开篇【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一),我们介绍了Spring的基本概念,以及比较重要的两大核心IoC和AOP,基本上介绍的比较官方,不太容易理解。从这篇博客开始,我们重新介绍Spring框架的基本理论,并搭建...
分类:
编程语言 时间:
2014-11-30 08:12:18
阅读次数:
417
导读
最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而且在看开源的C++项目时,也能随处看到智能指针的影子。这说明智能指针不仅是面试官爱问的题...
分类:
编程语言 时间:
2014-11-30 07:10:14
阅读次数:
311
背景介绍:
在做程序的过程中,我们很可能遇到这样的情况:当我们执行一个比较耗时的操作,即界面加载数据量略大的时,在该操作未完成之前再去操作界面,就会出现停止响应的情况,这称为界面假死状态,那一个小圆圈转呀转的,想必大家看着就头疼。当然这是一个非常影响用户体验度的地方。
怎么做出一个能够及时响应的用户界面呢?多线程操作。
引入Backgroun...
分类:
编程语言 时间:
2014-11-30 07:11:11
阅读次数:
317
一、概述
static 关键字是声明静态变量,静态方法用的。static的含义是属于类且不属于类对象的变量和函数。
二、static的产生。
在创建对象的时候除非用new创建那个类的对象,否则实际上并没有获得任何对象只有当执行new来创建对象时数据存储空间才被分配,其方法才供外界调用。但是有两种情况上述方法时无法解决的
第一种只想为某特定域分配单一存储空间而不...
分类:
编程语言 时间:
2014-11-30 07:09:38
阅读次数:
236
//C++函数
//内联函数
//内联函数的作用: 程序无需跳到另一个位置处执行代码,再跳回来
//内联函数的运行速度比常规函数稍快,但代价是需要占用更多内存
//声明内联函数的措施:在函数声明 和 定义前加上关键字inline
inline double square(double x);//申明内联函数
inline double square(double x){...
分类:
编程语言 时间:
2014-11-30 07:09:24
阅读次数:
227