国内软司分类

摘要: 国内软件公司主要有三类:互联网软件公司、外包软件公司、传统软件公司。 同是从事软件开发,但是区别明显: 技术需求 互联网软件公司:必须紧跟技术的发展并且主动创新; 传统软件公司:有成熟的产品,不需要太多技术层面的创新,必须在自己的业务领域的深耕; 外包软件公司:不注重有成熟的软件产品,但是注重使用成 阅读全文
posted @ 2021-08-30 12:47 TERONY 阅读(219) 评论(0) 推荐(0) 编辑

System.Zip

摘要: 自XE2增加的System.Zip单元很好。注意事项:1、文件压缩到文档后所使用的文件名会成为解压后的文件名,如果该文件名为指定文件名且无后缀名,那么解压出来的文件名也没有后缀名; 阅读全文
posted @ 2013-12-21 10:56 TERONY 阅读(155) 评论(0) 推荐(0) 编辑

String.Remove

摘要: String.Remove方法注意事项:1、该方法不改变元字符串;2、str = ‘’; str.Remove(str.Length-3);明显超限,但是不报错,返回值为''; str = '1234'; str.Remove(str.Length-5);明显超限,不报错,返回‘1234’;也就是说,超出字符串个数的去除,Remove方法不会报错,但是会原封不动的返回元字符串; 阅读全文
posted @ 2013-12-19 10:28 TERONY 阅读(705) 评论(1) 推荐(0) 编辑

TStringHelper.Split

摘要: 作为对泛型的支持,TStringHelper.Split方法理所应当地出现了。示例代码1:var iText: string; iAStr: TArray; I: Integer;begin iText := ‘白内障超声乳化/白内障小切口/ECCE/人工晶体植入术/翼状胬肉切除/角膜缘干细胞移植术/青光眼手术/眼睑内翻矫正术/泪囊置管术/鼻腔泪囊吻合术’; iAStr := iText.Split(['/'], TStringSplitOptions.None); for I := Low(iAStr) to High(iAStr) do ListBox1.Items.Add 阅读全文
posted @ 2013-12-18 20:35 TERONY 阅读(263) 评论(0) 推荐(0) 编辑

Frequently-Used Network Time Server(Base On NTP:Network Time Protocol)

摘要: 国家授时中心服务器 210.72.145.44 133.100.11.8 日本福冈大学time-a.nist.gov 129.6.15.28 NIST, Gaithersburg,Marylandtime-b.nist.gov 129.6.15.29 NIST, Gaithersburg,Marylandtime-a.timefreq.bldrdoc.gov 132.163.4.101 NIST, Boulder,Coloradotime-b.timefreq.bldrdoc.gov 132.163.4.102 NIST, Boulder,Coloradotime-c.timefreq.b.. 阅读全文
posted @ 2013-07-15 19:02 TERONY 阅读(184) 评论(0) 推荐(0) 编辑

Marketing™Series用户手册(Marketing™Series Manual)

摘要: 起源(Origin)每日构建(Daily Build)软件不支持的功能(Functions which are not supported.)软件支持的功能(Functions which are supported.)常见问题答疑(FAQ)历史(Development History)后记(Afterword)起源(The origin of the project.)Marketing™Series修改自早期的NAVY II项目。针对性的简化了NAVY II的操作流程,并优化了数据库引擎。旨在可以用更短的培训时间让用户更快速地进入实际工作状态。每日构建(Daily Build)2013-0 阅读全文
posted @ 2013-07-06 19:25 TERONY 阅读(345) 评论(0) 推荐(0) 编辑

"无法为更新定位行。一些值可能已在最后一次读取后已更改。"问题的解决方案

摘要: 无数的DB Developers遇到过"无法为更新定位行。一些值可能已在最后一次读取后已更改。"这一经典提示,其经典程度堪比当年的Windows蓝屏。它并非大问题,却是很“顽固”的存在。解决这一问题应该遵循如下两条原则:1. 尽量使用 "update"语句来更新数据库中的指定行的数据;2. 如果必须添加,尽量使用"insert"语句来完成添加;实例说明:我写了一个类用来读写数据库中的指定记录。我一前一后使用该类中的两个方法对数据库中同一表格的同一行数据的不同字段进行修改,此时出现"无法为更新定位行。一些值可能已在最后一次读取 阅读全文
posted @ 2013-06-13 00:20 TERONY 阅读(1894) 评论(0) 推荐(0) 编辑