摘要:
后代选择器用空格,比如A B{border:1px solid red;} 子代选择器用>, 比如A>B{border:1px solid red;} 但是,如果你仔细想想,这俩个概念是不是有重复的地方, 后代是不是也是子代? 子代不也是后代吗? 具体两者的关系不作讨论,我们来看看在css中具体有什 阅读全文
摘要:
后代选择器用空格,比如A B{border:1px solid red;} 子代选择器用>, 比如A>B{border:1px solid red;} 但是,如果你仔细想想,这俩个概念是不是有重复的地方, 后代是不是也是子代? 子代不也是后代吗? 具体两者的关系不作讨论,我们来看看在css中具体有什 阅读全文
摘要:
通常情况下,我们是直接用下标,但命名的下标来便于理解其意义,在命令后就容易理解了 阅读全文
摘要:
生产者消费者模型是接着上一篇:进程来写的,前面的都是基础, 生产者消费者模型是对前面知道的应用: 先看代码: 当主进程启动后,随即生产者进程启动,假设现在生产了一个食品, 也就是Queue中有一个元素,生产者在生产完这一个食品之后 由于 q.join 进入了等待Queue取空才会结束当前进程。 那现 阅读全文
摘要:
有时出于某种需要,想将输出突出显示: 下面是一个简单的例子: 可以看到 它以 \033开头 中间是[ 接着的数字代表对应的颜色, 可以自己试试 目前只知道3开关是字体颜色,4开头是背景色 结尾都是0m 上面的结果: 后续如果查到资料再更新! 阅读全文
摘要:
通常情况下如果要进行比较复杂的匹配,可以考虑用正则表达式模块:re模块,这里介绍fnmatch模块: 阅读全文
摘要:
运行上面的代码会先后打印出:10000, 1。执行foo函数后,x=10000的生命周期在foo函数内部,当此函数执行完后即消失,接着执行print(x), 此时内部的x=10000已经销毁,只有全局变量x=1,所以打印1 此咱情况下最后打印的结果为3。如果没有nonlocal x ,将会报错,因为 阅读全文
摘要:
存储引擎: 查看所有支持的引擎: 查看正在使用的引擎: 创建表时可以指定引擎: 表的操作: 创建表: 语法: create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); 注意: 1. 在同一张表中,字段 阅读全文
摘要:
1.开进程的两种方式: 1. 使用内置的进程 2. 自定义进程类: 事实上在调用P1.start时,系统调用了Process类的run方法,在我们直接调用Process类时, 我们需要指定target(即要进行的操作,参数args),那么定制后我们重写了run方法,即重写的 run方法。 在Cust 阅读全文
摘要:
python 套接字编程的大致流程如下: server端: client端 : 在此基础上我们建立一个最基本的服务端,客户端(也就是所谓的cs模型) server: client 这大概是最简单的cs模型了,事实上这样只完成了一次从客户端向服务端发送了一条消息,然后就关闭了连接。在实际情况中,服务端 阅读全文
摘要:
第一种情况是要对三个表同时进行迭代,第二种情况是依次对三个表进行迭代 阅读全文
|