ANSI C标准C语言共有32个关键字,分别为:auto break case char const continuedefault do double else enum externfloat for goto if int longregister return short signed si...
分类:
编程语言 时间:
2014-10-09 20:23:27
阅读次数:
262
PageRank算法是Google的核心搜索算法,在所有链接型文档搜索中有极大用处,而且在我们的各种关联系统中都有好的用法,比如专家评分系统,微博搜索/排名,SNS系统等。 PageRank算法的依据或思想: 1,被重要的网页链接的越多(外链) ,此网页就越重要 2,此网页对外的链接越少越重要 这两...
分类:
编程语言 时间:
2014-10-09 18:59:37
阅读次数:
260
一、开发标签库1.1、开发防盗链标签 1、编写标签处理器类:RefererTag.java 1 package me.gacl.web.simpletag; 2 3 import java.io.IOException; 4 import javax.servlet.http.HttpServl.....
分类:
编程语言 时间:
2014-10-09 20:05:08
阅读次数:
332
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以.....
分类:
编程语言 时间:
2014-10-09 19:41:27
阅读次数:
195
本章我们讨论一下左值和右值, 剔除我们在学习C语言时养成一些错误常识。先上代码 1 #include 2 #include 3 using namespace std; 4 5 6 //在c++98中,变量分为左值和右值,左值指的是可以取地址的变量,右值指的是非左值。二者的根本区别在于能否获...
分类:
编程语言 时间:
2014-10-09 18:17:27
阅读次数:
175
背景相信不少 iOS 程序员对于 Swift 依旧持以观望的态度,一来是这小家伙刚出来没几天,本身还处于完善的阶段;二来是学习的成本较高,看完官方文档怎么也要个几天的时间;三来是反正最近几年很难在工程项目里推广使用,工作又用不到,那我学个锤子呐。是的,我一开始也是这么想的。直到有一天,我遇到了它:S...
分类:
编程语言 时间:
2014-10-09 19:04:57
阅读次数:
233
这几天在做SpringMVC的项目,现在总结一下在测试的时候碰到的一些问题。以前做项目,是在较新的MyEclipse(2013)上面进行Maven开发,pom.xml 文件是直接复制的,做测试的时候都是比较顺利的。然而这次,是在Myeclipse 8.5 上面开发,用的是JavaEE5,在测试的时候...
分类:
编程语言 时间:
2014-10-09 19:20:17
阅读次数:
246
首先我们先看下什么是java?Java是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品...
分类:
编程语言 时间:
2014-10-09 18:46:47
阅读次数:
182
Java对数函数及Java对数运算2010-05-17 10:32 中国IT实验室 佚名 关键字:Java Java对数函数的计算方法非常有问题,然而在API中却有惊人的误差。但是假如运用了以下的方法,用Java处理数字所碰到的小麻烦就可以轻而易举的解决了。 Sun的J2SE提供了一个单一的Ja.....
分类:
编程语言 时间:
2014-10-09 19:36:17
阅读次数:
205
bind函数在c++11之前,要绑定某个函数、函数对象或者成员函数的不同参数值需要用到不同的转换器,如bind1st、bind2nd、fun_ptr、mem_fun和mem_fun_ref等.在c++11中,绑定参数的方法得以简化.c++11提供了"一站式"绑定模板bind,其用法为:#includ...
分类:
编程语言 时间:
2014-10-09 19:18:07
阅读次数:
252
先看一个非多线程的例子, 代码执行时不能进行其它操作(譬如拖动窗体): ?MyMethod;??i:?Integer;???i?:=??????????Form1.Canvas.Lock;
????Form1.Canvas.TextOut(,?,?IntToStr(i));
???...
分类:
编程语言 时间:
2014-10-09 19:01:07
阅读次数:
197
一. C与c++文件IO
1.1文件类型:ASCII文件和二进制文件
首先我不保证文件类型只有这两种。但理解这两种文件对学习文件IO操作非常重要。
1.1.1ASCII文件
ASCII文件也就是文本文件,每个字节存放一个ASCII代码,代表一个字符。可以使用任何编辑器打开,如记事本或者UE等,打开就是你能看懂的字符。比如姓名"richard"就会存储为7个字节,每个字节分别为对应字母的AS...
分类:
编程语言 时间:
2014-10-09 18:26:07
阅读次数:
312
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章等待线程结束部分...
分类:
编程语言 时间:
2014-10-09 18:07:07
阅读次数:
241
35.使公有继承体现 “是一个” 的含义。
共有继承意味着 “是一个”。如 class B:public A; 说明类型B的每一个对象都是一个类型A的对象,A比B具有更广泛的概念,而B表示一个更特定的概念。
在C++中任何一个参数为基类的函数都可以实际取一个派生类的对象,只有共有继承会如此,对于共有继承,如AB,若有两个函数 一个函数为 void fun1(A &a);另一个函数为void ...
分类:
编程语言 时间:
2014-10-09 17:32:07
阅读次数:
236
------- android培训、java培训、期待与您交流! ---------- 一、学习Java注意的细节: 1.1 Java语言拼写上严格区分大小写; 1.2 一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类; 1.3 若源文件中包括了publ...
分类:
编程语言 时间:
2014-10-09 18:33:27
阅读次数:
155
'''【程序1】题目:有1、2、3、4个数字,能组成多少个互不同样且无反复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成全部的排列后再去 掉不满足条件的排列。 2.程序源码:'''for i in range(1,5): for j in ...
分类:
编程语言 时间:
2014-10-09 17:43:07
阅读次数:
217