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

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

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

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

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)用于添

正则表达式总结

正则表达式 正则表达式作为一个强大的字符串处理方案,一直受到广大程序员的青睐。其不但使用灵活,而且字符串处理的速度也基本被各种编程语言优化到极致,在字符串匹配、提取、替换、分割等一直是首选的方案。 最近有一个前端妹子突然问了一个非常简单的正则表达式应该怎么写,我诧异于她不会写正则表达式的同时,思考了

SecurityHelper 加密解密帮助类

SecurityHelper 帮助类 该帮助类主要实现了 MD5 算法的 加密,DES、3DES、RSA 算法的 加密 与 解密,内部简单实现了一个混淆算法。 MD5 加密算法 MD5 消息摘要算法:全称是 Message-Digest Algorithm,一种被广泛使用的密码散列函数,可以产生出一
Your browser is out-of-date!

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

×