自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 不能远程连接 SQL Server 命名实例

在MSMS中连接时提示: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定...

2018-09-03 12:35:56

阅读数 1906

评论数 0

原创 第一行代码 Android 第2版 书评

从来没有写书评的习惯,但书实在太差,还让我花了不少时间去阅读,所以必须写一下(本人已阅读:1,2,3,4,9章)。写之前我还去看过作者的博客,单一问题的描述能力不错,但组织并写好一本书的能力基本为零。主要表现在如下方面1、示例没有任何实际意义。例如在布局示例中放多个Button并各种花式对齐,我认...

2018-06-14 13:21:25

阅读数 776

评论数 4

原创 Internal error 2356.CABS.W1.cab

运行程序导致这个神奇的提示:Internal error 2356.CABS.W1.cab。卸载重新安装同样提示。原因是安装程序目录的权限被去掉了修改权限(TrustInstaller 这个用户,也有可能是Creator)。把文件夹的权限恢复后,重新安装程序问题消失。...

2018-06-04 21:32:25

阅读数 215

评论数 0

原创 SQL Server 2005 当前命令发生了严重错误 应放弃任何可能产生的结果

sql server 2005 sp4 x86 on win7 x86 存储过程调用时出现了上面的错误提示: 当前命令发生了严重错误。应放弃任何可能产生的结果。 代码和原因如下: begin begin tran begin try ... if Exists(sel...

2017-11-09 15:08:26

阅读数 1700

评论数 0

原创 黑客与画家 读后感

黑客与画家全书看完,我觉得这是一本投资人或商人伪装为程序员后写的书,这是一本很危险书。为什么我会说是“危险”这个词是因为:如果你认真的看而没有独立的思考(或人生经历不够),你很可能会去做的事就是: 1、创业 2、学点与众不同的编程语言,例如:Lisp。然后去创业。 3、相信你的创业是独一无二的,因...

2016-09-22 21:52:56

阅读数 3420

评论数 0

原创 SQL Server 2005 TRY CATCH 中的异常不能捕获导致事务无法提交

SQLServer帮助中:Transact-SQL 中使用 TRY...CATCH 说明: 编译错误和语句级重新编译错误  TRY...CATCH 将不处理 什么是:编译错误和语句级重新编译错误?例如: update DBObjectName set ...   中的   DBObjec...

2015-04-15 23:40:56

阅读数 1476

评论数 0

原创 读乔布斯传记有感

个人认为应当把Jobs放在一个大环境中看待: Apple,AppleII,Macintosh:计算机行业开始起步。这个时间段时Jobs创建了Apple公司。(成功) Jobs从苹果公司出局,建立NeXT并失败:IBM的工业化和标准化PC开始量产,加上微软的软件配合。不论Jobs在不在苹...

2014-10-16 01:31:39

阅读数 527

评论数 0

原创 sql server 格式化字符串加前置0或前导0

想偷懒找个现成的函数,结果发现写SQL Server的人比我还懒,连这种基础函数都没有! 很好,因为我要的只是流水号而且会每月重置,最大的序数不会超过10万。所以就用rigth吧: declare @SN int declare @SNLen int set @SNLen = 5 set ...

2014-03-11 18:09:12

阅读数 9956

评论数 0

原创 软件设计中什么是最重要的

每个人走过的路都不相同,得到的结论也不同。但程序序员追求完美的特点可能让我们在设计的路上摔得很惨。在我把上次写的自动生成程序的自动化程序删了个底朝天后并重写后,我想我需要重新审视我对设计的看法。 什么是设计中最重要的: 简单?完美?精巧的构思?  但我总结下来:把我摔得最重的是保持平衡。 ...

2013-09-03 22:41:45

阅读数 994

评论数 0

原创 Dlephi7 Locate Expression Expected but Nothing found

使用DataSet.Locate 导致这个问题的原因如下: 1、多个DataSet 之间有主从关系 2、子表.Locate 2、子表.Locate(Fields, Values, []) 这个表达式中,Fields包含了主表迁移至子表的字段名。 我可以骂人吗?浪费两个小时。而且这种...

2013-07-06 18:43:01

阅读数 1774

评论数 0

原创 Never-build package %s requires always-build package %s

造成这个原因还会是: 项目中的某个文件已经不在指定的路径了 比如.pas文件被移动到了其它的文件夹中。这个编译指示应该存在一个Bug

2013-06-17 16:52:07

阅读数 665

评论数 0

原创 ClientDataSet.SetProvider 需要重复设置,我认为它可能存在问题

如果你使用代码创建TClientDataSet, TDataSetProvider, TDataSet并将其关联起来 TClientDataSet->TDataSetProvider->TDataSet  但指定其TClientDataSet.ProviderName字符串在Open...

2013-05-25 14:17:49

阅读数 1724

评论数 0

原创 终于:这支程序可以运行没有异常了

前前后花了近1年半的时间。反复的挣扎,很多想法都是完全推倒重来,写了又删除的代码可能都有1.5万行左右。 借帮别人写论文的时间,把这个想法写成了文章。很多看起来不错的想法真的到了代码实践,仍是删了又写,写了又删。 当这个看起来如此简单的程序终于运行起来,没有任何AV静静的出现在...

2013-05-19 03:23:23

阅读数 621

评论数 0

原创 软件开发反思-第一章、小故事大问题-1.6、大棚中生长的企业

在远离都市的地方观察自然就能发现:每棵植物都在尽力的使用自己身边的资源尽力生长,而阳光、雨水的基础资源相对公平。以是在阳光和雨水都充足的情况下,这片区域必定生机勃勃。 那我想问:软件行业是一个生机盎然的区域吗? 如果答案是肯定的那么这个区域中必定有明星企业频频出现,股票受到追捧...

2013-05-02 22:53:43

阅读数 691

评论数 0

原创 Delphi 类的类 class of 用法

这个概念本来在一个关于Delphi RTTI 介绍的文档中已经说得很清楚了。但没有任何关于实际使用的介绍,在我明白了这个概念和如何使用后决定写一个使用说明以方便大家使用。 类的类在什么时候使用: 当在父类中需要创建具体的子类,但完成不知道子类是什么时。 例如: 一个Delphi Exe程序...

2013-04-17 20:09:39

阅读数 5741

评论数 0

原创 Delphi7 尚未调用CoInitialize 与 Application 的图标丢失

在EXE + DLL的程序结构中,如果EXE静态调用了一个包含ADO控件的DLL,那么将导致“尚未调用CoInitialize”的错误。解决的方法 是在EXE主窗口的最下方加上这两句: initialization CoInitialize(nil); ////添加这两句是调用dll导致 fi...

2013-04-17 15:22:19

阅读数 1910

评论数 0

原创 软件开发反思-第一章、小故事大问题-1.5、恐龙之死带来的其它思考:“ HTML5渐行渐远”

HTML5不断的延期发布,甚至从某种意义上来说已经是遥遥无期。而W3C这个组织机构和上一篇文章中提到的“恐龙公司”完全不同,HTML标准更像是一个生态系统,在其上孕育出了无数的公司,第一个可以举例的就是与微软比肩的Google,而微软的Windows系统上只是孕育了大量毫无思想程序员及培训公司(至...

2013-02-11 16:36:37

阅读数 546

评论数 0

原创 软件开发反思-第一章、小故事大问题-1.4、恐龙之死

恐龙的灭绝一直是一个迷,目前最合适的推测一是某个自不量力的小星球和地球来了一个高速而亲密的接触,而恐龙成了池鱼。另一个说法则是地球本身的地质或气候变化让恐龙变成了池鱼。   在这两个说法中,恐龙都是被动的。因环境变化不能适应而从地球的进化史上消失。   而且恐龙看起来和软件没有半毛钱的关系,但...

2013-02-11 15:19:13

阅读数 528

评论数 0

原创 软件开发反思-第一章、小故事大问题-1.3、编程语言,真的是语言吗?

通常情况下,人类的语言是一种对现实世界认知的描述并用于相互沟通。而编程语言套用了“语言”一词,可这真的是语言吗?   我们来看一个例子:在人类的语言中:“马车”先出现,“汽车”后出现。“拉”这个动词应该比马车出现得更早一些。100年前我们可以说:“马车拉马车”,现在我们能说:“马车拉汽车...

2013-01-28 21:43:50

阅读数 635

评论数 0

原创 软件开发反思-第一章、小故事大问题-1.2、奇怪的组织和胶水程序员

一般情况下,在完成Hello World后,你会不可避免的学习到求数值代码,例如求两个数值相加的和。我们用一个Windows Form的程序为例:无限接近100%的学习都会告诉你在某个IDE下,先建立一个工程,然后命名为MyProjectN或***1等,保存到某个文件夹,在Form上扔三个Edit...

2012-11-28 14:11:33

阅读数 869

评论数 1

原创 软件开发反思-第一章、小故事大问题-1.1、Hello World

Hello world 是每个入行的程序员都不可避免代码。   如此简单的代码一般不会配套源代码,都大概会在一页纸上全部说完,然后教你按下执行,运行这个程序并显示Hello World在你的屏幕上。   So simple,而且让你感觉到电脑是可以被你指挥的,而且很简单。   真的很...

2012-11-28 12:02:06

阅读数 462

评论数 0

原创 奇虎360终点又回到起点

迟来的文章   当360和QQ开始大战时,我就有了想写这篇文章的想法:想从一个IT从业者的角度来谈谈360和周鸿祎,说下其中可能被大部份媒体所忽略但很重要的东西。   2000年,我刚从成人大学学计算机系毕业。我的一个小学同学在一家.COM公司做域名注册、虚拟主机租用和网站开发的销售,他的业绩...

2012-08-17 20:53:46

阅读数 1232

评论数 0

原创 C#怎么了

2012年8月的编程语言排行榜出来了,CSDN特别的提到了C#肿么了?以是让我有了写这往篇文章的打算。 开始写这篇文章前,我有一个推测:“微软公司的所有非标准化开发语言在最近2-3年内的占编程语言总量变化不大。非标准语言指:VB,VB.NET和C#“。 推测的基准是:整个IT行业中Wi...

2012-08-17 03:38:48

阅读数 927

评论数 0

原创 你们太聪明了怎么办?关于编程语言之争的一个自创笑话。

某一世界级超级计算机大牛正在睡午觉,上帝进入了他的梦境对他说:“你们这些搞软件的太聪明了,再让你们搞下去,我设计的这个世界都要乱套了。怎么办?你还是随我上天堂吧。” 大牛心里一想,哥还年轻啊,还有这么多美好的日子没有过,不能这样吧。你这是什么狗屁逻辑?!但又不能对上帝如此无理,以是转念一想,心生...

2012-08-11 18:16:54

阅读数 2362

评论数 0

原创 谈谈开闭原则(OCP)的翻译问题和我的理解

OCP(Open-Close Principle):软件实体应该可以扩展,但不可以修改。 一开始看到开闭原则时,我觉得这个说法非常扯淡,还不是一般的扯淡。不能修改这个可能吗?人的认知和推动软件发展的硬件都是在进步的,你却在说不能修改。 而且从这个理论的提出时间:1988到今天2012-...

2012-08-11 16:45:21

阅读数 972

评论数 0

原创 错误的CPU时间片大小概念

误导各位大侠了。原文已删除。

2012-08-08 15:35:15

阅读数 13386

评论数 41

原创 再谈多线程信号量同步(协调)方法的本质

我在上一篇文章中说到信号量的关键是:并行化。 但我真的来写一个并行化的数据库连接池时,突然发现还多地方只能串行化。例如下面是池中一个数据连接对象的定义 TDBConnection = record Connection : TADOConnection; InU...

2012-08-08 15:08:08

阅读数 1435

评论数 0

原创 多线程下临界区,互斥量,信号量和事件的差异和使用

最近学习了多线程编程的一些东西。先要感觉“万一”,这个是他的Blog地址:http://www.cnblogs.com/del/category/174761.html 学完感觉概念已经完全清楚,再回头看以前的疑问觉得应该帮后来的学习者澄清几个概念以方便学习: 基础: 一、线程同...

2012-08-06 23:07:28

阅读数 5733

评论数 0

原创 没有被载入到内存并在CPU中运行的代码是没有意义的。你的人生,是否应该载入到你家人的生活中才有是意义的?

我能在数以万计的代码中穿梭,知道它们从哪来,到哪去。 我却不能教会我女儿3+2=5,她总是说等于7或4,反正不会是5。 我能重构代码,把复杂的变得简单,多次重构后,系统的复杂性开始下降。系统开始变得简明易懂。 但我不能让我女儿改掉咬下嘴唇的习惯,她不开心或一紧张就习惯性的咬。我却毫无...

2012-06-16 21:25:01

阅读数 575

评论数 0

原创 Delphi7 ADOStoredProc使用NextRecordset(i)后出现: RecordSet is not open

ADOStoredProc调用一个返回多个结果集的存储过程,存储过程代码大概是这样: select * from  insert into select * from select * from 然后使用如下的Delphi代码 ADOQuery1.RecordSet =...

2012-06-16 17:25:40

阅读数 3591

评论数 0

原创 我认为接口存在的意义

接口的问题: 一、为什么要有接口,有抽象类或抽象方法做不好的吗? 答案:没有。 二、接口存在的意义 使用抽象类或抽象方法不可避免继承问题。 一些功能性的抽象类或抽象函数随着项目的扩展中和类体系的膨胀进而影响了整个系统类结构的清晰性。考虑如下的类结构: Gun   Pistol ...

2012-05-17 14:51:12

阅读数 2167

评论数 0

原创 你应该选择和使用ADO.NET Entity吗?

前前后后,花了大约一个周的时间学习ADO.NET Entity,问题一直都很多。学习的出发点是希望了解和掌握这门技术,提高开发的效率。但学下来感觉非常别扭,以是痛定思痛,决定好好研究下ADO.NET Entity的设计出发点和要达到的目标以是有了这篇文章。 现做一个简单的总结,希望对后来...

2011-11-29 12:55:27

阅读数 627

评论数 1

原创 在Analysis Services项目中出现“未将对象引用设置到对象的实例”

在VS2005中建立一个Analysis Services项目,建立好数据源视图后,准备用查询来替换表(去掉不需的字段或设置条件等情况)。在数据源视图的表头上按右键“替换表”->“使用新建命名查询”,出现如下错误: “未将对象引用设置到对象的实例” 一下不明白了,原来一直都是好好的,没有出过...

2010-03-18 16:07:00

阅读数 1332

评论数 1

原创 关于 “不允许从数据类型 sql_variant 到 uniqueidentifier 的隐式转换。请使用 CONVERT 函数来运行此查询“的最终解决

一张公司结构表:ID: uniqueidentifier (PK)ParentID: uniqueidentifierName: Varchar(50) 通过SQLDataSource绑定到GridView,启用GridView编辑功能运行后不编辑ParentID字段,任意修改Name的值后点更新...

2009-12-22 17:06:00

阅读数 9593

评论数 3

提示
确定要删除当前文章?
取消 删除