阿薛

11
获赞数
6
关注数
9
粉丝数
上海
上海大学 | 应用化学
IP 属地未知
2017-06-08 加入
浏览 6.4k

超懒

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