摘要:
最近在重构一个PDA程序就是WinCE的。是的老掉牙的设备(系统),工控行业有些地方还在用。早几年前就转了安卓了,这次重构这么个项目其实还是挺用心的。分层开发,用了ORM,还把PDA程序的功能做成了可配置,有时间会另外写文分享。 阅读全文
摘要:
缅怀逝去的青葱岁月, 忆“煤油灯” 阅读全文
摘要:
工控IO卡可以感应到各种电信号,传感器的状态变化。 阅读全文
摘要:
MYSQL是老牌关系型数据库,在受够了sqlite,mslocaldb,sqlce等本地数据库之后,发现了mysql5.6的一些版本也可以绿色安装,编程实现从资源文件里面解压到目标机器上,并配置好成为本机系统服务。并且EF的mysql驱动对code first支持非常好。于是探索出了用mysql来做本地数据库的方法。 阅读全文
摘要:
C#单例测试(懒汉式双锁保证线程安全) 阅读全文
摘要:
看了那么多视频,回想曾经的项目发现认真架构设计的项目几乎没有,还包含自己折腾过好几回的半拉子工程也是一样的。看来架构师养成实在不容易。今天分享一下最近几个月的一些架构学习心得。 阅读全文
摘要:
System.Windows.Forms.PropertyGrid的使用心得。 阅读全文
摘要:
主要是想试试Microsoft XPS Document 打印时怎样去掉那个“将打印输出另存为”对话框 阅读全文
摘要:
两年前我遇到一个难题: https://q.cnblogs.com/q/78177 WebAPI中使用socket如果在server端回复了再返回值? 现在终于做出一种实现了: 阅读全文
摘要:
软件生存期模型是指软件项目的实施策略。常见的生存期模型有:瀑布模型,V模型,原型模型,增量式模型,渐进式模型,敏捷模型。如雷贯耳啊,哎,天天在耳边出现的这些词原来来源这里。 阅读全文
摘要:
工厂自动化系统,架构设计图 阅读全文
摘要:
以前测试都是新建一个控制台测试的方式来进行,感觉版本管理啥的非常麻烦。也是非常原始的办法。后来想以前有写过测试单元,不过好久没弄了。Nuget了NUnit后写了正式的第一个测试类。 阅读全文
摘要:
Windows高速定时器,多媒体定时器winmm.dll库的使用 阅读全文
摘要:
我还是很喜欢你,像风走了八千里,不问归期 阅读全文
摘要:
ThreadPool傻傻没搞清楚,请大神指教。速来围观! 阅读全文
摘要:
SynchronizationContext 类是一个基类,可提供不带同步的自由线程上下文。 此类实现的同步模型的目的是使公共语言运行库内部的异步/同步操作能够针对不同的异步模型采取正确的行为。此模型还简化了托管应用程序为在不同的同步环境下正常工作而必须遵循的一些要求。同步模型的提供程序可以扩展此类 阅读全文
摘要:
ThreadPool是.net System.Threading命名空间下的线程池对象。使用QueueUserWorkItem实现对异步委托的先进先出有序的回调。如果在回调的方法里面发生异常则应用程序会出现闪退。当然是指不处理那个异常的情况下。这不公司的CMS在生产环境频频出现闪退的情况。该死的是, 阅读全文
摘要:
.Net Framework提供了对应的System.Xml.Seriazliation.XmlSerializer负责把对象序列化到XML,和从XML中反序列化为对象。Serializer的使用比较直观,需要多注意的是XML序列化相关的Attribute,怎么把这些attribute应用到我们的对 阅读全文
摘要:
wxpayapi Alipayapi 阅读全文
摘要:
using System; using System.Text; using System.Runtime.InteropServices; using System.Security; using System.ComponentModel; namespace SoftPOS { public class PrinterHelper { private Pr... 阅读全文
摘要:
/// /// 计算机电源控制类 /// public class EnvironmentCheckClass { [DllImport("user32.dll")] static extern bool ExitWindowsEx(ExitWindows uFlags, ShutdownReason dwReason)... 阅读全文
摘要:
经常有人找到我咨询以前在csdn资源里分享的dll调用。算算也写过N多接口程序。翻一翻试试写篇随笔。
明华IC读写器DLL
爱迪尔门锁接口DLL
通用OPOS指令打印之北洋pos打印机dll
明泰非接触式RF读写器DLL
还有很多,以后补上。大多找不到了。也是懒得找了。这次就发在首页了,爱移除就移除吧... 阅读全文
摘要:
说的线程池是一个类我总觉得这样叫有点不名副其实。其实就是一个类内部实现了FIFO队列,把临时数据放到这个队列里,“线程池类”内容按照入队的先后次序触发一个负责解析校验等的事件,并且把数据传递个这个事件。 阅读全文
摘要:
需求:实现一个先进先出FIFO的队列,在每次生产前去本地数据库看看之前生产的批次有没有采集过,如果有则需要读取到队列里。生产中校验某个码,如果校验不重复则加入队列。校验通不过则需要剔除。目前产线的采集器(工业相机)是随产品在流水线各个工位依次触发的。暂时不存在多个线程并发访问FIFO队列的情况,所以即使使用普通的Queue也是正常不出问题的。现在封装了一下,用上了线程安全版本的ConcurrentQueue。 阅读全文
摘要:
C#中的那些全局异常捕获(原文链接:http://www.cnblogs.com/taomylife/p/4528179.html) 1.WPF全局捕获异常 public partial class App : Application { public App() { // 在异常由应用程序引发但未 阅读全文
摘要:
作为一个偶尔用一下ADT开发安卓程序的跨界老码农,遇到一个尴尬事,现在手机已经用上安卓6了,而电脑里的ADT里SDK还是18,19。越来越多的项目是android studio的工程源码,如果不尝试一下官方亲儿子android studio,好像也是out了。 阅读全文
摘要:
自从几年前抛弃wcf,使用web api 来做服务器端开发之后,就不再迷惑了。但是因为本来从事传统行业管理软件开发,一般都以分布式应用开发为主。纯BS还是比较少,于是比较喜欢用windows service来宿主web api。发现这种场景网上文章还是比较少。这次就结合最近的技术尝试(DI、IOC),整体介绍一下这方面的实践。 阅读全文
摘要:
webapi HTTPBasicAuthorize搭建小型云应用的实践。半年没有发文到首页了。这回大家快来围观吧。 阅读全文