摘要:
捕获异常的时候 偶尔会碰到这个异常报告 导致原因 //正确代码using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required)){//xxx();ts.Complete();}DoSomething(); //错误代码using (TransactionScope ts = new Tra... 阅读全文
摘要:
解决方法如下StringBuilder sb = new StringBuilder();var str =@"{1}"; sb.Append(string.Format(str, temp.Classid, temp.Classname,"input"));也就是在你的字符串前面加 @ 符号,并且你的脚本的引号要变成2个双引号 "" ,再来举一个列子sb.AppendForma... 阅读全文
摘要:
20 200 20 Marty whippet 获取 funother的值20 XDocumentxml = XDocument.Load(HttpContext.Current.Server.MapPath("~/config/CacheConfig.xml")); varfi... 阅读全文
摘要:
function ClassStudentList() { //[{"Cid":"0d","Students":[{"Sid":"eb7","Sname":"邓小六"},{"Sid":"f5","Sname":"胡小同"}]}] //[{"Cid":"班级Id","Students":[{"Sid" 阅读全文
摘要:
/* * 方法:Array.remove(dx) * 功能:根据元素位置值删除数组元素. * 参数:元素值 * 返回:在原数组上修改数组 */ Array.prototype.baoremove = function(dx) { if (isNaN(dx) || dx > this.length)... 阅读全文
摘要:
在实际开发中,经常会用到 if 和 case when的用法,记录一下,以后可以用得到.DELIMITER $$ USE `数据库`$$ DROPPROCEDUREIFEXISTS `GetNoticemsg`$$ CREATE DEFINER=`root`@`%` PROCEDURE `GetNoticemsg`(p_Id VARCHAR(64),p_InTime DATETIME,p_FunctionId INT,p_PersonType INT,p_GetType INT) BEGIN-- GetType 0:获取已发通知,1获取已收通知 -- PersonType 0:家长 1:老师 阅读全文
摘要:
解决:把大括号转义一下就可以了啊,大括号的转义是两个{{ 结尾是}} 今天看同事写的代码,发现他在使用string.format拼接类似json格式的数据时,大括号多了一对,感觉不对就查了查msdn,如下: 转义大括号 左大括号和右大括号被解释为格式项的开始和结束。因此,必须使用转义序列显示文本左大括号或右大括号。在固定文本中指定两个左大括号 ("{{") 以显示一个左大括号... 阅读全文
摘要:
【Excel】Retrieving the COM class factory for component with CLSID {00024500-0000-0000- C000-000000000046}: 运行dcomcnfg打开组件服务 依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 找到"Microsoft Excel应用程序" 右键打开属性对... 阅读全文
摘要:
背景:从博客园采集文章的时候,我先采集MVC分类下的文章,再采集首页推荐的文章,难免会有重复的信息,所以在数据库的约束里面对文章的标题做了重复约束,那么在EF保存的时候,我试用了try catch 来接住是不是 重复保存出错了 for(这外面有个循环,不停的读取博客园首页推荐的文章){ db.Blog.AddObject(blog); try { db.SaveChanges(); ... 阅读全文
摘要:
在这一节,我们使用VS2010自带的EF4.0来实现MVC的增删查改功能,为什么用EF呢?因为如果你自己手写sqlhelper之类,或者是用动软,和我们用EF的速度比,太慢太慢··· 当然,新手还是用sqlhelper写代码好一些,等你熟练了ado.net就不用sqlhelper,可以用用动软之类的,帮你免掉繁琐的增删改查,更灵活一些,则可以使用 EF和NH之类的ORM框架了···废话完毕 第一... 阅读全文