本站首页    管理页面    写新日志    退出                                          --==~欢迎光临FoxWolf的Blog~==--   



 日志搜索


«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031


公告


我的分类

日志更新

最新评论

留言板

链接

 


Blog信息
blog名称:FoxWolf
日志总数:127
评论数量:246
留言数量:0
访问次数:849970
建立时间:2006年5月31日




[程序员心灵手册]揭秘成为最牛程序员的五大要诀
文章收藏,  软件技术,  电脑与网络

FoxWolf 发表于 2008/7/1 13:05:57

  看了一下,感觉不错。放在这里,不断领悟! 想成为最牛程序员吗?以下几点有助你实现这个目标。 Tip 1 要方法而不是记忆 我的一个程序员朋友常跟我说记住超过200个C++函数是多么的有帮助。“我从来不必去查找函数的定义,因此我可以比其他程序员编程快上50%。”他自豪的说。可结果是什么?难道他不知道编译器的代码自动完成功能可以节约大量查找函数及输入函数的时间吗,另外当C#发布出来后,他在记忆函数上面的努力就白费了。当然,编程中对函数的熟记是一件必需的事情,但是你应当花费更多的时间在学习做事的方法上,比如说创建一个数据库连接,如何产生RSS源等,然后是关注于代码是如何实现的。学习做事的正确方法远比死记硬背重要。 Tip 2 建立


阅读全文(2170) | 回复(0) | 编辑 | 精华 | 删除
 


[硬件知识]内存芯片:Bank与芯片容量的新表示
文章收藏,  软件技术,  电脑与网络

FoxWolf 发表于 2008/6/19 9:21:48

 计算机技术的发展对存储容量的需求越来越大,这首先要求单个存储芯片具有更大的容量。从芯片制造工艺考虑,增加容量的一种方法是增加存储矩阵的个数,由传统的一个增至2个、4个、8个或更多,称这些存储矩阵为Bank。这些Bank使用公共的地址缓冲、译码、数据缓冲及读/写等控制逻辑,每一时刻只有一个Bank工作,Bank的选择是由新增的Bank编码输入线决定。为和内存条的Bank相区别,称之为逻辑Bank。     图11.7所示是一个容量为32 MB(256 Mbit)的存储芯片内部结构示意图。从中可看出,它有4个存储矩阵,即4个Bank,设置了两根Bank编码输入引脚BA0、BAl;它的数据线为8根,即它的芯片字为8位宽。图中Bank都标有“8 M×8”字样,表示一个Bank容量为8 M个8 位(8 MB)。于是,4个Bank即整个芯片的容量为8 M×8×4=256 Mbit=32 MB。对于多Bank芯片,面向用户的存储


阅读全文(3690) | 回复(0) | 编辑 | 精华 | 删除
 


[其它]父亲赞 
文章收藏,  生活百科,  人文艺术

FoxWolf 发表于 2008/6/16 13:45:47

  今天是父亲节,地震中父亲们坚毅的背影清晰可见。父爱如山,稳重厚实而威严;父爱如水,平静舒缓而绵长;父爱如火,熠熠燃烧而温暖;父爱如天,宽广蔚蓝而博大. 父亲是一座山,如山般屹立,是榜样,是丰碑,永远给我们以坚毅的力量。人们常说“母爱如海,父爱如山”,山是无言的,父爱也是无言的。 父亲,担当社会角色,呵护孩子成长,帮助妻子理家,承担男人责任。高尔基说:“父爱是一部震撼心灵的巨著,读懂了它你就读懂了整个人生!”。父亲是信念,父爱就是那座耸立在孩子心中的大山;父亲是依靠,父爱就是给人温暖、归宿和安全的港湾;父亲是力量,父爱就是滋生、输出坚强和勇敢的烈火;父爱是蓝天,父爱就是那本色的蔚蓝。 感谢父亲吧,他和母亲一起养育了你,给你成才立世的根本;欣赏父亲吧,他的才干和能力,哪些怕看上去微不足道,但他已经尽力;礼赞父亲吧,他燃烧自己,向亲人、

阅读全文(2281) | 回复(0) | 编辑 | 精华 | 删除
 


[Linux学习]使用 getopt() 进行命令行处理
文章收藏,  软件技术,  电脑与网络

FoxWolf 发表于 2008/6/13 13:06:30

使用 getopt() 进行命令行处理 轻松处理复杂命令行 <

阅读全文(3329) | 回复(0) | 编辑 | 精华 | 删除
 


[Linux学习]tzset()与localtime()
文章收藏,  软件技术,  电脑与网络

FoxWolf 发表于 2008/6/13 10:59:48

 一直以来应用Linux也就是随便的写点程序,构建一下服务器,很少关注一个基本的设置——时区。我相信大部分的爱好者们都是如此的,我们生活在一个地方,一个国家,一个地区,至少不会频繁改变。so...我们的机器时间设置是很少变化的,再加上现在很多情况下都有UTP——时间网络同步协议了,更不要说去改变时区。
    然而对于一个应用Linux作为平台的产品而言,它却是可能会被改变时区的,即便机会不多,但对于设计人员、工程师、项目经理而言,这一部分不容忽视。于是,在第二次遇到这个问题的时候,我选择将它彻底弄清楚,所以有了这样一篇记录。问题的描述是这样的:我们可以使用time调用获取当前的时间,注意,这是以UTC表示的机器时间——自1970年1月1日0点以来的秒数,接着我们用localtime调用可以将time获取的时间转换为本地时间,从UTC转换到本地时间会依靠时区信息进行调整。对于一个daemon进程而言,如果每隔一段时间用time和localtime调用就可以定期获取当前时间

阅读全文(2939) | 回复(0) | 编辑 | 精华 | 删除
 


[必须掌握]GCC的一些参数介绍、gdb遇到段错误的一般调试方法
文章收藏,  软件技术,  电脑与网络

FoxWolf 发表于 2008/6/11 17:55:10

  在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何 灵活运用C编译器.目前Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C 标准的编译系统,能够编译用C、C++和Object C等语言编写的程序.GCC不仅功能非常强大,结构也异常灵活.最值得称 道的一点就是它可以通过不同的前端模块来支持各种语言,如Java、Fortran、Pascal、Modula-3和Ada等. 开放、自由和灵活是Linux的魅力所在,而这一点在GCC上的体现就是程序员通过它能够更好地控制整个编译过程.在

阅读全文(2681) | 回复(0) | 编辑 | 精华 | 删除
 


[必须掌握]简说XML的解析方式(DOM,SAX,StAX)
文章收藏,  软件技术,  电脑与网络

FoxWolf 发表于 2008/6/11 14:49:47

简说XML的解析方式(DOM,SAX,StAX) 一般来说,解析XML文件存在着两种方式,一种是event-based API,比如说象SAX,XNI. 第二种是tree-based API,比如说DOM,JDOM,DOM4j等等. 一般来说,读取配置文件时,我们一般比较喜欢应用tree-based API这种方式,就是把xml文件读入,变成DOM形式的一棵树,然后进行查找,获取自己说想要的东西. 但是,这种方式有个缺点,那就是如果你这个XML文件很大的话,你需要占用很大的内存.
所以对于很大的一个xml文件,又不需要进行随机查找的时候,比较适合采用event-based API,那就是说他解析xml文件,如果是START_ELEMENT,那么他就调用startElement()的回调

阅读全文(6462) | 回复(1) | 编辑 | 精华 | 删除
 


[Linux工具](转)boa服务器make错误
文章收藏,  软件技术,  电脑与网络

FoxWolf 发表于 2008/5/29 13:52:05

编译一个linux下的c系统,包含词法和语法分析模块,Linux上用bison和flex。 yacc是一个文法分析器的生成器,bison即是yacc的GNU版本.Lex和YACC是用于构造词法分析机和语法解释器的工具,利用Lex和YACC你可以轻松的构造一个语法解释器。   yacc(Yet Another Compiler Compiler),是Unix/Linux上一个用来生成编译器的编译器(编译器代码生成器)。yacc生成的编译器主要是用C语言写成的语法解析器(Parser),需要与词法解析器Lex一起使用,再把两部份产生出来的C程序一并编译。yacc本来只在Unix系统上才有,但现时已普遍移植往Windows及其他平台。
  一开始make 错误1: debian:/home/a/boa-0.94.13/src# make
yacc  -d boa_grammar.y
mak

阅读全文(2415) | 回复(0) | 编辑 | 精华 | 删除
 


[Linux工具]转:GDB 的文档
文章收藏,  软件技术,  电脑与网络

FoxWolf 发表于 2008/5/23 17:42:23

转:GDB 的文档

在CSDN上看到一篇GDB的文档,挺适合我,不知对你有没有用...     
/****************************************************/
[code]用GDB调试程序
GDB概述        2
使用GDB        5
GDB中运行UNIX的shell程序        8
在GDB中运行程序        8
调试已运行的程序 两种方法:        9
暂停 / 恢复程序运行        9
一、设置断点(Br

阅读全文(4223) | 回复(0) | 编辑 | 精华 | 删除
 


[Linux工具]lsof 快速起步
文章收藏,  软件技术,  电脑与网络

FoxWolf 发表于 2008/5/19 11:01:56

lsof 快速起步 lsof 工具介绍
作者: etony
来自: Linuxsir.org
提要: lsof(lsof的全称是list open files),此工具可以用来查看正在运行中的进程打开了哪些文件、目录和套接字;是系统监测工具之一。在服务器管理中,我们还是常用到这个工具的。如果有需要的弟兄,建议还是看看。最少也知道lsof是做什么用的。
关于本文: 本文是etony兄所写,lsof工具可以说是系统监测工具之一。在我看来这个工具还是比较重要的,虽然本文很短,但入门足够。此文权当抛砖引玉吧; 我们倒是希望看到一个更权威的lsof工具说明书。当然最好是有实例的,而不是简单的翻译MAN; —— 北南南北 at 2006/08/17     Abstract:
通过大量的示例介绍使用lsof的方法.

阅读全文(3260) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3 4 5 6 7 8 9 10 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.078 second(s), page refreshed 144762648 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号