haoxiaobo

从C到C++又到.net, 有一些心得, 和大家交流下...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年4月17日

摘要: 本文写于很久很久以前,最初发在live space上,后来空间关了,我也就没再找地方重发。今天有网友找来问,想做转发,所以我做了一点点微小的整理工作,重贴一次原文。 -------------------------- 快下班了,爱问问题的小朋友Nico又问了一个问题: “sqlserver里面有c 阅读全文

posted @ 2017-04-17 16:23 HAL9000 阅读(772) 评论(0) 推荐(0) 编辑

2015年5月14日

摘要: # 为啥要写这个游戏?1. 因为我儿子二年级数字下册最后一章讲到了数独。他想玩儿。1. 因为我也想玩有提示功能的数独。1. 因为我也正想决定要把HTML5和JS搞搞熟。熟悉一个编程平台,最好的办法,就是了解其原理与思想之后,做个真正完整的东西练练。之前一直搞.net,后来管理事务多了,很多技术就没跟... 阅读全文

posted @ 2015-05-14 12:27 HAL9000 阅读(3785) 评论(0) 推荐(0) 编辑

2014年12月11日

摘要: .net sdk中有不少很强大的工具,可以轻易完成对.net程序的破解,只要你懂得一点IL语言就行。现在以一个 M 软件为例,介绍整个破解过程。 阅读全文

posted @ 2014-12-11 15:47 HAL9000 阅读(3058) 评论(6) 推荐(5) 编辑

2014年3月11日

摘要: 一天慌慌没心干,四五点时盼下班。六七点时再玩玩,八九点钟上网转。十点人稀心渐慢,再把代码看一看。十一二点人入定,物空心寂效率现。世我两忘人机连,程序如在心中转。比特翻闪线程跑,初为霓裳后六幺。脑中逻辑环环扣,指下代码如涌泉。酣畅淋漓过足瘾,一夕构思全实现。意惬傲生扶腰起,一看已是四五点。 阅读全文

posted @ 2014-03-11 09:28 HAL9000 阅读(436) 评论(1) 推荐(1) 编辑

2013年12月25日

摘要: 公司让各部门都写春联贴门口,这是我们技术部门的对联, 大家一致决定就这么写,就这么挂出来,要死一起死! 一位同志都一度哽咽了……说多了都是泪。至少同事的字写得很棒! 阅读全文

posted @ 2013-12-25 13:59 HAL9000 阅读(7733) 评论(23) 推荐(17) 编辑

2013年10月28日

摘要: 《福布斯:电脑革命史》一书对盖茨相当肯定,认为他做事理性,深入,切合实际,对下属公平,就事论事。对微软公司,他精打细算,从未失去控制。 相对而下,该书认为乔布斯是一个伟大的营销家,偏执狂,但恶习极多:年少成功后把自己当成皇帝,行为无法猜测,不理性,从一个极端跳向另一个极端,喜欢对人大吵大闹,人身攻击,对人对事态度不公平,从不提供正面意见,永远只是在挑刺。他对Lisa与Mac小组的额外偏护引发了苹果各团队间的恶意,是苹果一切内讧的源头。苹果内部几乎没人信服他,他也控制不了苹果公司。 此外乔还是一个商业上的背信弃义者,最初沃兹帮他搞的游戏机项目为他挣得了5000元奖金,但他告诉活兹说只有7... 阅读全文

posted @ 2013-10-28 10:49 HAL9000 阅读(2436) 评论(15) 推荐(5) 编辑

2013年10月16日

摘要: Hi,我对于之前的天体运行程序 (原贴http://www.cnblogs.com/haoxiaobo/p/3368320.html)又做了一次改进,如下:* 增加运动计算的精确度!运动计算加入了上次说的线性取中值(其实就是除于2啦),果然又精确了一点。* 加入相对论修正!在测试中发现有时星体被加速到超光速!发现自己忘记相对论效应啦!这次加入相对论修正。* 增加星体合并!当两个星距离小于半径之和时,大星吃掉小星,质量、半径、颜色、动量发生合并。* 星体支持贴图!可以构造方法里指定正方形的星星图,此图会被做为星星的显示材质。如果不指定,就用指定的颜色画一个。下面的图就是部分效果:* 用真实的比例 阅读全文

posted @ 2013-10-16 14:37 HAL9000 阅读(2136) 评论(3) 推荐(5) 编辑

2013年10月14日

摘要: Hi,各位,又是我。 昨天我发表了我写的泡泡屏保的设计思路,写完文章后,又想不如再在这个框架的基本上修改出来一个模拟天体运行的程序,来看看是不是根据简单的万有引力定律,星星间是否就真得会绕着转?于是,这就是我昨天一下午的成果…… 阅读全文

posted @ 2013-10-14 14:19 HAL9000 阅读(2397) 评论(18) 推荐(14) 编辑

2013年10月13日

摘要: 有天看到有人在百度知道上问windows 泡泡屏保该怎么用C#做,一时有趣,就做了一个出来,对于其中几个要点总结如下 阅读全文

posted @ 2013-10-13 14:08 HAL9000 阅读(7291) 评论(14) 推荐(14) 编辑

2013年4月2日

摘要: 如何正确的解决informix csdk 2.8以上版本连接8859-1代码集的数据库时出现的汉字乱码的问题。 阅读全文

posted @ 2013-04-02 23:24 HAL9000 阅读(2558) 评论(2) 推荐(1) 编辑

2013年3月26日

摘要: 从msdn订阅中下载的windows 8 iso文件,安装系统过程中没有输入序列号,安装后无法激活,报告dns不存在,错误代码0x8007232b。加入公司的ad域也有一样的问题。解决办法:以下情况皆有可能发生此问题:您可能使用了批量授权介质安装下列操作系统之一:Windows 8Windows 7Windows Vista 企业版Windows Vista 商用版Windows Server 2012Windows 2008 ServerWindows Server 2008 R2激活向导无法连接到密钥管理服务 (KMS) 主计算机。要解决此问题,请根据您的具体情况使用一个或多个下列方法。方 阅读全文

posted @ 2013-03-26 17:00 HAL9000 阅读(658) 评论(0) 推荐(0) 编辑

2013年1月14日

摘要: 从前在写读excel文件的程序时,会采用这样的oledb数据连接字符串:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.xls;Extended Properties='Excel 8.0;HDR=YES;IMEX=0';但是,在两种情况下,这个oledb的数据连接会出错:一是面对Excel 2007以上的版本的xlsx文件时,二是程序被部署在64位版的操作系统中,而且运行时的程序集被编译为64位或是“任何平台”时。第一种情况会导致文件打不开,因为jet 4.0不能支持xlsx文件格式。第二种情况则会在创建ole con 阅读全文

posted @ 2013-01-14 21:45 HAL9000 阅读(653) 评论(0) 推荐(1) 编辑

2013年1月10日

摘要: 这两天出了个事情:由于一个大事务引起了逻辑日志耗尽,导致数据库状态进入出现了叫做“长事务阻塞Blocked:LONGTX”的状态中,停止服务。本文分析其原理与解决办法。 阅读全文

posted @ 2013-01-10 15:51 HAL9000 阅读(5585) 评论(2) 推荐(3) 编辑

2012年11月30日

摘要: 与编程无关。但推荐首页一下试试,管理员认为不合适就算了。 曲速: 光速不可突破, 因此编剧设定:存在第四个维度的空间,我们的三维宇宙空间在第四维里是一个卷曲的四维球体,就如同地球的二维表面形成了一个三维的球体一样。飞船的曲速引擎可以把飞船拉入第四维,向四维宇宙球的球心靠近,此时飞船在三维空间中的位置其实是其在宇宙球体的三维表面上的投影,这样当飞船在四维球体中移动时,在三维表面的投影移动的速度就会比例增加。当飞船所处的曲度越高,投影速度增加比值就越大。当飞船以最大曲度——也就是处于四维球体的中心时,飞船的投影也就在三维宇宙里无处不在,就可以在0时间内到达三维世界里的任意地点。 曲速数值一开始.. 阅读全文

posted @ 2012-11-30 10:46 HAL9000 阅读(1610) 评论(2) 推荐(0) 编辑

2012年4月13日

摘要: 连接sco上的Ftp服务时,连接立即建立,但是迟迟不出登陆信息。今天知道原因了,记录下来。原因:其实连接很快,是反向连接很慢。sco的ftp服务用双向连接方式,就是说客户端向ftp服务器连接时,向服务器报告一个自己准备好的端口,服务器向客户端的这个端口发起连接。但因为sco似乎是先用客户机的机器名发起连接的,所以这里多了个解析机器名到IP地址的步子,而sco的机器很多不设dns,于是就会被网络调用阻塞一段时间,超时后,转为用ip直接反向连接,这才成功。解决办法有二,可选其一:1.在sco的etc/hosts文件中为客户机加上机器名、ip地址的条目。缺点是有一个客户机就要加一条。2.如果公司里有 阅读全文

posted @ 2012-04-13 10:46 HAL9000 阅读(606) 评论(0) 推荐(0) 编辑

2012年2月6日

摘要: 网上这几天正在疯传一段用C#进行中文编程的段子,说一个程序员就职后,发现公司的大哥里把C#用中文进行了包装,不光是类,还有关键字也进行了中文化,正在苦恼是不是要继续在这个公司干下去。这位大哥这种精神是否可嘉还真不好评价。对于没有意义的事情执着追求,是可嘉呢还是不可嘉,估计还是要看评论的人是谁。不过,人家自己的执着,别人也确实无资格评价。 还有所谓“意义”,恐怕也是因人而定义的。一个东西,对于为之付出了精力的人来说是有意义的,而对于其他人来说,即然与之没有交集,也就无资格置评。对于文中的小哥来说,喜欢的就留下搞搞明白,不喜欢的就走人吧。 只是这段中文化的代码,很有意思,上午试着用C#的lam.. 阅读全文

posted @ 2012-02-06 15:03 HAL9000 阅读(5861) 评论(74) 推荐(8) 编辑

2012年1月9日

摘要: 这是这几天里我同时解决的另一个问题。我用的是VC2003,在非托菅的本机代码中调用webservice时,很有一些令人糊涂的地方,在这里记下来,以后也方便自己回忆。方法:1.增加webservice引用。2.自动生成代理类。上面简单。但当看着所生成的代理类时,多年没碰过VC代码的我哭了……VC的代理类是下面这样的:template <typename TClient = CSoapSocketClientT<> >class CWebService1T : public TClient, public CSoapRootHandler{。。。}模板套模板。。。嘛意思?意 阅读全文

posted @ 2012-01-09 22:49 HAL9000 阅读(750) 评论(0) 推荐(1) 编辑

摘要: 好吧,我遇上了windows api的bug... 并贡献一个完全支持代理服务器的http文件下载VC代码 阅读全文

posted @ 2012-01-09 22:04 HAL9000 阅读(1369) 评论(1) 推荐(0) 编辑

2012年1月7日

摘要: 域账号多次被锁,看起来是有人在狂试我的账号似的,解决办法记录一下。在ad控制器里,安全日志里做如下查找:事件id:644 意思是Lockout事件。内容:输入要搜索的账户名。不必输入域名。查到到日志之后,看看内容里的来源工作站名。去那个工作站上,查查有没有用此账户运行的定时任务、服务啥的。如果从前有,后来你改了口令,这些任务就不能运行了,可能会一遍遍用旧口令启动,最后达到次数上限锁定你的账号。如果没有明显的此类任务,查查是不是有一种叫Downadup的病毒。这个病毒会利用rdp的一个安全漏洞感染机器,如果你改了用户口令,这个病毒会重试你的账号直到lockout.从symantec网站上可以找到 阅读全文

posted @ 2012-01-07 15:06 HAL9000 阅读(546) 评论(0) 推荐(0) 编辑

摘要: 如何在CInternetSession下传文件时,设置要求用户名口令的代理服务器? 如果安装了ie8,CInternetSession会自动采用ie的设置和用户保存的凭据,程序是完全透明的,但ie6下,相同的程序行为不同了,如何显式地设置代理服务器与用户名口令呢?请高手赐教!!! 阅读全文

posted @ 2012-01-07 14:45 HAL9000 阅读(1143) 评论(2) 推荐(0) 编辑