--引用--------------------------------------------------
daydayupayup: 居然把验证码放在html中.......
--------------------------------------------------------
很明显这只是一个实验阶段的验证码,无任何实用价值~~
反倒是其中的style设置给新手借鉴.
re: C#一个象棋游戏程序 KeithDan 2008-06-17 12:00
@不离
发什么?源码就在上面啊
re: HighLightCode1.2——开源项目 KeithDan 2008-06-16 21:12
@TerryLee
哦~~~完全都没反应过来,说实在的,rar都用惯了,完全都没感觉所谓盗版正版了。呵呵,看来我是典型的中国式
@装配脑袋
好的,提供zip的
re: HighLightCode1.2——开源项目 KeithDan 2008-06-16 16:30
@装配脑袋
难道你不能打开rar??
re: HighLightCode1.2——开源项目 KeithDan 2008-06-15 10:59
呵呵,大家支持就好
re: javascript操作cookie KeithDan 2008-06-14 21:53
这个东西我喜欢,顺便问句,那么在JS和,NET生成的Cookie是可以直接相互使用的嘛?
re: 第一次亲临地震 KeithDan 2008-05-14 09:47
@bayue
恩,我叫他帮你打听,但是怎么通知你呢?留个你的Email吧
re: 第一次亲临地震 KeithDan 2008-05-13 21:52
哈哈,谢天谢地,我德阳东汽厂的朋友平安无事。下面是他给我的讲述:
当时他们在上班,突然就地震,人完全走不了,很多人疯狂地往外跑。他们办公室3个人拿了铁皮柜扣在头上,并没有跑。突然办公大楼垮塌一半,刚才跑出去的全部被压死,亲眼看见财务组组长被活活压死。对面的厂房瞬间垮塌。
震动持续了50秒,平静一点了,从出办公楼,跳到旁边垮塌的废墟上,从废墟上跑了下来,刚刚跑下来,他们的办公楼就又垮塌了。
接下来,停水,停电,通信中断,过了一些时候,武警来了,但是由于没有工具和电力,再加上下大雨,无法进行援救。今天早上5点多,开始救援,他在武警后面帮着挖人,救出了2个活人,但是其他的80%以上的都是尸体。
今天,他随着从伤员的救护车来到德阳,亲戚从德阳将他接到成都。刚刚我才和他取得联系。
今天,温家宝到达德阳绵竹东方汽轮厂。
据他所说,德阳光绵竹死伤人数在3000人以上。。。。。。
====================
这是他给我在电话里说的,光听他说着,都觉得毛骨悚然。。。
re: 第一次亲临地震 KeithDan 2008-05-13 17:50
@非我
说句公道话,地震这个东西确实不好说的,很难预测,包括美国像洛杉矶地震等都没测出来,因为地震消息一旦出来,绝对是恐慌。
蛤蟆搬家这个是事实,当时据说电视都报了(只是我没看),但是没有引起重视,这个责任不好说,因为四川可能你不了解,因为四川地区为盆地,几乎没有发生过大地震,最多也就5级多,就我而言,这都是第一次。
总之,我觉得,自然灾害,是人不可抗力,既然发生了,现在做的因该是尽快救援。
re: 第一次亲临地震 KeithDan 2008-05-13 17:02
这次的地震没有一点预兆,简直是突然地,一瞬间,从开始震到掉东西(包括旁边工地的塔吊倒塌)就是15秒左右。触目惊心,我一个好朋友是重灾区,绵竹东方汽轮厂,到现在也联系不上,包括手机和家里电话,不知道他怎么样了,希望他一切平安。
re: 向地震灾区献爱心 KeithDan 2008-05-13 16:27
昨天(5.12),当时我正在开会,突然开始震,我最开始没反应过来,以为是大型卡车开过。其中一位老师反映过来,马上叫了一声:跑,所有人都开始跑,最开始我还不觉得什么,当跑到走廊的时候,听到掉下的瓷砖,和破脆玻璃的声音,吓得啊,当时真的是没有经历过的感受不到
后来学生都跑到空地操场上了,后来才知道震中是在汶川,我这边的一座塔吊倒塌。。。
5.12日晚上,几乎整个成都都在外面住宿
今天,刚才都又震了。。。
re: 知识的殿堂??! KeithDan 2008-04-25 21:41
看了你这篇文章,呵呵,有点感想
其实学习是在个人,学校只是一个小的社会群体而已,个人在这个社会中有的人浮起来,有的人沉下去了,都是个人的意识而已。
中国的教育,有它欠缺的部分,但是这也有它历史原因所在,中国不可能像西方国家那么自由,那么素质教育。原因是中国太大了,中国的历史底蕴太过深厚,东西文化差异,南北文化差异,中国全国教育的国民化就目前来说只能是这样。那么这样的环境下,随着现在大学扩招,大学生已经不是天之骄子了,你们在学校里要学习的不仅仅是知识,而是在这个“社会”里生存的能力。这个能力不仅仅来源于课本,更多的是自己的领悟,做事态度,做人态度,人际交往等等,这是一个人的综合素质所在。
大学里的课程是陈旧,但是陈旧的东西绝对是需要学习的,你可能现在感觉不到,比如现在都C#年代了,大学里还学什么数据结构等等。当你工作多年以后,你会发现,成就你人生价值的东西就在于你觉得不起眼的陈旧东西上。敢问一句:堆、栈的原理都不清楚,能去讨论什么strut存放于栈中之内的话吗?
写了这么多,其实只有一句话,劝各位在校的学生们,多抛去一些思想,静下心来学习,我经常说的一句话:将来做什么无所谓,关键是做事、做人的态度。
re: 代码着色--开源系列 KeithDan 2008-04-25 17:31
@路人XXX
汗~~~
这个是ASP.NET的啊,用于网页上面的啊
re: 代码着色--开源系列 KeithDan 2008-04-24 20:22
@ASP.NET CMS
恩,你指的是syntaxhighlighter吧,这个确实好,只是在我的使用中比较麻烦,因为不能从服务器端构造,它毕竟是客户端的.
re: [原创] 骨骼运动变换的数学计算过程详解 KeithDan 2008-04-24 13:38
不错啊,很早就关注你了,很喜欢你的文章
re: 代码着色--关于循环与分组 KeithDan 2008-04-24 10:26
@天下叁
谢谢,其实这篇文章我后面改改,因为最初是写一个整体的实现,再贴出源码的,后来修改了,所以很乱,当时比较晚了,于是就直接发出来了
re: 代码着色--开源系列 KeithDan 2008-04-24 10:23
@簡簡單單..
@萧寒
@共同学习,共同进步
@镜涛
感谢各位,呵呵
@Clark Zheng
这个我等会看看
re: 代码着色--开源系列 KeithDan 2008-04-24 10:22
@Jeffrey Zhao
恩,这个事实,任何一个代码着色都有自己的缺陷,因为它毕竟不是IDE,但是如果去考虑上下文的话,那就比较庞大了~~
re: 关于三层架构的一些疑问 KeithDan 2008-03-14 10:35
@xiao_p
实体类的优点在于能更好的表现出类与类之间的关系,能规范协代码的数据表现形式,当然也能方便序列化
比如:我们在以往,只能使用datatable,但另一个开发者并不知道datatable中包含哪些列,必须靠口头或者书面的协定来规范,有了实体类,我们能直接从代码中规范其数据表现形式。
当然,实体类最重要的发展还是伴随泛型的出现。
re: 关于三层架构的一些疑问 KeithDan 2008-03-14 10:28
这里好热闹哦,呵呵
其实所谓三层仅是N层体系的一种最常用的表现形式而已,用以满足一般程序的需求,不用过多的强调。用二层,三层或者四层并不是向教科书规范的那样,而是应该根据我们的实际情况来确定。
很明显,如你所说星座问题,应该在表现层转换数据,比较好的做法是绑定,当然绑定的做法也很多,比如控件直接绑定属性,又或者onrowdatabound里绑定
至于是否static,应该是,我们需要持久化,在数据源绑定中我们需要数据组件,当然它们也都是static。
re: 调用API实现录音 KeithDan 2008-02-24 22:38
@snow009
静音和恢复都可以通过API来控制,具体是哪个函数要查一下
你看到的C++的都可以作为参考,把该API函数作为非托管静态函数申明调用即可
re: 非托管dll的需要注意的地方 KeithDan 2007-12-22 23:50
@GFSov
StrPCopy就可以转换为pchar啊
re: 经验 神话 KeithDan 2007-12-04 13:03
你这仅能用于你自己的项目而已,对于控件这一块
控件组件等重要的目的是重用,对于已经成型的东西不应该任何人都可以随意修改的,当然,看楼主后来所说,你指的"控件",无非是一些仅存在于该项目中的一些特定公共类,或者其他没有成型控件罢了.
既然未成型,又何来发布?本来就应该在该方案当中进行开发
re: 利用非托管dll实现多平台加密 KeithDan 2007-12-02 10:18
@大石头
呵呵,那这个正是你需要的,
不过呢,唯一就是我这里加密并没有做多么复杂,只是一般级别的加密,当然有安全需要的那最好还是使用512位或者以上的加密,只是作了这种实现模式而已
re: 利用非托管dll实现多平台加密 KeithDan 2007-12-01 12:17
@瑞克
可能我没有说的清楚,这只是一种应用而已.比如:linux和windows这样的2个平台,标准.net的des加密,而qt在linux标准的des解密不行的,反之依然,当然或许能互用,只是我不知道罢了.
那么为了2种不通语言和平台能共用,我们可以用第3方开发,当然是能作用这2者的东西,在这里我们可以标准c来做,使用标准c编译的dll,这就是我所说的原因
当然,上面这个例子仅是一个在delphi(win32)和c#(.net)上使用而已,仅是不同语言的公用罢了
当然,如果没有涉及其他平台(当然是指平台上的语言)的数据交互,又或者2者本身也可以交互,那么正如你所说,我们确实可以不需要这样使用第3方开发,反之,如果不能实现,那么这可以是一种手段:)
re: 利用非托管dll实现多平台加密 KeithDan 2007-12-01 11:04
@瑞克
对于很多情况,比如某些时候,我们需要和win32程序通信,需要有同一数据处理模式的时候,虽然.net环境也有这些机制,但某些时候机制是不完全一样的,在这种情况下可能需要.
比如:linux下面的加密,c#解密就是一个问题,虽然qt同样头加密算法,但核心不一样,结果不一样,这时,我们可以选择使用标准c来实现.
这只是一种应用而已,呵呵
re: 利用非托管dll实现多平台加密 KeithDan 2007-11-30 15:24
@JoeLee
谢谢你的指出,呵呵,
我先说一下,我并不是说防止反编译,请注意看看标题,而是使用非托管dll而已
当然实现多平台应用的方式有很多,对于com当然是不错的选择,但是我这里讲的只是一种应用(调用非托管)而已,程序所谓条条道路通罗马,只有掌握了解各条道路,你才能正确选择一条道路嘛.
re: 中国象棋(网络版) KeithDan 2007-07-12 09:25
@Shark Xu
我只能感觉中国软件业的悲哀
re: C#一个象棋游戏程序 KeithDan 2007-07-09 14:33
re: 中国象棋(网络版) KeithDan 2007-07-08 17:25
@Artech
这个本来就是一个教学程序,前面说了一个单机版的
http://www.cnblogs.com/KeithDan/archive/2007/07/07/583472.html
由于不少朋友希望能提供一个网络版本,再加上本来这个版本就有,只是前段时间有点忙,就忽略了,今天想起来,呵呵,所以就提供出来了
这个象棋游戏确实是我写的,呵呵,只是说网络部分比较简单,用的是TcpListener和TcpClient,这个确实在高手看来很简单,但初学者还是因该了解和学习的,这是因为不得不把难度降低,所以才这样
re: C#一个象棋游戏程序[未登录] keithdan 2007-07-07 20:52
@火刚
恩,过几天我把网络象棋给大家讲一下,最近有点忙,都没时间写东西了
@bluebird
这位兄台不要激动,这不是我写的哈,我只是转载,不过故事不论真假,确实挺感人的
re: 调用API实现录音 KeithDan 2007-05-28 23:17
@qfluo
@yytoday
@kaven
我这里已经附带有demo的源代码啊,大家都已经下载来学习研究
re: 也谈接口和抽象类区别 KeithDan 2007-05-24 16:10
呵呵,楼主看到我的文章发出感想,我感到万分荣幸
其实我觉得你所说的
接口是对行为的抽象。
抽象类是对类的抽象。
类是对对象的抽象。
这三点所概括的很不错啊。
其实我觉得两者最主要的是来自对于OO思想的理解,特别是如何保持类的稳定与扩展的问题。
re: C#一个象棋游戏程序 KeithDan 2007-05-24 15:34
@孔
有一个网络版的象棋
re: 也谈接口和抽象类区别 KeithDan 2007-05-22 12:29
@兴华
恩,想想确实是哦,这里我没考虑周到,当时也是随时想到的,我觉得Jeffrey Richter他提出的can do算是比较到位的评价
re: 也谈接口和抽象类区别 KeithDan 2007-05-22 12:26
@Anytao
HOHO,写的非常不错哦,不错的文笔
特别是你总结的内容,非常的到位.很到点啊
当然Jeffrey Richter他提出的can do,is a确实是很经典的理论.
re: 也谈接口和抽象类区别 KeithDan 2007-05-21 17:00
@随风流月
垃圾不用去理会,林子大了什么鸟都有
re: 调用API实现录音 KeithDan 2007-04-27 16:14
@蛙蛙池塘
可以啊,呵呵
re: 调用API实现录音 KeithDan 2007-02-04 17:22
@net
调用winmm.dll 不行?我不知道你什么原因,看看才知道
re: 基于B/S下的IC智能卡的安全问题解决方案 KeithDan 2006-12-23 11:08
我曾经做过影片加密,其中指定1个密钥服务器,当需要解密的时候从密钥服务器取得密钥,再进行解密.
个人觉得这样还是不错的,因为别人必须知道你两个东西,即密钥和算法
当然,我那个是C/S系统,在B/S里从XMLhttp取得密钥还是不错的选择^_^
re: 调用API实现录音 KeithDan 2006-12-21 09:33
@neoragex2002
好的,我去仔细看下
re: 如何一夜之间成为一个牛B的软件开发者? KeithDan 2006-12-08 23:17
"去一个让你有激情, 而且可以让你做各种不同的事情的公司工作. 例如它能让你自由去设计你自己的模块, 开发, 测试, 编撰文档等. 这个过程让你可以经理软件开发的整个阶段."
这点我觉得很重要
re: 如何一夜之间成为一个牛B的软件开发者? KeithDan 2006-12-08 23:15
呵呵,挺不错的
re: 实例解析接口概念 KeithDan 2006-12-07 09:25
@雨恨云愁
楼上这位朋友,我写的可能口语化一些,其实2楼的朋友已经补充的非常好了,
我们之所以使用接口,为的程序具备有良好的可扩充性,那么这种可扩充的可能正是来自于航天奇侠所说的"类的继承发展没有理由受另一个类所约束,因为受一个外类所影响,我们可以适应,但是受两个呢,三个呢?只有杜绝这种可能,保持独立性,才能保证类是忠于自身需要的。"
re: 翻页控件 KeithDan 2006-11-06 22:09
@Arlen
楼上这位老兄,我想你大概还没看明白,这个只是翻页而已,获取当前页的索引而已,并没有和datagrid扯上太大的关系.你说的"你的这个Pager每次回传还是得将所有数据获取一遍",我实在没明白,所有数据获不获取是你的SQL写的问题啊,这里回传,你已经得到当前页索引,和每页需要显示的条数,为什么还要获取全部数据呢?我实在费解???你只需要查询当需要的几条记录,重新绑定就行了啊
至于你说的datagrid的性能,这个的实现不管是SQL,还是存储过程,都能很好的解决,这个是SQL的分页写法问题的讨论了
之所以之前没有客户端翻页,原因也是在此,如果客户端实现JS翻页,那么datagrid将缓存所有记录,当然性能很差
re: 翻页控件 KeithDan 2006-11-06 09:45
@城
你的意思就是指客户端翻页,不用回传事件?这个就不支持.因为我觉得没必要啊,如果实现客户端翻页就是多写一些JS,但是需要把所有数据查询出来缓寸3起来,数据少无所谓,如果是海量数据就不行了.
所有的需要翻页的数据应该是从服务器获取的.
其实我认为比较好的是用ajax翻页,那么那样其实也有回传,只是局部刷新数据而已罢了,只是当时迫于时间,就没搞那么麻烦
最重要还有一点,呵呵,应该这个东西是当时需要才写出来的,有些功能可能还不好,望大家提出,大家多学习交流
re: 翻页控件 KeithDan 2006-11-06 09:26
@kai[匿名]
我指的是framework1.1,由于一些原因,我一直还没有来的及用2。0