什么是异步? 在异步程序中,程序代码不需要按照编写时的顺序严格执行,有时需要一在一个新的线程中运行一部分代码,有时无需创建新的 线程,但是为了更好的利用单个线程的能力,需要改变代码的执行顺序。 进程 启动程序时,系统会在内存中创建一个新的进程。进程是构成运行程序的资源的集合,这些资源包括虚地址空间、 ...
分类:
其他好文 时间:
2017-09-27 21:04:25
阅读次数:
141
委托和事件 委托是C#总比较重要的概念,学习C#爱这里最容易产生迷惑. 有些时候,犹豫我们在开发程序时对后续可能出现的要求及变化考虑不足而导致麻烦,这些新变化可能导致程序的重新编写,那能不能改变这种情况?后面的需要变化了,后续对应功能的编写对前面的程序不造成影响? 可以的,在C#中可以使用委托来解决 ...
一、进程和线程 1.进程 计算机程序只是存储在磁盘上的可执行二进制文件,只有把它们加载到内存中并被操作系统调用,才拥有生命周期。进程则是一个执行中的程序。 每个进程都有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据,操作系统管理其上所有进程的执行,并为这些进程合理的分配时间。 2.线程 ...
分类:
编程语言 时间:
2017-09-27 13:28:49
阅读次数:
186
网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的: (1)try语句没有被执行到,如在try语句之前就返回了,这样final ...
分类:
其他好文 时间:
2017-09-27 13:11:50
阅读次数:
149
总结: 1、类加载时,执行静态代码块和初始化静态变量。执行顺序跟代码顺序一致。 2、类实例化时,初始化变量、执行代码块、执行构造。其中初始化变量和代码块的顺序跟代码顺序一致。执行构造是在最后。 3、实例化子类时,会先调用父类的构造方法。调用构造方法之前,会先执行该类的代码块。 4、类只会加载一次。 ...
分类:
其他好文 时间:
2017-09-27 11:43:36
阅读次数:
246
首先看一段代码 代码的执行顺序是从上往下的,当代码执行到script标签时,也就开始执行js代码了。 执行js代码一般分两步:1.预解析代码。 2.逐行执行代码。 第一步:预解析代码 预解析代码呢,主要会把var , function , 参数等一些东西 存储进仓库里面(内存)。 1.var 一般用 ...
分类:
Web程序 时间:
2017-09-27 00:46:30
阅读次数:
218
在初步浏览了邹欣老师所著《现代软件工程构建之法》后,想要向各位大神问几个问题,当然没人理我也没事: 一丶教材p25指出单元测试必须由最熟悉代码的人来写,而eclipse中可以导入JUnit单元测试框架来进行测试,两者是否有什么必然冲突呢。 二丶书中所要求的作业有一部分可能不是自己如今的能力能够全部完 ...
分类:
其他好文 时间:
2017-09-27 00:41:20
阅读次数:
171
单击和双击事件的执行顺序: 单击(click):mousedown,mouseout,click; 双击(dblclick):mousedown,mouseout,click , mousedown,mouseout,click,dblclick; 在双击事件(dblclick),触发的两次单击事件 ...
分类:
Web程序 时间:
2017-09-26 21:12:15
阅读次数:
206
SQL的执行顺序: –第一步:执行FROM –第二步:WHERE条件过滤 –第三步:GROUP BY分组 –第四步:执行SELECT投影列 –第五步:HAVING条件过滤 –第六步:执行ORDER BY 排序 –第一步:执行FROM –第二步:WHERE条件过滤 –第三步:GROUP BY分组 –第 ...
分类:
数据库 时间:
2017-09-24 17:21:43
阅读次数:
197
配置文件及执行顺序: 1> /etc/profile,系统级,会调用 /etc/bash.bashrc 2> /etc/enviroment,系统级,设置系统级环境变量 3> ~/.profile, 用户级 4> ~/.bashrc,用户级别 5> ~/.bash_profile or ~./bas ...
分类:
系统相关 时间:
2017-09-22 13:03:23
阅读次数:
180