摘要: 准备工作: 在vs工具栏中找到NuGet 下载DotNetZip 现在就可以使用DotNetZip强大的类库了,在这里我给出一些简单的使用。 其中“System.Text.Encoding.Default”是解决中文乱码问题。 从字面上就可以理解zip.AddFile就是从指定路径把文件加入到zip 阅读全文
posted @ 2016-06-01 10:03 leftcity 阅读(2842) 评论(0) 推荐(2) 编辑
摘要: TinyMCE我就不多介绍了,这是下载地址:https://www.tinymce.com/download/ 下载下来是英文版,要汉化也很简单。首先去网上随便下载个汉化包,然后把汉化包解压后的langs文件夹里 的zh_CN.js拷到你下载的TinyMCE的langs文件夹中就行。最后在 tiny 阅读全文
posted @ 2016-05-31 11:07 leftcity 阅读(8454) 评论(0) 推荐(1) 编辑
摘要: 前言:因项目需求,需要将HTML代码转成PDF。大致上已经实现了,可以是发现使用ITextSharp(我现在的版本是5.5.9)的时候,img标签中的src只能跟绝对路径。 在百度上找了一个上午,有一点关联的解决方案都没有。最后去谷歌求助,终于找到了。 这是原文:http://www.am22tec 阅读全文
posted @ 2016-05-30 16:46 leftcity 阅读(3372) 评论(1) 推荐(1) 编辑
摘要: 前言: 最近在做老师交代的一个在线写实验报告的小项目中,有这么个需求:把学生提交的实验报告(HTML形式)直接转成PDF,方便下载和打印。 以前都是直接用rdlc报表实现的,可这次牵扯到图片,并且更为重要的一点是 PDF的格式得跟学生提交的HMTL页面一样。经过网上查阅资料, 找到了ITextSha 阅读全文
posted @ 2016-05-11 22:19 leftcity 阅读(21435) 评论(6) 推荐(3) 编辑
摘要: 到现在为止做了不项目,发现每个实体都会有个相应的值对象。 先简单说一下值对象和实体之间的区别: (以下内容来着《领域驱动设计》一书) 当一个小孩画画的时候,他注意的是画笔的颜色和笔尖的粗细。但如果有两只颜色和粗细相同的画笔,他可能不会在意使用哪一支。如果有一支笔弄对了,他可以从一套新笔中拿出一支同颜 阅读全文
posted @ 2016-03-31 22:05 leftcity 阅读(401) 评论(0) 推荐(0) 编辑
摘要: B/S疑问 先对比C/S,在C/S中我们开发时怎么做的,是不是这样:拖控件,写方法,所有的功能基本就是这样,就像我们的机房收费系统,C/S学习完之后,我们开始B/S学习,这里我们接触的是ASP.NET的web学习,首先我们学习的牛腩新闻发布系统,感觉很简单,和之前的C/S开发有很多相似的地方,大部分 阅读全文
posted @ 2015-10-27 20:22 leftcity 阅读(5695) 评论(0) 推荐(0) 编辑
摘要: 此贴主要供自己回顾 今天,做项目时又遇到了数据库锁死的问题! 用的映射框架是fluent Nhibernate。 其中ProjectId和PersonId是两个结构体,他们都有名为Code的属性,这样两个值对象都映射到数据库中同一个字段中,所以当我在控制器提交表单时造成了数据库锁死 下面是解决办法, 阅读全文
posted @ 2015-10-18 21:42 leftcity 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 公共语言运行库(CLR)加载器管理应用程序域,这些域在拥有相同应用程序范围的对象周围形成了确定边界。这种管理包 阅读全文
posted @ 2015-10-14 20:25 leftcity 阅读(226) 评论(0) 推荐(0) 编辑
摘要: C#中IList<T>与List<T>的区别感想 写代码时对: IList IList11 =new List ();List List11 =new List (); 有所疑惑,于是在网上搜索一下,很受启发,于是收藏下来,但对部分观点不敢苟同,用红色字体标明我的看法! 首先IList 泛型接口是 阅读全文
posted @ 2015-10-09 13:34 leftcity 阅读(9171) 评论(0) 推荐(1) 编辑
摘要: DI和IOC是差不多的概念。 一个重要特征是接口依赖,是把对象关系推迟到运行时去确定. DI是一个初始化实例的过程,分为三种1.setter based 2.constructor based 3.interface based,在spring 中就是应用前两种;但又不仅仅是初始化实例,而且是运用接 阅读全文
posted @ 2015-08-03 10:40 leftcity 阅读(310) 评论(0) 推荐(0) 编辑