个人开发历程知识库

关注C++/Java/C#技术, 致力于安防监控/移动应用/WEB方面开发
------------------------------------ 业精于勤,荒于嬉;行成于思,毁于随
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年6月8日

摘要: 1.和 和以处众,宽以接下,恕以待人,君子人也。 2.容 处难处之事愈宜宽;处难处之人愈宜厚;处至急之事愈宜缓。必有容德乃大;必有忍事乃济。 3.智 智者总令人多一份信任,帷幄中运筹,一千里外决胜,给人多了几分依靠和钦佩。 4.诺 言必信,行必果,一诺千金。 5.恒 业精于勤,荒于嬉,行成于思,毁于随 。 6.德 上德不德,是以有德;下德不德,是以无德。 7.道 道可道,非常道。名可名,非... 阅读全文

posted @ 2009-06-08 21:03 peterzb 阅读(1495) 评论(0) 推荐(0) 编辑

摘要: 贴一段激励自己, 也激励所有的IT人员吧!! 阅读全文

posted @ 2009-06-08 16:40 peterzb 阅读(1929) 评论(0) 推荐(0) 编辑

摘要: 假如你和我一样是一只正在学习编程的菜鸟,那么下面的十个好习惯与你共勉之。(我是在网上见到的,觉的不错,就贴上来了,我觉的真的不错呀) 阅读全文

posted @ 2009-06-08 15:21 peterzb 阅读(1376) 评论(0) 推荐(0) 编辑

摘要: SQL Server 数据库关键知识点详解(优秀经典) 阅读全文

posted @ 2009-06-08 11:29 peterzb 阅读(3761) 评论(0) 推荐(0) 编辑

摘要: 像 SQL Server 这样的数据库管理系统依赖于文件输入/输出操作的及时进行。有故障或配置不当的硬件、固件设置、筛选器驱动程序、压缩、程序错误以及 I/O 路径内的其他情况都可能导致阻塞或延迟 I/O 问题,并且很快对 SQL Server 性能产生消极影响。 上述问题对 SQL Server 的影响因问题细节的不同而差异很大,但它们通常导致阻塞、锁存器争用和超时、过长的响应时间以及资源的过度利用。 阻塞 I/O 是指必须进行外部干预才能完成的 I/O 请求(通常是 I/O 请求包 (IRP))。这种状况通常需要执行完整的系统重新启动或类似操作才能解决,并且强烈表明硬件有故障或者在 I/O 路径组件中存在程序错误。 延迟 I/O 是指无需干预即可完成但所花时间超过预期时间的 I/O 请求(同样,这通常是 IRP)。这种状况的原因通常是硬件配置、固件设置或筛选器驱动程序干预,需要硬件或软件供应商提供帮助以便跟踪和解决。 SQL Server 2000 SP4 包含数据库和日志文件 I/O(读和写)逻辑以便检测延迟和阻塞状况。当 I/O 操作经过 15 秒钟或更 阅读全文

posted @ 2009-06-08 11:24 peterzb 阅读(1245) 评论(0) 推荐(0) 编辑

2009年6月7日

摘要: 包含金额/日期输入框,带弹出数字面板的计算输入框,安全密码输入等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ). 阅读全文

posted @ 2009-06-07 22:17 peterzb 阅读(33634) 评论(5) 推荐(5) 编辑

摘要: 这个演示项目是一个头脑风暴的结果,本来是准备写文章参加VS2008比赛的。我们打算尝试Visual Studio最新版本引入的.NET 3.0(和3.5)中的一些特性。最初我们提出了一个网络聊天程序的概念,打算用WPF来实现界面,用WCF实现网络通讯。试验了一些WPF的新控件后,我们认为使用InkCanvas控件会比较好,并做了一个多用户网络画图演示程序。DrawMe就是最后的结果,在本文中,我们会讲解我们遇到的一些有意思的WPF和WCF特性。 在高层次上,DrawMe使用了C/S的结构。当用户运行DrawMe后,有两个选择——建立一个新服务器或者连接到一个已存在的服务器。当某个用户在画布上绘画时,墨水笔迹将会广播到每一个登录在服务器上的客户端,这样就可以建立实时协作绘画。虽然这不是一个新概念,但是本文可以说明使用WPF和WCF实现的话会十分简单。 阅读全文

posted @ 2009-06-07 20:35 peterzb 阅读(4521) 评论(2) 推荐(1) 编辑

摘要: 包含自定义颜色显示的CheckBox,水晶效果按钮,透明圆角Label,Vista效果的ProgressBar等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ). 阅读全文

posted @ 2009-06-07 18:01 peterzb 阅读(56453) 评论(30) 推荐(17) 编辑

2009年6月2日

摘要: 包含颜色选择器,日历控件(类似于Google日历),数字时钟,LED等控件. 阅读全文

posted @ 2009-06-02 21:58 peterzb 阅读(16249) 评论(11) 推荐(3) 编辑

2009年6月1日

摘要: 近2个月来忙于开发Windows Mobile手机上的视频监控系统,先上开发成果如下图(图1为取前端DVR实时子码流视频,图2为录像文件回放);手机视频监控系统主要涉及5大方面,分别为最核心的视频编解码,网络传输,UI设计,服务端(手机流媒体)以及与其它系统的结合.在手机上浏览实时视频图像画面一般过程是手机客户端发起一个视频预览请求到手机流媒体,告知流媒体当前客户端想浏览那一路视频,流媒体服务器去连接前端远程的DVR/DVS取其子码流数据,转发传输QCIF画面质量的视频数据到手机上,客户端软件调用解码库对接收到视频数据解码,最终通过DirectShow绘制到界面上显示. 阅读全文

posted @ 2009-06-01 00:10 peterzb 阅读(12033) 评论(19) 推荐(0) 编辑

2009年5月31日

摘要: 使用C#实现一个流媒体视频监控客户端程序,演示对前端大华监控设备DVR/DVS的视频预览以及本地录像文件回放. 阅读全文

posted @ 2009-05-31 21:42 peterzb 阅读(18329) 评论(18) 推荐(0) 编辑

2009年5月30日

摘要: 包含自动完成下拉框,字体下拉框,电脑盘符,多列下拉框,带CheckBox,树型下拉框等.代码主要来自CodeProject,版权属于原作者. 阅读全文

posted @ 2009-05-30 00:09 peterzb 阅读(72698) 评论(24) 推荐(21) 编辑

2009年5月29日

摘要: 1.DataGridView实现课程表 testcontrol.rar2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rarmyMultiColHeaderDgv.rar3.DataGridView单元格显示GIF图片 gifanimationindatagrid.rar4.自定义显示DataGridView列(行头显示行号与图标,同一单元格显示图片... 阅读全文

posted @ 2009-05-29 23:22 peterzb 阅读(235286) 评论(46) 推荐(62) 编辑

摘要: 1.DataGridView .net 2.0框架自带的网格控件2.SourceGridSourceGrid 是一个的完全地用C#开发的Windows窗体控件;我的目标是产生一个简单的但是灵活的(网格)grid,每当使改变一个表格式的一系列的数据时必需是可见的。(注:显示数据的需求)有许多这系列的控件可以用, 但是时常是贵的(收注册费等), 很难符合客户需求,或者不是和.NET一致的(注:不受.N... 阅读全文

posted @ 2009-05-29 18:00 peterzb 阅读(27952) 评论(5) 推荐(5) 编辑

摘要: 整理WinForm下C# 1.1中DataGrid使用.1.自定义DataGrid列头 CustomHeader.zip2.扩展DataGrid DataGridEx.rar3.自定义DataGrid列 DataGridUserControls.rarDataGridButtonColumnDataGridComboBoxColumnDataGridTimePickerColumnDataGrid... 阅读全文

posted @ 2009-05-29 15:25 peterzb 阅读(17245) 评论(3) 推荐(5) 编辑

摘要: 在WinForm开发中,DataGrid/DataGridView被广泛使用于绑定数据库中数据进行呈现.整理一些关于DataGrid/DataGridView使用的文章,涉及DataGrid/DataGridView基本功能,自定义绘制控件,数据导入/导出(Excel),打印等. 阅读全文

posted @ 2009-05-29 11:31 peterzb 阅读(57741) 评论(10) 推荐(9) 编辑

摘要: 文介绍了一个基于.NET 2.0的多线程、异步、可扩展的传统(非IOCP)Socket服务器框架EMTASS 2.0,主要内容有:1)总体思路与架构;2)关键实现技术;3)架构使用简介;4)一般测试结果;5)总结与展望。EMTASS是免费开源的,文后附有EMTASS2.0源码和Demo(C#实现)。最新版本:2.1(2008-11-9)。 阅读全文

posted @ 2009-05-29 10:35 peterzb 阅读(7028) 评论(7) 推荐(3) 编辑

摘要: 译自codeproject一篇关于异步Socket服务器和客户端的文章。该文探讨的异步Socket具有特点:应用了加密/认证/代理机制,可以创建服务器多侦听端口,也可建立客户端多服务器连接,给出了一个服务器和客户端消息通信的较成熟解决方案,但没有涉及数据库等数据持久化问题,也没有描述运行性能测试情况。该文提供的源码带有明显的Delphi组件构思和编程风格。 阅读全文

posted @ 2009-05-29 10:24 peterzb 阅读(9482) 评论(0) 推荐(1) 编辑

摘要: 在Socket的接收/发送方法:Send()、BeginSend()、Receive()、BeginReceive()中,第一个参数是字节数数组,表示当前接收数据区或需要发送的数据。普通Socket应用中,往往是接收/发送时创建数组,使用后数组空间由托管堆回收(Socket关闭后其关联的缓冲区情况类似)。显然,频繁创建接收/发送缓冲区将在托管堆上留下很多的内存碎块,影响系统性能。 使用Socket异步调事件参数类SocketAsyncEventArgs时考虑了上述情况,基本构思为:自定义一个缓冲区管理类如BufferManager,开辟一个大的、可重用接收/发送收缓冲区,用于SendAsync()、ReceiveAsync()等方法,之前使用SetBuffer()和属性OffSet、Count设定缓冲区空间。 阅读全文

posted @ 2009-05-29 10:13 peterzb 阅读(6045) 评论(1) 推荐(2) 编辑

摘要: 该系列主要整理收集在使用C#开发WinForm程序时候碰到的一系列问题, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找这方面的资料,因为找资料也是一件很累的事情, google,baidu一下,不断的点击,不断翻阅大量的博客文章,查找自己所需的.这个系列初步打算分入门介绍(开发环境搭建,.net基础概念), DataGrid /DataGridView, TreeView, ADO.Net(DataTable/DataSet/SQL Server),GDI+(图表ZedGraph等使用,图像处理,控件自定义绘制),打印,多线程(委托,事件,线程,BackgroundWorker),XML,报表(RDLC, Excel, PDF),File,Socket,正则表达式以及其它方面.文章及相关代码搜集自网络,版权属于原作者! 阅读全文

posted @ 2009-05-29 10:02 peterzb 阅读(17644) 评论(5) 推荐(6) 编辑