2010-01-11 15:27
这两天一张“有图有真相”的图片在各大论坛和QQ群中疯传,内容如下:
目前热播的电视剧《蜗居》第24集3:30秒截图,在小贝 的 桌子上那本书放大看是《大规模C++程序设计》,说明小贝是程序员。小贝被宋思明(市长秘书)戴了绿帽子。为无数想为 软件开发献身的人士叹惜呀。搞了一辈子C++,结果老婆跟了宋思明。 这部电视剧深刻揭露了程序员的悲剧性。相信这个重大发现将彻底粉碎那些少年们对程序员这个职业的向往,这个时代女生不会因为你写了一个搞笑程序而嫁给你。
建议广大程序们建议你们 |
2009-10-29 13:10
//采用插入法将单链表中的元素排序。
void InsertionSort(List & L)
{
List h=L->next; // 原链表
L->next=NULL; // 新空表
List s=NULL,p=NULL;
while(h)
{
// 从原链表中取下结点s
s=h; h=h->next;
// 在新表中查找插入位置
p=L;
while (p->next && p->next->data<=s->data)
|
2009-10-25 13:11
2009-07-11 10:10
整数划分问题是将一个正整数n拆成一组数连加并等于n的形式,且这组数中的最大加数不大于n。
如6的整数划分为
6
5 + 1
4 + 2, 4 + 1 + 1
3 + 3, 3 + 2 + 1, 3 + 1 + 1 + 1
2 + 2 + 2, 2 + 2 + 1 + 1, 2 + 1 + 1 + 1 + 1
1 + 1 + 1 + 1 + 1 + 1
共11种。下面介绍一种通过递归方法得到一个正整数的划分数。
|
2009-07-10 15:36
同步:函数没有执行完不返回,线程被挂起
阻塞:没有收完数据函数不返回,线程也被挂起
异步:函数立即返回,通过事件或是信号通知调用者
非阻塞:函数立即返回,通过select通知调用者
这样看来异步和非阻塞有什么区别呢?
异步=非阻塞?
同步是在操作系统层面上,阻塞是在套接字上?
Reactor是同步 Proactor是异步?
回答:
同步、异步、阻塞和非阻塞的概念
在进行网络编程时,我们常常见到同步、异 |
2009-07-07 15:27
1) 简述
该算法被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式,达到一眼望去完全看不出内容。此算法的复杂程度要小,效率高。如果是基于以上两点,那么我们使用最简单的单字母代替法等即可,实际上Base64要稍微复杂些,这是因为在Email的传送过程中,由于历史原因,Email只被允许传送ASCII字符,即一个8位字节的低7位。
2) 具体描述
把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在每个6位的前面补两个0,形成8位,即一 |
2009-07-04 16:38
一、java接口和抽象类的区别:
接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私
有方法或私有变量的, 另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象
类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现
接口,最后才到具体类实现。
还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现
多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的 |
2009-07-03 20:43
数据来源于网络,可能不准!
北京大学(分数排名) 330
数学自主命题,进复试的60多人,被刷了10个左右,330+的几个基本全留下了,复试率基本1:1.2,今年360以下的基本都去软院,录取除特殊人物外,基本看排名总排名40开外,专业排名6之外的都很危险,排名之间还要看分数差距
清华大学 352(含工程硕士)
清华工程不享
|
2009-06-12 15:35
一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,问他赚了多少钱?
这是IBM面试时的题目,有四种算法:
1、9-8=1,11-10=1,1+1=2,所以最后赚2元。
2、最初只有8块钱,最后你有11块了,
所以是赚3块;
3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块 |
2009-06-04 00:39
浅拷贝,用引用计数来维护内存的分配
#include<iostream>
using namespace std;
class simpleClass
{
private:
int n_size;
char* n_buf;
int* n_count;
|
2009-05-29 02:08
2009-05-28 00:32
游戏开发职位招聘的一些感受和经验
可以这么说,游戏开发行业中,是一个技术高手绝对能成功的地方,比起mis,外包等等,只要你足够强,一定能混得很好。一般国内现在大多数大大小小的游戏开发公司,类型也很多,有的做网游,有的做手游,有的做web game,有的外企做console移植等等。去干哪一行看个人兴趣,但我个人更建议毕业生去做大型3d网游。
因为大型3D网游是可以说是游戏软件中乃至计算机软件中最为庞大复杂的系统了,去做这个,能够得到很好的学习机会和经验。在这中 |
2009-05-26 21:24
What's new in Python3.0
更详细的介绍请参见python3.0的文档
Common Stumbling Blocks
本段简单的列出容易使人出错的变动。
- print语句被print()函数取代了,可以使用关键字参数来替代老的print特殊语法。例如:
- Old: print "The answer is", 2*2
- New: print("The answer is", 2*2)
- Old: print x,
|
2009-05-18 20:01
八数码问题
一.八数码问题
八数码问题也称为九宫问题。在3×3的棋盘,摆有八个棋子,每个棋子上标有1至8的某一数字,不同棋子上标的数字不相同。棋盘上还有一个空格,与空格相邻的棋子可以移到空格中。要求解决的问题是:给出一 |
2009-05-09 15:11
服务器端:
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>
#define MYPORT 3490 /* the port users will be connecting to */
#define BACKLOG 10 /* how many pending connections queue will hold */
int main()
{
int sockfd, new_fd; /* listen on sock_fd, new connecti |
|
|
xun1573
男
湖北 武汉
上次登录: 16天前
加为好友
|