正文内容加载中...
posted @ 2016-09-18 18:37 ILONEY 阅读(85) 评论(0) 推荐(0) 编辑
摘要:当你在谷歌搜索 Application Loggin in C#,排在最前面的是这个 .NET Logging Tools and Libraries ,点击进去你会发现里面收录了不错的日记工具及文章。 这里我要介绍的是NLog。log4net 也是一个不错的选择。 NLog 官网:http://n 阅读全文
posted @ 2016-06-13 14:57 ILONEY 阅读(271) 评论(0) 推荐(0) 编辑
摘要:自己写了一个RedisHelper,现贴出来,希望各位大神能够指正和优化。 使用patial 修饰符,由于Redis中的数据类型操作不少,所以把它们单独分到一个文件。核心的,可优化的主要还是上面的代码。 使用的是StackExchange.Redis Redis 客户端。 连接字符串从配置文件 ap 阅读全文
posted @ 2016-06-12 18:14 ILONEY 阅读(5337) 评论(6) 推荐(4) 编辑
摘要:学习到好的知识还是需要记录下来的。开发环境 asp.net mvc4,iis。asp.net 自带的session机制存在诸多不好的地方。先只要列出几点。asp.net mvc 默认的session模式mode为InProc。很多向我这样的菜鸟是没有意识去修改它的。这模式下的话是session的保存... 阅读全文
posted @ 2015-06-12 09:47 ILONEY 阅读(2430) 评论(21) 推荐(7) 编辑
摘要:这是jquery api文档对跨域请求的解析:如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用JSONP类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面。服务器端应当在JSON数据前加上回调函数名,以便完成一个有... 阅读全文
posted @ 2014-12-26 10:56 ILONEY 阅读(318) 评论(0) 推荐(0) 编辑
摘要:顾名思义,常量是其值在使用过程中不会发生变化的变量。在声明和初始化变量时,在变量的前面加上关键字const,就可以把该变量指定为一常量:const tax=0.06; 常量具有以下特点:常量必须在声明时初始化。指定了其值后,就不能再改写了。常量的值必须能在编译时用于计算。只可以针对值类型(原始的... 阅读全文
posted @ 2014-12-07 22:23 ILONEY 阅读(186) 评论(0) 推荐(0) 编辑
摘要:变量作用域是一个让很多初学者很容易混淆的一个概念。变量的作用域是可以访问该变量的代码区域。一般情况下,确定作用域遵循以下规则:只要类在某个作用域中,其字段也(也称成员变量)也在该作用域内。局部变量存在于表示声明该变量的块语句或方法结束的右花括号({})之前的作用域内。(请认真解读读透这句话)在for... 阅读全文
posted @ 2014-12-07 21:53 ILONEY 阅读(5418) 评论(1) 推荐(3) 编辑
摘要:在C#中声明变量使用下述语法:datatype identifier;,例如:int i;该语句声明int变量i。编译器不允许在表达式中使用这个变量,除非用一个值初始化了改变量。如果你不需要使用它,之声明不初始化也可以。变量的初始化变量的初始化是C#强调安全性的另一个例子。简单地说,编译器需要用某个... 阅读全文
posted @ 2014-12-07 19:41 ILONEY 阅读(2124) 评论(0) 推荐(0) 编辑
摘要:Mcrosoft中间语言显然在.NET FrameWork中起着非常重要的作用。现在讨论一下IL(Intermideate Language)的主要特征。因为面向.NET的所有语言在逻辑上都需要支持IL的主要特征。下面是中间语言IL的主要特征:面向对象和使用接口值类型和引用类型之间的显著差异强类型数... 阅读全文
posted @ 2014-12-04 16:03 ILONEY 阅读(395) 评论(0) 推荐(0) 编辑
摘要:假如现在要处理的原始数据是字符串。形式如下:var vJson = { name: "张三", class: "软件工程一班" ,other:"无效"};倘若要把数据中的other这个键值对给去掉,首先需要把这个字符串转换成json对象。转换成json对象的方法有很多,这里可以使用内建的eval()函数实现转换。var nJson=eval(vJson);转换成json对象之后就可以使用delete 方法来删除你要的键了。代码如下:var nvJson = delete eval(nJson).other;这样就实现了。在这里顺便介绍 阅读全文
posted @ 2014-02-27 17:29 ILONEY 阅读(4210) 评论(0) 推荐(0) 编辑