Python中如何Debug
debug是编码是非常重要的调试技巧,通过在运行过程中设置断点,帮助开发人员更好的理解运行过程。
Python中debug不像JAVA或者C++那样在IDE中设置断点那么直观。
Python的debug有两种方式: 1.在命令行中运行, 2.在脚本当中运行。两种方式都需要使用pdb模块。
方式一:在命令行中运行
方式...python -m pdb my_script.py
由于博客程序改版,且org域名无法备案。 故此博客不再更新,以转为新 站博文家。 https://www.32e.top
debug是编码是非常重要的调试技巧,通过在运行过程中设置断点,帮助开发人员更好的理解运行过程。
Python中debug不像JAVA或者C++那样在IDE中设置断点那么直观。
Python的debug有两种方式: 1.在命令行中运行, 2.在脚本当中运行。两种方式都需要使用pdb模块。
方式一:在命令行中运行
方式...python -m pdb my_script.py
今天写一个python多线程程序发现只要队列里面一写入数据 后面的子进程中打开网站就会报错
+[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called.
网上找的解决方案: 原因是mac更新了以后不支持动态ofrk()了好像
解决方案: ...
要统计一个字符串出现的次数,这里现提供自己常用两种方法:
1. 使用vim统计
用vim打开目标文件,在命令模式下,输入
:%s/objStr//gn
即可
2. 使用grep:
grep -o objStr filename|wc -l
如果是多个字符串出现次数,可使用:
grep -o ‘objStr1\|objStr2' filename|wc -...
安装XAMMP后,启动服务时提示Apache启动失败,80端口被占用.查看进程发现存在几个httpd. OS X自带Apache,可是默认是没有启动的.我也没有开启Web共享,怎么就开机启动了呢?
不知道是不是因为安装了别的什么软件导致的.一般的开机启动项可以在System Preferences–Users&Groups–Login Items中添加或删除.可是在这里也没有...
OpenResty官网:
http://openresty.org/cn/download.html
yum install pcre-devel openssl-devel gcc curl postgresql-devel
wget https://openresty.org/download/openresty-1.13.6.1.tar.gz
tar -xzvf openresty-1.1...
环境:
centos6 x64
nginx1.12
lua 下载地址:
http://luajit.org/download.html
ngx_devel_kit 下载地址
https://github.com/simpl/ngx_devel_kit/releases
lua-nginx-module下载地址
https://github.com/...
直接上干货吧
环境介绍:
nginx1.2 稳定版本 编译安装
php7.1 yum安装
系统 centos6
nginx 下载地址:
http://nginx.org/download/nginx-1.12.2.tar.gz
ngx_pagespeed下载地址:最好根据自己nginx版本选择下载版本 因为我用的是nginx1.2 所有...
比如在css中加载其他域名下的字体这个时候浏览器会无法加载会提示跨域
这个时候在nginx或者apache里面添加这样一段话就可以了
location ~ .*\.(eot|ttf|ttc|otf|eot|woff|woff2|svg)(.*) { add_header Access-Control-Allow-Origin http://www.xx.com; }
...
ls ./ | egrep -v backup.tgz | xargs rm -rf
最近网站访问量增大本来想启用缓存 结果发现启用了display_override钩子以后 居然无法使用页面缓存了。于是研究了半天终于找到解决方案分享给大家
首先是利用钩子 来写一个关键词过滤类
主要是第一步继承CI类
$this->CI =& get_instance();
$data=$this->CI->output->get_o...
最近公司网站压力比较大所以提出需要添加页面缓存,但是我看了官方的页面缓存规则有点儿蛋疼 没办法进行手动更新或者删除只能等待过期。
所以研究了一下它的内核文件的缓存,发现他的规则是 域名+index.php+后面的尾巴
在控制器里面可以写成
$uri = $this->config->item('base_url')
...
这里我使用的是python27
主要用的是我之前博文里提到的itertools循环迭代的模块,用这个模块可以省不少事
首先要调用itertools
import itertools as its
然后将字典需要的元素(或者说是关键字)赋给word变量
我们这里假设密码是纯数字,所以元素就是1234567890
即代码
words = "1234568...
1、域名check
接口采用HTTP,POST,GET协议:
调用URL:http://panda.www.net.cn/cgi-bin/check.cgi
参数名称:area_domain 值为标准域名,例:hichina.com
调用举例:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=hichina.com
返回XML:
<?...
pip install pyinstaller
pyinstaller -F -w -c --icon="test.ico" test.py
-F
打包成一个exe文件
-w
使用窗口,无控制台
-c
使用控制台,无窗口
-D
创建一个目录,里面包含exe以及其他一些依赖性文件
--icon=”图标路径”
还有一些可以通过pyinst...
百度:
http://suggestion.baidu.com/su?wd=关键词&json=1
搜狗:
http://www.sogou.com/suggnew/ajajjson?key=关键词&type=web
360:
http://sug.so.360.cn/suggest?callback=suggest_so&enc...
扫描附件wifi
iwlist scan
vi /etc/network/interfaces
wlan0 改为:
auto wlan0
#allow-hotplug wlan0
#iface wlan0 inet manual
iface wlan0 inet dhcp
wpa-conf /etc/wpa.conf
#wpa-roam /etc/wpa...
报这个错误就是因为上传文件超过php或者nginx限制大小
nginx
nginx.conf 文件
搜索client_max_body_size
如果没有就添加
client_max_body_size 2048M #上传最大大小
然后重启nginx服务
php
不知道php.ini的而已find一下
...
不解释直接上
环境 mac10.13
iphone 7p
mac环境搭建:
第一步安装 Homebrew 不过一般用mac的都会安装这个,如果没装也不要紧,安装下面的方法安装就好了,终端执行:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/maste...