2021年12月19日

摘要: 02-if语句 语法一: if(表达式){ } 如果表达式成立则执行{}里面的代码,需要注意的是if后面()中的表达式成立之后仅仅会执行紧跟其后的代码,下面我们用代码演示一下。 var num02 = 10; if(num02 < 2) alert("aa"); alert("bb"); 运行结果如 阅读全文
posted @ 2021-12-19 22:18 _Mr_King 阅读(38) 评论(0) 推荐(0) 编辑
 
摘要: 01-JS运算符 本节主要讲JS中的运算符,JS中的运算符可分为以下几类:赋值运算符、算术运算符、字符串运算符、一元运算符、逻辑运算符、关系运算符、条件运算符、相等运算符等,最后本文会介绍一下运算符的优先级。 一、赋值运算符 JavaScript和其他语言一样,都是使用 = 作为赋值运算符,使用 = 阅读全文
posted @ 2021-12-19 21:41 _Mr_King 阅读(126) 评论(0) 推荐(0) 编辑
 
摘要: 04-多线程共享全局变量的问题 问题 我们运行下面这段代码 1 import threading 2 3 4 num1 = 0 5 6 def test01(num): 7 for i in range(num): 8 global num1 9 num1 += 1 10 print("test01 阅读全文
posted @ 2021-12-19 19:26 _Mr_King 阅读(73) 评论(0) 推荐(0) 编辑

2021年12月17日

摘要: 一、创建canvas 1 <body> 2 <!-- 创建一个canvas画布 --> 3 <canvas id = "can" width = "800" height = "600">Hello Canvas</canvas> 4 </body> 注意: 1.默认情况下创建的canvas在浏览器 阅读全文
posted @ 2021-12-17 23:48 _Mr_King 阅读(91) 评论(0) 推荐(0) 编辑
 
摘要: 03-多线程共享全局变量 import threading import time num = 100 def test1(): global num num += 1 print("test1 >%d" %num) def test2(): print("test2 >%d" %num) def 阅读全文
posted @ 2021-12-17 23:13 _Mr_King 阅读(238) 评论(0) 推荐(0) 编辑

2021年12月16日

摘要: vim编辑器的设置 要想设置vim编辑器,首先需要输入下面这条命令: vim ~/.vimrc 此时会打开一个文件,在这个文件中添加下文所写的内容即可进行设置 一、显示行号 set nu 二、设置tab为4个缩进 set paste set tabstaop = 4 三、设置换行之后自动缩进 set 阅读全文
posted @ 2021-12-16 23:57 _Mr_King 阅读(96) 评论(0) 推荐(0) 编辑

2021年12月15日

摘要: 多任务-Thread 一、理解并行与并发 并行:cpu数多于任务数 例如: 一共有三个任务,分别是:QQ、微信、陌陌;一共有四个CPU,每个任务占据一个CPU。 并发:CPU数少于任务数 例如: 一共有三个任务,但是只有两个CPU,两个CPU去执行三个任务,这样CPU只能是一会儿执行A,一会儿执行B 阅读全文
posted @ 2021-12-15 22:28 _Mr_King 阅读(29) 评论(0) 推荐(0) 编辑

2021年12月12日

摘要: gevent完成多任务 一、原理 gevent实现多任务并不是依靠多进程或是线程,执行的时候只有一个线程,在遇到堵塞的时候去寻找可以执行的代码。本质上是一种协程。 二、代码实现 import gevent def f1(n): for i in range(n): print(gevent.getc 阅读全文
posted @ 2021-12-12 22:50 _Mr_King 阅读(135) 评论(0) 推荐(0) 编辑