代码改变世界

不要再让我们听到抽胆黑熊的哭泣

2011-04-22 13:21 by zhoujie, 285 阅读, 0 推荐, 收藏, 编辑
摘要:刚看了深圳卫视关于拯救抽胆黑熊的报道,真是触目惊心,原来人类可以是如此的残忍.人类在进化成智能生命以后,就应该停止那些残忍的举动。动物在吃掉或者杀死比自己弱的动物时,我想是它自己是不会感到痛苦的,即使这样,它们也在遵守自然界的法则,从不过度的杀戮,只是为了生存下去。而人类毕竟是具有痛苦反射的生命,在我们做出伤害的同时,自己也会受到折磨。真不知道那些吃了含熊胆药物的人,是否也感受到了熊的痛苦。请自觉抵制含熊胆药物:万应锭、八宝眼药、赛空青眼药/熊胆救心丸/药墨/清凉眼药膏/麝香丸/胡氏六神丸、神农震痛膏、绿萼点舌丸、熊胆痔疮膏、麝香奇 应丸、熊胆胶囊、八宝五胆药墨、特灵眼药、熊胆痔灵栓、复方斑蝥 阅读全文

一上网机器就很慢,并且System进程CPU占用率很高的解决方案

2011-04-22 11:20 by zhoujie, 1430 阅读, 0 推荐, 收藏, 编辑
摘要:最近的XP系统不知什么原因,只要一打开浏览器,不管是IE还是Firefox,机器就变得很卡,并且System进程cpu占用率很高,通常在40-50左右。平常使用其他软件的过程中,系统又很正常。起初怀疑是驱动的问题,于是更新了网卡驱动,还是没有解决。今天突然觉得可能是与IE相关的模块出了问题,因为访问局域网速度不受影响,且机器工作正常。 但是FIreFox也出问题,应该怎么解释呢?我想应该是FireFox的网络模块也调用了IE的网络模块,或者互联网模块如:wininet.dll是系统共用的。这就解释通了,于是找了一个IE修复工具-- 黄山IE修复专家。不知为什么,安装时诺顿提示有病毒,我想可能是 阅读全文

IPhone MVC设计模式要点

2011-04-21 14:46 by zhoujie, 3178 阅读, 2 推荐, 收藏, 编辑
摘要:整理自斯坦福大学iphone开发公开课,并加入了一些自己的理解。一、概念 Model = 你的应用程序是什么,是用户界面无关的部分Controller = 你的应用程序如何将Model显示给用户(UI逻辑),是中心是桥梁,连通Model和ViewView = Controller的奴才(minion)、小跟班。view一切听从Controller的指挥,并及时将重要事件报告给Controller 二、通信 1、Model和View永远不能相互通信,只能通过Controller传递。 2、Controller可以直接与Model对话(读写调用Model),Model通过Notification和 阅读全文

请保持Asp.net MVC中View的可读性

2011-04-19 16:51 by zhoujie, 1837 阅读, 0 推荐, 收藏, 编辑
摘要:MVC中的View既可以写HTML代码,也可以写C#代码,代码的可读性一不小心就会变得很差。在下做过一个项目,后端数据库用XML保存用户提交的自定义数据,前端需要解析XML数据,然后输出我们的HTML展现给用户一个漂亮的界面。第一次做的时候没感觉可读性很差,因为XML的结构已经了然于胸,于是在View中加入了大量的For,if逻辑,很快就交差了,领导也很满意。没想到3个月以后,领导要求做一些改动,这下可傻眼了,当时写了些什么天书啊,当时的数据结构早已忘得一干二净。可想而知,自己又付出了多少劳动,浪费了多少脑细胞。对我来说像下面这种简单的数据邦定语法,还是可以接受的。 <p>< 阅读全文

Asp.net中网站级异常捕获

2011-04-16 11:53 by zhoujie, 2292 阅读, 3 推荐, 收藏, 编辑
摘要:最近在公司某管理系统中,用了一些独立的模块,在这些类的实现中,错误是直接抛出异常的,我想这是我们通常的做法。然而,问题也来了,由于自己在Asp.net页面中没有去捕获这些异常,并且多处页面中都使用了这些类,于是在多个页面都会出现不友好的错误提示信息。怎么办?又不想一处一处修改代码,既费时又费力,这样编程不就变成了体力劳动,从而失去了乐趣。 这时让我想起了自定义错误页,于是Google,终于找到了答案。1、配置web.config:<customErrorsmode="RemoteOnly"defaultRedirect="ErrorPage.aspx&quo 阅读全文

SQLite.net使用注意事项

2011-04-12 15:01 by zhoujie, 1340 阅读, 0 推荐, 收藏, 编辑
摘要:1、连接字符串: string ConnectionString = "Data Source=test.db3;Pooling=true;FailIfMissing=false"; //数据库test.db3放在应用程序所在目录下,实在不行就用绝对路径。2、带参数SQL语句的编写: 我比较懒直接用问号“?”。 string insertSql = "insert into [user] values(?,?,?,?)";3、DateTime类型,我想很多人在这里摔倒过,我就是。 (1)SQLite自动判断类型,所以就算在设计时,明确指出是DateTim 阅读全文

短信猫编程注意事项

2011-04-12 11:36 by zhoujie, 3500 阅读, 5 推荐, 收藏, 编辑
摘要:刚刚把手机短信功能加到了公司OA系统中,短信猫足以满足公司目前的业务需要。遇到了一些问题和疑惑记录下来备忘。原理说白了就是串口编程:.net 提供的SerialPort类很好的抽象了此类编程,write写数据到串口,read从串口读数据;相应的OutBuffer就是输出缓冲区,InBuffer就是输入缓冲区。只不过短信猫接受的是AT命令。注意事项:1、短信猫是一个设备,有他自己的状态。具体体现在AT+CMGS命令上,这个命令就是用于具体发送短信的,也是最复杂的一个命令,需要与设备有两次交互:(1)首先写串口数据:AT+CMGS=<短信长度>/r;这是读串口数据到"> 阅读全文

GSM模块SMS相关AT命令使用说明(转)

2011-04-11 10:28 by zhoujie, 709 阅读, 0 推荐, 收藏, 编辑
摘要:凡是利用GSM模块二次开发的,不管是用来做公话,还是GPRS通信,其中短消息基本都要使用的。本文大致介绍一下短消息相关的AT命令使用方法。详细的AT指令说明,可以参考 07.05,或者西门子MC35I的AT手册,西门子手册感觉还是很不错的。 由于本文表达的错误给您带来的物资损失和精神损伤,本站概不负责。 1、短消息的格式 我所见到的模块短消息基本都提供2种格式,TEXT和PDU。文本模式相对来说比较简单,特别适合传输那些字符什么的,对于老外来说,基本就发26个字幕,简直太方便了。PDU模式需要进行编码,目前的汉字传输好多都采用PDU模式。由于本人对PDU和怎么发汉字基本一窍不通,这段就暂时忽略 阅读全文

QT的正则表达式陷阱

2011-03-29 10:30 by zhoujie, 996 阅读, 0 推荐, 收藏, 编辑
摘要:文本解析是每天编程中的常见问题.使用成熟的解析器或者解析器生成器有点小题大作,很多问题可以通过QT的正则表达式很快的解决。然而,你知道正在表达式的陷阱吗?下面我们通过实例来说明这些陷阱并给出解决方法。1、贪婪陷阱:我们通常要匹配一段文本的开始和结束,例如HTML中的<li>test</li>这样的文本,我们通常会写如下的正则表达式:QRegExp rx("<li>.*</li>");但是有时这并不是我们想要的,如果存在下面的文本:<li>test</li> <div>this is a di 阅读全文

破解VFP程序小记

2011-03-14 17:26 by zhoujie, 1456 阅读, 0 推荐, 收藏, 编辑
摘要:VFP程序及用visual foxpro开发的程序。不知道现在谁还在用它开发程序?好像使用的人不多了,反正我从来不用它做程序。是这样的:朋友让我给破解个程序,程序运行就提示“使用盗版软件,请联系XXX”。我说试试看吧!结果发现是VFP程序,google了一番,竟然有反编译工具ReFox。心想,这下好办。于是,反编得到源码-〉修改源码-〉重新编译(vfp叫联编),结果出错了。于是就查找是什么地方出错, 由于不熟悉VFP语言,浪费了半天也没把编译错误消除。沮丧后,只好改变战术,查看其软件保护逻辑,算法倒是不复杂,使用硬盘序列号进行保护,并且把序列号存到dbf表中,下次直接找。于是“满足你”,把自己 阅读全文
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页