摘要:一、get、set 的基本简介 在面向对象编程(OOP)中,是不允许外界直接对类的成员变量直接访问的,既然不能访问,那定义这些成员变量还有什么意义呢?所以C#中就要用set和get方法来访问私有成员变量,它们相当于外界访问对象的一个通道,一个“接口”。先来看一段代码: class Employee
阅读全文
随笔分类 - C#
C#反射机制介绍
摘要:1、简介 为什么MS要推出Task,而不推Thread和ThreadPool,以下是我的见解: (1)、Thread的Api并不靠谱,甚至MS自己都不推荐,原因,它将整个Thread类都不开放给Windows Sotre程序,且它的Api过于强大,如果在程序中过度使用,维护的成本太高,想想代码中充斥
阅读全文
摘要:1、线程创建示例 Thread thread = new Thread(new ThreadStart(getpic)); thread.Start(); private void showmessage() { Console.WriteLine("hello world"); } 2、带一个参数
阅读全文
摘要:一,MVC HtmlHelper方法 二,传统Form表单Aciton属性提交 三,Jquery+Ajax 提交表单 四,MVC Controller控制器和表单参数传递 MVC HtmlHelper方法 一,Html.BeginForm(actionName,controllerName,meth
阅读全文
摘要:前段时间做一个数据迁移项目,刚开始用B/S架构做的项目,但B/S要寄存在IIs中,而IIs又不稳定因素,如果重启IIs就要打开页面才能运行项目。有不便之处,就改用Windows服务实现。这篇就总结下,windows服务的编写,调试,安装卸载。 Windows服务介绍 Microsoft Window
阅读全文
摘要:memcached在windows下的下载与安装 下载地址:http://pan.baidu.com/s/1yVILw 提取密码:5gx9 官方网站:http://memcached.org/ 下载完成后 1、打开SetupFile安装文件夹 2、打开cmd命令界面。 不要忘啦去windows服务中
阅读全文
摘要:1、建立一个TimingActionFilter过滤器 其中LogHelper.WriteLog是我的写日志文件通用类,修改成你自己的即可。 3、给controller或action加上特性 4、执行时间或渲染时间大于100ms会被记录下来 我这里有好几次执行时间7、800ms是因为每次重新生成项目
阅读全文
摘要:建议大家对C#撑握的不错的时候,可以去看一些开源项目。走技术这条路,就要耐得住寂寞(群里双休日说要让群主找妹子进群的人必须反思),练好内功。不撑握C#高级知识点,别想看懂优秀的开源项目,更别指望吸收其编程思想;你的水平,随时可以被一个实习生代替!切记不能浮躁! 本文讲线程和并发,这块知识点太多太多了
阅读全文