07 2018 档案
摘要:学新技能最方便的就是在网上找教程了,我找到一个还不错的易百教程 Jenkins教程 别看教程写了一堆,其实真正用到的没多少。后面的自动化测试,服务器维护啥的,等用到的时候再深入研究吧 No1: 按照教程把Jenkins下载下来就行了,解压安装啥的我就不说了 Jenkins有自己的容器,如果想用Tom
阅读全文
摘要:例: No1: 【every/some】 当集合的所有元素都满足条件时,_.every()函数返回true,当集合的至少一个元素满足条件时,_.some()函数返回true: No2: 【max/min】 No3: 【groupBy】 groupBy()把集合的元素按照key归类,key由传入的函数
阅读全文
摘要:No1: jQuery能帮我们干这些事情: 消除浏览器差异:你不需要自己写冗长的代码来针对不同的浏览器来绑定事件,编写AJAX等代码; 简洁的操作DOM的方法:写$('#test')肯定比document.getElementById('test')来得简洁; 轻松实现动画、修改CSS等各种操作。
阅读全文
摘要:No1: 【window】全局作用域,而且表示浏览器窗口 innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高 outerWidth和outerHeight属性,可以获取浏览器窗口的整个宽高 No
阅读全文
摘要:No1: typeof操作符获取对象的类型 null的类型是object,Array的类型也是object,如果我们用typeof将无法区分出null、Array和通常意义上的object——{}。 No2: 【包装对象】 包装对象用new创建 虽然包装对象看上去和原来的值一模一样,显示出来也是一模
阅读全文
摘要:No1: 定义函数 由于JavaScript允许传入任意个参数而不影响调用,因此传入的参数比定义的参数多也没有问题,虽然函数内部并不需要这些参数: 传入的参数比定义的少也没有问题: No2: 【arguments】 它只在函数内部起作用,并且永远指向当前函数的调用者传入的所有参数 运行结果 【res
阅读全文
摘要:摘抄地址快速入门 No1: JavaScript严格区分大小写 No2: JavaScript不区分整数和浮点数,统一用Number表示 NaN表示Not a Number,当无法计算结果时用NaN表示 Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就
阅读全文
摘要:No1: 协程看上去也是子程序,但执行过程中,在子程序内部可中断,然后转而执行别的子程序,在适当的时候再返回来接着执行。 优势: 1.最大的优势就是协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。 2.不
阅读全文
摘要:No1: hello.py server.py 执行server.py后打开浏览器 无论多么复杂的Web应用程序,入口都是一个WSGI处理函数。HTTP请求的所有输入信息都可以通过environ获得,HTTP响应的输出都可以通过start_response()加上函数返回值作为Body。 No2:
阅读全文
摘要:No1: 【SQLite】 插入 查询 No2: 【MySQL】 安装mysql驱动 如果上面的命令安装失败,可以试试另一个驱动: No3: 【SQLAlchemy】ORM框架 安装 并初始化DBSession: 添加对象 查询
阅读全文
摘要:No1: 【TCP】 客户端 运行结果得到一个sina.html文件,双击打开是新浪主页 服务端接受客户端 No2: 【UDP】 服务端接受客户端 运行结果 No3: 【SMTP发送邮件】 构造一个邮件对象就是一个Messag对象,如果构造一个MIMEText对象,就表示一个文本邮件对象,如果构造一
阅读全文
摘要:No1: 【Pillow】图像处理标准库 缩放 滤镜 字母验证码 效果图 No2: 【requests】处理URL Get params参数 json post 上传文件 No3: 【chardet】检测编码 No4: 【psutil】获取系统信息 等等各种运维用到的信息 No5: 【virtual
阅读全文
摘要:【datetime】 No1: 获取当前时间 No2: 时区转换 【collections】 No3: No4: deque方便插入和删除 OrderedDict有序 FIFO(先进先出)的dict Counter计数器 【base64】 No5: Base64是一种用64个字符来表示任意二进制数据
阅读全文