随笔 - 250  文章 - 0  评论 - 288  阅读 - 117万 
08 2012 档案
如何实现双机热备
摘要:最近项目需要实现双机热备,大体情况是这样的1、2台监控主机一个做主机一个做备机2、系统是window server 2008 环境.net4.03、2台监控主机上面都有同一款监控软件(c#开发),但只有一个软件在运行,另一个软件不启动4、我想要实现的是主机的监控软件关闭后,备机可以自动检测然后判断主机监控软件已经关闭,备机监控软件启动运行5、同样备机监控软件启动后,主机的监控软件也可以自动检测,主备机可以相互切换6、存储数据保存是以文件的形式保存,如何互相备份我在网上找了很久,发现很多window下面的双机热备软件都需要钱买,倒是liunx下面有开源的软件,window下面双机热备软件有开源的 阅读全文
posted @ 2012-08-30 16:15 夜&枫 阅读(15907) 评论(6) 推荐(1) 编辑
ZedGraph很好很强大
摘要:ZedGraph是很好的.net下的统计图开源项目,在以前的一篇随笔中提到,与其他的一些统计图控件相比,ZedGraph由于是直接在画布上作画,而不是生成图片显示,所以性能比较好,在诸如股市的实时走势图,显示cpu使用率等实时性较强的应用中有很好的表现,方法并不难,但是由于很少有人写这方面的文章,又正巧在其他论坛中看到有这方面的问题,所以写了下面的例子。ZedGraph在描画折线图的时候,将所有的坐标点都保存在PointPairList中,在画线的时候以这个为X,Y坐标。要作动态的折线图,实际上就是不断在这个PointPairList中添加点坐标,然后刷新就可以了。代码很简单:Random r 阅读全文
posted @ 2012-08-30 11:51 夜&枫 阅读(9106) 评论(0) 推荐(0) 编辑
c# winform实现截图并保持图片功能
摘要:最近项目需要对界面进行截图并保存的功能,在网上搜索了下结合实际需求最终完成功能,代码如下 //调用导图 private void pictureBox4_Click(object sender, EventArgs e) { Bitmap bitmap = new Bitmap(this.Width, this.Height); DrawToBitmap(this, bitmap, new Rectangle(0, 0, this.Width, this.Height)); bool isSave = true; SaveFileDialog saveImageDialog = new... 阅读全文
posted @ 2012-08-29 17:49 夜&枫 阅读(11475) 评论(1) 推荐(2) 编辑
Socket 一个服务器监听多个客户端 功能实现
摘要:最近公司安排我和另一个同事一起完成一个Socket通信服务器,多个Socket通信客户端,具体的是服务器在window系统下c#开发,客户端是在liunx系统下开发,实现交互通讯。Socket通信服务器启动时,Socket将侦听到的Socket连接传给接受Socket,然后由接受Socket完成接受、发送消息,当Socket存在异常时,断开连接。我负责服务器端功能,所以我这里简单说下我服务器的功能:1、服务器一直监听当前客户端是否有连接2、动态的保留当前有连接状态的客户端3、服务器端和客户端进行交互数据主函数 public void StartListenUp() { IPAddress m. 阅读全文
posted @ 2012-08-28 18:20 夜&枫 阅读(18153) 评论(2) 推荐(0) 编辑
C# Socket与实现
摘要:Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket套接字到普通的请求/响应,更重要的是,这种分层是可以扩展的,能够适应Internet不断扩展的需要。 抛开ISO/OSI模型的7层构架,单从TCP/IP模型上的逻辑层面上看,.Net类可以视为包含3. 阅读全文
posted @ 2012-08-28 14:31 夜&枫 阅读(819) 评论(0) 推荐(1) 编辑

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