摘要:方法的使用: 变量.方法名(参数) 函数的使用: 函数名(参数) 字符串 1、删除空白 rstrip(): 返回去掉尾部的空格后的字符串。(不改变原字符串) lstrip(): 去掉首部空格 strip(): 去掉两端的空格 2、修改字符串大小写 title(): 以首字母大写的方式显示每个单词 u 阅读全文
posted @ 2019-07-09 10:35 程序小工 阅读 (32) 评论 (0) 编辑
摘要:轻量级爬虫 不需要登录 静态网页 数据不是异步加载 爬虫:一段自动抓取互联网信息的程序 URL管理器 管理对象 将要抓取的url 已经抓取过的url 作用 防止重复抓取 防止循环抓取 实现方式: 1、内存 python内存 待爬取URL集合:set() 已爬取URL集合:set() 2、关系型数据库 阅读全文
posted @ 2019-07-09 10:24 程序小工 阅读 (30) 评论 (0) 编辑
摘要:1、斐波那契数列 斐波那契数列,数列前两项为1,之后每一项都是前两项之和。 python print(a, end=' ') 菱形 5、棍子游戏 有21根棍子,用户选1 4根棍子,然后电脑选1 4根棍子。谁选到最后一根棍子谁就输。(用户和电脑一轮选的棍子总数只能是5) python !/usr/bi 阅读全文
posted @ 2019-05-30 00:30 程序小工 阅读 (38) 评论 (0) 编辑
摘要:while循环 当条件成立时,循环体的内容可以一直执行,但是避免死循环,需要有一个跳出循环的条件才行。 for循环 遍历任何序列(列表和字符串)中的每一个元素 range() 函数 生成一个等差数列(并不是列表)。 range(4) = list(range(4)) = list(range(1, 阅读全文
posted @ 2019-05-30 00:10 程序小工 阅读 (26) 评论 (0) 编辑
摘要:python是强类型语言,某些场合下需要进行类型转换。关系运算符的结果是 或`false range() math类库`的引入和成员方法的调用 阅读全文
posted @ 2019-05-30 00:05 程序小工 阅读 (25) 评论 (0) 编辑
摘要:安装lnmp环境 参考: "简书 Centos 7 下安装LNMP官方最新版" 安装redis 参考: "简书 Centos 7下使用yum安装redis" 安装nodejs npm nodejs分8.x和10.x,这里用10.x的,如果需要用8.x,就换成 参考: "Linuxhint CentO 阅读全文
posted @ 2019-05-13 18:27 程序小工 阅读 (56) 评论 (0) 编辑
摘要:下载安装 1、下载源码包: 2、解压缩: 然后进入到解压缩后的目录 3、安装配置: prefix 是指定安装目录 执行前确保系统已安装了编译器gcc 4、编译,并安装: 将默认的python2.7换成新版python3.7 (1) 查看当前系统python执行程序的位置 定位到加载的python目录 阅读全文
posted @ 2019-05-12 17:40 程序小工 阅读 (28) 评论 (0) 编辑
摘要:centos服务器上安装了php5.3到php7.2版本的php,默认使用 ,查看到的php版本信息为: 修改环境变量文件: 跳转到最后一行环境,查看到: php默认加载的是 下的php,所以版本是5.6 接下来,需要找到7.2版本的php执行程序的位置,执行 查看到: 可以看到php7.2版本的位 阅读全文
posted @ 2019-05-09 11:55 程序小工 阅读 (462) 评论 (0) 编辑
摘要:基本介绍 1、观察者模式(Observer):当一个对象状态发生改变时,依赖它的对象全部会收到通知,并自动更新 2、场景: 当一个事件发生后,要执行一连串更新操作。传统的编程方式,就是在事件的代码之后直接加入处理逻辑。当更新的逻辑增多之后,代码会变得难以维护。这种方式是耦合的,侵入式的,增加新的逻辑 阅读全文
posted @ 2019-05-08 23:50 程序小工 阅读 (22) 评论 (0) 编辑
摘要:1、修改mac用户名 【系统偏好设置】 》【用户与群组】 》点开左下方的小锁 》解锁后再用户头像右击,进入到高级选项 》进行设置即可 2、修改mac计算机名 【系统偏好设置】 》【共享】 》【电脑名称】修改 3、mac 修改个人目录名 sudo su mv i origin_dir new_dir 阅读全文
posted @ 2019-04-26 11:50 程序小工 阅读 (114) 评论 (0) 编辑