- 浏览: 1091816 次
- 性别:
- 来自: 广州
最新评论
-
July01:
推荐用StratoIO打印控件,支持网页、URL、图片、PD、 ...
如何解决非IE浏览器的web打印 -
flashbehappy:
同一个视频,有mp4,ogg两种格式的。在chrome,fir ...
firefox chrom safari 对video标签的区别 -
xmdxzyf:
可以在网站(www.sosoapi.com)上试下在线表单方式 ...
用swagger-php/ui做API测试 -
flex_莫冲:
a2631500 写道"看了源码,设置Backbon ...
backbone与php交互 -
a2631500:
"看了源码,设置Backbone.emulateJS ...
backbone与php交互
文章列表
在ubuntu 下安装sphinx
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-sphinx-on-ubuntu-14-04
安装包下的doc不准确。这篇文章写的很好。
为保持索引及时更新,在crontab中加入,每小时执行一次索引更新
@hourly /usr/bin/indexer --rotate --config /etc/sphinxsearch/sphinx.conf --all
执行
search this is my test document number
报 ...
编程惯例
1 assert
x = 1
y = 2
assert x == y, "Not equals"
python -O .\asserttest.py # 加上-O 参数禁止断言
## 建议9 数据交换值不推荐使用中间变量
x = 1
y = 2
y, x = x, y
print x
print y
遇到表达式赋值表达式的右边操作数优先于左边的操作数计算,例如
expr3, expr4 = expr1, expr2
的执行顺序:
expr1->expr2->expr3->expr4
使用dis模块进行代码层次的性能剖析
ht ...
## 建议1 使用pep8校验代码规范性
pep8 --first test.py
长字符串换
print 'You\'d need to know \'bout escapes with' \
'\\ that do \n newlines and \t tabs.'
或
print ('You\'d need to know \'bout escapes with'
'\\ that do \n newlines and \t tabs.') :?:
print语句下面应该有个空行(new line)
pep8 --show-source --sho ...
http://www.meedee.cn/2016/04/20/yaf%E6%A1%86%E6%9E%B6%E8%BE%93%E5%87%BA%E5%86%85%E5%AE%B9%E5%9C%A8%E6%9F%A5%E7%9C%8B%E6%BA%90%E4%BB%A3%E7%A0%81%E6%97%B6%E4%BC%9A%E6%9C%89%E6%8D%A2%E8%A1%8C%E7%AC%A6%E7%9A%84%E8%A7%A3%E5%86%B3/
www.meedee.cn的阿里云服务器快到期了。想着没什么用,就不续费了。
在使用YAF输出时会带上换行符\r\n,这在普通HTML时并没有影响 ...
http://www.cnblogs.com/ptfblog/archive/2012/07/15/2592122.html
建议有节制的使用from import
1 尽量优先使用import a,import a.B
2 有节制使用from a import B
3 尽量避免使用from a import * 会污染命名空间
A 会导致命名空间冲突
例如a.py,b.py都有add 函数
from a import add
from b import add
if __name__ == '__main__'
math()
第二个from import 会 ...
有的git非常大,用git图形工具或者命令行都不行,会提示
fatal: Out of memory, malloc failed (tried to allocate 3179053026 bytes)
error: RPC failed; result=52, HTTP code = 0
fatal: The remote end hung up unexpectedly
修改了git的内存分配,还是不行(GIT有3G多,非常恐怖),所以怎么调大postBuffer都没用
git config --global http.postBuffer 1024266000000
修改
git co ...
遇到在跳转到paypal支付页面的时候出现502 bad gateway的错误,跳转的URL是
https://www.paypal.com/cgi-bin/webscr?locale.x=zh_HK
换了个paypal button id就可以,或者随便填个不存在的buttion id,也行。所以初步怀疑是paypal button的问题。登录paypal.com进入查看Tools->All tools->Paypal buttons
选择有问题的button,create simile button,创建一个一样的button,删除drop menu 下的选项。然后先增加一项, ...
来源:
http://www.runoob.com/python3/python3-class.html
元组
元组中只包含一个元素时,需要在元素后面添加逗号
tup1 = (50,);
如果写成tup1 = (50);不会报错,因为会当成int创建,但是如果执行
tup1[0]就会报错了。
--------------------
python的逻辑 ...
#!/bin/bash
bucket_config="sync_log.log"
bucket_name=$(sed -n '1p' ${bucket_config})
echo "s3://${bucket_name}/xxxxx"
exit
读取一个文件的第一行,然后跟其他字符串拼接,由于sync_log.log这个文件的格式不是unix(CRLF,不是LF),读取是正确的,内容也获取了,但是
echo "s3://${bucket_name}/xxxxx"
变成了xxxxx${bucket_name} 类似正则表达式替换 ...
使用s3cmd
http://www.dowdandassociates.com/blog/content/howto-install-aws-cli-amazon-simple-storage-service-s3-s3cmd/
http://www.dowdandassociates.com/blog/content/howto-rotate-logs-to-s3/
https://www.lustforge.com/2012/07/15/logrotate-apache-logs-to-amazon-s3/
s3cmd:http://s3tools.org/
s3cmd 使用说明: ...
upload 和putObject有什么区别,同样是上传或新增一个object
upload适用于比较大的文件,putObject适用于小的文件内容,upload支持自定义多线程并发上传
var AWS = require('aws-sdk');
AWS.config.loadFromPath('./config/aws.config');
var fs = require('fs');
//var s3 = new AWS.S3({params:{Bucket:'xxx'}});
// OK
// s3.listBuckets(function(error, data) {
...
redis的备份和恢复,删除模式匹配的keys
- 博客分类:
- redis
http://www.runoob.com/redis/redis-backup.html
备份和恢复
在redis-cli下执行save,就会将db保存到redis的目录下。redis目录可以通过
CONFIG GET dir
查看
执行sudo cp /var/lib/redis/dump.rdb /home/web/message_center/redis-backup-001
可将保存的db文件复制到别的目录下
如果需要恢复备份文件,则将备份的文件覆盖redis目录原有的rdb文件
如果需要将redis下通过keys查找出来的keys删除掉,则需要在shell中执行以下命令:
r ...
官網地址
https://www.varnish-cache.org
安裝路徑
On Debian/Ubuntu this is /etc/default/varnish
設置Backend servers
/etc/varnish/default.vcl
vcl 4.0;
import directors;
# Default backend definition. Set this to point to your content server.
backend default{
.host = "192.168.2.3";
.port = &qu ...
http://www.meedee.cn/2016/06/07/%e4%b8%80%e4%ba%9b%e6%af%94%e8%be%83%e7%89%b9%e5%88%ab%e7%9a%84js%e5%ba%93/
这些库是从这篇文章上看到的。当然翻译的很别扭。
https://assets.thoughtworks.com/assets/technology-radar-apr-2016-cn.pdf
Aurelia采用最新的Javascript:ECMAScript 2016 ...