1. python-文件操作

    python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名: os.listdir() 删除一个文件: os.remove() 递归删除目录:os.removedirs(r"/tmp/a/b/c")

    2019-02-16 Python 4509 views

  2. python-set()集合操作(创建、添加、删除、交集、并集、差集、对称差集)

    set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。set不保证有序。不可以放入可变对象(例如list)作为key,因为可变对象无法判断相等。

    2019-02-16 Python 3481 views

  3. Nginx防止图片盗链

    外链通常是个好东西,但有些外链,例如图片等资源的外链,会浪费一些带宽,有时候我们需要屏蔽其他站的图片资源外链,防止图片盗链。 在Nginx的配置文件中,加入如下配置

    2019-02-16 Nginx 2434 views

  4. python-url编码与解码

    python 3.x python2.x中也是urllib库 其使用方法为: 编码 from urllib import parse parse.quote(url) 解码 from urllib import parse parse.unquote(url)

    2019-02-16 Python 3242 views

  5. python遍历文件夹与递归遍历文件

    python遍历打印当前文件夹下文件名 递归遍历文件夹下的所有文件

    2019-02-16 Python 3353 views

  6. Python如何退出程序

    sys.exit() 执行该语句会直接退出程序,这也是经常使用的方法,也不需要考虑平台等因素的影响,一般是退出Python程序的首选方法.该方法中包含一个参数status,默认为0,表示正常退出,也可以为1,表示异常退出.

    2019-02-16 Python 2154 views

  7. 解决: Python-aiohttp.ClientPayloadError:Response payload is not completed

    使用aiohttp时,遇到异常aiohttp.ClientPayloadError:Response payload is not completed 问题原因 关于异常'response payload is not completed'的官方文档: class aiohttp.ClientPayloadError

    2019-02-16 错误异常 53981 views

  8. Linux-swap建置

    swap是什么 在Linux系统中,swap为了在物理内存不足的情况下进行内存延伸记录。 我们知道CPU所读取的数据都来自于内存,当内存不足的时候,为了保证服务器正常运行,内存中暂时不用的程序或者数据会被挪到swap中,空出来的内存留给需要运行的程序加载。

    2019-02-16 Linux 3362 views

  9. Python大小写转换

    python 首字母大写 大小写互换 大小写转换

    2019-02-16 Python 3031 views

  10. zipimport.ZipImportError: can't decompress data; zlib not available 解决

    在用pyenv安装Python3.6的时候遇到这个错误zipimport.ZipImportError: can't decompress data; zlib not available ,是缺少zlib所致,但是,不是直接apt install zlib 对于Ubuntu16,Python3.6 sudo apt-get install zlib1g-dev

    2019-02-16 错误异常 23400 views

  11. Ubuntu下Python安装MySQLdb以及遇到问题解决办法

    安装方法 第一种方法 Linux平台: 点击这里下载MySQLdb 下载压缩包后,进入下载目录,解压后,执行安装命令 //打开terminal sudo python setup.py build sudo python setup.py install 第二种方法 通过pip安装 sudo pip install mysql-python

    2019-02-16 Python 3929 views

  12. MySQL 只distinct一个字段,查询多个字段。

    MySQL Q:只distinct一个字段,查询多个字段。 A:借助count函数以及group by来实现 select *,count(distinct 字段名) from 表名 group by 字段名;

    2019-02-16 MySQL 12554 views

  13. MySQL配置优化

    MySQL优化总结, 自己不断尝试,总结的。有错误请大家指出,谢谢~ 注: 下文提到的所有状态值均可以通过SHOW STAUTS LIKE ''查询 变量值(配置项值)可以通过SHOW VARIABLES LIKE ''查询

    2019-02-16 MySQL 2453 views

  14. Ubuntu: Termintor+zsh让你的Terminal更美观、更智能、更高效

    Terminator + zsh 是一个比较完美的搭配 下面就来说一下二者的安装配置 Terminator 安装 sudo aptitude install terminator

    2019-02-16 Ubuntu 41757 views

  15. Ubuntu安装Laravel

    Ubuntu安装Laravel: 环境要求 PHP 版本 >= 5.4 Mcrypt PHP 扩展 OpenSSL PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 安装步骤 Laravel依赖Composer,所以需要先安装Composer

    2019-02-16 Laravel 3544 views

  16. 查看修改MySQL字符集以及乱码解决

    MySQL查看和修改字符集 show variables like 'collation_%'; 配置文件修改字符集

    2019-02-16 MySQL 4986 views

  17. MySQL从其他表取字段数据更新到本表

    MySQL从别的表取字段数据更新到本表, eg.从table2中取slug字段更新到table1中的slug字段

    2019-02-16 MySQL 3332 views

  18. sudo: unable to resolve host 已解决

    有没有强迫症初期患者不喜欢默认的HOST NAME,然后自己Google一下,然后改成自己喜欢的名字?然后,时间长了,也不记得这码子事了

    2019-02-16 错误异常 2786 views

  19. error:not all arguments converted during string formatting 解决

    用python操作数据库的时候,使用MySQLdb遇到一个问题,是这样的:execute方法传入单个参数,一直报错not all arguments converted during string formatting

    2019-02-16 错误异常 23449 views

  20. DATETIME与TIMESTAMP比较与使用

    DATETIME与TIMESTAMP比较与使用

    2019-02-16 MySQL 2283 views

  21. Git拉取远程分支

    Git刚clone的项目默认是在master分支的,假设远程还有一个dev分支,如何拉取远程dev分支呢

    2019-02-16 Git 4632 views

  22. Ubuntu安装Composer

    Ubuntu安装Composer,Terminal下执行以下命令:安装curl sudo apt-get install curl,下载installer,将composer.phar移动到/usr/local/bin/并且重命名为composer

    2019-02-16 PHP 3463 views