自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (7)
  • 收藏
  • 关注

原创 C# SerialPort 串口读写

串口发送接收数据,支持大量数据交互

2016-10-16 22:09:48 40468 2

C# SerialPort IO操作 支持大数据收发

支持串口大量数据读写操作,能一次性读取数据,通过设置超时大小控制一次读取串口所有数据。支持事件触发,异步发送接收数据。附件有demo,可下载Virtual Serial Port Driver模拟串口测试。

2016-10-16

UDP外网打洞

NAT穿透,经测试可以使用,通过不同的两个局域网,链接到协助打洞服务器后,关闭服务器,两台不同局域网机器可以互相发送数据

2016-05-17

qq聊天程序

tcp通讯方式qq聊天程序,实现客户端服务端通讯。

2015-12-04

C# Nbear框架

NBear是一个基于.Net 2.0、C#2.0开放全部源代码的的软件开发框架类库。NBear的设计目标是尽最大努力减少开发人员的工作量,最大程度提升开发效率,同时兼顾性能及可伸缩性。   NBear是一个.Net 2.0下的快速开发框架。它提供了包括可视化实体设计、代码生成、持久化、SOA、MVP等一系列组件。 NBear的设计目标是尽最大可能减少程序员的重复劳动、提高开发效率、提升代码的可维护性和整体质量。

2012-10-08

AMFjs 后台代码

01) 快速: 框架总大小10余KB,0.0001毫秒迅速载入启动。 02) 高效: 安全高效性能、优越的资源控制模式。 03) 简洁: 单一入口、单一系统加载文件,使用、升级、维护极其简洁明了。 04) 容易: 十秒钟上手、一分钟精通。真正让您使用、扩展无拘无束、随心所欲。 05) 其它: 友好的Sql、PHP信息调试。自定义控制等...

2012-04-27

c#报时程序

主方法: System.Media.SoundPlayer sndPlayer; string sound = @"VoiceTime\TIMENOW.wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); if (DateTime.Now.Hour >= 0 && DateTime.Now.Hour < 6) sound = @"VoiceTime\AM0.wav"; else if (DateTime.Now.Hour >= 6 && DateTime.Now.Hour < 12) sound = @"VoiceTime\AM1.wav"; else if (DateTime.Now.Hour >= 12 && DateTime.Now.Hour < 18) sound = @"VoiceTime\PM.wav"; else sound = @"VoiceTime\EM.wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); int hours = DateTime.Now.Hour; if (hours > 12) hours = hours - 12; if (hours < 10) sound = @"VoiceTime\T0" + hours + ".wav"; else sound = @"VoiceTime\T" + hours + ".wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); sound = @"VoiceTime\POINT.wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); int min = DateTime.Now.Minute; if (min >= 0 && min < 10) sound = @"VoiceTime\T00.wav"; else if (min >= 10 && min < 20) sound = @"VoiceTime\T10.wav"; else if (min >= 20 && min < 30) sound = @"VoiceTime\T20.wav"; else if (min >= 30 && min < 40) sound = @"VoiceTime\T30.wav"; else if (min >= 40 && min < 50) sound = @"VoiceTime\T40.wav"; else if (min >= 50 && min < 60) sound = @"VoiceTime\T50.wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); min = min % 10; if (min != 0) { sound = @"VoiceTime\T0" + min + ".wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); } sound = @"VoiceTime\MIN.wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); if (sndPlayer != null) { sndPlayer.Dispose(); sndPlayer = null; }

2011-12-12

java mysql jar包

java开发中无法连接MYSQL,因为缺少mysql驱动,mysql-connector-java-5.1.10.rar用户mysql 5.0以上连接,配合java开发

2010-01-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除