04 2012 档案

摘要:源自CSDN论坛,自己总结了下问题及答案:http://topic.csdn.net/u/20090909/23/70292691-3cbf-45fa-9b13-c5e6d290400f.html[code=C/C++][/code]#include<stdio.h>int main(){ unsigned int a = 0xfffffff7; unsigned char i = (unsigned char)a; char *b = (char *)&a; printf("%08x,%08x",i,*b);}输出是000000f7和fffffff7; 阅读全文
posted @ 2012-04-30 22:59 zzuxiaolei 阅读(717) 评论(0) 推荐(0)
摘要:先举一个之前看过的例子:(引自http://gaofen100.iteye.com/blog/1294993)给一个方法,比如 rand5(), 它能够等概率生成 1-5 之间的整数。 所谓等概率就是1,2,3,4,5 生产的概率均为 0.2 。现在利用rand5(), 构造一个能够等概率生成 1- 7 的方法?思路:很多人的第一反应是return rand5()+rand5()%3; 这个实现确实能产生1-7之间的随机数,但是问题在于分布是不均匀的。rand5()%3产生0的概率是1/5,而产生1和2的概率都是2/5。所以这个实现产生6和7的概率要大于产生5的概率。 这里有两个特别重要的.. 阅读全文
posted @ 2012-04-24 15:51 zzuxiaolei 阅读(2194) 评论(1) 推荐(0)
摘要:妞妞给我传了个视频,名字叫----【高清】一位挪威攝影師七天不眠不休之作,让你感动到落泪的自然奇景-320x240应该在优酷上面是有的。画面超级唯美,有一个想法,就是能否实现这样一种功能:把这种动态的视频作为桌面背景,当你在播放的时候,桌面上的图标还是可以操作,然后仔细一想,这样的做法意义不大:1、作为桌面背景,图标会遮挡部分画面,失去观赏时候的完整性2、鼠标操作时候的声音也会影响背景音乐的欣赏,得不偿失。换个想法吧,可能是很简单的,自己去实现一下吧。做一个入门级的推荐系统应用!!! 阅读全文
posted @ 2012-04-14 23:20 zzuxiaolei 阅读(246) 评论(0) 推荐(0)
摘要:转自CSDN:http://topic.csdn.net/u/20120407/00/1dbee1fa-0252-4400-b2bb-ee667c88f9d8.html对程序设计来说,基础就是支撑你编程的一个环境,就像我们玩游戏一样首先要熟悉游戏规则,比如玩斗地主,你首先要知道出牌的规则,组合的规则,胜负的规则,你才能打出好牌,做编程也一样,首先必须要熟悉编程的环境和规则。 那么有哪些规则呢(规则太多了,这里没法完全列举,只列举几个很重要的规则),只要搞清这些规则,并活用这些规则,慢慢就会对编程更加有体会。 规则1.CPU只能访问内存单元不直接访问外部存储器(比如磁盘),因此所有的指令必须装入 阅读全文
posted @ 2012-04-10 21:37 zzuxiaolei 阅读(980) 评论(0) 推荐(0)
摘要:做一个可以把txt文档里面标注的文字提取出来(语言:python)读出来的文字写入另一个txt文档例如在1.txt里面有这样一段文字:“最后祝遇到此类的麻烦的【朋友早日解决问题】!”则需要把【】内部的文字读入2.txt内。先想到这么些,做的过程中再逐步完善功能版本:beta1# coding=gbkfilehandler = open('sample.txt','r') #以读方式打开文件,rb为二进制方式(如图片或可执行文件等) f=open("1.txt","w")linen=1for line in filehand 阅读全文
posted @ 2012-04-09 21:28 zzuxiaolei 阅读(147) 评论(0) 推荐(0)
摘要:1、首先是JAVA_HOME环境变量,我们先来掌握这个环境变量的设置内容,JAVA_HOME这个环境变量的设置内容是JDK的安装目录,比如说您的JDK安装在d:\jdk1.6.0这个目录下,请您查看一下这个目录下是不是有一个子目录bin,bin目录中是不是有java.exe这个文件,如果是,那么您的JAVA_HOME环境变量的内容应该为d:\jdk1.6.0。那么我们设置这个环境变量的作用是什么呢?就单独的java开发而言,这个环境变量并没有任何作用,这就是很多根据书上的描述设置好之后,把一本书学完也没有用到这个变量,所以很是不理解。 其实JAVA_HOME变量最好还是设置一下。首先,我们为. 阅读全文
posted @ 2012-04-09 21:23 zzuxiaolei 阅读(324) 评论(0) 推荐(0)
摘要:在网上看了许多资料,JavaEE三层架构MVC,把视图控制器模型分开来。那么在这里业务逻辑就应该是M。但是什么样的算是业务逻辑如:上传一个文件,上传代码算是一个业务逻辑吗?数据库操作增加时需要判断,和一些其它这算业务逻辑吗?(我觉得算)但是hibernate又提供了一个离线查询对象(DetachedCriter),提供这个接口的意思我想是在外面处理业务逻辑。但是三层架构不是独立的吗?互相不干涉吗?在service层出现sql,hql,criter不是又把dao与service连在一起了吗?DTO(VO),POJO,BO这些是什么,POJO对应数据库,BO对应业务逻辑,DTO对应页面的传输与显示 阅读全文
posted @ 2012-04-06 10:02 zzuxiaolei 阅读(5736) 评论(0) 推荐(1)
摘要:桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,我们会发现至少会有一个抽屉里面放两个苹果。这一现象就是我们所说的“抽屉原理”。 抽屉原理的一般含义为:“如果每个抽屉代表一个集合,每一个苹果就可以代表一个元素,假如有n+1或多于n+1个元素放到n个集合中去,其中必定至少有一个集合里有两个元素 阅读全文
posted @ 2012-04-05 15:25 zzuxiaolei 阅读(600) 评论(0) 推荐(0)
摘要:step1:节点的描述C语言中用带指针的结构体类型来描述:typedef struct Lnode{ ElemType data; /*数据域,保存结点的值 */struct Lnode *next; /*指针域*/}LNode; /*结点的类型 */step2:节点的实现动态分配 p=(LNode*)malloc(sizeof(LNode));函数malloc分配了一个类型为LNode的结点变量的空间,并将其首地址放入指针变量p中。动态释放 free(p) ;系统回收由指针变量p所指向的内存区。P必须是最近一次调用malloc函数时的返回值。step3:基本操作⑴ 结点的赋值LNode *p 阅读全文
posted @ 2012-04-05 09:14 zzuxiaolei 阅读(500) 评论(0) 推荐(0)
摘要:写出下列程序在X86上的运行结果。struct mybitfields{unsigned short a : 4;unsigned short b : 5;unsigned short c : 7;}test;void main(void){int i;test.a=2;test.b=3;test.c=0;i=*((short *)&test);printf("%d ",i);}在表示一个多字节对象的字节顺序的时候,通常有两个规则:小端法:在存储器中,按照从最低有效字节到最高有效字节的顺序存储对象,即最低有效位在最前端;大端法:在存储器中,按照从最高有效字节到最低有 阅读全文
posted @ 2012-04-04 19:33 zzuxiaolei 阅读(751) 评论(0) 推荐(0)
摘要:2012愚人节晚上:和本科一同学讨论几次称重最多可称出多少球问题:想到可以做一个特别的问题交流群:比方说每天某个时刻,群里的大家就一个问题进行探讨,每个人均可发言,如果都是现实在QQ群聊框里,则有些人的有质量的回答极有可能就被下面的顶替,只能在聊天记录里面查看,这个是问题1,而是大家想对某个人的观点进行评价又容易造成混乱。可以这样做:在QQ群聊框的右边开辟一个区域,把探讨的问题列在框框的最上面,然后每个人的回答超过多少字(比方说10个,就有可能忽略那些‘不错哦’,‘呵呵’,‘顶’之类),对于超过字数的回答,可以在聊天记录下面设置一个‘顶上去’操作,在有比如5个人顶的话就把这个记录插进右边的问题 阅读全文
posted @ 2012-04-01 23:31 zzuxiaolei 阅读(967) 评论(0) 推荐(0)