发布了文章2019-03-07
最一直在用的Shadowsocks突然不好用了,重新安装也是如此,上Github看issue中讨论,发现其协议似乎已经被“破解”想到小修小补坚持不了多久,干脆换个工具,即V2Ray,几个月前朋友提到过,不妨一试在此一并记录安装过程和心得,能帮到别人就更好了
发布了文章2019-03-05
最一直在用的Shadowsocks突然不好用了,重新安装也是如此,上Github看issue中讨论,发现其协议似乎已经被“破解”想到小修小补坚持不了多久,干脆换个工具,即V2Ray,几个月前朋友提到过,不妨一试在此一并记录安装过程和心得,能帮到别人就更好了
赞了文章2018-02-08
Mock这个词在英语中有模拟的这个意思,因此我们可以猜测出这个库的主要功能是模拟一些东西。准确的说,Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为。简单的说,mock库用于如下的场景:
发布了文章2018-01-24
通过一番寻找,发现这系列文章,其不仅包含A*算法,连寻路算法中的一些基础知识也一并介绍了,不愧是斯坦福出品,也很感谢译者要实现点A到点B最短路径,还需要做一些微小的工作,下面逐个说明
发布了文章2018-01-24
终于要挑战寻路模块,虽然我是在重复造轮子,但看一下别人的轮子怎么造也是很重要的,所以在这之前首先搜索下,看看有什么现成的思路和代码,收获如下:
发布了文章2018-01-24
思路:主模块由一个Robot类构成,其调用各子模块,且其属性可用于保存信息这些信息,除了之前地图模块中的coordinate_list和impassable_coordinate_list之外,还包括:
发布了文章2018-01-22
在朋友的推荐下,尝试写一个模拟的扫地机器人的程序,当做是练习(工程能力和算法)写这篇文章一是记录和分享思路,也希望获得更多意见和建议,欢迎评论
发布了文章2017-12-12
定义 生成器 (generator) 一种定义体中含有yield关键词的函数被调用时得到的对象 有时指上述的函数 迭代器 (iterator) 一种实现了无参数__next__方法和__iter__方法的对象(实例) python内建的一种类,其继承自collections.Iterable (py3.4) 可迭代对象 实现了__iter_...
发布了文章2017-12-07
最近跟着《流畅的Python》和《Python Cookbook》学习,看到装饰器部分,有些头大倒不是因为概念难以理解,而是书和网上文章中有些地方有些矛盾之处在简单学习和实践之后,整理出我对装饰器的理解如下
赞了回答2017-12-05
{代码...} 处理完一个就返回一个
赞了回答2017-12-05
通常情况下有这种需求可能是因为别的线程可能也在使用该列表。所以要么加锁,要么放到Queue中,queue是线程安全的。
赞了文章2017-12-05
但是在实际调用中,我们发现程序出错了,上面的代码打印了两个hello。经过调试你发现是say_goodbye()出错了。老板要求调用每个方法前都要记录进入函数的名称,比如这样:
提出了问题2017-12-05
发布了文章2017-11-30
首先在网上寻找看是否已经有现成库/脚本能做到,寻找一番之后只找到一些思路文章,这里就不重复了有一点要注意,不少文章里是python2的情况,里面用的是unichr函数,到python3就变成了chr函数直接看代码吧
发布了文章2017-11-28
昨天写了小程序爬了点日文小说,放到手机app上看,发现有乱码顿时觉得很奇怪,因为我特意调了codecs库,保存为utf-8的格式了,电脑上用记事本打开也正常
发布了文章2017-11-12
昨天决定分享一下最近写的exhentai爬虫程序,参考了这篇文章,看了下里面几个常见打包软件的简介表格(可惜没nuitka)因为是给小白用户使用,做成单个文件形式,只能在Pyinstaller和py2exe之间选择去各自官网看了下,发现py2exe很久没更新了,对python3新版本的支持...
发布了文章2017-10-24
最近随着那啥的召开,我在美国架的AWS服务器突然没办法访问了,很不方便,等到今天也没恢复,和朋友交流了一下,他说日本的AWS还能用,于是下午就重新整了一下ss老实说,我有些担心这篇文章甚至这个帐号被xx,但能方便到一些人的话(如果没被xx),那也算得上做了一些...
赞了回答2017-09-25
如果你使用了uwsgi,可以试试在uwsgi的配置文件中增加 {代码...} 我是这样解决的,应该还有别的方法吧,希望能帮到你
提出了问题2017-09-21
发布了文章2017-09-08
博客写得差不多了,打算部署到云上因为速度的关系,不打算部署在AWS上,于是申请了阿里云,环境是上篇文章提到的CentOS 7 64位安装和配置好Python3和MySQL,又稍微了解点web服务器的知识后,打算按这里的方法进行部署,思路是用gunicorn当应用容器,NGINX当反向代理