2006年2月28日

摘要: 本来题目想写《开始研究linux》,但是想想,现在做的事情根本称不上研究,最多就是随便玩玩,试试各种服务和配置。所以还是改成玩吧,说不定还能唬住人认为是大虾呢。哈哈。家 里装了个Fedora Core4,公司装了debian。使用起来感觉Fedora安装的时候很方便傻瓜,软件包都装好,而debian全靠自己安装,却能熟悉不少指令,用到 后来,还是debian更顺手一些。我想主要原因还是apt比yum好用的缘故吧。(虽然现在知道FC4上也能装apt,不过本着都熟悉一点的想法,还是 用yum了)回想起来现在看到linux不再像以前那么不知所措了,主要还是许多命令格式和一些配置语法的熟悉。还是要有人 阅读全文

posted @ 2006-02-28 18:31 Jerry Ren 阅读(183) 评论(0) 推荐(0) 编辑


2005年9月26日

摘要: 我该怎样修改我的软件?有两种途径可以支持 UTF-8, 我称之为软转换与硬转换. 软转换时, 各处的数据均保存为 UTF-8 形式, 因而需要修改的软件很少. 在硬转换时, 程序将读入的 UTF-8 数据转换成宽字符数组, 以在应用程序内部处理. 在输出时, 再把字符串转换回 UTF-8 形式.大多数应用程序只用软转换就可以工作得很好了. 这使得将 UTF-8 引入 Unix 成为切实可行的. 例如, 象 cat 和 echo 这样的程序根本不需要修改. 他们仍然可以对输入输出的是 ISO 8859-2 还是 UTF-8 一无所知, 因为它们只是搬运字节流而没有处理它们. 它们只能识别 ASC 阅读全文

posted @ 2005-09-26 00:18 Jerry Ren 阅读(441) 评论(0) 推荐(0) 编辑

摘要: 什么是 UTF-8?首先 UCS 和 Unicode 只是分配整数给字符的编码表. 现在存在好几种将一串字符表示为一串字节的方法. 最显而易见的两种方法是将 Unicode 文本存储为 2 个 或 4 个字节序列的串. 这两种方法的正式名称分别为 UCS-2 和 UCS-4. 除非另外指定, 否则大多数的字节都是这样的(Bigendian convention). 将一个 ASCII 或 Latin-1 的文件转换成 UCS-2 只需简单地在每个 ASCII 字节前插入 0x00. 如果要转换成 UCS-4, 则必须在每个 ASCII 字节前插入三个 0x00.在 Unix 下使用 UCS-2 阅读全文

posted @ 2005-09-26 00:16 Jerry Ren 阅读(120) 评论(0) 推荐(0) 编辑

摘要: 这篇文章说明了在 POSIX 系统 (Linux,Unix) 上使用 Unicode/UTF-8 所需要的信息. 在将来不远的几年里, Unicode 已经很接近于取代 ASCII 与 Latin-1 编码的位置了. 它不仅允许你处理处理事实上存在于地球上的任何语言文字, 而且提供了一个全面的数学与技术符号集, 因此可以简化科学信息交换.UTF-8 编码提供了一种简便而向后兼容的方法, 使得那种完全围绕 ASCII 设计的操作系统, 比如 Unix, 也可以使用 Unicode. UTF-8 就是 Unix, Linux 已经类似的系统使用 Unicode 的方式. 现在是你了解它的时候了.什 阅读全文

posted @ 2005-09-26 00:15 Jerry Ren 阅读(147) 评论(0) 推荐(0) 编辑


2005年4月13日

摘要: Visual Assist X 是一个非常好的 Visual Studio 6.0 IDE 辅助工具, 但我一直没有找到注册码,当 Visual Assist X 过期后,有一种方法可以重置 Visual Assist X 的过期时间,供参考,步骤如下:1、关闭 Visual Studio 6.0。2、删除注册表中的 HKLM\Software\Licenses 键值。3、删除 %TEMP% 中的 .tmp 文件。4、在注册表中搜索关键字 "nLxxQ" ,会找到一个类似于下面所示的 COM 注册项,删除整个该项。HKCU\CLSID\{BC29421E-12B6-4630 阅读全文

posted @ 2005-04-13 23:49 Jerry Ren 阅读(474) 评论(0) 推荐(0) 编辑

摘要: 计算星期可以用蔡勒(Zeller)公式(只适合于1582年10月15日之后的情形): w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1公式中的符号含义如下: c:世纪(年的高两位数); y:年(年的低两位数); m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月 来计算,比如2005年1月1日要看作2004年的13月1日来计算); d:日; []代表取整,即只要整数部分。 w:星期;w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四, 5-星期五,6-星期六以2005年2月14日为例:c=20,y=4,m=1 阅读全文

posted @ 2005-04-13 16:05 Jerry Ren 阅读(1675) 评论(0) 推荐(0) 编辑


2005年4月8日

摘要: 项目计划技巧 英文原文 对规划下一个项目的建议 Scott W. Ambler总裁,Ronin International 2000 年 12 月 14 日 项目计划技巧对于现今的软件开发人员来说是必需的。这里有一些帮助您有效地计划下一个项目的建议。 认识到信心来自规划过程,而不是计划本身。创建项目计划会迫使您早在编写一行代码之前就考虑如何构建您的系统——减少项目的风险,因为您已经考虑了各种策略和方法并且已经选择了最有意义的一项。您的目的不应该只是不花气力产生一个计划;它应该一个实际可行的计划,您可以根据它来成功管理您的项目。 软件过程推动计划的开发。每个软件过程都有一 阅读全文

posted @ 2005-04-08 09:28 Jerry Ren 阅读(174) 评论(0) 推荐(0) 编辑


2005年4月7日

摘要: struct多种声明定义写法的小结 详细讲解struct这个容易混淆的写法的书是有的,《C专家编程》中就有详细的描述。可惜大家喜欢问问题有甚于喜欢看书,于是BBS上泛滥着前人早已经解决、说明清楚的问题。哎,中国勤学好问者的悲哀。这里简要说明一下struct,为大家省钱。 阅读全文

posted @ 2005-04-07 18:11 Jerry Ren 阅读(458) 评论(0) 推荐(0) 编辑

摘要: CVS使用规范² 修改文件之前首先update。这意味着修改时的版本尽可能新,一旦发生冲突,解决它的工作量会比较小;² 及时commit。本地代码与代码库中的代码差异越小,别人合并的难度也就越小(他们有比较大的概率能够拿到新的版本) ;² 将不同的功能单元修改分开commit。一方面,这样做能够尽早地commit,减少别人合并的难度;另一方面,由于cvs提供了回退到先前版本的能力,一旦由于某项功能修改造成问题,也很容易将那次修改的内容,而不是整个修改回退到正常的代码;² 同一功能涉及的所有代码一次commit。不希望将涉及同一功能修改的代码分开commi 阅读全文

posted @ 2005-04-07 17:49 Jerry Ren 阅读(174) 评论(0) 推荐(0) 编辑

摘要: 防止项目延迟的18条军规 ejason(原作) 1 详尽的需求分析2 当面临项目开始时的问题时,您需要正视并处理这些困难和有争议的问题而不应该 逃避 3 选择正确的技术正确的技术能够使您有最大的机会在现有的人力条件下以最短时间按质量要求完成工作,选择一个抢眼的新技术并没有什么好处,尤其当您不能保证它是否有好处或者找不到正确应用新技术的人的时候。4 设计一个产品的结构,这个结构要有很好的模块化特性,并且简单易懂。要花时间在设计功能模块和界面上,并且对这些模块和界面进行封装和组织5 一旦您知道了您将需要做些什么,您就可以着手准备项目计划。6 回顾和项目相关的标书,合同和其他高层文件。 如果您的计划 阅读全文

posted @ 2005-04-07 16:30 Jerry Ren 阅读(130) 评论(0) 推荐(0) 编辑


Copyright © 2025 Jerry Ren
Powered by .NET 9.0 on Kubernetes