
其他
文章平均质量分 51
zgl_dm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7 年不见
7 年不见7 年不见,博客依然在,看了之前写的(绝大多数都是抄的)有些幼稚。????唯一的信息是竟然也开始支持 markdown 了。看后续时间情况,不定期不定主题地再来写点东西。最后,感谢各位竟能对一个七年不活跃的博客不离不弃。话不多说,慢慢回报各位吧。...原创 2020-05-07 16:09:47 · 415 阅读 · 0 评论 -
AutoNavi expected to raise $76 million in IPO
<br />China-based AutoNavi Holdings Ltd., a digital map and navigation provider, is expected to raise about $76 million, after expenses, in an initial public offering this week.<br />The company hopes to sell about 7.5 million American depositary shares, e转载 2010-06-29 15:56:00 · 833 阅读 · 0 评论 -
骑士时代的回归
现在这个时代,是云计算的时代,是AppStore的时代。我们看到,又一个骑士的时代回归了。首先解释一下我认为的骑士是什么。骑士就是那些能够独立解决问题的,可以独当一面的个人英雄。最早的软件工程师,都是骑士。他们一个人或很少几个人就能够完成一个让大家惊叹的软件产品。曾经有一段时间,大家普遍认为,骑士时代已经一去不复返了,以后的软件开发将变得越来越工程化,都是大兵团作战,是大团队,甚至是跨越全球多个地区的团队,团结一致,按照统一的规范和流程,开发完成的。甚至还出现了软件蓝领这种绝对是炮灰级的软件程序员。当时我们转载 2010-07-29 17:41:00 · 1371 阅读 · 0 评论 -
千万不可以提如何做的需求
现存在一个软件需求,该软件实现的真正目的如下图右下角的椭圆形所示。开始目的环节A环节B环节D环节C环节H环节E环节G环节F环节I有些时候软件需求提出人员并非把软件真正目的告诉软件开发人员,而是把他(她)所认为的要达到这个目的所需的环节步骤作为需求提出。比如上图中,需求人员直接告诉研发人员,你需要实现一个软件,即首先做环节A,然后再做环节B,最后做环节C(但实际上,要达到这个目的合理环节步骤应当为环节H -> 环节I)。至于这个软件的真正目的只字不提。如果研发人员只是纯粹应付的话,那么可能很容易地严格按照这个原创 2010-08-20 10:44:00 · 884 阅读 · 0 评论 -
How to Eliminate Mnesia Overload Events
If you’re using mnesia disc_copies tables and doing a lot of writes all at once, you’ve probably run into the following message=ERROR REPORT==== 10-Dec-2008::18:07:19 ===Mnesia(node@host): ** WARNING ** Mnesia is overloaded: {dump_log, write_threshold}Th转载 2010-10-28 13:53:00 · 644 阅读 · 0 评论 -
Google Protocol Buffers浅析(一)
<br /> 本文主要偏向于介绍怎么使用Google的Protocol Buffer技术来压缩与解析你的数据文件,更加详细的信息请参阅Google开放的开发者网页文档,地址为:http://code.google.com/apis/protocolbuffers/docs/overview.html 。<br /> 一、简单的介绍<br /> 当然,在继续本文之前,读者还是需要对Google Protocol Buffers有一些基本的认识。Protocol buffers是一个转载 2010-11-02 17:36:00 · 3830 阅读 · 3 评论 -
Google Protocol Buffers浅析(二)
<br /> 本文开始将逐渐介绍怎么使用protocol buffers来完成序列化与反序列化数据的应用,开发环境为VS2008,语言为C++,外部库用的是googlebuffer库。<br /> 1、Google Protocol Buffer库 <br /> 在我们的应用程序里面,需要使用到google buffer提供的库,大家可以到官网去下载,笔者也会提供一个精简后的Win32 Release版的Lib库下载(Debug版与X64版的都删去了,不然lib包超过200M)。下转载 2010-11-02 17:38:00 · 1540 阅读 · 0 评论 -
网易电子邮箱背景色为什么这么红
<br />今天早上上班,习惯性打开网易邮箱,发现背景色换成了红色和黄色色调。看上去有点晃眼。原创 2010-11-10 11:21:00 · 1655 阅读 · 0 评论 -
每位开发人员都应铭记的10句编程谚语
<br />所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。<br /><br />1. 无风不起浪别紧张,这也许只是一场消防演习<br /><br /><br />代码设计是否糟糕,从某些地方就可以看出来。比如:<br /><br /> * a. 超大类或超大函数<br /> * b. 大片被注释的代码<br /> * c. 逻辑转载 2010-11-11 10:41:00 · 697 阅读 · 0 评论 -
Java基础:Ubuntu下Java环境的搭建
配置命令: $sdo apt-get install ubuntu-restricted-extras 再运行如下命令: $sudo apt-get install sun-java6-jdk 待安装完毕后选择默认Java. $sudo update-alternatives --config java 安装过程提示选择,输入“2”即可,然后按回车键确定。 如果一切顺利,便可开始配置环境变量,在终端中运行如下命令: $sudo转载 2010-11-18 15:40:00 · 755 阅读 · 0 评论 -
vim删除文本的命令
<br />x 删除光标下的字符 ("dl" 的缩写)<br />X 删除光标前的字符 ("dh" 的缩写)<br />D 从当前位置删除到行尾 ("d$" 的缩写)<br />dw 从当前位置删除到下一个单词开头<br />db 从当前位置删除到前一个单词的开头<br />diw 删除光标上的单词 (不包括空白字符)<br />daw 删除光标上的单词 (包括空白字符)<br />dG 删除到文件末<br />dgg 删转载 2011-02-23 09:10:00 · 871 阅读 · 0 评论 -
在Firefox中使用Chrome自动更新的Flash
<br /><br />感谢Google Chrome,我们可以在Firefox中使用最新的Adobe Flash了。<br />由于Google和Adobe的合作关系,Google的Chrome浏览器内置的Flash版本比在官网上单独下载的版本要新的多。这保证了更好的性能和安全。<br /><br />在Firefox中使用它也是很简单的,尽管需要你安装Google Chrome来获取自动更新的Flash插件。这不是什么大问题吧——进入Google.com/chrome 下载你系统相关的.deb包。感谢读转载 2011-05-08 10:14:00 · 1426 阅读 · 0 评论 -
如何重置Ubuntu的Unity、启动图标和Compiz
如果你正在使用Unity并且你想将Unity重置到默认设置,或是因为你改动了Compiz设置而搞乱了Ubuntu,而要重置Unity启动图标和重置所有的东西,应该怎样做呢?重置Unity如果你想重置Unity(只重置Unity在Compiz设置管理器的设定,并保留其他设置),打开终端(或者按ALT+F2)并输入:unity --reset重置Unity启动图标如果你想重置Unity启动图标(左边的停靠面板),使之回到初始状态,运行如下命令: unity --reset-icons在Ubuntu 11转载 2011-05-08 11:05:00 · 10065 阅读 · 1 评论 -
redis.conf
# Redis示例配置文件# 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 1024*1024*1024 by转载 2012-08-01 08:45:55 · 1177 阅读 · 0 评论 -
vim ctags使用方法
windows下很多人都使用source insight 编写和查看代码。linux下可以使用VIM,刚开始会觉得VIM像windows下的记事本,而如果使用得当,它并不比source insight 逊色。 在这里,我会尽我所能细致地讲清楚如何把vim变成source insight, 然而你仍然需要积极地思考,并且必须自己去摸索一些东西。 为了避免过于罗嗦,我把基础的部分放转载 2012-12-25 19:41:31 · 722 阅读 · 0 评论 -
ubuntu12 初始化包信息时遇到无法解决的问题
初始化包信息时遇到无法解决的问题。请汇报这个“update-manager”软件包的错误,并且将如下信息包含在报告中:'E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_dists_prec原创 2012-12-25 19:54:33 · 1200 阅读 · 0 评论 -
VIM 命令总结
1.如果有多个连续的空行,想保留一个:%s/^\n$//g原创 2012-12-27 10:25:25 · 551 阅读 · 0 评论 -
mysql“Access denied for user 'root'@'localhost'”问题的解决
我的Ubuntu系统最近使用mysql工具时,出现错误提示:li@ubuntu:~$ mysql -uroot -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)直接使用/etc/mysql/debian.cnf文件转载 2013-03-30 21:28:27 · 958 阅读 · 0 评论 -
The backtracking algorithm
BacktrackingBacktracking is a form of recursion.The usual scenario is that you are faced with a number of options, and you must choose one of these. After you make your choice you will get a new s转载 2010-04-22 15:08:00 · 4501 阅读 · 0 评论 -
本机运行正常的ADO程序在别的机器上无法运行的问题
优快云论坛上经常看到在本机编译运行正常的使用了ADO的程序放到别的机器上就不能运行了,我原来也碰到过这样的问题,后来发现是ADO引擎版本的问题,安装了VC的机器一般其数据库引擎版本都比较高,到低版本的系统就出问题了,解决方法就是把MDAC连同你的程序一起安装到目标机器,但是有没有更好的解决方法呢?答案是有的,就是改动一下你的源代码,一般调用ADO的程序代码里都会有这样一句: #impor转载 2008-06-18 20:56:00 · 1113 阅读 · 1 评论 -
壁虎与鳄鱼
一只壁虎在一施工工地上游荡。这时正好有一条大鳄鱼远远地爬了过来,准备要一口吃掉它,情急之下,小壁虎上前一把抱住了鳄鱼的腿,大声喊:"妈妈!"大鳄鱼一愣,立即老泪纵横:"儿啊,别再加班了,半个月就瘦成这样 了,十月 一好好 休息 吧!" 祝各位十一快乐!转载 2007-09-29 08:31:00 · 1130 阅读 · 0 评论 -
美国发明家托马斯·爱迪生
托马斯-阿尔瓦-爱迪生 1931年10月9日,美国著名发明家托马斯-阿尔瓦-爱迪生逝世,终年84岁。这位给世界带来电灯、留声机、电影以及上百项发明的伟人,于凌晨3:24在新泽西的西奥兰治镇家里,在睡梦中安详地离开了人世。 网易历史http://history.163.com/ 爱迪生于1847年2月11日出生于俄亥俄州的米兰。12岁时,他在家里成立了一个化学实验室。为了买转载 2007-10-10 12:33:00 · 1721 阅读 · 0 评论 -
现代计算机之父存疑 专家要求媒体修正30年公案
现代计算机之父到底是谁?是莫科里和埃克特接受军方斥巨资支持发明的叫做ENIAC(埃尼阿克)的计算机,还是约翰·阿坦纳索夫在美国爱荷华州发明的第一台名为“ABC”的计算机。 今天,应中文IT专业社区优快云和中关村创新研修学院的邀请,约翰·小阿坦纳索夫来到中国,向媒体澄清一桩历史悬案:他的父亲约翰·阿坦纳索夫(John Atanas转载 2007-10-16 09:14:00 · 1475 阅读 · 0 评论 -
在SQLPLUS启动和停止Oracle数据库
在SQLPLUS启动和停止Oracle数据库1 启动SQL> connect system/manager as sysdba; SQL> startup open 数据库实例名 另一种启动方法是:先安装该数据库,然后通过alter database命令打开. SQL> connect system/manager as sysdba;转载 2008-02-01 09:40:00 · 4105 阅读 · 1 评论 -
Visual C++ ADO数据库编程入门(上)
ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其简单、易用的编程接口,因而得到了广泛的应用。而且按微软公司的意图,OLE DB和ADO将逐步取代 ODBC和DAO。现在介绍ADO各种应用的文章和书籍有很多,本文着重站在初学者的角度转载 2008-02-01 11:04:00 · 7518 阅读 · 3 评论 -
Visual C++ ADO数据库编程入门(下)
10、邦定数据 定义一个绑定类,将其成员变量绑定到一个指定的记录集,以方便于访问记录集的字段值。 (1). 从CADORecordBinding派生出一个类: class CCustomRs : public CADORecordBinding{BEGIN_ADO_BINDING(CCustomRs)ADO_VARIAB转载 2008-02-01 11:05:00 · 2563 阅读 · 0 评论 -
K-MEANS算法的工作原理及流程
K-MEANS算法:输入:聚类个数k,以及包含 n个数据对象的数据库。输出:满足方差最小标准的k个聚类。处理流程: (1) 从 n个数据对象任意选择 k 个对象作为初始聚类中心;(2) 循环(3)到(4)直到每个聚类不再发生变化为止(3) 根据每个聚类对象的均值(中心对象),计算每个对象与这些中心对象的距离;并根据最小距离重新对相应对象进行划分;(4) 重新计算每个(有变转载 2007-11-19 17:22:00 · 21281 阅读 · 6 评论 -
关于通过 SQL*PLUS 中用insert添加记录后在管理器看不到的问题
解决方案:执行 insert 命令之后,再执行 commit 即可。原创 2008-02-01 12:56:00 · 844 阅读 · 0 评论 -
编程八字
1专 2静 3谦 4筹 5悟 6慎 7透 8恒 1"忽如一夜春风来,千树万树梨花开."现在的技术百花齐放,切忌不可贪. 不要盲目的追求新技术,唯有算法才是灵魂. 2"非淡泊无以明志,非宁静无以致远."要想达到高的境界,必须能够心静. 年轻的程序员都很浮躁,这一点对于他们来说尤为的重要. 3谦不仅指技术,而且还指人.一门实用的转载 2008-03-05 09:29:00 · 1269 阅读 · 0 评论 -
一位软件工程师的6年总结
作者:成晓旭 “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。转载 2007-12-18 16:49:00 · 596 阅读 · 0 评论 -
不能剥夺我加班的权利
经过三个多月地连续紧张项目开发,项目开发终于告一段落,项目经理小M考虑到小S最近一直每天都加班熬夜到深夜一、两点钟很累, 于是对小S说:“明天、后天是周末,你可以不用来了,回家休息2天”。 小S突然很生气地对小M咆哮到:“你不能剥夺我加班的权利!” 晕倒一片。。。转载 2007-12-26 12:23:00 · 707 阅读 · 0 评论 -
Second Normal Form (2NF)
Definition: In order to be in Second Normal Form, a relation must first fulfill the requirements to be in First Normal Form. Additionally, each nonkey attribute in the relation must be functionally转载 2008-05-09 09:39:00 · 1214 阅读 · 0 评论 -
Database Normalization Basics
If youve been working with databases for a while, chances are youve heard the term normalization. Perhaps someones asked you "Is that database normalized?" or "Is that in BCNF?" All too often, t原创 2008-05-09 10:51:00 · 1536 阅读 · 0 评论 -
Third Normal Form (3NF)
Definition: In order to be in Third Normal Form, a relation must first fulfill the requirements to be in Second Normal Form. Additionally, all attributes that are not dependent upon the primary key m转载 2008-05-09 10:43:00 · 1791 阅读 · 1 评论 -
First Normal Form (1NF)
Definition: A relation is said to be in First Normal Form (1NF) if and only if each attribute of the relation is atomic. More simply, to be in 1NF, each column must contain only a single value a翻译 2008-05-09 09:37:00 · 1100 阅读 · 0 评论 -
oracle的表空间、分区表、以及索引的总结
表空间: Oracle的UNDOTBS01.DBF文件太大的解决办法 1、.禁止undo tablespace自动增长 alter database datafile full_path/undotbs01.dbf autoextend off; 2.-- 创建一个新的小空间的undo tablespace create undo tablespace undotBS2 datafile f转载 2008-05-13 10:33:00 · 4412 阅读 · 4 评论 -
本机运行正常的ADO程序在别的机器上无法运行的问题
优快云论坛上经常看到在本机编译运行正常的使用了ADO的程序放到别的机器上就不能运行了,我原来也碰到过这样的问题,后来发现是ADO引擎版本的问题,安装了VC的机器一般其数据库引擎版本都比较高,到低版本的系统就出问题了,解决方法就是把MDAC连同你的程序一起安装到目标机器,但是有没有更好的解决方法呢?答案是有的,就是改动一下你的源代码,一般调用ADO的程序代码里都会有这样一句: #impor转载 2008-06-18 20:56:00 · 833 阅读 · 0 评论 -
幽默:一只IT狗的职场经历
来源:世界经理人 笨球儿是非著名软件公司“超软科技”的员工XL的狗狗,它从小就很有志向,看到看到主人有着一份很有前途的职业,也决定到“超软”来锻炼成为一个百折不挠的IT战士。经过XL的内部推荐,笨球儿顺利地得到了面试的机会。 面试官:小笨你好,欢迎你到本公司面试。我们是美资企业,经常和老外打交道,所以对英语的要求比较高,请你先用英语做一下自我介绍。转载 2007-09-25 13:25:00 · 1256 阅读 · 0 评论