串口通讯调试与开发

工作中,LIS系统经常需要开发接口与仪器或流水线对接,串口通讯应该是最常见的几种通讯方式之一了。至于串口是什么、串口通讯又是什么,这些基本概念就不多做介绍了。这里就针对于我在串口开发中碰到过的一些问题,做一个简单的分享。串口模拟无论是开发还是测试,肯定都离不开串口的模拟测试,我们不大可能直接在电脑上

如何修复损坏的SQLite数据库文件

最近处理过一个SQLite数据库因为未知原因损坏,无法进行数据操作的而导致软件无法正常使用的问题。虽然工具软件是基于Code First开发,可以直接删除数据库来重新生成数据文件,但是因为里面存储了很多基本参数,运维人员认为重新设置这些参数比较麻烦,所以希望能够提供一个方案来修复已经损坏的数据库。和

Web下打印体验最好的打印控件LODOP

什么是LODOPLODOP是BS架构打印的解决方案,支持绝大多数浏览器,如果网站上有打印的需求,推荐使用该工具进行打印。选择LODOP的原因不仅仅在于其对于web打印有着比原生打印更好的打印体验,主要是其还提供了丰富的API,让开发者可以访问打印任务的状态以及打印机的状态,设置打印机与打印输出的属性

利用Jint在C#中运行JS脚本并实现简单计算器

关于JintJint是一个开源的JS脚本引擎,可以让我们在dotnet平台运行js代码,这使我们可以通过这一特性处理很多工作。关于Jint的更多信息和用例可以参考:https://github.com/sebastienros/jintJint的用途数学运算在日常工作中存在一个需求:用户自己定义表达

C#中实现简单爬虫项目

什么是爬虫爬虫即网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。我们日常使用的搜索引擎、比价网站等都是通过爬虫技术获取数据,而后经数据提取、分析

入手Kindle

“好读书”从小到大,自认为自己是一个不爱看书的人(网文除外),但是身为一个程序员,誓要向dalao看齐的人一直想培养一个良好的阅读习惯。在工作的前期曾经购置了很多书,包括C#、JavaScript、Oracle的工具书还有一些名著、散文、豆瓣推荐等很多书,但是因为不方便携带,很多都在搬家的过程中遗失

23种设计模式与常用设计模式

设计模式设计模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。目的是为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式三大类型设计模式分为三种类型,共23类。创建型模式:创建型模式用来处理对象的创建过程,单例模式、抽象工厂模式

设计模式六大原则

单一职责原则(Single Responsibility Principle 简称 :SRP)定义:应该有且仅有一个原因引起类的变更。接口的职责在设计时应该做到单一,降低类的复杂性,实现的职责都有明确的定义,提高了可读性、可维护性、可扩展性;变更引起的风险降低,如果接口隔离性做的好,一个接口的修改只

AOP 面向切面编程

AOP 面向切面编程与 OOP 面向对象编程的关系AOP(Aspect-Oriented Programming,面向方面编程),可以说是 OOP(Object-Oriented Programing ,面向对象编程)的补充和完善。OOP 引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟

Attribute特性简介

Attribute 特性特性简介特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。特性(Attribute)用于添加元数
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×