4.3.1. 创建动态数组
数组类型的变量有三个重要的限制:【数组长度固定不变】,【在编译时必须知道其长度】,【数组只在定义它的块语句内存在】。
实际的程序往往不能忍受这样的限制——它们需要在运行时动态地分配数组。
虽然数组长度是固定的,但动态分配的数组不必在编译时知道其长度,可以(通常也是)在运行时才确定数组长度。与数组变量不同,动态分配的数组将一直存在,直到程序显式释放它为...
分类:
编程语言 时间:
2014-08-31 15:50:51
阅读次数:
311
下面是可用于FindProxyForURL()函数体中的条件函数:基于主机名的函数:isPlainHostName()dnsDomainIs()localHostOrDomainIs()isResolvable()isInNet()相关的实用程序函数:dnsResolve()myIpAddress(...
分类:
编程语言 时间:
2014-08-31 15:46:11
阅读次数:
215
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1. VIM下的配置: wget https://github.com/rkulla/pydiction/archive/master.zip unzip -q master mv pydiction-maste...
分类:
编程语言 时间:
2014-08-31 15:45:51
阅读次数:
234
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的整...
分类:
编程语言 时间:
2014-08-31 15:44:21
阅读次数:
429
本文描述的是框架SSH集成的示例,由于在这个过程中有一些小的细节容易被遗忘,特别撰写了一篇小的博文来记录这个过程,希望对自己以及后来者能够起到积极意义。本文中使用的框架和版本号为:struts-2.3.1.2、hibernate-3.6.10、spring-3.1.1其下载地址分别为:http://...
分类:
编程语言 时间:
2014-08-31 15:43:21
阅读次数:
343
先下载jdk,如果jdk装的是32位,eclipse也要下载32位的,64位也是一样。我用的是jdk7 64位。下载eclipse,去官网上下载最新的http://www.eclipse.org/downloads/,我下载的版本是eclipse-jee-luna-R-win32-x86_64.zi...
分类:
编程语言 时间:
2014-08-31 15:41:11
阅读次数:
238
这个版本由历届师兄传承下来的,使用开源引擎+自己修改剪枝排序算法+开局库+后台搜索jar包:http://pan.baidu.com/s/1hqABGZM
分类:
编程语言 时间:
2014-08-31 15:39:51
阅读次数:
830
Windows 7下配置JDK环境变量參数设置:1.安装JDK,安装过程中能够自己定义安装文件夹等信息,比如我们选择安装文件夹为:D:\Program Files (x86)\Java\jdk1.6.0_252.安装完毕后,右击“我的电脑”,点击“属性”,单击“高级系统设置”,点击“环境变量”,如图...
分类:
编程语言 时间:
2014-08-31 15:39:41
阅读次数:
271
最近几月一直在自学C语言和数据结构,先是写了排序二叉树,觉得平衡二叉树作为一个经典数据结构,有必要实现一下。网上看了些资料,在AVL和红黑树之间考虑,最后个人还是倾向于AVL。不同于标准AVL的是,笔者没有使用平衡因子,直接根据左右孩子的高度差值判断是否平衡。整个平衡二叉树是在普通二叉查找树的基础上...
分类:
编程语言 时间:
2014-08-31 15:39:21
阅读次数:
383
用智能指针可以简化内存管理。以树为例,如果用普通指针,通常是在插入新节点时用new,在析构函数中调用delete;但有了unique_ptr类型的智能指针,就不需要在析构函数中delete了,因为当unique_ptr类型的指针P生命结束时(比如对于局部变量,程序执行到局部变量的作用域范围之外).....
分类:
编程语言 时间:
2014-08-31 15:38:31
阅读次数:
246
自己以前做一个接口服务器时候,这种场景下我的设计是多个线程操作同一个epoll fd。彼时,我的理由是epoll的系列函数是线程安全的。 ? ? ? ?当然有人不理解为什么会有多个线程操作同一个epoll fd的...
分类:
编程语言 时间:
2014-08-31 14:36:41
阅读次数:
182
自己以前做一个接口服务器时候,这种场景下我的设计是多个线程操作同一个epoll fd。彼时,我的理由是epoll的系列函数是线程安全的。
当然有人不理解为什么会有多个线程操作同一个epoll fd的情形,这里稍微铺陈一下接口服务器的场景。epoll fd有线程1维护,监听服务端端口的socket的accept出来的acceptor(即新的socket fd)也放在这个epoll...
分类:
编程语言 时间:
2014-08-31 14:35:11
阅读次数:
215
Python 多线程 -thread threading Queue- 简单学习在实际工作过程中,会出现需要并发的做一些事情,例如一台机器测到几千台机器的网络连通性,如果你单线程一台一台测的话,会花费很多的事情,不具有实时性,更不能在变化的时候立刻感知当时网络的状况,这时多线程就是一个很好地选择。p...
分类:
编程语言 时间:
2014-08-31 14:28:31
阅读次数:
330
C++内置的数组支持容器的机制,可是它不支持容器抽象的语义。要解决此问题我们自己实现这种类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用须要的头文件:#include 。vector 是一个类模板。不是一种数据类型,vector是一种数据类型。V...
分类:
编程语言 时间:
2014-08-31 14:26:51
阅读次数:
408
java的參数传递方式到底是值传递还是引用传递,这一直是一个争论不休的问题,一直以来没有形成统一意见。在这里,我也仅仅是说一说个人见解,不保证是对的,全当是抛砖引玉。首先我的观点是java採用的是值传递,即使是引用作为实參也仅仅是将引用的值传递给另外一个引用,说白了还是值传递。1、首先对于java基...
分类:
编程语言 时间:
2014-08-31 14:26:31
阅读次数:
254
一、开篇 本博客来自:http://www.cnblogs.com/yuananyun/ final修饰符是Java中比较简单常用的修饰符,同时也是一个被”误解“较多的修饰符。对很多Java程序员来说,他们大都只是草草看了一下各种书本上的介绍,然后背下来,什么时候想起 来有这东西就用一下。对于何时使...
分类:
编程语言 时间:
2014-08-31 14:25:31
阅读次数:
213