随笔分类 -  10.匠心

摘要:进程守护系统,用于监控指定的进程,当发现目标进程不再正常工作时,就关闭该进程,并重启它。那么,在什么情况下需要使用进程守护系统了? 阅读全文
posted @ 2016-11-01 14:05 zhuweisky 阅读(6237) 评论(4) 推荐(10) 编辑
摘要:当我屡次不经意地凝视自己的博客时,边栏上的园龄一项总会不揣冒昧地提醒我,某人已躬耕十年。当年万里觅封侯,匹马戍梁州。如今听雨客舟中,江阔云低,断雁叫西风,十年,注定是一场生长收藏的轮回。十年转灯,摒却金貂美酒、出离快马宝刀,繁华洗尽之时,我常想,作为一名技术人,这本身何尝不是一种莫大的慰藉。 阅读全文
posted @ 2016-01-27 22:21 zhuweisky 阅读(14513) 评论(73) 推荐(125) 编辑
摘要:1.ESFramework通信框架 ESFramework 是一套性能卓越、稳定可靠、强大易用的跨平台通信框架,支持应用服务器集群。其内置了消息的收发与自定义处理(支持同步/异步模型)、消息广播、P2P通道、文件传送(支持断点续传)、心跳检测、断线重连、登录验证、在线用户管理、好友与群组管理、性能诊 阅读全文
posted @ 2016-01-27 22:17 zhuweisky 阅读(3254) 评论(3) 推荐(5) 编辑
摘要:如果网络状态不是很好,就经常会在升级到一半的时候,由于升级客户端的掉线而导致升级失败,这个时候,就必须重新开始整个升级过程。即使升级中断的时候,已经完成了99%,也必须重头再来。所以,为OAUS增加断点续传功能是非常必要的。 阅读全文
posted @ 2015-12-29 11:25 zhuweisky 阅读(4474) 评论(10) 推荐(8) 编辑
摘要:如今,我们再也难得见到“作品”问世。甚至于“产品”也是少见。见得最多的则是“商品”。对于我们而言,做什么东西并不重要,重要的是做这个挣不挣钱。于是我们冲着挣钱做了各种项目,C/S、B/S、前端、后端、数据库、Java、.Net、安卓——仿佛无所不知,无所不晓,十年之后回首,觉得自己已然是全才。我们从事了大量的劳动,写了几十万行代码。我们的工资越来越高,并为此沾沾自喜。可是,这样的成就,无非是一个熟练工人的成就。我们何曾拥有匠心? 阅读全文
posted @ 2015-09-15 20:36 zhuweisky 阅读(17393) 评论(53) 推荐(80) 编辑
摘要:自从《自动升级系统的设计与实现(源码)》发布以后,收到了很多使用者的反馈,其中最多的要求就是希望OAUS服务端增加自动检测文件变更的功能,这样每次部署版本升级时,可以节省很多时间,而且可以避免手动修改带来的错误。那么如何实现这样的自动检测的功能了? 阅读全文
posted @ 2015-01-07 18:07 zhuweisky 阅读(10335) 评论(18) 推荐(23) 编辑
摘要:随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS。 阅读全文
posted @ 2014-08-23 11:09 zhuweisky 阅读(31170) 评论(25) 推荐(27) 编辑
摘要:对于PC桌面应用程序而言,自动升级功能往往是必不可少的。而自动升级可以作为一个独立的C/S系统来开发,这样,就可以在不同的桌面应用中进行复用。基于ESFramework的文件传送功能,我实现了一个可直接复用的自动升级系统OAUS,现在将其分享给大家。 阅读全文
posted @ 2014-08-21 15:17 zhuweisky 阅读(18195) 评论(31) 推荐(26) 编辑
摘要:有朋友建议我整一个轻量级的C#通信组件,于是,花了几天时间,我将ESFramework的内核抽离出来,经过修改封装后,形成了StriveEngineC#通信组件 阅读全文
posted @ 2013-06-17 10:29 zhuweisky 阅读(22833) 评论(19) 推荐(18) 编辑
摘要:就现在经济大环境而言,很不乐观,程序员的日子也很不好过,无论是还在找工作的、还是已经入职多年、哪怕做到技术经理的,压力都异常巨大,似乎处处充满危机。我们不禁会问:程序员的出路在哪里?但是,仔细分析一下,出路还是有的,甚至解决温饱、过上有房有车没贷款的生活也是很可能的。 阅读全文
posted @ 2013-04-27 11:46 zhuweisky 阅读(41017) 评论(68) 推荐(103) 编辑
摘要:OMCS 网络语音视频框架是集成了语音通话、视频通话、远程桌面观看与协助、电子白板编辑与观看等多种媒体于一身的跨平台(.NET、Android、iOS)网络多媒体框架,实现了多媒体设备【麦克风、摄像头、桌面、电子白板】的采集、编码、网络传送、解码、播放(或显示)等相关的一整套流程,且可智能地根据网络状况实时调整帧频、清晰度、并优先保证语音通话效果。您只要连接到OMCS服务器,就可以随时访问任何一个在线用户的多媒体设备。基于OMCS语音视频聊天框架,您可以快速地开发视频聊天系统、视频会议系统、智慧医疗系统(远程诊疗)、网络教学系统、远程教育系统、网络监控系统等等基于网络多媒体的应用系统。 阅读全文
posted @ 2012-08-02 21:43 zhuweisky 阅读(13664) 评论(13) 推荐(12) 编辑
摘要:在程序之外,是程序员的生活。 当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,5年过去了、10年过去了,也许,梦想可能渐渐暗淡,激情慢慢消退。但,有一点是肯定的,我们的身体大不如前了,像视力下降、慢性胃炎、颈椎病、失眠、神经衰弱等 阅读全文
posted @ 2011-05-24 10:20 zhuweisky 阅读(12149) 评论(61) 推荐(54) 编辑
摘要:对于最多几千人同时在线的通信应用,通常使用单台服务器就可以支撑。但是,当同时在线的用户数达到几万、几十万、甚至百万的时候,我们就需要很多的服务器来分担负载。但是,依据什么规则和结构来组织这些服务器,并使它们能相互协调合作,是最关键的问题。如果你的通信应用是基于ESFramework通信框架构建的,当 阅读全文
posted @ 2011-03-31 16:25 zhuweisky 阅读(2678) 评论(5) 推荐(5) 编辑
摘要:本文所描述的TCP代理服务器工作于网络协议层次中的应用层,位于传输层之上。只要是以TCP的方式为客户提供服务的(包括我们的HTTP服务器,HTTP底层走的仍然是TCP),我们都可以在真正的TCP服务器前面增加代理服务器。 一.TCP透明代理的作用TCP代理服务器可以隐藏背后真正TCP服务器,如... 阅读全文
posted @ 2011-01-18 10:15 zhuweisky 阅读(6212) 评论(8) 推荐(10) 编辑
摘要:成熟的C#网络通信框架ESFramework,从最初的单纯的C#网络通信框架,历经10年,已经发展为支持包括安卓、IOS、Xamarin等多个平台的跨平台通信框架。 阅读全文
posted @ 2010-08-12 15:54 zhuweisky 阅读(39504) 评论(63) 推荐(35) 编辑
摘要:自从03年正式使用.NET开发以来,已经走过了6个年头,这期间我积累了几套类库和框架,ESBasic便是其中最基础的一个类库。现在我将它开源出来,希望能让感兴趣的朋友有所启发。加入QQ群:134720401,一起探讨ESBasic。 阅读全文
posted @ 2009-08-25 09:54 zhuweisky 阅读(16096) 评论(54) 推荐(20) 编辑
摘要:DataRabbit支持基于关系(Relation)和基于ORM的数据库操作,支持SqlServer,并且可以通过插件的方式提供对其它类型的数据库的支持。 阅读全文
posted @ 2007-03-19 16:36 zhuweisky 阅读(15820) 评论(39) 推荐(3) 编辑
摘要:以前空闲的时候用C#实现的路径规划算法,今日贴它出来,看大家有没有更好的实现方案。关于路径规划(最短路径)算法的背景知识,大家可以参考《C++算法--图算法》一书。 该图算法描述的是这样的场景:图由节点和带有方向的边构成,每条边都有相应的权值,路径规划(最短路径)算法就是要找出从节点A到节点B的累积 阅读全文
posted @ 2005-09-29 14:38 zhuweisky 阅读(64154) 评论(39) 推荐(16) 编辑

点击右上角即可分享
微信分享提示