上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 174 下一页

2013年9月21日

Coroutine,你究竟干了什么?

摘要: 一引子使用Unity已经有一段时间了,对于Component、GameObject之类的概念也算是有所了解,而脚本方面从一开始就选定了C#,目前来看还是挺明智的:Boo太小众,而且支持有限;JS(或着说UnityScript)的话稍稍自由散漫了些,不太符合我们这些略显严谨的程序猿;相比之下,C#各方面都十分沁人心腑,使用起来还是相当舒畅的:)就游戏开发而言,Unity也确实为我们减轻了不少开发负担、缩短了很多开发流程,但从开发原理上来讲,使用Unity你仍然避不开许多传统的开发技术,譬如几乎所有游戏程序都有的Update,在Unity里就变成了MonoBehaviour的一个成员方法;而另一. 阅读全文

posted @ 2013-09-21 12:29 新一 阅读(542) 评论(0) 推荐(0)

介绍几篇很有意思的计算机科普文章

摘要: 这些文章都来自网络,本人有幸拜读,独乐乐不如众乐乐如果您也有收藏计算机的科普性'趣文',欢迎跟帖,收录、共享!进程与线程的一个简单解释点击悦读怎样用三句话向一个 8 岁小孩解释什么是数据库点击悦读趣文:计算机网络基本概念趣解点击悦读 阅读全文

posted @ 2013-09-21 12:27 新一 阅读(632) 评论(0) 推荐(0)

1005 Number Sequence(HDU)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1005Number SequenceTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 85249Accepted Submission(s): 20209 Problem Description A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) ... 阅读全文

posted @ 2013-09-21 12:24 新一 阅读(209) 评论(0) 推荐(0)

为什么读大学时做学术比搞项目重要?

摘要: 要写好这个主题,并不容易,但我会尽可能写得准确些。以下内容是个人观点,仅供参考。 众所周知,大部分国人的动手能力在读大学之前是比较欠缺的,因此很多人读大学时开始参加大量的实践项目、校园活动,这是值得赞扬的,但是如果把这些能力作为大学的主要目标,那么最终可能走不长远。我认为,读大学时,做学术比搞项目更重要。 做学术的术语叫学术研究(academicresearch),搞项目指的是工业研究(industryresearch)。 学术研究与工业研究的区别: (1)学术研究者注重对科学上的贡献,而工业研究者注重商业上的获利[1]。 (2)学术研究的焦点在于产生新的想法、概... 阅读全文

posted @ 2013-09-21 12:21 新一 阅读(2262) 评论(0) 推荐(0)

gcc中-pthread和-lpthread的区别

摘要: 最近在使用linux mint15,里面自带的gcc时4.7的,当我编译多线程程序时,使用-lpthread居然说没有找到线程库函数!!!然后man了一下,才发现在gcc 4.7中链接线程库使用-pthread,而不是用-lpthread,为了搞清楚他们之间的区别,我进行了以下测试(测试方法我查找了好多网上的资料): 用gcc编译使用了POSIX thread的程序时通常需要加额外的选项,以便使用thread-safe的库及头文件,一些老的书里说直接增加链接选项 -lpthread 就可以了,像这样: Shell代码 gcc-cx.cgccx.o-ox-lpthrea... 阅读全文

posted @ 2013-09-21 12:19 新一 阅读(1643) 评论(0) 推荐(0)

视频参数(流媒体系统,封装格式,视频编码,音频编码,播放器)对比

摘要: 发现了几个视频参数对比的资源,是Wikipedia上的,总结的非常好:流媒体系统对比:http://en.wikipedia.org/wiki/Comparison_of_streaming_media_systems 封装格式对比:http://en.wikipedia.org/wiki/Comparison_of_container_formats 视频编码器对比:http://en.wikipedia.org/wiki/Comparison_of_video_codecs 音频编码格式对比:http://en.wikipedia.org/wiki/Comparison_of_audio_ 阅读全文

posted @ 2013-09-21 12:17 新一 阅读(236) 评论(0) 推荐(0)

UVA 10163 Storage Keepers(dp + 背包)

摘要: Problem C.Storage KeepersBackgroundRandy Company has N (1#include const int INF = 1 b ? a : b;}int min(int a, int b) { return a = 0; j --) { for (k = 1; k = 0; j --) for (k = min(j, p[i]/maxx); k > 0; k --) { dp[j] = min(dp[j], dp[j - k] + p[i]); } printf("%d %d\n", maxx, dp[m]); } re.. 阅读全文

posted @ 2013-09-21 12:16 新一 阅读(189) 评论(0) 推荐(0)

[置顶] hdu2815 扩展Baby step,Giant step入门

摘要: 题意:求满足a^x=b(mod n)的最小的整数x。分析:很多地方写到n是素数的时候可以用Baby step,Giant step, 其实研究过Baby step,Giant step算法以后,你会发现 它能解决 “n与a互质”的情况,而并不是单纯的n是素数的情况。如果a与n不是互质的,那么我们需要处理一下原方程,让a与n互质,然后再用Baby step,Giant step解出x即可。Baby step,Giant step算法思想:对于a与n互质,那么则有a^phi(n)=1(mod n), 对于n是素数phi(n) == n-1, 否则phi(n) #include #include.. 阅读全文

posted @ 2013-09-21 12:12 新一 阅读(274) 评论(0) 推荐(0)

deferred initcalls与模块化

摘要: deferred initcalls与模块化有两个技术可以加快kernel的启动速度: 1、deferred initcalls 2、模块化 它们的思想类似,都是将非必要的模块初始化推迟到内核启动之后。 但实现方法有所差别。deferred initcalls需要修改内核模块代码,将: module_init(foo_init) 修改为: deferred_module_init(foo_init) 主要初始化执行完成之后,执行: cat /proc/deferred_initcalls 会将所有的deferred init模块全部初始化。模块化是将内核模块从built-in修改为模块。 方法 阅读全文

posted @ 2013-09-21 12:11 新一 阅读(435) 评论(0) 推荐(0)

poj2186 Popular Cows

摘要: Popular CowsTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 20718Accepted: 8438Description Every cow's dream is to become the most popular cow in the herd. In a herd of N (1 #include #include #include #define N 10510#define E 100000#define M 1000000using namespace std;int head[N],sta[M] 阅读全文

posted @ 2013-09-21 12:08 新一 阅读(184) 评论(0) 推荐(0)

上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 174 下一页

导航