请稍侯

Fiddler抓取HTTPS设置

注意以下操作的前提是,手机已经能够连上Fiddler,这部分的配置过程简单就不赘述了,可参考:手机如何连接Fiddler 如何继续配置让Fiddler抓取到HTTPS协议呢? 一)首先对Fiddler进行设置:打开工具栏->Tools->Fiddler Options->HTTPS 选中Capture HTTPS CONNECTs,因为我们要用Fiddler获取手机客户端发出的HTTPS请求,所以中间的下拉菜单中选中from remote clients only。选中下方Ignore server certificate errors. 二)然后,就是手...

查看全文

代码发布脚本规范

背景: 长时间不去管的项目时, 发现要找到代码网站相关资料很费时间 建议 在写代码发布脚本时写上注释 如下 git 代码发布脚本 #!/bin/sh # 代码发布详情 # ============================================= # 项目名称:*** # 线上网址:http://***.com # 更新日期:2016-09-08 # 发布者author: *** # 代码负责人: *** # 代码服务器: ssh65key # nginx: /etc/nginx/conf.d/***.conf # 代码路径 : git@git.oschina...

查看全文

mysql中使用if查询

题目 查询语句 select te as 老师号, sum(if(weed=1,1,0)) as '星期一', sum(if(weed=2,1,0)) as '星期二', sum(if(weed=3,1,0)) as '星期三', sum(if(weed=4,1,0)) as '星期四', sum(if(weed=4,1,0)) as '星期五', sum(if(weed=4,1,0)) as '星期六', sum(if(weed=4,1,0)) as '星期天' from test group by te ``` 数据表 ``` CREATE T...

查看全文

linux rm删除含有特殊符号目录或者文件

想要删除time$1.class,用rm time$1.class是不行的,可以用 rm time”$”1.class 删掉 假设Linux系统中有一个文件名叫“-polo”。如果用户想删除它,按照一般的删除方法在命令行中输入“rm -polo”命令后,界面会提示是“无效选项”(invalid option)。 原因是Linux把文件名的第一个字符为“-”当作选项了。用户可以使用“–”符号来解决这个问题。输入“rm – -polo”命令便可顺利删除名为“-polo”的文件。 如果是其它特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来都可以。 rm -rf ...

查看全文

Docker容器启动后自动退出、或进入“restarting”状态

容器启动后自动退出、或进入“restarting”状态 对于初学者而言,一个经常遇到的问题是Docker容器启动后自动退出,docker logs也没有特殊输出。如果容器启动参数时包含“–restart=always” 或“–restart”则会不停重启 由于Ubuntu镜像缺省命令是/bin/bash 它在执行后会自动退出,我们需要将在服务的“command”在“更多设置”中将其修改为/bin/sh -c "while true; do sleep 10; done" 这样的死循环;这样可以保证容器的持续运行 建议:用户在Docker镜像的Dockerfile中应该设置正确的C...

查看全文

针对不同主机使用不同 SSH Key

考虑到安全性和便捷性,相信大部分同学都已经习惯了 SSH key 登录这种方式。有时候我们需要针对不同主机使用不同的 key,甚至针对同一个主机使用不同的 key,都可以通过 ~/.ssh/config 这个配置文件来实现。 默认情况下,ssh 会使用 ~/.ssh/id_rsa。这里,我通过 ssh-keygen 命令生成另外一个 key 用于 git.oschina.net gitlab 服务: cd ~/.ssh/ ssh-keygen -t rsa -C "quguangyu@gmail.com" Generating public/private rsa key pair...

查看全文

php计算中文字的长度

最近有一个需求,要求统计中文字的长度 查找了一些资料,终于有了一个相对完整且比较接近真实字数的code 特此记录一下 ^_^ /** * 统计 中文字数,已去除 html 代码 * @param {[type]} $string [description] * @return {[type]} [description] */ function cutstr_html($string) { $string = htmlspecialchars_decode($string, ENT_QUOTES ); $string = strip_...

查看全文

HTML5 Audio/Video 标签属性与事件

标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条 标签属性:src:视频的URLposter:视频封面,没有播放时显示的图片preload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条width:视频宽度height:视频高度 获取HTMLVideoElement和HTMLAudioElement对象 //audio可以直接通过new创建对象 Media = newAudio("http://www.abc.com/test.mp3"); //a...

查看全文