2012年4月25日
摘要: //转载自:http://www.diybl.com/course/3_program/java/javajs/20081013/150472.html对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!Strings="Helloworld!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Helloworld!”。这样模糊的回答通常是概念不清的根源。如果要准确 阅读全文
posted @ 2012-04-25 23:28 FreeAquar 阅读(193) 评论(0) 推荐(0) 编辑
  2012年4月15日
摘要: 题记——我会为海上钢琴师写点什么,会找一整天,反复写,反复润色。 acm似乎放下很久了,偶尔写写usaco。看着acm群里又一批新鲜血液,看着低一届的学弟学妹和同级的队长们都在热衷GCJ,TOC,北大校赛等各种比赛,热衷于讨论各种算法,不知道是种什么感觉了,就是对当初非常热衷的事情冷却下,远远看着的感觉吧,找不到什么形容词。总之,加油吧,弱校之路,也不好,也好。 很开心的一件事,徒弟马上毕业了,准备来北京玩玩。呵呵,其实她帮我了很多,只是她不知道而已。有时候真的很羡慕她,看事情总是很透彻,或者做的很合乎情理。当然通过寝室的PDS认识的朋友,我真的还没见过真人。现在最想对就是让她能好好过的在.. 阅读全文
posted @ 2012-04-15 00:31 FreeAquar 阅读(303) 评论(0) 推荐(0) 编辑
  2012年4月3日
摘要: 最近在学习cuda编程,看了一些资料后,觉得差不多可以通过看sdk中的例子学习学习多GPU的编程了。当打开sdk后,发现里面的代码往往是几个代码互相调用连接的。只能对里面的makefile进行make才能得到结果。于是开始了自学makefiled的艰辛道路。 自己看了一些之后,能简单的编译运行多个c的程序了。但是关于main在cpp中的,并且调用cuda的文件还是不会写makefile(比如:simpleMultiGPU)。最后几经周折,在老师的帮助下,终于能直接编译出来了。然后自己研究研究,能弄出main函数在cuda中的文件了(比如:simpleAtomicIntrinsics)。晚... 阅读全文
posted @ 2012-04-03 13:00 FreeAquar 阅读(6036) 评论(1) 推荐(1) 编辑
  2012年2月23日
摘要: Linux C是否里能引入.lib文件的问题:http://topic.csdn.net/t/20051205/15/4439054.htmlMPI+Openmp编译和运行需要的命令http://topic.csdn.net/u/20091217/23/ef1d91c8-8e7b-4461-bf2b-fed1bada0abf.html如何解决warning: no newline at end of file?:http://hi.baidu.com/yeetoo/blog/item/60d05a34f21b924c251f1487.html在终端输入:#nvcc -V,将显示版本号想要确定正 阅读全文
posted @ 2012-02-23 23:35 FreeAquar 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.xxlinux.com/newxxlinux/development/gui/2012-01-05/499.html函数库分为静态库和动态库两种。创建Linux静态库和Linux动态库和使用它们在这里将以举例的形式详述一下。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。 第1步:编辑得到举例的程序——hello.h、hello.c和main.c; hello.h(见程序1)为该函数库的头文件。 hello.c(见程序2)是函数库的源程... 阅读全文
posted @ 2012-02-23 23:04 FreeAquar 阅读(261) 评论(0) 推荐(0) 编辑
  2012年1月30日
摘要: 更改mac地址(具体更改方式见文末): 学校用的是srun3000的客户端。 在学计算机网络的时候,讨论数据包的发送问题,想着如果ip一样会报冲突,那如果连mac都一样呢? 结果是,只要多个mac和ip(学校绑定mac和ip)一样的电脑中有一个像平常一样的链接客户端,其他人均可以通过交换机(我们使用路由当交换机使用的)直接登录上网,只是如果玩局域网的dota就不行了,登录11对战平台也无法进入同一个房间。很明显,这种做法就相当于这几台电脑被识别为同一台。 这个的主要用途是(切身体会): 1.我自己的Ubuntu11.10运行不了客户端(查过相当一段时间,最后得出结论——貌似不支持... 阅读全文
posted @ 2012-01-30 20:00 FreeAquar 阅读(278) 评论(0) 推荐(0) 编辑
摘要: ACM——有些遗憾 经过快1年多练习,还差一个暑假就是检验成果的时候,而我依旧停留在能参加或者不能参加现场赛的边缘。虽然老师和队长都说,尽量让我们这一届留下的人都参加一下,练了那么久,不能参加真的非常遗憾。 我想,要是能一开始就告诉我一定有我,那也许会是一个不一样的结果。不过又能抱怨什么呢,自身努力不够,才是真正应该抱怨的。想起大一那会儿,我们一群什么都不会的人选入队,确实,感觉做ACM也能提供一个很有趣的过程,而且也不会像游戏一样,在结束之后会有一些充实的感觉,去学习新的算法,去解决原来无从下手的问题,都是挺好玩的,记得那段时间,学校11:30断电,但有两个网口,一个给寝室其他同学路由用.. 阅读全文
posted @ 2012-01-30 15:55 FreeAquar 阅读(224) 评论(0) 推荐(0) 编辑
  2012年1月17日
摘要: 接触java不久,感觉java真的挺好玩的。Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。在书上看到一个挺好玩的代码,通过这个代码浅浅的研究了下java中的Calendar类输出的结果是:PS:为了学习和理解方便,我将时间调回2011年,因为2012年刚好1月1号刚好是周日。字段操作:三种:set(),add(),roll();set(f, value) 将日历字段 f 更改为 value。此外,它设置了一个内部成员变量,以指示日历字 阅读全文
posted @ 2012-01-17 22:32 FreeAquar 阅读(3828) 评论(0) 推荐(0) 编辑
  2011年12月17日
摘要: 首先,说一下什么是0-1背包问题。 有N件物品和一个容量为V的背包。(每种物品均只有一件)第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。 特点是:每种物品仅有一件,可以选择放或不放。然后,我分别用了动态规划法,分支限界法和回溯法来解决这个问题。//=======================================以下是测时间的模板: LARGE_INTEGER BegainTime ; LARGE_INTEGER EndTime ; LARGE_INTEGER Frequency ; QueryPerformance... 阅读全文
posted @ 2011-12-17 23:00 FreeAquar 阅读(13343) 评论(6) 推荐(2) 编辑
  2011年9月15日
摘要: 思路参考:http://blog.csdn.net/liuwei_nefu/article/details/6009644 改用vector实现。收获:另一种的hash思想,vector去重。最朴素的hash,即三维数组记录是肯定不行的。原文的作者思维很巧妙,看懂后非常容易实现。/**/#include <iostream>#include <cstdio>#include <cstring>#include <string>#include <climits>#include <algorithm>#include &l 阅读全文
posted @ 2011-09-15 21:08 FreeAquar 阅读(523) 评论(0) 推荐(0) 编辑