摘要:
1. 连接数据库 import redis class RedisTest(object): def __init__(self): self.client = redis.StrictRedis(host="xx",port=xx,password="xx",db=0,decode_respons 阅读全文
摘要:
二:迭代器 迭代:是一种动作,访问集合元素的一种方式。 迭代器:是一种对象,可以记住遍历位置的一种对象,迭代器只能往前,知道集合中的所有元素被访问完,才会结束。 那么什么东西才能被迭代呢?也就是可以for in 可迭代对象:list tuple dict str for i in 100: prin 阅读全文
摘要:
一:并发的概念 当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时执行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。这种方式我们称之为并发(Concurrent)。 二:并行的概念 当系统 阅读全文
摘要:
一:什么是线程池 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。 二:线程池的原理 线程池创建会设置一个最大容量,就是线程池里面线程的数量,也就是说线程池里面存放固定数量的线程。最优的数量是:2 * cpu的数量个 三:为什么要使用线程池 假设有10000 阅读全文
摘要:
一:导航样式一 (一)html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" 阅读全文
摘要:
一:更改crontab的默认配置 二:打开cron的log 三:一般用户下,编辑后无法保存,必须切换到root下进行编辑,才能保存 四:重启服务 五:创建定时器要执行的文件 六:编辑定时器的内容 crontab -e 七:查看执行情况 #TODO 阅读全文
摘要:
一:DOM节点 子节点:childNodes 父节点:parentNode offsetPrent 二:元素属性操作 方式一:xxx.style.xxx 方式二:xxx.style["xxx"] 方式三:Dom方式 (一)获取子节点的数量 chileNodes.length <!DOCTYPE ht 阅读全文
摘要:
一:什么是脚本 shell文件,是跑在linux中的命令集合 #!/bin/sh 必须在文件的第一行 符号#! 用来告诉系统它后面的参y数是用来执行该文件的程序 编写一个向控制台输出字符串的案例 (一) 创建脚本文件.sh结尾 (二) vim编辑标本文件 #! 是一个约定的标记,它告诉系统这个脚本需 阅读全文
摘要:
一:normal模式 默认进入就是编辑模式,esc点击后也可切换到编辑模式 二:写入模式 insert 作用:写入内容 点击i/a/o 就切换为插入模式 指令 a 在光标后面追加内容 指令 o 在光标的另一行输入内容 指令 I 在光标所在行的行首输入内容 指令 O 在光标所在行的上一行输入内容 指令 阅读全文
摘要:
一:div中的图片跑出来 <style> /* 图片在一行 */ #div1 li{ float: left; list-style: none; } </style> </head> <body> <div id="div1"> <ul> <li><img src="pic/美女1.jpg" al 阅读全文