代码改变世界

两个最容易被人忽略的基本代码优化技术

2010-09-23 04:49 by Logic0, 222 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 Dr. Dobb’s Blogger的Walter Bright曾写了一篇博文《Overlooked Essentials For Optimizing Code》,为我们总结了两个最容... 阅读全文

[转]几种开放源码的TCP/IP协议栈比较

2010-09-17 22:10 by Logic0, 562 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 1、BSD TCP/IP协议栈 BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议... 阅读全文

ASCII码表 键盘常用ASCII码

2010-09-17 17:31 by Logic0, 27268 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 八进制十六进制十进制字符八进制十六进制十进制字符00000nul1004064@01011soh1014165A02022stx1024266B03033etx1034367C04044... 阅读全文

linux 的库操作命令ar和nm

2010-09-15 22:39 by Logic0, 331 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。... 阅读全文

[转]Python 常用包收集

2010-09-03 23:37 by Logic0, 7673 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 常用的自带类库 0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*... 阅读全文

emacs21.4 ssh终端连接方式配置文件

2010-09-02 21:50 by Logic0, 2312 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 ;;author:Logic0;;time:2009-7-27;;启动窗口最大化;;(setq default-frame-alist;;'(;;(top . 0);;(left . 0... 阅读全文

inet_addr()、inet_network()、inet_aton()的区别

2010-09-02 21:26 by Logic0, 1465 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 三者的作用: 都是将点分IP转换为二进制IP。 三者原型: int inet_aton(const char *cp, struct in_addr *inp); i... 阅读全文

linux安装新字体

2010-08-30 20:42 by Logic0, 240 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 1.将字体文件copy 到 /usr/share/fonts/zh_CN/TrueType(具体情况可能不一样,直接ls找中文字体文件夹) 目录中。 2.执行以下命令: ... 阅读全文

特殊数据类型的输入输出控制符

2010-08-26 03:28 by Logic0, 466 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 符号属性 长度属性 基本型 所占位数 取值范围 输入符举例 输出符举例 -- -- char ... 阅读全文

合并网段算法

2010-08-21 20:09 by Logic0, 1542 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 给定IP地址和子网掩码,进行网段合并。python代码: import sys import os from collections import defaultdi... 阅读全文

【转】暴雪游戏(Blizzard)的高效哈希算法

2010-08-06 18:01 by Logic0, 371 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 最近需要研究下文本搜索和字符串匹配算法,想到哈希的搜索性能不错,于是查找有关哈希搜索方面的算法,有幸见到rainleaf的大作,确实不错,转载至此供大家学习进步! 原文如下:(原文地... 阅读全文

安装(显卡)驱动出现错误及其导致无法进入X的处理办法

2010-06-30 17:22 by Logic0, 11268 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 系统:Fedora 13 Goddard显卡:七彩虹 9500GT 512M主板:ASUS P5Q安装显卡驱动,需进去init 3模式,之后出现如下描述的错误信息:ERROR: Unab... 阅读全文

程序竞赛生涯彻底结束,祭奠!

2010-05-18 08:07 by Logic0, 178 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 2010年5月16日,22岁生日后的第二天,在本校参加了大学最后一次程序竞赛(应该也是学生生涯最后一次竞赛了吧)。不能说退役,因为根本没有服役。 回想从高中参加... 阅读全文

PKU1088——滑雪

2010-05-05 15:52 by Logic0, 123 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 http://acm.pku.edu.cn/JudgeOnline/problem?id=1088CODE:/** author:Logic0* time : 20010-5-4*/#i... 阅读全文

指针的本质

2010-04-22 18:40 by Logic0, 1972 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 c与机器联系紧密,抽象程度不是太高,所以机器层面的地址也拿过来了,改名叫指针。 遇到指针,要读成“地址变量”,其实指针就是一个存放整数(地址就是一个整数)的变量而已,多少级都是如... 阅读全文

C/C++ 误区汇总

2010-04-22 18:07 by Logic0, 230 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 void main()误区 C标准C99或者C++标准C98都没有说这是可以用的,正确的方式有以下两种: /*C语言*/ int main(void) int ma... 阅读全文

我心目中的编程高手(完整版)

2010-04-16 01:53 by Logic0, 203 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 -- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个... 阅读全文

Ubuntu C/C++的编程环境简单配置安装

2010-04-13 23:49 by Logic0, 330 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 Ubuntu C/C++的编程环境简单配置安装 1、安装编译器和一些工具, $ sudo apt-get install gcc cpp build-essenti... 阅读全文

旋转矩阵算法

2010-04-08 05:14 by Logic0, 2792 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 旋转矩阵算法 问题: 打印形如 1 8 7 2 9 6 3 4 ... 阅读全文

著文感激 W.Richard Stevens

2010-03-18 07:32 by Logic0, 316 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 1999 年9月1日,著名的TCP/IP,UINX技术专家,作家和教育家 W.Richard Stevens与世长辞,享年48岁,先生的离去,是计算机界的重大损失,更读者的莫大的... 阅读全文

高兴,今天收到了Ubuntu9.10的光盘

2009-11-26 20:19 by Logic0, 147 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 个把月前在线申请的ubuntu光盘,今天到了,荷兰TNT直邮,哈哈,上图纪念:外包装:0 && image.height>0){if(image.width>=700){th... 阅读全文

不知所谓的闲情

2009-11-09 05:01 by Logic0, 131 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 这几天也不知道是咋的了,干什么都没劲。可能是前一段搞django有点过火了吧。 闲了的时候总是到图书馆坐坐,不为了什么,就是去转转。 想了想,两年半了,社科书库去了大... 阅读全文

[转] 从Coding Fan 到真正的程序员

2009-11-07 02:34 by Logic0, 170 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 转自cjsdn上一个值得思考的帖子. 中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一 ... 阅读全文

程序员如何铺就职业坦途

2009-10-30 16:10 by Logic0, 185 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 低水平程序员已经过剩 随着开发工具的可视性、易用性增强,程序开发变得简单了。特别是随着软件工程方法的深入人心,开发过程管理愈加规范,代码编写变得类似于机械性的动作。现 ... 阅读全文

[转] WEB设计准则

2009-10-21 18:53 by Logic0, 311 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 Web设计介绍规则:设计者不是用户。规则:用户不是设计者。规则:为共性设计,但应该考虑差异。规则:站点的运行应该接近没有错误。规则:了解和注意Web及因特网媒体的限制。规则:适当的时... 阅读全文

Django 新版改动

2009-10-20 06:37 by Logic0, 193 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 关于Django的教程大多是针对一些老版本的Django,有些改动没有提出来,比如DjangoBook。最近将整理Django的一些与老版本改动的地方到这里(针对最新的1.1.x版本):... 阅读全文

八荣八耻----python编程版

2009-10-17 07:44 by Logic0, 154 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 以动手实践为荣 , 以只看不练为耻;以打印日志为荣 , 以单步跟踪为耻;以空格缩进为荣 , 以制表缩进为耻;以单元测试为荣 , 以人工测试为耻;以模块复用为荣 , 以复制粘贴为耻;以多态... 阅读全文

Django 常见错误解析

2009-10-16 05:07 by Logic0, 160 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 Django 1.1.1运行python manage.py sqlall books出现这样的错误:TypeError: __init__() got an unexpected ke... 阅读全文

心结难解

2009-10-13 00:47 by Logic0, 206 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 我不想承认我寂寞,可是我却是真正的寂寞得想自杀; 我不想承认我无聊,可是也许我是世界上最最无聊的一个人。 每次,我以为我能从别人的经历和故事里寻找到自己的方向,就算是一... 阅读全文

过去两年的感触

2009-10-13 00:45 by Logic0, 226 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 大学开始的时候,我想我应该有我的职业规划,那时候的我觉得我应该走“技术+管理”的路线,于是乎加社团进学生会,可是忙乎了两年之后,我发现我不得不再次面对我的职业规划。 ... 阅读全文

学习编程的一些反思

2009-10-13 00:44 by Logic0, 295 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 今天看了孟岩的博文,猛然发现,我等竟如此肤浅可笑。 孟岩说,当工作中需要学习一门新语言的时,应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查... 阅读全文

中大的1151 魔板

2009-10-11 05:04 by Logic0, 741 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 Problem 魔板由8个大小相同方块组成,分别用涂上不同颜色,用1到8的数字表示。 其初始状态是 1 2 3 4 ... 阅读全文

[摘录] 学习编程的态度

2009-10-07 07:10 by Logic0, 206 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 学习编程语言,通语法能实践,不过十分之一。 真正重要的是掌握其多种多样的实用的idioms或模式。这些模式才是体现了语言精神的东西。未掌握各种语言中的主要应用模... 阅读全文

[摘录] 快速掌握一个语言最常用的50%

2009-10-07 07:06 by Logic0, 189 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 看了孟岩的博文,顿然醒悟,原来我等如此肤浅可笑。学着学着忘了本,忘了我学习编程是为了解决问题,而不是为了成为语法专家。全文转载如下: 现在的开发工作要求我们能够... 阅读全文

STL algorithm常用函数表

2009-10-07 00:10 by Logic0, 546 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 1. 查找算法 (13) 为判断容器中是否包含某一个值提供 adjacent_find() binary_search() count() count_if() e... 阅读全文

Python自学教程---之---不会飞的兔子超级简化版

2009-10-06 18:32 by Logic0, 795 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 面向对象:有编程经验的程序员(此处以C为例)使用环境:Python 2.5关于实例:所有例子均在python2.5 + ubuntu 9.04环境下测试通过文章目的:快速入门Python... 阅读全文

我的VIM配置文件

2009-10-06 18:07 by Logic0, 173 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=utf-8,latin1endifset nuset aut... 阅读全文

如何读懂C复杂的类型声明

2009-10-06 08:54 by Logic0, 204 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 本文最终达到目标:读懂 ( (void(*)(void))&shellcode )() 和 int *(*func())() 是什么意思。如果你能读懂,那甭往下看了,不会有什么收... 阅读全文

解析void指针、NULL指针 以及 未初始化的指针

2009-10-06 08:45 by Logic0, 307 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 void 指针 关于void 指针,我们首先要说的是void 类型。 void 类型的常见作用有两个,1.用来表明函数没有返回值,2. 用来表示函数没有参数... 阅读全文

深入解析 数组 和 指针

2009-10-06 08:44 by Logic0, 126 阅读, 0 推荐, 收藏, 编辑
摘要:字号:大 中 小 计划出文中 阅读全文