软件工具
湘道
路漫漫其修远兮,吾将上下而求索!
展开
-
如何解决fiddler抓包时出现443的问题
之前公司的app使用的http协议,因此不需要安装证书也能够转包。后来改成https协议后,在使用fiddler进行抓包时,一直出现tunnel to 443。百度了好久也没有具体的解决办法,后来发现需要在手机端安装fiddler的证书才行,安装后,再次抓包,立即解决。要解密HTTPS流量,还需要在移动设备上安装刚刚设置的根证书;具体步骤如下,以Android手机为例:原创 2017-06-19 12:00:42 · 18769 阅读 · 2 评论 -
Yii框架gii的使用方法
1.打开 protected\config下的main.php ,找到以下这段代码:原来是注释了的,现在要去掉注释, 然后修改一下自己的密码, 如下:2.在地址栏输入 index.php?r=gii ,这里会打开gii登陆界面,输入上一步设置的密码。3.进来之后就可以 Model Generator 和 Crud Generator 的操作了原创 2016-12-26 16:16:10 · 1295 阅读 · 0 评论 -
代码对比工具BCompare
由于项目的并行开发,git切换了几个分支,需要把一个分支的新功能的代码添加到原分支。但是原分支也有新开发的功能,所以需要对比代码差异,只要把不同的代码同步过来就行了。有同事推荐了BCompare这个工具。作为程序员有一款软件肯定不会错过,就是BCompare。BCompare全称是Beyond Compare是一款不可多得的专业级的文件夹和文件对比工具。1.到网上下载安装,绿色版本原创 2016-10-17 13:40:31 · 3029 阅读 · 0 评论 -
谷歌扩展程序开发常用工具(Develop Tools)
在开发中我们经常要转换时间戳,md5加密等等。虽然可以用命令或者写一个一个简单程序计算。但是对于懒的人,这里介绍一个Develop Tools工具功能介绍:a)无需网络: 加密(MD5,MD4,SHA1) BASE64编码/解码 Unix时间戳 b)需要网络: URL编码/解码 汉字转拼音 IP原创 2017-09-22 02:16:28 · 1265 阅读 · 0 评论 -
Intellij IDEA 生成Get/Set方法快捷键
1. 选中你要创建getter,setter的字段,然后选择generator,可以拖选住你想要生成get、set方法的属性,点击完成即可自动生成get和set方法。(菜单栏->generator 或者 点击右键->generator) 快捷键为:alt+insert 2. 点击ok确认,然后就会自动生成了。原创 2017-11-15 15:55:19 · 179785 阅读 · 3 评论 -
Craigslist :一个神奇的网站
转载:https://blog.naaln.com/2017/05/a-magic-website-raigslist/ 今天在看书的时候看到一个问题,什么是一个好产品?是好用的,还是好看的?显而易见,应该是一个好用的产品。有什么产品是特别好看,到那是很难用的?我现在还想不出开。但是什么产品是特别难看,特别好用的?这个就不特不提 Craigslist (转载 2017-11-27 19:47:36 · 4251 阅读 · 0 评论 -
chrome://chrome-urls指令
List of Chrome URLschrome://aboutchrome://accessibilitychrome://appcache-internalschrome://appschrome://blob-internalschrome://bluetooth-internalschrome://bookmarkschrome://cachechrome://chromechr原创 2017-11-15 18:36:36 · 8734 阅读 · 0 评论 -
Inception:MySQL语句的审核工具
需求:随着项目的越来越多,越来越大,开发人员的也会相应增多。这是时候数据库的新建,修改操作就需要规范。sql语句也审核。开始是人工审核,但是负担越来越重,自动化审核工具的要求便应运而生。关于InceptionInception是集审核、执行、回滚于一体的一个自动化运维系统,它是根据MySQL代码修改过来的,用它可以很明确的,详细的,准确的审核MySQL的SQL语句,原创 2017-12-01 17:13:40 · 4740 阅读 · 0 评论 -
nginx开启stub_status模块配置方法
Nginx开启stub_status模块配置方法:1)查看nginx时候有安装该模块。/usr/local/nginx/sbin/nginx -V注意是大写的V,小写的v是查看版本信息的有这个模块,说明已加安装了。2)安装stub_status模块(注意:有的话可以忽略此步骤,就不用安装了)nginx有一个统计功能模块,编译安装的时候加上参数 "原创 2017-12-13 15:57:29 · 20753 阅读 · 0 评论 -
实用且堪称神器的Chrome插件推荐
转载:http://tengj.top/2018/02/17/ggcj/#前言相信很多人都在使用 Chrome 浏览器,其流畅的浏览体验得到了不少用户的偏爱,但流畅只是一方面, Chrome 最大的优势还是其支持众多强大好用的扩展程序(Extensions)。最近为了更好的利用谷歌浏览器,博主整理了一些常用的谷歌插件,分享给大家,考虑到一些无法翻墙的童鞋,给力的博主当然是顺便给出离线安装...转载 2018-10-13 16:39:41 · 889 阅读 · 0 评论 -
通过netcraft查询一个网站的服务信息
netcraft.com 可以查询到的大部分知名的网站的信息。比如网站是运行在什么服务器,用什么web服务器,甚至是网站在哪个机房。1.可以直接访问首页https://www.netcraft.com/,在网站右侧有一个入口,点击查询2.或者直接 访问https://searchdns.netcraft.com/这个网站进去3.输入想要查询的网址,确认提交,如果有查到会返回结果原创 2017-03-19 10:04:43 · 9052 阅读 · 1 评论 -
Yii 日志与调试工具yiidebugtoolbar
1. 从github下载yii-debug-toolbar源码:https://github.com/malyshev/yii-debug-toolbar/downloads2. 将下载的文件解压缩到/项目名/protected/extensions3. 编辑配置文件 protected/config/main.php 在log里,把以前的缓存扩展里面的yiidebugtoolba原创 2017-02-20 19:58:41 · 2199 阅读 · 0 评论 -
远程工具TeamViewer
windows自带的远程链接功能是开始键win+r运行mstsc,除了windows自带远程和QQ远程功能。下面介绍一款好用的远程软件TeamViewer。如下图:要进行远程控制,首先两方电脑都必须执行TeamViewer。 运行TeamViewer 后,TeamViewer的服务器会自动分配一个ID和密码给你,ID是固定的,但密码是随机的,每次执行都会不同。左边是原创 2017-07-01 14:22:48 · 1162 阅读 · 0 评论 -
抓包工具fiddler安装和使用
Fiddler是一款由C#语言开发的免费http调试代理软件。Fiddler能够记录所有的你电脑和互联网之间的http通讯。1.安装在官网上可以下载,安装成功后打开界面如下。2.使用(以安卓app为例,转包安卓app) 首先得保证pc端和手机端在同意局域网之内,然后在tool->option中设置参数 a.HTTPS下设置https协议,要下载证书(如果只是http原创 2017-07-01 16:05:49 · 1598 阅读 · 0 评论 -
在自己的linux服务器上面部署ShowDoc
ShowDoc就是一个非常适合IT团队的在线文档分享工具,使用的是一款非常轻量级的关系数据库系统SQLite,支持多数SQL92标准。它可以加快团队之间沟通的效率。但是把所有的接口文档写在第三方的服务器上面,是不怎么安全的,所以想安装到自己的开发服务器上面,仅供内网访问。它都有些什么功能?1)分享与导出2)权限管理 公开项目与私密项目|项目成员3)编辑功能 包括markdown原创 2017-04-18 18:57:45 · 9080 阅读 · 1 评论 -
自动化运维开发平台 ELVES
转载:http://studygolang.com/p/elves介绍Elves为一套 开源自动化运维开发平台(IT Automatic Develop Platform),面向开发,注重以编程实现运维自动化,致力于为运维研发人员提供便捷的运维自动化业务编程实现环境, Elves自身不提供业务性功能,运维开发人员可根据自身的业务进行应用(APP)的开发来实现相应业务的自动化管理转载 2017-07-20 09:19:14 · 3576 阅读 · 0 评论 -
“佛祖保佑永不宕机永无BUG”的文本
在很多群里经常看到这个图片,下面是这个图片的文本形式:////////////////////////////////////////////////////////////////////// _ooOoo_ //// o88888原创 2017-09-26 15:10:07 · 9137 阅读 · 0 评论 -
nginx只允许域名访问,禁止ip访问
背景:为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在server段里插入如下正则:listen 80;server_name www.yuyangblog.net;i原创 2017-09-26 14:52:49 · 8539 阅读 · 2 评论 -
七牛云查看音视频资源的元信息-avinfo
背景:今天有同事上传一个视频到七牛云,但是只有声音,没有头像。我初步估计视频有问题,也不确定到底问题是什么。同事问了七牛那边的技术人员,是视频格式问题。原来七牛可以用avinfo查看视频元信息。格式是:视频url?avinfoh264格式的视频可以播放:mpeg4格式的视频不可以播放:解决办法:浏览器播放视频的支持原创 2017-09-27 14:40:52 · 4579 阅读 · 0 评论 -
安卓Apk反编译工具
安卓Apk反编译工具,可以反编译出资源文件*(如图片等)和布局文件(如AndroidManifest.xml等)。比较好用的有下面两款工具1. 小米人apk改之理小米人APK改之理(原Mandarava APK改之理)是一款用于修改安卓(Android)APK程序文件的辅助工具,本工具将帮助APK修改者一键反编译、编译、签名apk文件,免去麻烦的命令输入工作;内置文本搜索和替换引擎,在原创 2017-06-21 11:15:15 · 884 阅读 · 0 评论 -
window上如何通过tasklist杀死进程
在windows上运行spring Boot搭建的项目时候,默认会启动8080端口。但是第二天再次运行,却报错说端口已占用。于是必须杀死进程1、win键+r,进入DOS命令窗口 2、根据端口号查程序的进程号 netstat -ano | findstr 8080 查看指定端口8080的进程号 3、根据程序的进程号查看具体的程序名称,强制原创 2017-09-01 17:18:18 · 3772 阅读 · 0 评论 -
谷歌octotree插件的使用
开发人员经常会去github去查看一些开源项目学习,但是需要一层层点击,返回也要一层层返回。不直观,也比较麻烦。推荐一个 Chrome 扩展Octotree用来显示 Github 项目的目录结构。有以下特性:1. 类似 IDE 的非常方便的代码目录树 2.使用 PJAX 的超快代码浏览 3.支持公有库和私有库步骤:1.在谷歌浏览器扩展搜索octotree原创 2016-12-05 17:52:32 · 2326 阅读 · 0 评论 -
PhpStorm如何配置 PHP 语言的版本
【问题描述】一般来说,PhpStorm 中默认的 PHP 语言的版本是 PHP 5.6 ,PhpStorm 会以该 PHP 版本对编辑器中的文件进行自动校验。假如,我们在 PHP 文件中,使用了 PHP 7.0 的新特性(如 null 合并运算符 ??),那么,由于 PhpStorm 校验文件时无法识别该新特性,就会在对应位置显示一个警告标识(红色波浪线)。虽然,这并不会对我们使用 ...原创 2018-10-23 15:34:04 · 1827 阅读 · 0 评论