自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 2017-11-29-raspbian-stretch-lite 串口记录

买了个蓝牙模块,因为自带的蓝牙不符合需求。网上找了一逼资料,没有stretch的,照着操作是走不下去的,里面好多细节对于非硬件开发真是坑。说树莓派有ttyAMA0、ttyS0两个串口,在Pi 3中,ttyAMA0被蓝牙用了。ttyS0中的S是软件的意思,所以这ttyS0用起来会不如预期,所以要关掉蓝牙用串口ttyAMA0 树莓派串口原被用来做ssh之类的,要切换掉。要把蓝牙也关掉,这样...

2018-03-14 12:45:33 248 1

阿里云部署烂笔头

查看tomcat是否启动ps -ef |grep tomcatps -ef|grep java kill -9 7010 ./startup.shnohup ./startup.sh &./catalina.sh run ./shutdown.shkill -9 5144tail -f catalina.out 端口重定向:i...

2017-08-05 11:21:13 159

原创 GraphicsMagick+IM4JAVA在mac环境安装使用及中文乱码

GM是什么,上网查查,IM4java是什么,也请上网查。以下的介绍同样适合其他语言使用gm或是ImageMagick的安装和中文乱码的情况。ImageMagick也测试通过 1、下载如下,并全部解压(参见官方依赖下载地址ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates):libpng-1.6.19.tar.gz 支持p...

2016-01-05 11:23:25 531

原创 JRebel MAC IDEA热加载

前言:JRebel安装、破解、本地和远程热加载。 环境:MAC OS X 10.10,IDEA 13, JRebel 6,Tomcat 6 1、下载JRebel破解:地址文件名:jrebel6.0.0-crack.zip(人家让加微信下,就支持一下好了) IDEA插件:地址 文件名:jr-ide-idea-6.0.0-idea13__1_.zip...

2014-12-05 13:11:34 511

原创 MAC下安装多版本JDK和切换几种方式

环境:MAC AIR,OS X 10.10,64位 历史:过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。 在终端中输入java -versi...

2014-12-02 12:43:22 2168 1

原创 IntelliJ IDEA 13 debug调试细节

环境:IntelliJ Idea 13、mac  A、       标识1,表示回退到调用栈的上一级。如现在执行到26行,点1图标,则回退到21行,再点1图标则继续回退到12行。注意,回退到方法调用处时,现场也会回退到调用前的状态(即下面的debugger和variables等窗口中的值会变成调用前)。B、         2表示直接运行到光标处断点,适合于临时断点。 断...

2014-12-01 13:54:23 416

原创 概念:函数式编程

函数式编程初探:http://www.ruanyifeng.com/blog/2012/04/functional_programming.html 函数式编程扫盲篇:http://www.cnblogs.com/kym/archive/2011/03/07/1976519.html

2014-11-18 17:07:02 89

原创 烂笔头之:mac跑tomcat记录

打开调试功能:在tomcat/bin/catalina.sh追加如下内容,位置是CATALINA_OPTS被使用前。CATALINA_OPTS="$CATALINA_OPTS -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787"...

2014-11-05 17:09:50 152

原创 Mac OS X mkdir: /home/test: Operation not supported

Hmmm, trying to create a directory under '/home' on a Mac?Well, Apple doesn't want you to (with good reason, automounter owns this dir, which makes it easier to do NFS mounts and such) so you shoul...

2014-11-05 13:52:58 284

远程调测:问题和实践方法(待补充)

调试的一些常用的手段和技巧: 序号功能工具1测试环境配置Hosts(Gas Mask), fiddler,Charles等2DOM节点,样式校正,Console浏览器自带工具及第三方对比工具3网络抓包浏览器自带工具或httpwatch、...

2014-01-15 19:47:16 157

原创 抓包工具:工作原理

代理基础网络拓扑结构: [客户端] <-TCP连接-> [代理] <-TCP连接-> [服务器] 代理左手保持与客户端的连接,右手保持与服务器的连接,然后在两个TCP连接之间做数据的对拷。不同的代理协议,不同的只是TCP连接之上跑的是什么的协议,数据是怎么经过包装,拆包的。不存在客户端与服务器之间直接建立TCP连接的情况。只有VPN这种在IP包这一层...

2014-01-15 16:54:13 1747

原创 远程调测:其他

iWebInspector:是一个支持IOS免费的应用程式,可以对运行在iPhone模拟器(iPhone或iPad)中的web网页调试,分析和检查Web应用程序。 下载地址:http://www.iwebinspector.com/ 对于IOS 6及以上,已原生支持debug,所以在IOS 5上使用此方式才有意义。  功能:查看HTML代码透过它可以更改网页...

2014-01-15 15:31:32 107

原创 远程调测:IOS 之Safari&Hybrid 调测

iOS 6中Safari和webview,支持用桌面Safari同步调试。(只支持通过 Mac 上的桌面版的 Safari 进行,Safari for Windows 目前还没有此项功能) 请注意:只能对XCODE中打包或模拟器中运行的APP远程调试UIWebView,从App Store下载的APP是不支持的!  环境:IOS:7.0.3MAC:OS X 10.9.1...

2014-01-14 20:50:57 187

原创 远程调测:Chrome on Android之三 调测WebView

调试Android WebView 从Android4.4(KitKat)开始,可以使用DevTools对原生Android应用程序的Android WebViews内容进行调试。 调试WebViews要求:     1.在Android设备或模拟器运行Android4.4或更高版本,并且Android设备上启用USB调试模式。    2.Chrome 30或更高版...

2014-01-14 16:39:58 242

原创 远程调测:Chrome on Android之二 端口反向转发

端口反向转发如果web服务器运行在本地开发机器上,想通过移动设备访问这个网站。如果移动设备和开发机器处于同一个网络环境,访问不存在问题。但在某些情况可能很困难,比如在一个受限的企业网络中(如:移动设备用3G上网,而开发机器在本地局域网中,两者无法互通)。  Chrome for Android中“端口反向转发”的新特性,使得这个问题变得简单。通过在移动设备上建立一个监听TCP端口映...

2014-01-14 14:57:12 303

原创 远程调测:Chrome on Android之一 普通调试

本文PC环境:Chrome: 版本 33.0.1750.22 devMAC OS:OS X 10.9.1 特别注意:Chrome DevToolsl使用时会联接到appspot.com,而此网址被墙,以下教程需要先在本机使用翻--墙代理,否则在chrome://inspect中无法点击网页的inspect链接打开Deleloper Tools。Mac上使用goagent教程...

2014-01-13 20:48:11 335

原创 抓包工具:Charles-功能综述

Charles会话概念:可以理解为浏览器中的tab,这个功能在需要调试多个站点页面时很实用,当你刷新页面的时候,只会在当前session中捕获请求。(PS:⌘ + N创建个新的session,⌘ + W关闭当前session)Charles如果没有捕获到请求,请清理下浏览器缓存。 问题:1、Charles对request和response中的中文处理会乱码。2、无法正常查...

2014-01-11 14:02:35 245

原创 抓包工具:Charles-断点修改

打开代理功能:1、首先点击菜单“ProxyàMac OS X Proxy”: 2、首次设置MAC OS X代理时,会弹出下面提示对话框,需要对Charles授权。给予授权后,以后Charles即可自动设置OS X的HTTP/HTTPS代理为Charles代理的IP地址和端口号(默认127.0.0.1:8888),退出Charles时也会复原MAC OS X的HTTP/HTTPS代理...

2014-01-11 13:42:03 1079

原创 抓包工具:Charles-基本界面

运行Charles后基本界面: Structure视图将网络请求按访问的域名分类。Sequence视图将网络请求按访问的时间排序 工具条从左至右顺序的功能描述:新建会话打开存在的会话关闭当前会话保存当前会话清理当前会话捕获的所有请求强大搜索功能开启/停止抓包开启/停止网速模拟功能开启/停止断点功能刷新当前选择的请求编辑请求...

2014-01-11 13:28:10 167

原创 抓包工具:Charles-安装

Charles 安装:1、进入官网下载地址:http://www.charlesproxy.com/,点击右侧链接下载30天免费试用版本。 2、按系统需求下载相对应版本,此处下载的是MAC版本,dmg后缀的安装包。 3、安装和破解:先安装JAVA环境,MAC一般都自带了JAVA环境。按普通的MAC应用安装方式安装好Charles,然后进入Finderà应用程序,找到char...

2014-01-11 11:59:02 96

抓包工具:Fiddler 2-强大功能之三 综合

会话比较功能: 在会话列表中选择2个会话,右键可选择Compaer进行会话比较,但此功能需要下载Windiff.exe。 嗅探localhost站点: 默认的时候Fiddler是不能嗅探到localhost的网站,使用的localhost或127.0.0.1,默认会绕过代理,直接访问目标服务器。只要在localhost后面加个点号(或者加.fiddler),Fiddle...

2014-01-08 19:41:43 339

抓包工具:Fiddler 2-强大功能之二 AutoResponder

AutoResponder:之前介绍过如何手动修改请求的response,而用AutoResponder面板则更方便,可以启用建立好的规则,以后每次匹配规则时,都会返回指定的响应内容。 前端开发的日常工作中,发现服务器上某个css/javascript文件有问题,需要修改。利用Fiddler的可以修改HTTP数据的特性,就能用本地文件替换线上css/javascript文件,基于生...

2014-01-08 15:52:39 1403

原创 抓包工具:Fiddler 2-强大功能之一 断点

断点:命令介绍:bpu在请求开始时中断,bpafter在响应到达时中断,bps在特定http状态码时中断,bpv/bpm在特定请求method时中断。提示:命令输入区域输入help,回车执行会打开一页面详细介绍fiddler的所有命令。 也可以在菜单栏设置断点,是针对所有的会话请求,不大实用,建议用命令。  以bpu为例演示断点功能:1、以淘宝无线H5为例,在浏...

2014-01-08 14:02:03 510

原创 抓包工具:Fiddler 2-查询和查看压缩的会话

1、运行Fiddler,按ctrl + x清空会话列表。 2、在chrome中打开http://m.taobao.com/,点击页面最下端“触屏版2.0全新上线,期待您的反馈”进入“用户反馈”页面。 3、在Fiddler中点菜单 Edit-->Find Sessions。输入“用户反馈”页面不包括参数的URL“http://info.m.taobao.com/rtm/rt...

2014-01-07 20:35:28 412

抓包工具:Fiddler 2-基本界面

基本界面:   工具条:Comments:为选中的请求加备注; Reissue:重新发送选中的请求,若按住shift键点击该按钮,可定义重复发送次数; Remove:删除会话列表中选中请求或删除某些类型请求,如图片请求、非200请求等; Resume:在中断点开始继续发送当前中断了的请求 Streaming:当该模式被启用,不捕获请求时所有中断的请求...

2014-01-07 17:01:09 125

抓包工具:Fiddler 2-介绍

[b]简介:[/b]Fiddler是一款用C#编写的免费且功能强大的HTTP/HTTPS数据包抓取软件,它通过代理服务器的方式,监听系统中的网络数据流动。[img]http://dl2.iteye.com/upload/attachment/0092/8785/78a11f9e-6283-37cd-b285-b5587052c694.png[/img][b]原理:[/b]...

2014-01-07 12:07:43 224

抓包工具:Fiddler 2-安装

[b]官网下载地址[/b]:[url]http://fiddler2.com/get-fiddler[/url][b]打开下载地址后如图所示:[/b][img]http://dl2.iteye.com/upload/attachment/0092/8670/31f11dac-a1b0-35dd-9c35-52f3c7ad0069.png[/img]1、Fiddler是基于.ne...

2014-01-06 21:01:07 177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除