05 2013 档案
摘要:平时我们经常听说asp.net页面生命周期,大致是 创建页面类,打造页面控件树,渲染响应输出页面(当然里面还有很多管道执行处理事件)最后呈现在我们面前就是一个网页(也就我们通常说的页面生命周期!)今天本人谈谈多线程的生命周期,如有不对还望包涵,多多指教!首先上上图: class Program { static void Main(string[] args) { //创建线程 Thread thread = new Thread(run); thread.Start();...
阅读全文
摘要:相信大家经常听说 进程和线程 ,当然这东西出现必然有他的用处什么是进程?图书上就是进程,你会发现我的电脑运行多个进程对于以前的单核电脑来说(它在某一时刻只能执行一个进程,为什么我们既能听歌,又能看电影呢,那是因为cpu在飞快的切换!)那么对于多核当然是可以再同一时刻运行多个进程了上面说了进程,还的补充一点,进程间的内存是相互独立的!下面说下线程:线程是进程的最少执行单元,这话说的有点专业,还是上个简单的图说了这么多看代码! class Program { static void Main(string[] args) { ...
阅读全文
摘要:先看数据表:首先找出每个学生的课程数select name,COUNT(kem) as nums from xresult where result>60 group by name --找出大于60分学生课程门数select name, COUNT(kem)as nums from xresult group by name ---找出学生所有课程门那么就可以给两个表进行,左右连接,当大于60的课程,和它所有的课程相等时候,那么这位学当然就满足条件 select A.name from( select name,COUNT(kem) as nums from xresult where
阅读全文
摘要:通过工厂反射程序灵活性较高,减少不必要的分支//具体详细图
阅读全文
摘要:何为设计模式呢?简单的说就是能重复利用的解决方案,当碰到A项目也出现这种情况,B项目也出现这种情况那么是否能把这懂实现功能抽象出来,形成一种解决方案.单列模式:顾名思义就是一个实例(即一个对象只能初始化一次);作用:减少开辟内存空间,节约内存开销class Program { static void Main(string[] args) { A a1 = A(); A a2 = A(); Console.WriteLine(a1 == a2); //输出false ...
阅读全文
摘要:在网上看了一说明,把一些资料整理一下(当然不是非常完善)
阅读全文
摘要:首先看下C 代码:#include<stdio.h>void huhuan(int *p,int *q){ int t; t=*p; //t=3 *p=*q;// b=3; 地址不变 变的是地址指向的值发生变化 *q=t;//a=5}int main(void){ int a=3; int b=5; huhuan(&a,&b); printf("a=%d,b=%d\n",a,b); return 0;} //上面程序可能让看得头晕,下面上个示意图下面是一个内存简单构图
阅读全文