自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注于移动互联网

交流新技术,探讨行业新发展

  • 博客(24)
  • 收藏
  • 关注

原创 Linux Socket Programming by Example-第八章 TCP通信

介绍tcp基本连接模型

2014-03-31 23:39:29 1358

原创 Linux Socket Programming by Example-第七章 TCP通信

介绍Linux 相关网络配置

2014-03-30 19:14:13 1367

原创 Linux Socket Programming by Example-第六章 基于无连接的UDP通信

Linux Socket Programming by Example-第六章 基于无连接的UDP通信 读书笔记

2014-03-30 13:35:03 1353

原创 Max-Min 带宽公平分配算法

Max-Min 带宽公平分配算法

2014-03-25 22:18:33 3543

原创 网络编程课程推荐

推荐网络课程

2014-03-23 20:54:48 1781

原创 最短路径

介绍最短路径算法

2014-03-23 19:47:11 1467

原创 深入理解C语言-09 编译器介绍

介绍小型C语言编译器 TinyCC

2014-03-23 12:32:47 1894 1

转载 计算机图书推荐

转自:http://rritw.com/a/JAVAbiancheng/ANT/20111107/140379.html图书推荐:Meta-ListsHow to Design Programs: An Introduction to Computing and Programming25 Free Computer Science Ebooks

2014-03-19 07:35:47 1542

原创 python 科学计算

分享一个介绍科学计算的pdf。

2014-03-18 23:54:49 1713

原创 推荐面向对象精品课程

推荐课程: 面向对象技术高级课程(The Advanced Object-Oriented Technology)by 蒋 严冰, 邵 维忠

2014-03-16 23:28:13 1836

原创 3sum求和

3数求和为0问题分析

2014-03-15 23:17:55 1260

原创 深入理解C语言-08 库函数

介绍常用库函数

2014-03-15 22:24:56 1268

原创 深入理解C语言-07 函数

函数设计中主要考虑以下几点:1> 是否可重入  参考http://blog.csdn.net/yueyahe/article/details/7291262> 是否为对外接口3> 是否为同步函数4> 参数是输入还是输出,或者输入输出均是?

2014-03-15 14:13:43 1424

原创 Daemon 进程

最近工作需要写一个Daemon 进程,特总结相关技术。Deamon进程特点: (来自ALPE)          1〉 与TTy(用户终端)分离。    2〉 关闭不需要的文件句柄。(STDIN/STDOUT/STDERR)    这些特点的主要目的是为了稳定和安全。通常用户终端会因用户操作产生大量的Signal,这些信号的默认行为有可能会导致Daemon 进程异常退出。

2014-03-15 10:10:17 1151

原创 深入理解C语言-06-逻辑控制

C语言的逻辑控制主要有种:1> goto 最强大,但一般只在特殊环境下使用。2> if else3> ?:4> switch case5> for6> while7> do while自从dijkstra的论文Go To Statement Considered Harmful以后,C语言代码很少看到goto了。(一般用在多次资源分配的错误处理上)但

2014-03-12 23:32:37 1491

原创 数据结构与算法分析-01 起步

今年的主要任务是重新学习,查找自己知识点的不足。为此,也适当选了数据结构与算法的一些课。数据结构方面,主要是重新学习树和图。目的是了解每一种数据的思路与意图,并进行随机数据分析,测试其性能,了解其在不同数据样本间的差异。主要课程:MIT的算法导论http://v.163.com/special/opencourse/algorithms.ht

2014-03-12 00:02:40 976

原创 深入理解C语言-05 语句

说到C语言的语句块,真是一堆血泪史。第一大坑就是优先级。刚工作那会儿,C的书没看几本,自信满满的认为C语言都会了,拿出搞ACM培养的豪情壮志,代码倒是写得爽,却到处留坑。回过头来看,工程经验积累很重要。什么是经验?经验就是对自己思维盲区的总结,对不良代码习惯的反思。第一条: 不要相信自己的记忆,两个操作符的优先级请用()区分开。比如:  x = y

2014-03-10 23:46:37 1137

原创 深入理解C语言-04 预处理

提到预处理,不由想起来一个经典问题。C语言简单吗? 简单,C语言没多少语法,很快就学会。的确,C语言如果没有预处理,的确会简单很多。但一旦有了,就复杂度上升了好几个等级。C语言支持面向对象吗? 可以,预处理能帮你实现。C语言有异常处理吗?可以,预处理能帮你实现。预处理就是一个潘多拉盒子,可以让你上天堂,也可以让你下地狱。(笑话)在认真学习C语言时,建议下载C

2014-03-09 07:36:25 1868

原创 深入理解C语言-03-有符号数,定点数,浮点数

深入理解C语言-负数与浮点数关于负数,一般采用二的补码方式。为什么采用这种方式?主要是考虑计算机通常是用加法计算器来做减法。x - x =x + (-x) = 0显然,计算机中x和-x均为2进制, x 与-x相加一般会大于0.什么情况下会等于0呢?  取余数。对谁取余数? 2的N次方。N是什么? 数据的大小。对于int来说,通常N=32.这样我们便有了

2014-03-08 13:12:19 6062

原创 深入理解C语言-02-数据编码

信息系统建模中,第一步是信息的编码,也就是说,信息如何在计算机中存储。为了硬件设计的简单,通常使用芯片均采用二进制。并且,由于科技的局限性,数据的长度也是有限的。比如,现在大多数电脑的数据总线是32位/或者64位。以32位系统为例,能编码的集合大小为 2的32次方,也就是4294967296。显然这是一个有限集合。而现实中的模拟信息通常是无限集合。这就涉及到信息的编

2014-03-08 00:19:44 2221

原创 深入理解C语言

无意中在OpenCourse看到了下面的课程,激起了再次学习C语言的兴趣。这次学习C语言,打算从汇编和计算机系统结构的角度,再次起步。系统:LinuxCPU架构 : x86 与MIPS课程地址:https://class.coursera.org/hwswinterface-001/lecture/preview大致分为以下几个方面:1> 信

2014-03-07 07:49:59 1373

原创 Python-03-测试

无意中又看到一门Python的课程,太高兴了,特发布地址分享给大家。学习编程:写出高质量的代码多伦多大学网址:  https://class.coursera.org/programming2-001测试是很重要的一个过程,人月神话里说测试要占1/3时间,的确是很有道理的。从实际的项目来说,主要分为以下几大类:1> 单体测试测试各种函数是否符

2014-03-04 23:51:34 979

原创 Python-02 快速介绍

从C语言开发者的角度快速介绍Python语言的不同点,以便能快速掌握Python的面向过程编程。

2014-03-02 22:52:55 1012

原创 Python -01 入门

最近系统学习Android源代码,发现很多脚本是用python写的。于是,花了一个下午快速学习了python,立马眼前一亮,取代了perl在我心中的位置。选择语言准则:  第一考虑Python  Python不适合干的求助perl   Perl不好干的求助Java  Java不好干的求助C  C不好干的求助汇编有了想法,第一步是选书,问了度娘后,选择

2014-03-01 23:10:55 1134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除