上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 41 下一页

2015年11月11日

泛型方法的局限及解决之道

摘要: 泛型的优点在于提高了函数的适应性,有利于代码复用。但是,一个支持泛型的方法里面,代表该参数类型未可知,如果要直接使用它的属性,是不行的。因此,这点是泛型的局限,使得这个泛型参数,乃至整个方法,便利性都打了折扣。由此可知,在支持泛型的方法里面,泛型对象作为参数,主要作用在不同的方法间... 阅读全文

posted @ 2015-11-11 18:17 左直拳 阅读(145) 评论(0) 推荐(0) 编辑

2015年11月10日

操作系统学习笔记:文件系统实现

摘要: 一、文件系统结构 为了提供对磁盘的高效便捷的访问,操作系统通过文件系统来轻松地存储、定位、提取数据。文件系统有两个不同的设计问题:1、如何定义文件系统对用户的接口,涉及到文件及其属性、文件允许的操作、组织文件的目录结构;2、创建数据结构和算法将逻辑文件系统映射到物理外存设备上。目前... 阅读全文

posted @ 2015-11-10 23:36 左直拳 阅读(223) 评论(0) 推荐(0) 编辑

2015年11月5日

动态绑定滚动条事件

摘要: 我看看是否能描述清楚这个需求:现在有两块相关的区域:左列表,右操作说明。列表可能很长,有垂直滚动条;那么在滚动的时候,希望右侧的操作说明保持不动,好随时查阅。这好办,将右侧的操作说明所在的DIV的position设成fixed,如此即可在左侧列表滚动之时岿然不动矣。问题是,整个页面... 阅读全文

posted @ 2015-11-05 09:35 左直拳 阅读(667) 评论(0) 推荐(0) 编辑

2015年11月4日

asp.net mvc + javascript导入文件内容

摘要: 。近期做的是对现有项目进行重构。WEB FROM改成MVC,其实也算是推倒重来了。里面有一个导入功能,将文件上传。原先的做法是有一个隐藏的iframe,在这个iframe的页面中设置一个表单form,form中有一个文件上传控件。而在服务器端,接收到上传文件后,真的先将文件保存,然... 阅读全文

posted @ 2015-11-04 19:08 左直拳 阅读(367) 评论(0) 推荐(0) 编辑

asp.net mvc + javascript生成下载文件

摘要: 近期做的是对现有项目进行重构。WEB FROM改成MVC,其实也算是推倒重来了。里面有一个导出功能,将数据输出成txt文件,供下载。原先的做法是有一个隐藏的iframe,在这个iframe的页面中设置一个表单form,将相关参数提交到服务器端;而在服务器端,是真的生成一个文件,然后... 阅读全文

posted @ 2015-11-04 18:46 左直拳 阅读(395) 评论(0) 推荐(0) 编辑

2015年10月31日

ASP.NET MVC 原理

摘要: 我出了份卷子做面试题,其中之一就是要求说说ASP.NET MVC的原理。感觉太空泛了,谁能说得准呢?但是,如果站在我这个面试官立场,面试题好多时并不要求有标准答案,可能也没有什么标准答案,主要是通过问答,了解一下面试者的理解程度,相关知识程度什么的。其实,我自己水平也不行,但因为年... 阅读全文

posted @ 2015-10-31 19:09 左直拳 阅读(213) 评论(0) 推荐(0) 编辑

2015年10月26日

用javascript写一个前端等待控件

摘要: 前端等待控件有啥新奇的?什么jquery啦,第三方控件啦,好多好多,信手拈来。因为项目使用了bootstrap的原因,不想轻易使用第三方,怕不兼容。自己写一个。技术点包括动态加载CSS,javascript的命名空间,所以记录一下。这个等待控件主要是:进行某个操作前,显示一个信息提... 阅读全文

posted @ 2015-10-26 19:35 左直拳 阅读(645) 评论(0) 推荐(0) 编辑

2015年10月19日

Autofac

摘要: Autofac、Autofac、Autofac!好的东西要说三遍。这东西干嘛用?用于自动注入。啥注入?注水猪肉么?这要扯到控制反转(Inversion of Control,IoC),依赖注入(DI)等。其实控制反转、依赖注入都是面向接口编程的同一类概念。何谓控制反转?以前我们要使... 阅读全文

posted @ 2015-10-19 20:00 左直拳 阅读(248) 评论(0) 推荐(0) 编辑

2015年10月10日

jquery获取兄弟元素

摘要: 按照w3c school的指引,jquery中,要获得一个元素的兄弟,可以用 prev()、next()两种方法。顾名思义,prev()获得前一个,next()获得后面一个。问题是,如果存在前后兄弟,这俩方法可能会返回实打实的对象;如果是没有呢?返回啥?是null吗?答案不是。你如... 阅读全文

posted @ 2015-10-10 10:52 左直拳 阅读(168) 评论(0) 推荐(0) 编辑

2015年10月8日

asp.net MVC 中呈现指定区域下的分部视图

摘要: Html.RenderAction() 可以呈现分部视图。asp.net MVC就是有这种好处,可以将多个子视图无缝合成到一个视图上再输出,那么开发的时候,能够进行模块化开发。看上去同属一个页面上的东西,实际上分布于不同的物理视图文件,逻辑清晰得很。Html.RenderActio... 阅读全文

posted @ 2015-10-08 11:55 左直拳 阅读(239) 评论(0) 推荐(0) 编辑

2015年10月7日

32位与4G内存限制

摘要: 32位有4G内存限制,好像人所共知。但这个32位是指32位的CPU还是32位的操作系统?答案是,都是。内存限制,是操作系统和硬件(CPU,也许还有内存控制器)共同制约的。CPU对应的是寻址物理地址,而操作系统对应的是寻址逻辑地址。实际上用户在使用计算机时,进程所访问到的地址是逻辑地... 阅读全文

posted @ 2015-10-07 18:48 左直拳 阅读(272) 评论(0) 推荐(0) 编辑

2015年10月1日

虚拟内存

摘要: 在 主存(内存)- 辅存(硬盘等)这一层次的不断发展中,逐渐形成了虚拟存储系统。在这个系统中,程序员编程的地址范围与虚拟存储器的地址空间相对应。例如,机器指令地址码为24位,则虚拟存储器的存储单元个数可达16M(2的24次方是16M。为啥地址码是多少位,存储单元个数就是2的多少次方... 阅读全文

posted @ 2015-10-01 08:29 左直拳 阅读(177) 评论(0) 推荐(0) 编辑

2015年9月29日

那条linq语句为啥这么慢

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

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

2015年9月27日

存储系统层次结构

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

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

位、字节和字长

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

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

2015年9月22日

Repository模式

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

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

2015年9月18日

实现@using{}代码块

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

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

2015年9月15日

命令行方式下登录SqlPlus,密码含特殊字符

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

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

2015年9月14日

让Linq的OrderBy支持动态字段

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

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

2015年9月2日

easyUI的tree

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

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

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 41 下一页

导航