当开始编程工作时,就会有很多关于你必须学习哪种最热门编程语言的讨论。但跟任何程序员进行讨论的时候,他们会告诉你学习语言并不是学习编程的唯一。同样重要的是要理解组成基础编程语言的核心概念,即算法、数据结构以及学习如何使用技术框架,这些现已成为创造一个伟大的技术产品的精髓。既然你可以在HackerEar...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 13:26:33   
                                阅读次数:
325
                             
                         
                    
                        
                            
                            
                                告诉你若干个( 2 #include 3 #include 4 #include 5 
#include 6 #include 7 #include 8 #include 9 #include 10 using namespace std; 11 
12 #define...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 09:01:34   
                                阅读次数:
360
                             
                         
                    
                        
                            
                            
                                声明( declaration )是告诉编译器某个东西的名称和类型( type 
),但略去细节。下面是声明的例子:extern int x; //对象(object )声明size_t numDigits( int number ); 
//函数声明( function ) 声明class...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 08:20:43   
                                阅读次数:
414
                             
                         
                    
                        
                            
                            
                                http://xiao106347.blog.163.com/blog/static/215992078201342410347137/这里告诉你刚刚装好kali后要做,有些也是不正确的,可能开始你就没有办法进行这一步,因为没有添加足够的正确的源源添加参考我上一篇博文kali 
linux soucr...
                            
                            
                                分类:
系统相关   时间:
2014-05-01 01:52:51   
                                阅读次数:
408
                             
                         
                    
                        
                            
                            
                                官方定义
      将抽象部分和实现部分相分离,使他们可以独立的变化 —— GOF
 
     看GOF的书籍有这样的感觉,每个汉字都认识,连成句子就是读不懂,这就是抽象的魅力,把很多具体的现象抽象成一句话,然后告诉我们这就是某某模式。类似于博士论文,初看高深,翻译成白话就亲民很多,最近RTFSC,遇到桥接模式比较多,把查阅的资料和心得整理。
 
  场景
     定义里说,抽象...
                            
                            
                                分类:
其他好文   时间:
2014-04-30 22:27:39   
                                阅读次数:
392
                             
                         
                    
                        
                            
                            
                                我叫王元,是一名程序员。网上曾经流传过一个关于程序员的段子,大概意思是这样的:有人发帖说我男朋友要跟我分手,因为他编程不理我我就把把他电脑里的代码全删了。然后楼下有人评论说他没砍死你就说明他是真的爱你。接着二楼评论说别骗人了,程序员怎么会有女朋友!楼主回复说白痴,谁告诉你我是女的了。
  人们经常讲这个笑话来调侃技术宅找不到妹子的悲哀,然而我可以负责任地告诉各位,这个段子绝对是一个腹黑腐女胡...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:43:22   
                                阅读次数:
270
                             
                         
                    
                        
                            
                            
                                1.刘备的经历告诉我们:集团总裁,完全可以从摆地摊做起。
2. 诸葛亮的经历告诉我们:进私企,其实比进国企更有发展空间。
3. 吕布的经历告诉我们:频繁的跳槽,直接导致没老板敢录用你。
4. 庞统的经历告诉我们:长得太丑,可能会影响你的应聘效果。
5. 马谡的经历告诉我们:专业课学得再牛B,工作时基本用不上。
6. 杨修的经...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:11:20   
                                阅读次数:
222
                             
                         
                    
                        
                            
                            
                                6.2 Python作用域和命名空间
在介绍类之前,首先我想告诉你一些关于python作用域的规则。类的定义非常巧妙地运用了命名空间,你需要知道范围和命名空间的工作原理以能全面了解接下来发生的。 顺便说一下,关于这节讲到的知识对于任何优秀的python程序员非常有用。
让我们开始以一些定义开始。
命名空间(namespace)是一个从名称到对象的映射。大多命名空间目前用Python字典实现的...
                            
                            
                                分类:
编程语言   时间:
2014-04-28 10:31:42   
                                阅读次数:
309
                             
                         
                    
                        
                            
                            
                                uva 10084 Hotter Colder
题目大意:
有一个人玩游戏,起初是个左下角(0,0) 右上角(10,10)的矩形,有一个宝藏藏在这之间。这个人起初在(0,0) 每次走到一个点,会告诉你与原来的点相比距离宝藏近了还是远了,还是不变,根据这个每次求宝藏的范围(面积)。
解题思路:
每次相当于形成一个新的范围是凸包,只需要求这个凸包所有的点,然后按照极角排序,求面积。
这题wa了很多次,感觉代码略麻烦了一点点。
代码:见文章...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 10:14:41   
                                阅读次数:
370
                             
                         
                    
                        
                            
                            
                                初始化程序
7.1 main.c 程序
         图中,高速缓存的部分还要扣除显存和ROM BIOS占用的部分。告诉缓冲区是用于磁盘等块设备临时存放数据的地方,以1K字节为一个数据单位。
init().函数的功能可分为四个部分
安装根文件系统显示系统信息运行系统初始资源配置文件rc中的命令执行用户登录程序shell程序...
                            
                            
                                分类:
系统相关   时间:
2014-04-27 21:11:07   
                                阅读次数:
494