随笔分类 -  .NET

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

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

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

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

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

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

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

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

将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 左直拳 阅读(289) 评论(0) 推荐(0)

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

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

javascript匿名函数
摘要:此前在做node.js项目的时候,整天与匿名函数打交道,似乎习惯成自然,熟悉得很了。这次天降大任,搞了许久前端,忽然有一次觉得应该写个匿名函数,竟然不知道该怎么写!主要是搞不清楚匿名函数应该写在哪里。函数有定义,有调用。而匿名函数是作为参数定义在一个函数里面的。那么它是定义在函数定义里,还是定义在函... 阅读全文

posted @ 2015-01-13 19:02 左直拳 阅读(157) 评论(0) 推荐(0)

Linq入门
摘要:看起来,Linq是.NET独创的,java里面,或者其他开发语言里面,似乎没有这个东西。微软独创的东西,命运都不大好说,也许不久也会被微软自己抛弃。但是目前来讲,年轻的.NET程序员写出来的代码,到处都是Linq,Lambda表达式。看着这些代码,我有一种生疏感,敬畏之心油然而生,难道自己真的是老了... 阅读全文

posted @ 2015-01-06 00:40 左直拳 阅读(180) 评论(0) 推荐(0)

JSON参数
摘要:JSON(JavaScript Object Notation,JavaScript 对象表示法),多么简单,不就是键值对嘛。可是每次在前后端之间通过json作为参数传递,我都心烦意乱,甚至吓到面无人色。何故?因为没搞懂咯。现在也是一知半解。是时候做一个总结了。1、前端传送给后端$.ajax({ ... 阅读全文

posted @ 2015-01-06 00:33 左直拳 阅读(709) 评论(0) 推荐(0)

C#下JSON字符串的反序列化
摘要:C#下JSON字符串的反序列化,一般都是用newtonsoft.json,比较方便。.net当然也有提供相应功能,但觉得比较复杂。所谓反序列化,就是将一个包含JSON内容的字符串,转换回指定对象(不一定是转换回JSON对象)。方法是:using Newtonsoft.Json;。。。JsonConv... 阅读全文

posted @ 2015-01-05 22:45 左直拳 阅读(381) 评论(0) 推荐(0)

javascript的call和apply
摘要:coffeescript里,每个文件编译成JS后,都是(function(){...}).call(this);的架势这个call,该怎么理解呢?在javascript里面,call 或者 apply 用于使并未定义某个函数的对象也可以使用该函数。换言之,它扩展了该对象,让它忽然多了一个函数。cal... 阅读全文

posted @ 2014-12-08 21:12 左直拳 阅读(187) 评论(0) 推荐(0)

调用线程必须为 STA,因为许多 UI 组件都需要
摘要:WPF中,代码中准备控制控件内容时,有时会报错:调用线程必须为 STA,因为许多 UI 组件都需要我知道,在winform下面,使用多线程时,控件的值读取是可以的,但如果要更改,那么就必须进行一些特别的处理。难道在WPF中,也一样吗?首先,WPF中,当报上面那个错误时,代码可以改成类似以下: ... 阅读全文

posted @ 2014-12-05 14:35 左直拳 阅读(1945) 评论(0) 推荐(0)

WPF 下 label 的刷新
摘要:WPF下,label控件并没有什么 Refresh() 的方法。那么现在问题就来了。假设有这么个场景:WPF窗体上有一个按钮,一个Label,按下按钮,触发一些耗时的操作;在操作之前,Label显示一个信息,说现在开始要做什么什么东西了。结果,按钮按下去以后,系统会处于忙碌状态,而Label该先显示... 阅读全文

posted @ 2014-12-05 14:00 左直拳 阅读(713) 评论(0) 推荐(1)

桌面系统集成WEB认证系统方案
摘要:最近做的一个项目,有WEB版、WPF版、手机版。领导想集成集团的一个现成的认证系统,姑且称这个认证系统名为 W4认证系统。W4认证系统有如下特点:1、现成的2、是个单点登录系统3、不支持oAuth24、是个WEB版的认证系统,严重依赖于cookieWEB版还好,没有什么大的问题,但WPF版这些桌面程... 阅读全文

posted @ 2014-12-05 12:03 左直拳 阅读(256) 评论(0) 推荐(0)

抽象类与接口的区别
摘要:这一定是面试的热门问题!但我不仅为这个。之前学习C#面试题,遇到过这个问题;现在学习java,也遇到这个问题,因此想总结一下。抽象类和接口都有制定规范方法,强制子类实现的一面,很多时候,作为一个抽象父类,它们是共通的,既可以用抽象类,也可以用接口。但不同的地方还是有很多:1、抽象类是一个类,里面除了... 阅读全文

posted @ 2014-09-19 13:24 左直拳 阅读(187) 评论(0) 推荐(0)

私有域
摘要:按道理,类中的私有域,外界不能访问,但是,对于同属一个类的对象,却可以访问,这一点,java和C#都是一样的。java:public class Employee { private String name; public Employee(String name){ this.name = na... 阅读全文

posted @ 2014-09-04 23:05 左直拳 阅读(316) 评论(0) 推荐(0)

用浏览器访问WCF
摘要:在开发的时候,为客户端编写代码访问WCF的方式,我们应该比较熟悉,主要是添加一个代理,然后通过这个代理进行访问。如果用浏览器访问WCF呢?(其实最终是想在JS里面访问)用浏览器访问、测试Web Service我们常常干, 而WCF整合了Web Service,Remoting,MSMQ,访问起来应当... 阅读全文

posted @ 2014-08-21 23:43 左直拳 阅读(3719) 评论(0) 推荐(0)

用NuGet安装NewtonSoft.json
摘要:因为要在C#里读取JSON字符串,资料查来查去,发现只能用第三方的NewtonSoft.json。本来.net也有自带的类库可以处理json,但TM的不停要你将JSON读进类对象里面。我靠,我只不过想将一个json字符串里的东西读出来而已,而里面的内容事先完全不知,我建立哪根毛线的类对象啊,脑子真有... 阅读全文

posted @ 2014-08-19 21:25 左直拳 阅读(897) 评论(0) 推荐(0)

java的字符串
摘要:在.NET里面,string是引用类型,而不是值类型,只不过,它是一种特殊的引用类型。比如说,string s1 = "A";string s2 = s1;s1 = "B";但现在,s2仍然是"A"。这跟通常意义上的引用类型有很大不同。而在java中,其字符串称为“不可变字符串”,什么意思呢,就是S... 阅读全文

posted @ 2014-08-11 21:54 左直拳 阅读(114) 评论(0) 推荐(0)

导航