摘要: 1. 下载开源的类库Newtonsoft.Json(下载地址 http://json.codeplex.com/ , 也可以在这里下载) 2. vs 添加dll引用(1). 我是将.dll文件放在了bin/debug文件下(2). c#项目名称上右键->添加->引用->浏览->选择.dll所在文件位 阅读全文
posted @ 2018-12-21 19:52 酒乐 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: var data = new Array();//数组 data.length = 0;//数组的长度等于0,数组的项就会被清空 阅读全文
posted @ 2018-12-20 10:42 酒乐 阅读(2823) 评论(0) 推荐(0) 编辑
摘要: 今天在做一个按钮的功能控制,点击之后,要根据判断条件,修改按钮的样式,然后就发现了一个巨好用的方法, <button type="button" id="btn_Add" class="btn btn-primary" onclick="AddAttachMent()">增加</button> <s 阅读全文
posted @ 2018-07-31 19:22 酒乐 阅读(3821) 评论(0) 推荐(0) 编辑
摘要: C#里面的扩展方法: 先说一个熟悉的内容,LINQ表达式,其实它就是扩展方法的一种体现。Msdn上介绍C#中的扩展方法——扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。也就是对String,Int,DataRow,DataTable等这些类型的基础 阅读全文
posted @ 2018-06-11 17:53 酒乐 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1.单例模式 单例模式恐怕是很多开发人员最先接触到的模式之一,可以认为就是一个全局变量。它的初始化过程无非就是一开始就new 一个instance,或者惰性初始化等需要用到的时候new 一个instance。这里需要注意的是在多线程情况下new一个instance。通常加上lock 可以解决问题。这 阅读全文
posted @ 2018-06-11 17:34 酒乐 阅读(5874) 评论(0) 推荐(1) 编辑
摘要: Peasy.net之并发处理 BusinessServiceBase是ServiceBase的自定义实现,提供了额外的独特功能 首先,创建一个业务服务,该业务服务必须继承BusinessServiceBase,同时要履行三个合同义务:1,创建一个DTO,你的DTO将定义一个需要被指定为TKey通用参 阅读全文
posted @ 2018-06-08 18:15 酒乐 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 首先,在对应的文件夹下面添加引用,如下图 如果没有就下载下来包。 预先在本地文件夹下面建立.frx文件,像这样的, 然后在触发事件下面写 //打印预览 private void btn_Preview_Click(object sender, EventArgs e) { string path = 阅读全文
posted @ 2018-06-01 18:35 酒乐 阅读(826) 评论(0) 推荐(0) 编辑
摘要: Oracle使用存储过程实例: SQL SERVER 存储过程 自定义存储过程即用户使用T_SQL语句编写的、为了实现某一特定业务需求,在用户数据库中编写的T_SQL语句集合,自定义存储过程可以接受输入参数、向客户端返回结果和信息,返回输出参数等。创建自定义存储过程时,存储过程名前加上"##"表示创 阅读全文
posted @ 2018-05-30 18:36 酒乐 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 在C#中开启事务的步骤 01.调用SqlConnection对象的BeginTransaction()方法,创建一个SqlTransaction对象,标志事务开始。 02.将创建的SqlTransaction对象分配给要执行的SqlCommand的Transaction属性。 03.调用相应的方法执 阅读全文
posted @ 2018-05-30 11:14 酒乐 阅读(7307) 评论(1) 推荐(1) 编辑
摘要: 番外篇:、 //该方法是将字符串转化为中文拼音的首写字母大写, public static string RemoveSpecialCharacters(string str){try{if (string.IsNullOrWhiteSpace(str)) { return str; }var re 阅读全文
posted @ 2018-05-29 23:30 酒乐 阅读(339) 评论(0) 推荐(0) 编辑