
.Net
MkCrawling
一切尽在不言中、、、
展开
-
001三大类库01_String
Console.WriteLine("----三大类库01_String----\r\n"); string str = "abcdefg"; string[] strs = new string[] { "12", "34", "56" }; #region 构造方法 Console.WriteLine(原创 2015-08-21 14:42:29 · 602 阅读 · 1 评论 -
详解C#中的反射
两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时候就会产生一定的“回音”反射,然后把“回音”进行处理就可以显示出内脏的情况了(我不是医生也不是声学专家,不知说得是否准确^_^)。2、地球内部结构:地球的内部结构大体可以分为三层:地壳、地幔和地核。地...转载 2017-07-02 19:45:14 · 356 阅读 · 0 评论 -
Newtonsoft.Json使用中返回Null值或抛出异常的整理
string jsonstr_right = "{'k':'v','ks':{'kk':'vv','kk2':'vv2'},'c':2}"; string jsonstr_wrong = "{dkfkd}"; //JObject jobj1 = JObject.Parse(jsonstr_wrong)...原创 2018-01-05 11:15:14 · 3588 阅读 · 0 评论 -
应用程序权限设计
转自:http://www.cnblogs.com/yukaizhao/archive/2007/04/15/user_role_action_permission.html我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。 1. 基于角色的权限设计这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设转载 2016-03-14 10:48:59 · 512 阅读 · 0 评论 -
异常捕获和log4net使用
捕获异常1.webform的golbal中有一个事件专门捕获异常2.asp.net mvc中使用filter(asp.net mvc自带)过滤器捕获异常,具体方法如下2.1自定义异常捕获过滤器,使之继承HandleErrorAttribute(filter中的异常过滤器),并重写OnException方法public class MyHandleErrorAttribute:HandleError...原创 2016-02-23 12:57:15 · 1129 阅读 · 0 评论 -
spring.net的使用
业务逻辑层和表现层解耦:工厂创建对象和spring.net(类似于微软的unity)创建对象两者的比较:后者功能强大,能实现ioc(控制反转,就是创建对象的权利由开发人员自己new,转到了由容器控制,工厂就是实现的该功能)di(依赖注入,就是通过容器来创建对象的时候,在对象的初始化时可以给一些属性、构造方法的参数注入默认值)aop(面向切面编程,有权限校验、日志处理等功能,类似原创 2016-02-21 18:07:00 · 1008 阅读 · 0 评论 -
memcache的配置及使用
一.启动以管理员身份运行命令提示符直接运行:memcached.exe安装/卸载服务:memcached.exe -d install/uninstall启动/关闭服务:memcached.exe -d start/stop默认端口:11211;建议不要改,可以通过注册表进行修改二.使用telnet操作连接telnet 192.168.1.31 1121原创 2016-02-15 17:49:50 · 586 阅读 · 0 评论 -
003三大类库03_Stream
一.文件操作(所有文件类型) //文件就是一堆字节块 //windows下文本文件的基本编码方式 // ->ANSI // ->unicode // ->unicode big endim // ->utf-8原创 2015-09-17 11:11:44 · 499 阅读 · 0 评论 -
002三大类库02_Collection
Console.WriteLine("----三大类库02_Collection---\r\n"); //只介绍两种常用的 #region List<T> 线性集合 长度可变的数组 Console.WriteLine("----List<T>----"); //1.List<T>,T为数据类型原创 2015-08-21 17:32:05 · 476 阅读 · 0 评论 -
固定datetimepicker控件的时间值及数据库按时间查询
目前还没找到通过设置控件属性达到目的的方法,故在程序中设置。当用到datetimepicker的值时:将datatime类型的值转换string类型来大袋目的[csharp] view plaincopystring ks = dtp1.Value.ToString("yyyy-MM-dd 00:00:00"); string js = dtp1.Value.ToString("yyyy-MM-...原创 2014-10-27 13:38:45 · 941 阅读 · 0 评论