计算机组成原理、计算机操作系统、网络原理、数据库原理、计算机图形学、编译原理、数据结构、离散数学、人工智能等等很高深的理论知识。在这些基础知识之上,就是软件开发语言、类库、框架,面向过程、面向对象、面向服务等编程思想,架构思想等等文档的类型有很多,针对的对象也各不相同。不同的人,对文档的理解能力也是...
分类:
其他好文 时间:
2014-06-29 00:56:10
阅读次数:
300
概念: 代码段是将预先定义好的可重用代码块快速插入到代码文件中,代码段提高了开发效率,增强了代码的可重用性;既节约了时间,又实现了不同开发人员间代码的共享。同时也可保证同一项目中代码风格的统一。 Visual Studio中已经定义了部分代码段,例如:在visual studio中输入fo...
分类:
其他好文 时间:
2014-06-29 00:11:13
阅读次数:
284
与许多编程语言相比,CSS是一种相当容易学习的语言,它的语法简单明了,而且由于它的表现本质,开发人员并不需要处理复杂的逻辑。但是在不同的浏览器上测试代码才是真正困难的开始,你的设计在一种浏览器上表现的良好,但是在另外一个浏览器上就会变得“支离破碎”。 “CSS难以掌握”的误解并非来自于语言本身...
分类:
其他好文 时间:
2014-06-28 23:01:22
阅读次数:
208
对于很多应用来说,随机算法是最简单的或者最快的。既简单又快的有没有呢?
那需要深刻的洞察力或者革命性的突破。
什么是随机算法
随机算法与确定算法区别是:它还接收输入随机比特流来做随机决策。
对于同一个输入,每次运行所用的算法行为都不同,虽然结果都是一样的。
Foiling an adversary
可以构造一个输入使得一个确定性算法运行时间最长。
随机算法可以看作是从...
分类:
编程语言 时间:
2014-06-18 07:37:02
阅读次数:
240
基数排序
一、基数排序是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。
其实现原理:将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后,
数列就变成一个有序序列。
二、具体操作:此排序的真正实现是通过队列的装置,先进先出...
分类:
其他好文 时间:
2014-06-18 07:30:25
阅读次数:
188
函数指针是一种非常好的类型。因此,可以编写一个函数,它的一个参数是函数指针。然后,在(外部)函数使用其函数指针参数时,就间接地调用在调用函数时对应参数指向的函数。
由于指针在不同的情况下可以指向不同的函数,因此允许调用程序确定要从外部函数中调用哪个函数。
在用函数指针类型的参数调用函数时,参数可以只包含函数地址的相应类型的指针。还可以把函数名作为参数,显示传送函数。作为参数传送给另一个函数的函...
分类:
编程语言 时间:
2014-06-18 07:29:09
阅读次数:
178
引言:在C语言中,指针的地位是不言而喻的,要想很好的掌握C语言,掌握指针是必须的,这也是C语言不同于其他语言的地方。
(一)指针的指针
例子:int i;
int *pi;
/*把pi初始化为指向变量i,pi = &i*/
int **ppi;
/*把ppi初始化为指向变量pi,ppi = &pi*/
初始化指针后,就可以使用它们了。例如i = 'a'; *pi = 'a...
分类:
编程语言 时间:
2014-06-18 07:27:00
阅读次数:
219
概述
诸如tomcat这样的服务器,在启动的时候会加载应用程序中lib目录下的jar文件以及classes目录下的class文件,另外像spring这类框架,也可以根据指定的路径扫描并加载指定的类文件,这个技术可以实现一个容器,容纳各类不同的子应用。
Java类由于需要加载和编译字节码,动态加载class文件较为麻烦,不像C加载动态链接库只要一个文件名就可以搞定,但JDK仍提供了一整套...
分类:
编程语言 时间:
2014-06-18 07:06:58
阅读次数:
259
1 寄存器的分类
通用寄存器:
ax,bx,cx,dx,(ah,al,bh,bl,ch,cl,dh,dl);
sp,bp,si,di
指令寄存器:
ip
标志寄存器:
FR
段寄存器:
cs,ds,ss,es
2 ax,bx,cx,dx
这四个寄存器存放一般数据,你可以在里面存放任何数据,但是其用途会有不同。
AX (Accumulator):累加寄存器,也称之为累...
分类:
其他好文 时间:
2014-06-18 06:04:25
阅读次数:
300
class pdo_database{
function __construct($type_database,$host_name,$dbname,$user_role,$pass_role,$sql){
$dbms=$type_database;
//数据库类型 Oracle 用ODI,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数了
$host=$h...
分类:
数据库 时间:
2014-06-18 00:58:20
阅读次数:
279