上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 41 下一页

2015年2月3日

操作系统学习笔记四 线程

摘要: 概述线程是CPU使用的基本单元,由线程ID、程序计数器、寄存器集合和栈组成。它与同一进程的其他线程共享资源,包括代码段、数据段和其他操作系统资源,如打开文件和信号。在多线程流行之前,为了提高并发性,采用创建新进程的做法。但这样很耗时间和资源。优点1、响应度高多线程增加了对用户的响应程度。有过多线程代... 阅读全文

posted @ 2015-02-03 00:17 左直拳 阅读(237) 评论(0) 推荐(0) 编辑

2015年1月30日

技不如人

摘要: ASP.NET MVC项目中,某个视图上,我用JS动态加载一个WebApi方法,这个方法负责显现一些表格。我将表格连同数据在这个方法里一股脑返回,也就是html标记、样式和数据都混杂在一起。”这样逻辑不清晰,有点乱“,项目组的技术牛人说。后来他忍不住加了个子view,将表格写在里面,在control... 阅读全文

posted @ 2015-01-30 22:14 左直拳 阅读(208) 评论(0) 推荐(0) 编辑

用递归将嵌套的JSON对象遍历出来,转为二维数组

摘要: 如题所示,代码如下:var arJsonNesting = [{id:1,name:"zhang3" ,children:[{id:2,name:"zhang33"},{id:3,name:"zhang44"}]} ... 阅读全文

posted @ 2015-01-30 15:20 左直拳 阅读(568) 评论(0) 推荐(0) 编辑

我的2014

摘要: 过去的2014年,对我来说,仍然是学习之年。这一年中,我从广州外派到深圳这里做外包。东家是一个大公司,以前我梦想着可以进入这样的大公司。现在也算是见识了一下,勉强一偿心愿吧。在专业知识上,我开始是浑浑噩噩,随波逐流,因应工作内容和要求,接触了微软系的silverlight、wpf、wcf、ef。虽然... 阅读全文

posted @ 2015-01-30 00:00 左直拳 阅读(186) 评论(0) 推荐(0) 编辑

2015年1月29日

JS重名解决方案

摘要: 一个页面如果引用多个JS,或者像ASP.NET MVC,一个视图包含多个子视图,每个子视图有自己的JS,那么变量、函数的重名冲突机会将会大增。如何解决?这里有一个方案:1、用类来封装子页的JS代码。这种模式中,凡需要被外部访问,如HTML控件访问的,就定义成公有函数,其他的就是类内部的私有函数,冲突... 阅读全文

posted @ 2015-01-29 15:35 左直拳 阅读(2393) 评论(0) 推荐(0) 编辑

2015年1月28日

asp.net mvc 的 视图(view )的模块化开发

摘要: 目前所在项目有一个视图,几个模块都涉及到,对应不同的开发人员,虽然有SVN在管理,但代码冲突时有发生。并且大家的代码挤于其中,逻辑比较容易混乱。将不同部件独立出去,实有必要。分离方式,我知道的有 3 种:1、利用JS动态加载子视图将分离内容放置在一个视图里面,视图还可以对应有控制器。主视图加载过程中... 阅读全文

posted @ 2015-01-28 23:39 左直拳 阅读(1010) 评论(0) 推荐(0) 编辑

Razor里写函数

摘要: asp.net mvc的视图里使用Razor来书写服务器代码,人尽皆知。可以常常见到里面写上for循环语句,输出一大堆东东,牛逼得很。可是,如果循环语句还不能满足我们的要求,需要定义一个函数来调用,该怎么搞?网上那些牛逼哄哄的教程文章立即三缄其口一大半。好的,我现在来给个例子: @functi... 阅读全文

posted @ 2015-01-28 22:37 左直拳 阅读(730) 评论(1) 推荐(1) 编辑

Tuple

摘要: 如果我们想在一个方法中返回多个值,多个不同类型的值,该怎么办呢?数组,List,Dictionary,各有千秋,但不一定都适合我们的要求。它们都可以算是个集合,更适合多行的情况。如果定义一个类,有时又显得小题大做了点。定义结构(struct)是个好主意,但毕竟还是要定义,郑重其事,并且往往还要引用结... 阅读全文

posted @ 2015-01-28 18:25 左直拳 阅读(180) 评论(0) 推荐(0) 编辑

2015年1月27日

javascript下将字符类型转换成布尔值

摘要: 办不到!孙子,我告诉你,这办不到!比如说,var sb = "false";alert(!!sb);//结果显示true!事前是想得很美的:sb == "false"那么!sb == true那么!!sb == false这样,就将 sb 由"false" 转换成真正的布尔值 false 矣。但铁一... 阅读全文

posted @ 2015-01-27 10:44 左直拳 阅读(191) 评论(0) 推荐(0) 编辑

2015年1月26日

如何成为一名快枪手

摘要: 我这段时间做东西,都很慢。在两个项目组,中途都有被项目经理催,需要让其他人协助的经历。对于一名程序员来说,自己负责东西,要让他人染指,是一种耻辱,更何况,我还是一名老程序员。痛苦之余,引起了我的反思。为什么会这么慢呢?1、一方面,是搞的东西,对我来说都是新的,或者是不太熟悉的,没有驾轻就熟的经验2、... 阅读全文

posted @ 2015-01-26 23:30 左直拳 阅读(250) 评论(0) 推荐(0) 编辑

easyUI datagrid 前端假分页

摘要: datagrid有两种分页方式,真分页和假分页。所谓真分页,就是真的每次只获取一张分页的数据。所谓假分页,就是将所有数据全部获取下来,然后利用其分页控件进行分页。下面具体说说假分页:1、datagrid有些参数需要设置:$("#dg").datagrid({ pageNumber:1, ... 阅读全文

posted @ 2015-01-26 23:05 左直拳 阅读(789) 评论(0) 推荐(0) 编辑

操作JSON对象

摘要: JSON类型对象,最简单了,就是键值对,key:value、key:value、一直不停地key:value下去,层层嵌套,理论上多少层都可以,只要你喜欢。可是,每次应用JSON,我都心烦意乱,甚至吓到面无人色。何哉?不懂咯,没有真正理解咯,拿到一个JSON对象,不知道如何去使用它,如何去读取里面的... 阅读全文

posted @ 2015-01-26 19:56 左直拳 阅读(223) 评论(0) 推荐(0) 编辑

服务器端将复合json对象传回前端

摘要: 前端接收后端传过来的JSON对象,对前端来说,传过来的确实就是JSON对象;但后端,类型则灵活得多,可以是IList等类型,当然也可以是newtonsoft的JObject类型。反正在后端,传达的参数类型很多,到达前端后,都变成了JSON对象。见拙作:http://blog.csdn.net/lef... 阅读全文

posted @ 2015-01-26 19:51 左直拳 阅读(391) 评论(0) 推荐(0) 编辑

2015年1月24日

将JSON对象转换成IList,好用linq

摘要: JObjectJTokenJPropertyIList搞得头都大了,记而备忘:JObject json = .....JToken[] jps = json["records"][0].ToArray();List cols = json["columns"].ToObject>();int len... 阅读全文

posted @ 2015-01-24 17:36 左直拳 阅读(285) 评论(0) 推荐(0) 编辑

2015年1月21日

操作系统学习笔记三 进程

摘要: 进程,执行中的程序。进程的概念产生,是因为现代计算机系统允许多个程序调入内存并发执行。具体来说,进程是执行中的程序,除了程序代码,还包括该程序的当前活动,包括程序计数器的值,处理器的寄存器内容,堆栈段(临时数据,如函数参数,返回地址,局部变量等)和 数据段(全局变量),可能还有堆(进程运行期间动态分... 阅读全文

posted @ 2015-01-21 00:00 左直拳 阅读(334) 评论(0) 推荐(0) 编辑

2015年1月19日

如何遍历newtonsoft.json的JObject里的JSON数据

摘要: 这种问题,在网上搜,居然没有答案,又是一堆垃圾,连谷歌上都搜不到。老实说,我喜欢这边的工作环境,可以上谷歌,毕竟是大公司,有自己的VPN 。某组织整天禁这个禁那个,去年居然连谷歌都禁了,丧心病狂至此,让人无语。这件事,其意义与大清禁海可有一比,可以预见,中国的科技水平会越来越与主流文明脱节,其恶劣影... 阅读全文

posted @ 2015-01-19 10:14 左直拳 阅读(1756) 评论(0) 推荐(0) 编辑

2015年1月16日

easyUI的treegrid添加节点(append)时间过长,设置等待(wait)遮罩效果

摘要: 如题所述,在treegrid中,一次添加多个节点时,时间很长,但easyUI并无显示等待信息,让人以为是陷入了死循环,或者死机了,用户体验很差。本来,treegrid(或者datagrid)有所谓的loadMsg,但只在加载数据时显示。添加节点,则不见有这种机制。只能自己动手,丰衣足食了。像很多次寻... 阅读全文

posted @ 2015-01-16 00:45 左直拳 阅读(977) 评论(0) 推荐(0) 编辑

2015年1月15日

easyUI的下拉框combobox与树tree联动

摘要: 参与联动的有 2 个combobox 和 1 个tree:联动流程:combobox1 控制 combobox2,combobox2 控制 tree1联动代码: 阅读全文

posted @ 2015-01-15 09:45 左直拳 阅读(569) 评论(0) 推荐(0) 编辑

2015年1月13日

javascript下的json 序列化及反序列化

摘要: 1、序列化将json对象转为字符串:JSON.stringify(jsonObj)2、反序列化var jsonObj = eval("(" + jsonstring + ")"); 阅读全文

posted @ 2015-01-13 22:53 左直拳 阅读(147) 评论(0) 推荐(0) 编辑

easyUI的getChanges中的inserted

摘要: easyUI中的datagrid、treegrid编辑了数据,可以用getChanges命令来获取更新情况。按道理,有"inserted"、"updated"、"deleted"三种类型,增改删嘛,但不知为何,"inserted"我从来没有获取到过。deleted比较没有问题,只要有remove,就... 阅读全文

posted @ 2015-01-13 21:25 左直拳 阅读(3516) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 41 下一页

导航