Quantcast
Channel: Frank的博客
Browsing all 81 articles
Browse latest View live

删除SVN关联的方法

不小心提交了2个不同版本的svn文件 解决方法 取消关联删除各个目录下的.svn版本文件 然后重新提交 删除这些目录是很简单的,命令如下 find . -type d -name “.svn”|xargs rm -rf 或者 find . -type d -iname “.svn” -exec rm -rf {} \;

View Article



linux curl

项目中所有动作都走接口 每次通过刷新页面调试php太过麻烦 所以通过linux 的curl 实现http的请求 linux curl是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态。 一、Linux curl用法举例: 1. linux curl抓取网页: 抓取百度: 1 curl...

View Article

mysql索引(一)

2. 常见误区: 2.1 简单的根据where条件创建索引 3. 索引使用: 3.1 建索引的依据 3.1.1 选择性 SELECT count(DISTINCT(first_name))/count(*) AS Selectivity FROM employees.employees; SELECT count(DISTINCT(concat(first_name, left(last_name,...

View Article

redis 数据类型

本文介绍下redis支持的各种数据类型包括string,list ,set ,sorted set 和hash 1. keys redis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符 由于key不是binary safe的字符串,所以像”my key”和”mykey\n”这样包含空格和换行的key是不允许的...

View Article

redis 排序

本篇文章介绍下redis排序命令.redis支持对list,set和sorted set元素的排序。排序命令是sort 完整的命令格式如下: SORT key [BY pattern] [LIMIT start count] [GET pattern] [ASC|DESC] [ALPHA] [STORE dstkey] 下面我们一一说明各种命令选项 (1)sort key...

View Article


redis 发布与订阅(pub/sub)

SUBSCRIBE 、 UNSUBSCRIBE 和 PUBLISH 三个命令实现了发布与订阅信息泛型(Publish/Subscribe messaging paradigm), 在这个实现中, 发送者(发送信息的客户端)不是将信息直接发送给特定的接收者(接收信息的客户端), 而是将信息发送给频道(channel), 然后由频道将信息转发给所有对这个频道感兴趣的订阅者。...

View Article

pkcs8 密钥生成 用于RSA非对称加密

PKCS #8 使用 ASN.1 的 DER 编码规则。 openssl.exe 可以用来生成 PEM 格式的 RSA 密钥对。 1、生成私钥pem,  执行命令openssl genrsa -out rsa_private_key.pem 1024 2、生成公钥,执行命令openssl rsa -in rsa_private_key.pem -pubout -out...

View Article

tshark 抓包

tshark -s 512 -i eth0 -n -f ‘tcp dst port 80′ -R ‘http.host and http.request.uri’ -T fields -e http.host -e http.request.uri -l | tr -d ‘\t’ 下面介绍参数含义: -s 512 :只抓取前512个字节数据 -i eth0 :捕获eth0网卡 -n...

View Article


python 查看包的安装位置

python -c “from distutils.sysconfig import get_python_lib; print (get_python_lib())”

View Article


Image may be NSFW.
Clik here to view.

phpstrom+xdebug 断点调试代码

这几天重新配置开发环境  发现之前的断点调试不能用了。特此记录下配置方式防止以后在重新配置的时候在到处查资料 系统 ubuntu12.04 1安装phpstrom 傻瓜式 执行shell文件即可 2 https://pecl.php.net/package/xdebug  下载xdebug扩展包 3 安装xdebug tar xvf 解压xdebug cd xdebug目录 phpize...

View Article

PHP Unicode转中文

function hexDecode_two($s) { $s = str_replace('\x','%',$s); return @urldecode($s); } function hexDecode_one($s) { $s = str_replace('\x','',$s); return...

View Article

SQLAlchemy 几种查询方式

#简单查询 print(session.query(User).all()) print(session.query(User.name, User.fullname).all()) print(session.query(User, User.name).all()) #带条件查询 print(session.query(User).filter_by(name=’user1′).all())...

View Article

python字典中插入列表

value中允许有重复项 dic = {} dic.setdefault(key,[]).append(value) #如: d1.setdefault(‘bob_hu’,[]).append(1) d1.setdefault(‘bob_hu’,[]).append(2) print d1['bob_hu'] # [1,2] value中无重复项 dic = {}...

View Article


python中的locals()

思考一下我们对 current_datetime 的最后一次赋值: def current_datetime(request): now = datetime.datetime.now() return render_to_response(‘current_datetime.html’, {‘current_date’: now})...

View Article

UnicodeEncodeError: ‘ascii’ Y can’t encode characters in position

在开头加上 import sys reload(sys) sys.setdefaultencoding( “utf-8″ )

View Article


Image may be NSFW.
Clik here to view.

抓取手机APP的数据包 调试接口

自从APP 关闭测试token后  无法在模拟请求 接口真心难测试 无奈只能通过抓包来抓取请求数据来调试接口  经过一天的学习 总结如下三种抓包调试方法 以下三种方法 都已经过测试 特此记录 操作系统 Ubuntu 12.04 方法一: wifi热点 设置wifi热点 手机连上热点 打开wireshark 监听wifi端口 测试下来发现不支持大多数android手机...

View Article

Image may be NSFW.
Clik here to view.

tshark 抓取mysql查询语句 及 返回结果

一直使用tshark抓取sql语句调试代码  这条命令只能显示查询语句 故对此命令做了修改 使其能显示查询结果 tshark -s 512 -i eth0 -n -f  ’tcp dst port 3306′ -R ‘mysql.query’ -T fields -e mysql.query 修改后 sudo tshark -i lo -n -f ‘tcp port 3306′ -V | awk...

View Article


Python时间 日期 时间戳之间转换

1.将字符串的时间转换为时间戳 方法一: a = “2013-10-10 23:40:00″  #将其转换为时间数组         import time         timeArray = time.strptime(a, “%Y-%m-%d %H:%M:%S”)     #转换为时间戳:     timeStamp = int(time.mktime(timeArray))...

View Article

nginx+flask+uwsgi 服务部署

最近学习python flask 参照教程做完blog后上线部署发现各种问题 在此记录下正确的安装流程 开发环境 ubuntu12.04 部署环境 centos6.4 打包上传解压后 一 按装python的包管理工具 yum install python-setuptools python-devel easy_install pip 二 安装 virtualenv虚拟环境 yum install...

View Article

php 贪婪算法

贪婪法是一种不追求最优解,只希望得到较为满意解的方法。贪婪法一般可以快速得到满意的解,因为它省去了为找最优解要穷尽所有可能而必须耗费的大量时间。贪婪法常以当前情况为基础作最优选择,而不考虑各种可能的整体情况,所以贪婪法不要回溯。...

View Article
Browsing all 81 articles
Browse latest View live




Latest Images