结对编程是一个很有意思的形式,我很对这个感兴趣,因为大学的时候就是参加了ACM/ICPC,三个人,一台电脑,去共同解决几个问题。典型的结对编程。
结对编程(英语:Pair programming)是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的...
分类:
其他好文 时间:
2014-05-26 23:48:51
阅读次数:
363
#include #include /* for sleep() */#include /*
for uintptr_t */#include /* for in*() and out*() functions */#include /* for
ThreadCtl() */#include...
分类:
其他好文 时间:
2014-05-26 22:04:49
阅读次数:
285
Ruby很强大,可是相关资料少而不详细。本文是个人学习总结,测试环境是windows xp sp3 +
NetBeans6.7.1(JRuby 1.2.0),主要结论来自于互联网、"Programming
Ruby"2e、对于源代码的分析和实测代码。双引号字符串和单引号字符串都能表示字符串对象,区别...
分类:
其他好文 时间:
2014-05-26 22:00:09
阅读次数:
466
如何创建dynamic web project项目本文的演示是从本地文件创建dynamic web
project,从svn检出的同时创建dynamic web
project于此类似。我们推荐使用解压版的tomcat6.x版本,来作为服务器。可以到http://tomcat.apache.org下...
分类:
Web程序 时间:
2014-05-26 12:17:57
阅读次数:
327
code如下:
//Longest common sequence, dynamic programming method
void FindLCS(char *str1, char *str2)
{
if(str1 == NULL || str2 == NULL)
return;
int length1 = strlen(str1)+1;
int length2 = strlen(...
分类:
其他好文 时间:
2014-05-26 04:56:50
阅读次数:
215
IntroductionJava is a programming technology
originally developed by Sun Microsystems and later acquired by Oracle. Oracle
Java is a proprietary imple...
分类:
数据库 时间:
2014-05-25 23:20:27
阅读次数:
450
var与dynamic这两个关键字,只是看起来很相似,仅此而已!var表示“变量的类型是在编译时决定的”,但是dynamic表
示“变量的类型是在运行时决定的”。因此,dynamic与var具有截然不同的含义。var让
你在初始化变量时少输入一些字,编译器会根据右值来推断出变量的类型。dynamic...
分类:
其他好文 时间:
2014-05-25 19:46:43
阅读次数:
190
引言
这周的作业其实有点复杂,需要完成的代码有点多,有点绕。本周的课程主要讲了Scala中的类、继承和多态,作业也很好的从各个方面考察了课程的内容。作业题目工程主要需要完成的部分是TweetSet.scala这个文件中的内容,比较新潮,都是和推特相关。其中定义了一个抽象类TweetSet,以及其的两个子类Empty、NonEmpty,表示空集和非空集。非空集使用二叉树来表示,二叉树的根是一个Tw...
分类:
其他好文 时间:
2014-05-25 16:53:15
阅读次数:
444
进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft
Win32应用编程接口(Application Programming Interface, API)....
1. 进程调度the process scheduler is the component of a
kernel that selects which process to run next.进程调度器需要使 处理器使用率最大化,并且提供
使多个进程并发执行的虚拟Deciding which pr...
分类:
系统相关 时间:
2014-05-22 16:07:11
阅读次数:
505