最近读了一篇关于Javascript面向对象编程的文章,里面介绍了Javascript中的类,对象,属性,方法,构造函数,继承,封装,抽象和多态性。读完之后感觉受益匪浅,对Javascript有了进一步的认识。文章的地址在这里。在讲到继承的时候,文章里面用了如下的例子// define the Pe...
分类:
编程语言 时间:
2014-06-28 18:51:34
阅读次数:
299
关于C++中空类的大小为1,我们大家都有所了解,但是除了空类之外的其他一些没有成员变量的类的大小,还是有很多不明之处的。 我们来看如下一个例子:#includeusing namespace std; class a {}; class b{}; class c :public a{ vir...
分类:
编程语言 时间:
2014-06-28 19:01:26
阅读次数:
140
分布式架构的演进系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用Mysq...
分类:
编程语言 时间:
2014-06-28 19:12:56
阅读次数:
299
一个简单的相关搜索下拉展示功能,大家可以输入长点的搜索,点击搜索,再输入之前搜索词的前面部分,看是否能展示出来
分类:
编程语言 时间:
2014-06-28 19:37:30
阅读次数:
264
深入研究java.lang.Runtime类一、概述 Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 一般不能实例化一个Runtime对象,应用程序也不能创建自己的 Runtime 类实例,但可以通过 getRunt...
分类:
编程语言 时间:
2014-06-20 14:55:56
阅读次数:
264
原文http://stamen.iteye.com/blog/1489223引述:IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不说是一大遗憾。不过IoC...
分类:
编程语言 时间:
2014-06-20 14:58:34
阅读次数:
383
最近使用Springmvc,GET传输参数的时候,经常出错误,下面介绍添加一个Filter的方法,可以解决这个问题。既支持POST方式也支持GET方式。首先写一个Filterpackage com.qunar.filter;import java.io.IOException;import java...
分类:
编程语言 时间:
2014-06-20 14:59:50
阅读次数:
248
1 char szDirName[] = "文件路径"; 2 CreateDirectory(szDirName, NULL) ; 3 //这样就可以了CreateDirectory功能:This function creates a new directory. If the underlyin....
分类:
编程语言 时间:
2014-06-20 15:04:20
阅读次数:
275
转自:http://blog.csdn.net/chenzujie/article/details/7011639先来看两段小程序:1)、#include #include void main(void){char *str1 = "just have fun";char *str2 = "happ...
分类:
编程语言 时间:
2014-06-20 15:12:51
阅读次数:
254
虽然使用线程池ThreadPool让我们使用多线程变得容易,但是因为是由系统来分配的,如果想对线程做精细的控制就不太容易了,比如某个线程结束后执行一个回调方法。恰好Task可以实现这样的需求。这篇文章我从以下几点对Task进行总结。认识TaskTask的用法认识TaskTask类在命名空间Sys.....
分类:
编程语言 时间:
2014-06-20 15:17:20
阅读次数:
187
set和get方法如下:public boolean isLine() { return isLine; } public void setLine(boolean isLine) { this.isLine = isLine; }这里的isLine变量名最好不要添加is后缀,改成line。否则在前...
分类:
编程语言 时间:
2014-06-20 15:34:48
阅读次数:
193
Eclipse+pydev2.2+python2.7 中文乱码问题Eclipse的设置window->preferences->general->editors->text editors->spelling->encoding->UTF-8window->preferences->workspac...
分类:
编程语言 时间:
2014-06-20 15:40:06
阅读次数:
220
原文来自:java教程网题目:身份证校验身份证校验如果让你设计个程序,用什么变量保存身份证号码呢?长整数可以吗?不可以!因为有人的身份证最后一位是"X"实际上,除了最后一位的X,不会出现其它字母!身份证号码18位= 17位+校验码校验码的计算过程:例如:身份证前17位= ABCDEFGHIJKLMN...
分类:
编程语言 时间:
2014-06-20 15:46:35
阅读次数:
233
1 //1.C++很简单的一种办法: 2 #include 3 #include 4 using namespace std; 5 #define FILENAME "stat.dat" 6 int main() 7 { 8 fstream _file; 9 _file.o...
分类:
编程语言 时间:
2014-06-20 15:45:52
阅读次数:
327
1.目标 假定有一个绑定的缓冲区,它支持 put 和 take 方法。如果试图在空的缓冲区上执行 take操作,则在某一个项变得可用之前,线程将一直阻塞;如果试图在满的缓冲区上执行 put操作,则在有空间变得可用之前,线程将一直阻塞。我们喜欢在单独的等待 set 中保存 put 线程和 take线程...
分类:
编程语言 时间:
2014-06-20 15:57:02
阅读次数:
234
上一篇文章我们总结了多线程最基础的知识点Thread,我们知道了如何开启一个新的异步线程去做一些事情。可是当我们要开启很多线程的时候,如果仍然使用Thread我们需要去管理每一个线程的启动,挂起和终止,显然是很麻烦的一件事情。还好.net framework为我们提供了线程池ThreadPool.....
分类:
编程语言 时间:
2014-06-20 16:08:34
阅读次数:
247
在没有正确同步的情况下,如果多个线程访问同一个变量,程序就存在隐患。有3种方法修复它:1. 不要跨线程共享变量;2. 使变量变量变为不可变的;3. 在任何访问变量的时候使用同步。示例:非线程安全的Servlet计算请求而没有必要的同步public class UnsafeCountingFactor...
分类:
编程语言 时间:
2014-06-20 14:18:43
阅读次数:
245