摘要: 前言本文得感谢我那四岁的侄子,在他拍打我那可怜的笔记本键盘时意外发现的: )正文我侄子的顽皮是罕见的,不怕打也是罕见的,最近他“迷恋”上了一首歌——樱花草,只让我给他放这一首歌,说其他都不好听,也非常喜欢拍打我的键盘- -# ,试图想了解点什么,控制点什么吧: )本文就是他的“杰作”,他是发现者,我是传播者: )操作很简单,只需要把exe的快捷方式或... 阅读全文
posted @ 2009-05-01 11:27 农民伯伯 阅读(7888) 评论(16) 推荐(0) 编辑
摘要: 前2天骑自行车上坡偶有感悟,也算是对人生的探讨和反思吧...... 阅读全文
posted @ 2009-04-17 21:10 农民伯伯 阅读(2601) 评论(3) 推荐(3) 编辑
摘要: 对于视频监控系统大家应该是不陌生的,实施的路况信息、地铁、银行柜台、大型商场、监狱等等场景都能看到它的影子。而当前关于视频监控的开发仍然是以VC++和Delphi为主,本系列文章将完整展示从采购到用C# WinForm技术实现所有功能和步骤。 阅读全文
posted @ 2009-04-07 08:04 农民伯伯 阅读(38418) 评论(50) 推荐(16) 编辑
摘要: 前言 本章主要把可能用到的C# WinForm 功能性代码在这里汇总一下,以备实现其他功能来满足客户的其他需求,或者方便自己开发。 注意 本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :) 系列 ... 阅读全文
posted @ 2009-04-04 00:17 农民伯伯 阅读(13484) 评论(46) 推荐(1) 编辑
摘要: 前言  关键字:c++ to C# 原计划是再写一篇H264播放器转换AVI的文章才开始写总结的,至今未能成功,由于时间问题并且也暂时没有这个需求,所以决定从原计划中去掉这一章节直接进入总结贴,然后结束这个系列文章。如果公司这边不出什么意外,可能稍候1-2月会把后续的功能作为本系列的续集来分享给大家,请谅解!注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客 阅读全文
posted @ 2009-04-03 23:34 农民伯伯 阅读(11365) 评论(3) 推荐(2) 编辑
摘要: 前言 哈哈,好久不写小工具了,去年写的笨笨图片批量下载器 V0.3 beta平时还是帮了一些忙的,今天的小工具是 新浪Flash下载器 。可以直接下载swf结尾的文件,如果下载新浪视频文件,你需要右键源代码找到这个flash的伪链接,如http://music.sina.com.cn/yueku/flashPlayer.swf?vid=6851105,然后把这里连接复制到软件输入框点... 阅读全文
posted @ 2009-04-02 16:26 农民伯伯 阅读(6305) 评论(5) 推荐(0) 编辑
摘要: 前言 本该把这部分和上一篇合成一篇的,无奈挣扎半天,还是想对称起来,客户端3篇、服务器端3篇——所有播放器也勉强凑3篇吧(封装API的文章不算) : ) 注意 本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :... 阅读全文
posted @ 2009-03-30 10:44 农民伯伯 阅读(11881) 评论(16) 推荐(2) 编辑
摘要: 前言 本章主要实现播放海康录像文件,更多播放器说明可以参考《Hikvision H264播放器编程指南V4.8》。 注意 本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :) 系列 1. ... 阅读全文
posted @ 2009-03-24 12:35 农民伯伯 阅读(54714) 评论(14) 推荐(3) 编辑
摘要: 前言 当你认真的写完客户端和服务器端的时候可能不需要再继续往下看关于播放器的代码和说明,因为你已经掌握了如何转换VC++代码的技巧了,加上GOOGLE再来完成这个播放器应该算小菜了。但是作为我的系列,我还是有必要认真的将这部分写完才算完整,和前面一样,先贴封装好的API。 注意 本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大... 阅读全文
posted @ 2009-03-22 14:25 农民伯伯 阅读(18332) 评论(13) 推荐(1) 编辑
摘要: 前言本章将服务器端几个非主要但常用的功能分享一下。注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API3.C# 视频监控... 阅读全文
posted @ 2009-03-22 12:44 农民伯伯 阅读(7774) 评论(28) 推荐(1) 编辑
摘要: 前言 录像功能是监控系统中最重要的功能之一,除了本文的功能实现外,还需要你自己考虑合适的存储策略:存储大小、时间段、存储盘符等。 注意 本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :) 系列 ... 阅读全文
posted @ 2009-03-16 18:31 农民伯伯 阅读(17684) 评论(49) 推荐(3) 编辑
摘要: 前言 在客户端相关的文章还没有写出来的时候,服务器端已经差不多了,没有很及时的把文章一篇接一篇的写是有理由的——有些功能我项目中暂时没有加入,只是对照API知道有这个功能,边写文章边做例子,这样一来发现有些API封装的不对,所以把这系列的文章写的速度都放慢了,以求尽量每一篇文章都正确。当然还是免不了找借口说太忙,现在在写播放器部分的代码,进展目前看来还顺利: ) 注意 ... 阅读全文
posted @ 2009-03-11 10:20 农民伯伯 阅读(11092) 评论(90) 推荐(2) 编辑
摘要: 前言 写系列文章的时候[前言]部分变得无言了,可能来得顺利了点吧: ) 本章中提供的封装均是我用笨办法从>和>中拷贝出来并参照VC++代码进行整理的,主要是针对HikServer.dll和DS40xxSDK.dll的调用封装。 注意 本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都... 阅读全文
posted @ 2009-03-10 11:01 农民伯伯 阅读(8625) 评论(6) 推荐(0) 编辑
摘要: 前言 写系列文章的时候[前言]部分变得无言了,可能来得顺利了点吧: ) 本章中提供的封装均是我用笨办法从>和>中拷贝出来并参照VC++代码进行整理的,主要是针对HikServer.dll和DS40xxSDK.dll的调用封装。 注意 本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都... 阅读全文
posted @ 2009-03-10 10:39 农民伯伯 阅读(8875) 评论(14) 推荐(2) 编辑
摘要: 前言 这几天加紧赶工写服务器端的程序,所有系列文章更新较慢,见谅: ) 注意 本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :) 系列 1. C# 视频监控系列(1):准备 ... 阅读全文
posted @ 2009-03-04 15:58 农民伯伯 阅读(9997) 评论(3) 推荐(1) 编辑
摘要: 前言 由于音频接收这块的代码和说明不多,就和截图功能一起写了,Let's GO! ! 注意 本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :) 系列 1. C# 视频监控系列(1):准备... 阅读全文
posted @ 2009-02-27 12:26 农民伯伯 阅读(13266) 评论(14) 推荐(1) 编辑
摘要: 近一个星期在写服务器端,一直没有成功,就没有继续往下写文章,可喜的是这一局面在今天下午得到改变(客户端已经能够连接我自己写的服务器端了!),顺便说下客户端大概2-3篇文章,接下来就会写关于服务器的文章了,感谢关注,也希望能帮助得到你: ) 阅读全文
posted @ 2009-02-23 17:10 农民伯伯 阅读(17562) 评论(75) 推荐(3) 编辑
摘要: 当我们提到设计数据库无缝切换的时候,经常用到的办法就是用反射,连微软自带的例子Microsoft .NET Pet Shop也是如此。虽然如此,但一方面反射性能比较低,另一方面我觉得通过字符串的方式来切换数据库难免不合适。近两天有想到用标准+冗余的办法来实现同样的需求,目前处于理论阶段,正在实践中,现分享出来大家一起讨论下:) 阅读全文
posted @ 2009-02-23 08:29 农民伯伯 阅读(6083) 评论(22) 推荐(0) 编辑
摘要: 前言 本章主要是在C#封装的海康DVR客户端SDK 的代码上修改的,并参考《Hikvision 板卡网络开发包编程手册V4.7.pdf》补上更完整的注释,并且参照VC++源码做了小部分修改。 参考 1. C#封装的海康DVR客户端SDK 系列 1. C# 视频监控系列(1):准备 2. C# 视频监控系列(2):客户端... 阅读全文
posted @ 2009-02-18 13:43 农民伯伯 阅读(32757) 评论(20) 推荐(4) 编辑
摘要: 前言偶尔的机会接触视频监控,一开始的也是无头苍蝇,买书,跑了几趟中关村买设备,找朋友帮忙接线,测试摄像头,总算是把海康SDK开发包里面的示例跑起来了!接下来又在源码网站、用Google疯狂的找代码,不是VC++的就是Delphi的源码(本人Delphi不会,VC++能看懂点点-_-#),最后算是找到了一个C#版开发的客户端文章,结果运行出错!跑到海康官方网站问也没人鸟,怒了!!冷静下来看自带的VC++客户端代码,看得出他也是调用的标准接口,只是使用VC++来调罢了,所以想干脆直接把自带VC++客户端的代码直接翻译成对应的C# WinForm程序,然后找了一篇C#封装的海康DVR客户端SDK 的 阅读全文
posted @ 2009-02-18 08:33 农民伯伯 阅读(36140) 评论(31) 推荐(5) 编辑
摘要: 前言关于这个算法也许(肯定)已经被发明,但是我、我身边的朋友在这之前是不知道也没能想出来的,如果你不知道的话,那么也包括你了: ) 在这个范围内被首次提出应该算是“发明”的!!增加、减少随机抽中几率——我的好朋友在三年前想到的一个算法,我现在拿出来发扬光大。此算法可用于题库随机抽题、赌博机控制出彩率... 阅读全文
posted @ 2009-02-13 05:42 农民伯伯 阅读(17483) 评论(12) 推荐(4) 编辑
摘要: 相信大家对接口是不陌生的,但是你真的理解什么是接口吗?真的能用好吗?我们口口声声说按接口编程,到底如何接口编程呢?接口编程的意义在哪呢?...对于接口的迷茫,经常在三层结构里面看到的,千篇一律的把每一个Dao都写一个接口,每个Service再写一个接口,因为他们看的例子就是这样的,网上很多例子都是这样的,这就叫按接口编程了?!心里没底,到下次自己写项目自己设计的时候再加上赶进度怕是没这么勤奋的复制粘贴了,原因还是没有明白接口到底有什么用!甚着感觉接口这玩意就像脱裤子放屁——多此一举!真的是这样么?那么,接下来我和大家一起来探讨关于接口的种种... 阅读全文
posted @ 2009-02-05 00:05 农民伯伯 阅读(4402) 评论(20) 推荐(0) 编辑
摘要: 本文主要是对《ASP.NET 2.0开发指南》——章节内容的提取并略有补充。 阅读全文
posted @ 2009-01-15 16:56 农民伯伯 阅读(8119) 评论(13) 推荐(1) 编辑
摘要: 上一篇 C# 用Attribute实现AOP事务 [C# | AOP | Attribute | ContextAttribute | IContributeObjectSink | IMessageSink ] 是实现或者说达到AOP效果的一种方式,其实最早设计在C#中使用AOP来完成事务的方案是准备用delegate的,但无奈不习惯用这个玩意,也理解不深,后来被Attribute吸引了,这个方案就搁浅了,不过现在我又回来了 : ) 阅读全文
posted @ 2009-01-09 10:55 农民伯伯 阅读(5746) 评论(3) 推荐(0) 编辑
摘要: 使用Attribute来实现方法级别事务一直是我的梦想,浅谈Attribute [C# | Attribute | DefaultValueAttribute]有体现我的无奈,Attribute确实是真真切切的非侵入式的东西(其实我是想侵入的: ) ),前有DUDU的Attribute在.net编程中的应用系列文章,但是总是离想象和需求有那么点出入,通过三天的努力,Google的陪伴,下面和大家一起分享我这三天努力的成果 用Attribute实现AOP事务 吧! 阅读全文
posted @ 2009-01-07 18:24 农民伯伯 阅读(14010) 评论(23) 推荐(7) 编辑
摘要: 起因是 《微软决定废弃两个框架》 这篇文章,我写这篇文章的起因是 《不得不为LINQ说几句话,驳“LINQ已死”论》 这篇文章,其中 言论1 就是我发的......,这里不是申诉,是扪心自问然后解剖..... 阅读全文
posted @ 2009-01-05 15:34 农民伯伯 阅读(9074) 评论(75) 推荐(1) 编辑
摘要: 瞅见别人写年终总结我也心痒痒了,想想今年还是收获不少的,下面和大家分享一下吧 : ) 阅读全文
posted @ 2008-12-29 23:58 农民伯伯 阅读(8378) 评论(65) 推荐(0) 编辑
摘要: 前言 在实现自己的Handler的时候只需要继承IHttpHandler接口就行了,在Handler中使用Session时,只需要继承一下IRequiresSessionState就行了,到底为什么只需要实现一下接口就能使用Session了呢?下面和大家一起探讨一下。 工具 Reflector 正文 在Handler中使用Session的时候是从HttpC... 阅读全文
posted @ 2008-12-27 11:50 农民伯伯 阅读(4564) 评论(3) 推荐(0) 编辑
摘要: 前言 前段时间老赵发了一篇关于和谐社区,和谐技术:微软的宠儿们,为什么富人的孩子就不能早当家?引发的争论至今令我诚惶诚恐,说得很在理!!这篇文章本打算放首页的,但是由于是拿来主义,我认为这属于新手的典型特征之一(本来就是新手=_=),故老老实实的放新手区吧。心里比较踏实一点,即使看到的人不多也没关系,自己做个笔记 :) 有很多朋友都比较关心代码自动生成,理所当然离不开元数据... 阅读全文
posted @ 2008-12-23 01:15 农民伯伯 阅读(3466) 评论(5) 推荐(1) 编辑
摘要: 前言 数据库视图是大家常用的一个功能,使用的过程中偶尔有需要UNION联合多个表的需求,这里提供一种参考方案,请看正文。 环境 1. Microsoft SQL Server 2000 sp3 正文 1. 先看在视图中使用union提示报的错: 2. 解决方案:表值函数+视图,例句: Code highligh... 阅读全文
posted @ 2008-12-02 00:23 农民伯伯 阅读(3255) 评论(6) 推荐(0) 编辑