通过反射向对象取值和赋值 public void Test6() { List<RepaymentRecord> repaymentList = new List<RepaymentRecord>(); StringBuilder msg = new StringBuilder(); RepaymentRecord entity = new RepaymentRecord(); ...
C# 通过Response导出文件 将要导出的数据,转化为byte数组,将byte数组读到MemoryStream里面。再设置ResPonse的导出类型,具体类型种类下面有详细举例。 public void UserDolond(string rowGuid,string name) { List<string> relation = _quoteTemplateBLL....
Checkbox 组合组件的操作(适用easyui) 例子:<input type="checkbox" name="SignatureList" value="1"/>第一名 <input type="checkbox" name="SignatureList" value="2"/>第二名 <input type="checkbox" name="Signatur...
C#技术之路 描述线程与进程的区别?线程属于进程,进程可以拥有多个线程而且至少拥有一个线程;进程可以拥有资源,线程没有;体现在通信机制上面,正因为进程之间互不干扰,相互独立,进程的通信机制相对很复杂,譬如管道,信号,消息队列,共享内存,套接字等通信机制,而线程由于共享数据段所以通信机制很方便。但是共享数据段,它们彼此之间使用相同的地址空间,共享大部分数据,比进程更节俭,开销比较小,切换速度也比进程快,效...
Access violation at address * Read of address 64位机器安装Oracle11G的客户端,PLSQL却死活无法连接服务器;报的错有如下情况:Access violation at address 772D3E02 in module 'ntdll.dll'. Read of addressAccess violation at address 07FEFB2F in module 'OraOCIICUS11.dll'. Read of ...
NPIO读取Excel,Cannot get a numeric value from a error cell和计算框 这里主要解决2个问题;第一:Cannot get a numeric value from a error cell报错,也就是excel的框里是{null},然后我们取值的时候报的错。这种情况一般用celltype==Error来规避。第二:计算框,如:《=(J8*K8+L8)*M8 》直接获取值会得到“0”,通过如下红色代码可以规避;HSSFFormulaEvaluator 接口的方法 E...
Invalid header signature; read 0x6D78206C6D74683C, expected 0xE11AB1A1E011CFD0 (2012-07-19 17:01:21) 分析:用POI读取Excel文件时报错。通常的原因:是读取的文件头信息不对,http://blog.sina.com.cn/robertlizhiqiang经常出现在: FileInputStream in = null; HSSFWorkbook workbook = null; in = new FileI...
C#因无打印机系统报错,模拟打印避免弹错 在开发过程中,因为有的门店没有置办打印机,所以下单自动打印总是弹出报错。经过总结和讨论,最终决定使用模拟打印这一招,既避免了用户的误会。 public class NormalPrinter : IPosPrinter { PosPrinter printer = new PosPrinter(); public SingleResult
帮助学习ASP.NET生命周期 一个HTTP请求,从view到controller再到action之间经历了什么?一个请求的流程控制是怎样的呢?了解下面几个类和模块就能够有一个比较清晰的思路了:HttpApplicationHttpModuleHttpHandlerASP.NET MVC运行机制UrlRoutingModuleRouteHandlerMvcHandlerControllerFactoryCon
windows 服务安装和卸载 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 安装服务时自定义服务名称:sc create 服务名称 binpath= "D:\Service.exe" displayname= "显示名称" depend= Tcpip start= auto (启动类型)安装目录服务:InstallUtil.exe D:\Serv
前端的意义在哪里? 前端框架的理解误区 网站的价值在于它能为用户提供什么价值,在于网站能做什么,而不在于它是怎么做的,所以在网站还很小的时候就去追求网站的架构框架是舍本逐末,得不偿失的。前端框架同理,如果是一个简单的页面型产品,应用只是依赖服务器来生成Web页面和视图,并且只需要使用一些简单的 Javascript或者JQuery来使应用更加具有互动性,那么一个JQuery前端类库就可以了,真的没必要用上一些高
从面相对象来思考设计模式 从面相对象来思考设计模式工作也好几年了,一直没有整理过面相对象的真谛。忙里偷闲借鉴一下前人的一些经验总结一下自己的感悟。面相对象的3要素:封装、继承、多态五个基本原则:单一职责原则(SRP)只做一件明确的事情开发封闭原则(OSP)对扩展开放,对修改封闭Liskov替换原则(LSP)子类可替换基类依赖倒置原则(DIP)弱化依赖关系,接口和实现尽量分离接
C#连接Oracle查询更新数据 本案例使用的是 using System.Data.OracleClient;方式连接Oracle数据库private void button1_Click(object sender, EventArgs e) { string connString = "User ID=***;Password=***;Data Source=(DESCRIP
lamda Linq group by查询 两个query的join查询,重点是group by的写法:(query可以用list等替换) var recVoucher = db.GetQuery(); var promoto = db.GetQuery(); var data1 = (from a in recVo
C#导出带格式的Excel /// ///不要图省劲省略了System.Data。Microsoft.office.Interop.DataTable 和System.Data.DataTable 会产生歧义 public void DataTabletoExcel(int Id) { OrderModel order = BLL.GetModel(Id);
C# 泛型DataTable转对象List /// /// Table转List /// /// /// public List TableToList(DataTable dt) { var result = new List(); var type = typeof(T)
数字转换为大写汉字表示(C#和JS函数) JS转换函数: function NoToChinese(num) { if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; } var AA = new Array("零", "壹", "贰", "叁", "肆", "
GetEnumerator系列用法 1:用在将哈希表读到对象Idictionaryenumerator中public void show(){ idictionaryenumerator myenumerator = food.getenumerator(); console.writeline("food list:"); console.writeline("-----------
关于MVC项目登录Session校验 第一步,当时是登录成功之后把用户相关信息存放到Session当中去:SetValue(SessionName.User, userInfo); public static void SetValue(SessionName name, T t) { if (HttpContext.Current == null) return;