1. 循环 while 条件: 代码块(循环体) else: 当上面的条件为假. 才会执行 执行顺序: 判断条件是否为真. 如果真. 执行循环体. 然后再次判断条件....直到循环条件为假. 程序退出 2. break和continue break: 停止当前本层循环 continue: 停止当前本 ...
分类:
其他好文 时间:
2018-08-02 22:42:00
阅读次数:
127
深入理解JS引擎的执行机制 1.灵魂三问 : JS为什么是单线程的? 为什么需要异步? 单线程又是如何实现异步的呢? 2.JS中的event loop(1) 3.JS中的event loop(2) 4.说说setTimeout 首先,请牢记2点: (1) JS是单线程语言 (2) JS的Event ...
分类:
Web程序 时间:
2018-08-02 00:13:52
阅读次数:
233
原文:WPF 多点触摸开发[2]:WPF触摸的几个手势的执行顺序前面我讲了在win7下使用模拟器,进行调试模拟多点触摸,其实际开发中这样也比较麻烦.. 要拿几个鼠标. 所以更多的人会 买个触摸套 套在显示屏上. 这样可支持 2点触摸. 又没有正真触摸屏的昂贵,价格也相对优惠很多. 接下来进入正题 .... ...
什么是重排序?重排序是指令的重排序。 为了提高性能,编译器和处理器常常会对指令做重排序,重排序就会导致多线程执行的时候有数据不一致问题,导致程序结果不是理想结果。 重排序分为三类: 编译器重排序:不改变单线程程序语义前提下,重新安排执行顺序 指令级并行重排序:指令并行技术可以将多条指令重叠执行,如果 ...
分类:
编程语言 时间:
2018-08-01 16:05:20
阅读次数:
183
代码块:在Java中,使用{}括起来的代码成为代码块 根据其位置和声明的不同,可以分为局部代码块:局部位置,用于限定变量的生命周期 构造代码块:在类中的成员位置,用{}括起来的代码。每次调用构造方法执行前,都会先执行构造代码块。 作用:可以把多个构造方法的共同代码放在一起。 静态代码块:在类中的成员 ...
分类:
编程语言 时间:
2018-07-31 15:36:23
阅读次数:
124
多任务: frok():只能在linux下执行 如果主进程退出,整个进程就直接退出了,不会因为子进程没执行完而等待子进程结束后才结束整个进程 子进程中修改的全局变量不会影响到父进程的全局变量,多进程中,数据不共享,如果想共享进程中的数据,需要进程间通信 多次fork()的结果: 父进程,子进程执行顺 ...
分类:
编程语言 时间:
2018-07-30 13:22:18
阅读次数:
129
1. 静态初始化块 静态初始化块只在类首次加载时执行一次,同时静态初始化块只能给静态变量赋值,不能给普通成员变量赋值。 2. (非静态)初始化块 (非静态)初始化块在每次生成实例对象时都执行一次,可以给任意变量赋值。 3. 构造方法 构造方法在每次生成实例对象时都执行一次 4. 执行顺序:静态初始化 ...
分类:
编程语言 时间:
2018-07-30 13:21:45
阅读次数:
130
表头包含有: id select_type table type possible_keys key key_len ref rows Extra id:select 查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序,分为三种情况: 三种情况: 1.id相同,执行顺序由上至下 ...
分类:
数据库 时间:
2018-07-29 17:59:42
阅读次数:
206
看到过下面这样一道题: 为什么输出结果是 1,2,3,5,4 而非 1,2,3,4,5 ? 比较难回答,但我们可以首先说一说可以从输出结果反推出的结论: 相关规范摘录 在解答问题前,我们必须先去了解相关的知识。(这部分相当枯燥,想看结论的同学可以跳到最后即可。) Promise/A+ 规范 要想找到 ...
分类:
其他好文 时间:
2018-07-29 00:13:39
阅读次数:
945
首先创建一个.py文件 写代码三种方式: 终端cd desktop Python 文件路径.py;终端Python 回车 写代码;在pycharm中; 程序的执行顺序:从上到下,从左到右的原则 显示程序运行结果的地方一般叫做控制台 在Python中输出语句用print()表示,只能直接打印数字,汉字 ...
分类:
编程语言 时间:
2018-07-28 16:46:42
阅读次数:
138