随笔分类 -  程序设计

摘要:C#单例测试(懒汉式双锁保证线程安全) 阅读全文
posted @ 2017-09-28 11:02 数据酷软件 阅读(2274) 评论(0) 推荐(1) 编辑
摘要:看了那么多视频,回想曾经的项目发现认真架构设计的项目几乎没有,还包含自己折腾过好几回的半拉子工程也是一样的。看来架构师养成实在不容易。今天分享一下最近几个月的一些架构学习心得。 阅读全文
posted @ 2017-09-23 16:21 数据酷软件 阅读(961) 评论(0) 推荐(0) 编辑
摘要:System.Windows.Forms.PropertyGrid的使用心得。 阅读全文
posted @ 2017-09-14 15:06 数据酷软件 阅读(521) 评论(0) 推荐(0) 编辑
摘要:主要是想试试Microsoft XPS Document 打印时怎样去掉那个“将打印输出另存为”对话框 阅读全文
posted @ 2017-09-13 12:04 数据酷软件 阅读(800) 评论(0) 推荐(0) 编辑
摘要:两年前我遇到一个难题: https://q.cnblogs.com/q/78177 WebAPI中使用socket如果在server端回复了再返回值? 现在终于做出一种实现了: 阅读全文
posted @ 2017-08-30 09:04 数据酷软件 阅读(1384) 评论(2) 推荐(1) 编辑
摘要:工厂自动化系统,架构设计图 阅读全文
posted @ 2017-08-29 13:33 数据酷软件 阅读(2099) 评论(0) 推荐(0) 编辑
摘要:以前测试都是新建一个控制台测试的方式来进行,感觉版本管理啥的非常麻烦。也是非常原始的办法。后来想以前有写过测试单元,不过好久没弄了。Nuget了NUnit后写了正式的第一个测试类。 阅读全文
posted @ 2017-08-28 11:46 数据酷软件 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Windows高速定时器,多媒体定时器winmm.dll库的使用 阅读全文
posted @ 2017-08-15 19:21 数据酷软件 阅读(2913) 评论(1) 推荐(2) 编辑
摘要:ThreadPool傻傻没搞清楚,请大神指教。速来围观! 阅读全文
posted @ 2017-08-12 07:50 数据酷软件 阅读(959) 评论(8) 推荐(2) 编辑
摘要:SynchronizationContext 类是一个基类,可提供不带同步的自由线程上下文。 此类实现的同步模型的目的是使公共语言运行库内部的异步/同步操作能够针对不同的异步模型采取正确的行为。此模型还简化了托管应用程序为在不同的同步环境下正常工作而必须遵循的一些要求。同步模型的提供程序可以扩展此类 阅读全文
posted @ 2017-08-11 12:04 数据酷软件 阅读(452) 评论(0) 推荐(0) 编辑
摘要:ThreadPool是.net System.Threading命名空间下的线程池对象。使用QueueUserWorkItem实现对异步委托的先进先出有序的回调。如果在回调的方法里面发生异常则应用程序会出现闪退。当然是指不处理那个异常的情况下。这不公司的CMS在生产环境频频出现闪退的情况。该死的是, 阅读全文
posted @ 2017-08-10 22:38 数据酷软件 阅读(7149) 评论(2) 推荐(2) 编辑
摘要:.Net Framework提供了对应的System.Xml.Seriazliation.XmlSerializer负责把对象序列化到XML,和从XML中反序列化为对象。Serializer的使用比较直观,需要多注意的是XML序列化相关的Attribute,怎么把这些attribute应用到我们的对 阅读全文
posted @ 2017-08-07 16:04 数据酷软件 阅读(524) 评论(0) 推荐(0) 编辑
摘要:wxpayapi Alipayapi 阅读全文
posted @ 2017-08-03 23:33 数据酷软件 阅读(2372) 评论(0) 推荐(1) 编辑
摘要:/// /// 计算机电源控制类 /// public class EnvironmentCheckClass { [DllImport("user32.dll")] static extern bool ExitWindowsEx(ExitWindows uFlags, ShutdownReason dwReason)... 阅读全文
posted @ 2017-08-03 23:20 数据酷软件 阅读(829) 评论(0) 推荐(2) 编辑
摘要:经常有人找到我咨询以前在csdn资源里分享的dll调用。算算也写过N多接口程序。翻一翻试试写篇随笔。 明华IC读写器DLL 爱迪尔门锁接口DLL 通用OPOS指令打印之北洋pos打印机dll 明泰非接触式RF读写器DLL 还有很多,以后补上。大多找不到了。也是懒得找了。这次就发在首页了,爱移除就移除吧... 阅读全文
posted @ 2017-08-03 22:27 数据酷软件 阅读(5054) 评论(3) 推荐(3) 编辑
摘要:说的线程池是一个类我总觉得这样叫有点不名副其实。其实就是一个类内部实现了FIFO队列,把临时数据放到这个队列里,“线程池类”内容按照入队的先后次序触发一个负责解析校验等的事件,并且把数据传递个这个事件。 阅读全文
posted @ 2017-07-23 13:01 数据酷软件 阅读(505) 评论(3) 推荐(0) 编辑
摘要:需求:实现一个先进先出FIFO的队列,在每次生产前去本地数据库看看之前生产的批次有没有采集过,如果有则需要读取到队列里。生产中校验某个码,如果校验不重复则加入队列。校验通不过则需要剔除。目前产线的采集器(工业相机)是随产品在流水线各个工位依次触发的。暂时不存在多个线程并发访问FIFO队列的情况,所以即使使用普通的Queue也是正常不出问题的。现在封装了一下,用上了线程安全版本的ConcurrentQueue。 阅读全文
posted @ 2017-07-23 12:38 数据酷软件 阅读(498) 评论(0) 推荐(0) 编辑
摘要:C#中的那些全局异常捕获(原文链接:http://www.cnblogs.com/taomylife/p/4528179.html) 1.WPF全局捕获异常 public partial class App : Application { public App() { // 在异常由应用程序引发但未 阅读全文
posted @ 2017-06-12 10:48 数据酷软件 阅读(1435) 评论(0) 推荐(0) 编辑
摘要:作为一个偶尔用一下ADT开发安卓程序的跨界老码农,遇到一个尴尬事,现在手机已经用上安卓6了,而电脑里的ADT里SDK还是18,19。越来越多的项目是android studio的工程源码,如果不尝试一下官方亲儿子android studio,好像也是out了。 阅读全文
posted @ 2017-06-05 13:59 数据酷软件 阅读(580) 评论(0) 推荐(0) 编辑
摘要:webapi HTTPBasicAuthorize搭建小型云应用的实践。半年没有发文到首页了。这回大家快来围观吧。 阅读全文
posted @ 2016-10-09 18:42 数据酷软件 阅读(2109) 评论(6) 推荐(2) 编辑