程序设计
无才顽石
life for coding,non coding for life
展开
-
深入理解 Java HelloWorld
Java 的 Hello World 代码public class HelloWorld { /** * * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Syst原创 2014-06-25 17:41:18 · 1725 阅读 · 0 评论 -
Linux环境下段错误的产生原因及调试方法小结
http://blog.163.com/longsu2010@yeah/blog/static/17361234820122761525799/最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对转载 2016-02-24 16:13:28 · 1817 阅读 · 0 评论 -
程序运行时的内存空间分布
http://blog.csdn.net/ljianhui/article/details/21666327我们在写程序时,既有程序的逻辑代码,也有在程序中定义的变量等数据,那么当我们的程序进行时,我们的代码和数据究竟是存放在哪里的呢?下面就来总结一下。一、程序运行时的内存空间情况其实在程序运行时,由于内存的管理方式是以页为单位的,而且程序使用的地址都是虚拟转载 2016-02-24 16:11:40 · 897 阅读 · 0 评论 -
推荐的网站
http://www.crifan.com/crifan_released_all/books/原创 2016-02-19 10:13:34 · 644 阅读 · 0 评论 -
CodeSourcery提供的基于GCC改造的能够兼容多种ARM架构的交叉编译工具链arm-none-linux-gnueabi:
CodeSourcery提供的基于GCC改造的能够兼容多种ARM架构的交叉编译工具链arm-none-linux-gnueabi:http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/原创 2016-01-11 09:21:34 · 977 阅读 · 0 评论 -
Linus 又发怒了,针对丑陋的代码
Linus 又发怒了,针对丑陋的代码 Christ people. This is just sh*t.看来大神这次怒的不轻。我们来看看令大神愤怒的代码是什么样的,事情的起因是一位 net 开发者,提交一系列关于内核 Networking 的补丁: This may look a bit scary this late in the release cycle, but as is typ原创 2015-11-04 09:57:57 · 3981 阅读 · 0 评论 -
分析-外星人计算Pi的程序
18转载 2015-10-29 16:32:23 · 905 阅读 · 0 评论 -
rust Ownership,Reference and Lifetime
1. Ownershiprust的ownership系统是它区别与其它语言的最主要的特征。只有理解了ownership系统,才能真正算是入门。Rust的绑定变量有一个属性:获得它所绑定资源的所有权。这意味着当绑定变量超出作用域时,它所绑定资源的资源就会释放。fn foo() { let v = vec![1, 2, 3];}123绑定变量v的作用域是函数foo翻译 2015-09-23 11:35:47 · 943 阅读 · 0 评论 -
一位职业程序员的进化过程
一位职业程序员的进化过程On Coming Full CircleThe first year:The second year:The third year:The fifth year:The tenth year:https://medium.co转载 2015-10-09 10:21:09 · 764 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-02-11 14:49:10 · 599 阅读 · 0 评论 -
GPU及相关技术简介
http://blog.csdn.net/jubincn/article/details/6623371什么是GPUGPU(GraphicsProcessing Unit)是图形处理器的简称,这个概念是由NVIDIA公司在发布GeForce256绘图处理芯片时首先提出。GPU使显卡减少了对CPU的依赖,并分担了部分原本是由CPU所担当的工作,尤其是在进行3D图形转载 2014-12-09 11:28:51 · 1831 阅读 · 0 评论 -
IT人士应该知道的一个趋势-在线教育
http://blog.csdn.net/wwj_748/article/details/417863172014年12月7日,大雪季节,天气微冷时间过得飞快,工作忙碌起来私人时间就变得少了,天气变冷了,人也会变得懒惰起来,被窝是我们的舒适区,能让我们在浮躁的世界里得到片刻安静,舒舒服服睡上一觉就感觉世界变美好了些许。2014年,即将也要过去了,回想一下着实发生了很多变化,我们作为转载 2014-12-08 14:05:38 · 1349 阅读 · 0 评论 -
bash代码注入的安全漏洞
很多人或许对上半年发生的安全问题“心脏流血”(Heartbleed Bug)事件记忆颇深,这两天,又出现了另外一个“毁灭级”的漏洞——Bash软件安全漏洞。这个漏洞由法国GNU/Linux爱好者Stéphane Chazelas所发现。随后,美国电脑紧急应变中心(US-CERT)、红帽以及多家从事安全的公司于周三(北京时间9月24日)发出警告。 关于这个安全漏洞的细节可参看美国政府计算安全的这两个转载 2014-09-28 09:23:10 · 3913 阅读 · 1 评论 -
使用 GNU GCC 和 GDB 开发调试应用程序
gcc 命令的使用在使用GCC编译程序时,编译过程可以被细分为四个阶段: 预处理(Pre-Processing) 编译(Compiling) 汇编(Assembling) 链接(Linking)如果不加任何参数, gcc 默认执行所有的操作,直接生成可执行文件。以上四个阶段对应参数为:1. -E 只执行预处理2. –S 只编译,不汇原创 2014-06-13 15:23:17 · 2609 阅读 · 1 评论 -
Linux 应用程序内存管理
(gdb) process 32545Mapped address spaces: Start Addr End Addr Size Offset objfile 0x400000 0x401000 0x1000 0x0 /home/jxdong/workspace/原创 2014-06-13 15:47:22 · 963 阅读 · 0 评论 -
如何添加马云,马化腾,李彦宏的微信
让马化腾出现在你的微信聊天里面首先声明不是 PS, 我不会 PS 的,这是程序截图:如下图:程序源代码:http://git.oschina.net/LittleDY/isWeiXin我在他的基础上,重新设计了图片和聊天记录。图片来自百度百科,但愿没有侵权, 若有侵权行为,请及时回复,我可以立即删除。合理使用,仅供参考原创 2014-05-23 15:34:03 · 13539 阅读 · 4 评论 -
Fuschia 是什么样的一个操作系统
发表博客 博客管理 发表博客 博客管理 文章标题 Fuschia 是 google 一直在开发的一个类似原创 2016-08-15 12:03:42 · 3929 阅读 · 0 评论