- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 公网ip路由设置端口转发
端口转发地址的默认网关与转发目的地址需在同一网段 例如转发到192.168.0.37:4646 默认网关必须和192.168.0.37在同一网段
2017-08-31 15:50:35 3285
原创 异步高并发web框架 sanic 官方教程
官方地址 https://sanic.readthedocs.io/en/latest/gitbook翻译版本 https://zhucaidong.gitbooks.io/-sanic/content/
2017-08-19 17:52:56 3048
原创 编译openwrt时报错 Permissions for installing coreutils with pkgsrc on NetBSD
权限问题可加上如下命令Try the command indicated in the error message:export FORCE_UNSAFE_CONFIGURE=1 && makeThis being said, it is true the "unsafe configure" requirement seems a bit strange.
2017-08-19 17:48:24 460
原创 编译多核大内存openwrt版本
openwrt目前最大只支持16核64g内存编译前sudo make kernel_menuconfig Processor type and features ---> [*] Symmetric multi-processing support Processor family (Core 2/newer Xeon) --->#自行选择处理器平台
2017-08-19 17:42:22 4604
原创 squid 单进程 高并发解决方案
问题描述:squid单进程导致,当多个同时处理多个请求,导致响应超时。据网友测试单个squid的最大并发数量在6k左右.解决方案:在同一个服务上运行多个squid的实例。https://wiki.squid-cache.org/MultipleInstances
2017-08-19 17:29:19 3767
转载 模拟鼠标操作
Python selenium —— 模拟鼠标键盘操作(ActionChains)Sep 8, 2016原文链接 https://huilansame.github.io/huilansame.github.io/archivers/mouse-and-keyboard-actionchains用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双
2017-08-09 21:03:45 1148
转载 python 协程与gevent
gevent是第三方库,通过greenlet实现协程,其基本思想是:当一个greenlet遇到IO操作时,比如访问网络,就自动切换到其他的greenlet,等到IO操作完成,再在适当的时候切换回来继续执行。由于IO操作非常耗时,经常使程序处于等待状态,有了gevent为我们自动切换协程,就保证总有greenlet在运行,而不是等待IO。协程是单线程使用gevent,可以
2017-08-07 07:49:09 420
转载 python with和上下文管理工具
源链接:https://zhuanlan.zhihu.com/p/27051142如果你有阅读源码的习惯,可能会看到一些优秀的代码经常出现带有 “with” 关键字的语句,它通常用在什么场景呢?今天就来说说 with 和 上下文管理器。对于系统资源如文件、数据库连接、socket 而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源。
2017-08-07 07:17:17 1932
转载 python 包和模块
包:.py文件所存放的目录。模块:每个.py文件都是一个模块。每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是mycompany。使用模块:import#!/
2017-08-05 15:58:51 310
原创 python 错误异常及调试
断言assertassert的意思是,必须满足断言的表达式,否则,程序运行后面的代码肯定会出错。启动Python解释器时可以用-O参数来关闭assert。此时的断言就是passn=1assert n==1,'n不等于1'
2017-08-04 22:15:24 438
原创 python 面向对象高级编程
python 装饰器@property使用class Screen(): @property def width(self): return self._width pass @width.setter def width(self,value): self._width=value @property
2017-08-04 21:51:50 277
转载 mongdb添加用户初始化
MongoDB如何设置权限(类似关系型数据库的用户名和密码)MongoDB 缺省是没有设置鉴权的,业界大部分使用 MongoDB 的项目也没有设置访问权限。这就意味着只要知道 MongoDB 服务器的端口,任何能访问到这台服务器的人都可以查询和操作 MongoDB 数据库的内容。在一些项目当中,这种使用方式会被看成是一种安全漏洞。本文介绍如何在单台 MongoDB 服务器上设置鉴权。设
2017-08-03 21:35:27 1133
原创 python 遇见的问题
centos 安装pip 时, 直接使用 yum install python-pip 未成功, 需先执行 yum -y install epel-release
2017-08-03 11:20:20 246
转载 python进阶
函数式编程 函数(function) 函数式(functional)编程范式函数式编程特点:把计算视为函数而非指令.纯函数式编程,不需要变量,测试简单,支持高阶函数,编程简单.python函数式编程:不是纯的函数式编程,支持有变量.支持高阶函数.函数可作为参数传入.支持闭包,有了闭包才能返回函数.有限度的支持匿名函数.函数变量可指向函数.(给变量赋值函数)函数名其实是指向函数的变量python 内
2017-08-01 18:01:17 232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人