
计算机基础
文章平均质量分 50
qq_25467523
这个作者很懒,什么都没留下…
展开
-
堆和栈
堆:heap 栈:stack 我觉得有必要好好学习下堆和栈。我相信在编程实践中我们经常会遇到这两个概念,但是其实随着现在编译器的日渐强大,以及编程语言的演进和计算机性能的大幅度提升,我们在编程过程中对于底层的实现细节越发的不敏感了,这其实是好事,有助于我们更关注与业务的实现。但是在C,C++等开发中,我们还是会和堆和栈打交道,而且随着你代码能力的提升,目前来看,我们始终还是要去了解底层的细节,所原创 2017-07-03 22:51:12 · 269 阅读 · 0 评论 -
进程和线程
进程:process 线程:threads这也是已对相亲相爱的好基友了,话说在计算机领域,大家总是喜欢起各种概念,难道是觉得计算机还不够牛逼是吗?每年,计算机都有涌出大量的概念,有些概念真的是很鸡肋,甚至是无聊。以前听过一种说法管着叫“占坑“,先把坑占了再说。既然前人已经挖了坑,而且无数人认同了这个坑,你就是再不想跳,也得跳下去了。最通俗的解释: 进程和线程都是是计算机执行一段程序的时间段。原创 2017-07-05 22:20:18 · 229 阅读 · 0 评论 -
并发和并行
并发:concurrency 并行:parallelise并发是指同时处理很多事情(同时的概念是一种假象,实际上事情还是存在这时间片段上的先后顺序,只不过时间间隔很小,以至于人无法分辨)并行是指同时执行很多事情。这是一种利用空间换取时间的方法,通过多核的空间拓展,来实现多任务同时执行。摘取一段网上形象的比喻: 你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行原创 2017-07-05 22:32:46 · 272 阅读 · 0 评论 -
lua静态检查
最近接了个组内的项目,代码是lua开发,由别的人写好,我进行调试。 没想到呀!代码写完竟然都没有静态检查,到处都是坑,天了噜! 程序员最怕的是什么? 填坑呀!还是填别人的坑!没办法,只好一个一个的把坑填上。填完坑,不禁想问,难道写完代码,静态检查一下很难吗? 我们知道我们写C/C++,java这些,写完要么IDE会帮我们进行静态检查,要么就是编译器会在编译的时候,帮你做这些事情。原创 2017-08-05 16:45:04 · 6250 阅读 · 0 评论