09 2015 档案

那条linq语句为啥这么慢
摘要:目前所在的项目大量使用了linq,结果有个地方出现了严重的性能问题。一个统计需要3、40秒。头头焦头烂额之际,也让我看看。我向来喜欢性能调优,自诩编码极为注重性能。曾几何时,也动不动就把性能挂在嘴边。总之,我貌似是一个性能砖家。不过,对于这条linq,我阴沟翻船,搞不定。一来我半路... 阅读全文

posted @ 2015-09-29 19:47 左直拳 阅读(1135) 评论(0) 推荐(0) 编辑

存储系统层次结构
摘要:MDR 和 MAR分别是数据寄存器和地址寄存器。所谓的主存就是内存。我们印象中很重要的硬盘只算辅存而已。CPU只能直接访问内存、缓存,只能通过IO设备间接访问辅存。(图片来自唐朔飞《计算机组成原理》) 阅读全文

posted @ 2015-09-27 22:47 左直拳 阅读(334) 评论(0) 推荐(0) 编辑

位、字节和字长
摘要:位:BIT,计算机中最基本的单位。一个0或1就是一位。字节:8位为一字节。字:字由若干个位组成。有机器字长、存储字长、指令字长、数据字长等。机器字长是指CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。字长越长,数的表示范围越大,精度也高。同时,机器的字长也会影响运算速度。... 阅读全文

posted @ 2015-09-27 22:12 左直拳 阅读(1328) 评论(0) 推荐(0) 编辑

Repository模式
摘要:最近开发的MVC项目使用了Repository模式。啥是Repository模式?从图看,有一个仓库接口,一个实现了这个仓库接口的基类;然后在使用方,一方面,要声明一个继承于仓库接口的子接口,另一方面,编写一个数据库操作类,继承仓库基类,并实现这个子接口。继承仓库基类容易理解,为啥... 阅读全文

posted @ 2015-09-22 19:27 左直拳 阅读(140) 评论(0) 推荐(0) 编辑

实现@using{}代码块
摘要:前几天,我要写个插件,放在asp.net mvc的view上。这需要写一些扩展HtmlHelper功能的方法。这些方法的一个参数是一段javascript代码。假如这个参数类型是字符型,当然很简单了。问题是,将一段js代码放在字符串里,写的时候会很不方便,没有VS编辑器的智能提示;... 阅读全文

posted @ 2015-09-18 18:57 左直拳 阅读(304) 评论(0) 推荐(0) 编辑

命令行方式下登录SqlPlus,密码含特殊字符
摘要:全撞上了! 真难侍候!oracle 12c,想登录sql plus,结果没有图形界面,直接出来个命令行。这下好了,我这个数据库,多实例,意味着登录要指定实例;密码中含有特殊字符“@”,哇塞!因为以前我试过酱紫登录:sqlplus 用户名/密码@实例名 as sysdba那现在咋整... 阅读全文

posted @ 2015-09-15 19:44 左直拳 阅读(1228) 评论(0) 推荐(0) 编辑

让Linq的OrderBy支持动态字段
摘要:使用linq的OrderBy,如果明确知道是哪个字段,当然很容易: IQueryable userQuery = ...; userQuery.OrderBy(u => u.Code)但假如我们想写一个通用方法,预先并不知道要用哪个字段排序呢?在网上寻寻觅觅,有许多国内的博客互相抄... 阅读全文

posted @ 2015-09-14 19:48 左直拳 阅读(395) 评论(0) 推荐(0) 编辑

easyUI的tree
摘要:前端使用easyUI,放了一个tree,搞死了。easyUI的tree,后端传过来的数据,是json格式;然后easyUI向后端提交、请求时,会自动将节点的id附在url后面。主要有两个注意的地方:1、json中的key及value,不能使用单引号,只能使用双引号;2、json数据... 阅读全文

posted @ 2015-09-02 19:34 左直拳 阅读(330) 评论(0) 推荐(0) 编辑

动态输出html一些效果失效的处理
摘要:利用AJAX动态加载页面,实现无刷新加载,有时会出现一些问题。比如说,在一些jquery控件中,是利用在页面加载的时候,对一些带有特殊属性的元素进行处理,比如事件绑定什么的。假如是动态加载,此时页面早已加载完毕,那么动态输出的,带有这些特殊属性的元素,就得不到处理,就不会有特定的效... 阅读全文

posted @ 2015-09-02 19:22 左直拳 阅读(147) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示