C#串口通信的实例教程
因为参加一个小项目,需要对继电器进行串口控制,所以这两天学习了基本的串口编程。同事那边有JAVA的串口通信包,不过是从网上下载的,比较零乱,难以准确掌握串口通信的流程和内含。因此,个人通过学习网上大牛的方法,利用C#实现了基本的串口通信编程
C#中在构造函数中访问虚成员有什么问题?
如果在一个类中定义了虚属性或者虚方法,又在构造函数中访问了这个虚属性或方法,此时VisualStudio是不会给出警告,并且编译也没有问题,但是如果安装了Resharper插件则会给出警告提示:“在构造函数中访问了虚成员”,那么,这为何是一
分享html元素调用服务器实例
背景:二次开发 用的asp.net 三层 服务器控件今天在开发的时候 发现这个系统里面 很多东西都封装了 同时也发现了一个问题 Dopostback 这个方法 怎么使用的因为我发现 一些html 元素 既没有给它绑定交互的方法
一个很强大的控件--PropertyGrid
PropertyGrid是一个很强大的控件,使用该控件做属性设置面板的一个好处就是你只需要专注于代码而无需关注UI的呈现,PropertyGrid会默认根据变量类型选择合适的控件显示。但是这也带来了一个问题,就是控件的使用变得不是特别灵活,
使用ConcurrentDictionary多线程同步字典集合实例详解
在之前一段时间里面,我的基类多数使用lock和Hashtable组合实现多线程内缓存的冲突处理,不过有时候使用这两个搭配并不尽如人意,偶尔还是出现了集合已经加入的异常,对代码做多方的处理后依然如故,最后采用了.NET 4.0后才引入的Con
EasyLoader(简单加载)实例
EasyLoader(简单加载)对象的属性和方法:使用:<script src="~/jquery-easyui-1.5.2/jquery.min.js?1.1.11"></script><script src="~/jquery-easy
去重和排序如何操作
去重和排序是开发过程中经常碰到的问题,这篇文章就来总结一下。去重方法1:使用内置的distinct代码如下://方法1:使用默认的distinct方法//只能针对基元类型列表,对于自定义类型组合字段条件需要自定义相等比较器实现IEquali
总结MVC中数据验证实例
一、一般情况对于使用过MVC框架的人来说,对MVC的数据验证不会陌生,比如,我有一个Model如下:1 public class UserInfo2 {3 [Required(ErrorMessage = "
.net 1.x中的委托实例详解
上一篇已经演示了使用委托实现一个多语言问候的程序,这一篇文章来总结一下在.net 1.x中委托的使用方法。 既然委托是一个类型(class),那么它就要经历像类一个先声明,然后new一个对象,最后调用的过程。.net 1.x中的委托在.n
什么是委托?总结.net中重要的特性委托
委托是.net中非常重要的特性,自.net 1.x版本就包含了,委托在项目开发过程中应用得非常多,但是一直以来很多同学对其理解得不是非常清楚(也包括我,虽然做开发很多年了,可能很多地方不知不觉也使用到了委托,但是仍然不是很清楚),那么我会整
C# 多线程--线程池的详细介绍
线程池System.Threading.ThreadPool,可用于发送工作项、处理异步I/O、代表其它线程等待以及处理计时器。基本用法: public void Main() { Thre
对wcf的理解--实现计算器功能
WCF本质上提供一个跨进程、跨机器以致跨网络的服务调用 ,本示例中 主要实现了计算器的功能,大部分的函数来源于网上别人的帖子,这叫站在巨人的肩膀上,O(∩_∩)O哈哈~,但是为了加深自己的对wcf的理解,因此决定自己在写个类似的demo,把
分享一个“网红脸“”框架实例教程
我是一名软件公司员工,从事撸码事业也有一段时间了。码代码已经成了我生活的一部分,我的撸码生活几乎一成不变。直到有一天,写字楼搬来了一家网红公司! 网红公司,什么是网红公司,在座的肯定都懂啦~就是那种漂亮妹妹很多的公司了!可别说我们公司那群屌
如何实现DataGridView的添加删除修改?
1,创建winform窗体应用程序2,在界面上拖入DataGridView控件3,添加相应的列如图:4,开始编写后面的代码:private DataTable CountryDt = new DataTable(); priv
本地IIS运行调试遇到的问题及解决方案
今天偶然间遇到的问题,搞不清缘由!但还是想记录下来,点滴的记录才能更快更好地成长!问题:如图IIS服务器上运行正常,本地IIS运行调试就出现此问题!经过IIS Express调试一次之后,本地IIS调试又恢复了正常!始终没整明白到底是啥问题
实现内容精准化搜索和用户精准化推送的实例教程
概述实现公司对内容精准化搜索和用户精准化推送的目标。采用方案 搜索技术+数据挖掘+机器学习(未来)+人工审核(现在)人员配备 1-2人专职开发(未来深入,人数更多)大致流程描述 精准化大致需要技术这块做到几块的工作:1. 关键词挖掘2. 内
什么是MVVM架构和数据绑定?
(申明:最近在做一个练习,写点东西,谨供参考。)1、界面展示:其中的布局和样式就不说了,重点在MVVM架构和数据绑定(Model层使用EF(Entity Framework)实体框架,不做介绍)。 绑定后:2、架构介绍:在Views层中新建
总结.NET平台上一些常用的框架
分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcac
介绍一个微软开源项目网站--CodePlex
CodePlex是微软开源项目网站,有很多人都在上面传代码,我们也可以上传自己的代码注册我们可以用微软账号注册,填写用户名、密码,很快就好。新建项目去 选Creat Project填写标题、域名、选择git上传创建上传代码点击 Source
实现GridView自动滚动的功能
引言 最新有一个winform项目使用的是DevExpress的控件,所以最近都在摸索使用这套控件,实在是佩服整套控件的强大,同时代码写起来也简洁。客户有一个需求,希望报表结果能在外接的大屏幕上定时滚动。这个报表我们使用的控件就是Gr