2014年8月26日

2014-08-26 遇到的小问题

摘要: 不能快速的保存bug的确是很不爽的事情 ,不仅客户着急 领导也着急 ,自己也着急。。。。。。。。哈哈 原来好好的一个平台 简单的一个插入记录 突然就报错了 错误为 could not insert #9521 原来项目是用 NHibernate 做的插入 抛出的异常 真是无法定位到底是什么错误啊... 阅读全文

posted @ 2014-08-26 14:58 havid 阅读(235) 评论(0) 推荐(0) 编辑

2014年6月26日

关于项目的架构分层

摘要: 我以为小项目其实是不用分层的 直接来一个 ORM框架 比如 Subsonic 操作数据库,后台直接写逻辑 ,搞定了,简单直接方便 分层的好处大家都清楚,保证以后的复用 现在来介绍下实际情况 公司有 A平台 B平台 C平台 A平台 的用户为 商务 产品 运营 但他们是不同的权限 ,... 阅读全文

posted @ 2014-06-26 13:34 havid 阅读(287) 评论(0) 推荐(0) 编辑

2014年5月22日

httpwebRequest 请求图片流转换成 base64

摘要: 工作点滴 记录一下 HttpWebRequest webRequest = WebRequest.Create(myUri) as HttpWebRequest; HttpWebResponse webResponse = webRequest.GetResponse(... 阅读全文

posted @ 2014-05-22 14:26 havid 阅读(1360) 评论(0) 推荐(0) 编辑

2014年4月2日

c# 批量倒入数据库

摘要: http://msdn.microsoft.com/library/azure/dn132615.aspx#whyMSDN上的这个文章不错 ,详细讲述了 大数据量导入的几种方式目前在我们的项目中用的最多的还是 SQLBulkCopy插入速度是很快,但是只能是新增数据,不能对要导入的数据进行一些操作 ( 比如我要把当前的数据跟表中的数据进行比对 )这个问题挺纠结人的还目前用到了两种方式1 sqlbulkcopy 批量插入临时表 调用存储过程 数据库内比对 返回重复记录 插入目标表缺点: 总觉得不妥,每次新建临时表,书写存储过程,还是想在代码里进行比对2 把表里的数据取出来,在内存里进行过滤比对 阅读全文

posted @ 2014-04-02 14:42 havid 阅读(700) 评论(0) 推荐(0) 编辑

2012年10月12日

MSSQL SERVER 锁的那些事

摘要: 由于项目中对一个表 进行了大量的 insert,update 操作,并发特别高,所以打算研究下sql 中锁的一些概念 我一直都认为 每个sql语句都会是一个单独的事务执行 比如 Insert into Table(A,B) values (C,D) WAITFOR DELAY '00:00:... 阅读全文

posted @ 2012-10-12 14:36 havid 阅读(218) 评论(0) 推荐(0) 编辑

2011年11月27日

c# 扩展方法 泛型方法

摘要: 最近看书看到了一个扩展方法的例子,也来谈下自己的感悟有时候在写代码过程中,发现定义一些方法会很方便的操作一个对象,比如 用 Request.QueryString[""] 接收一个get 传值, 你一定要进行一些判断操作1 判断对象是不是为 nullif(Request.QueryString[""]!=null){ // do something}2 如果需要对获取值进行类型转化 比如 值类型的装箱if(Request.QueryString[""]!=null){ if(Int32.TryParse(Request.QuerySt 阅读全文

posted @ 2011-11-27 09:24 havid 阅读(1907) 评论(0) 推荐(0) 编辑

导航