自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (23)
  • 收藏
  • 关注

原创 独立版instruments,AccessibilityInspector不依赖xcode,用于远程排查mac桌面版疑难杂症

独立版instruments,AccessibilityInspector不依赖xcode,用于远程客户排查mac桌面版疑难杂症

2022-06-03 19:50:33 420

原创 mac下查看chrome,cef web缓存

在chrome, cef缓存问题诊断时,非常有用

2022-06-03 19:44:06 642

原创 ida macOS在非英文状态下启动, 快捷键失灵或部分不可用修复(IDA7.1, IDA7.0)

ida macOS在非英文状态下启动, 快捷键失灵修复(IDA7.1, IDA7.0)IDA7.1https://github.com/fjh658/IDA7.1_SPIDA7.0https://github.com/fjh658/IDA7.0_SP

2018-10-17 14:14:19 925

原创 当IDA pro7.0遇到mojave macOS多输入法时, 会crash

当IDA pro7.0遇到mojave多输入法时, 会crash现象:7.0使用的是Qt 5.6的环境crash堆栈:Thread 0 Crashed:: Dispatch queue: com.apple.main-thread0 libobjc.A.dylib 0x00007fff686faa1d objc_msgSend + 29...

2018-08-09 18:37:42 5068

原创 原生clang支持OpenMP

原生clang支持OpenMP17天前, OpenMP正式被brew收录(在此之前的方法, 要么是安装llvm, 要么就是过时的clang-omp). 因此整个安装过程就变得简单了. 下面分别说说Xcode, Qt creator整体过程安装OpenMPbrew install libomp当前的版本对应的llvm 5.0.1Xcode的配置header file位置...

2018-03-17 21:12:03 5660 3

原创 HexRaysCodeXplorer支持ida7.0/7.1/7.2 for macOS

HexRaysCodeXplorer支持ida7.1 for macHexRaysCodeXplorerhttps://github.com/fjh658/HexRaysCodeXplorer2018-02-27发布IDA 7.1 1. decompiler增加microcode, API做了一定的修改 2. debugger相关API修改, debugger增加了二分查找, 线程...

2017-12-24 20:17:03 4879

原创 jd-gui不能在jdk9上使用

JDK9上报错类似Exception in thread "main" java.lang.reflect.InaccessibleObjectException: Unable to make jdk.internal.loader.ClassLoaders$AppClassLoader(jdk.internal.loader.ClassLoaders$PlatformClassLoader,jd

2017-09-29 13:00:07 4549

原创 ida pro 7.0 新变化

ida 7.0 新变化(作为tester, 有幸获得额外3个月的技术支持):自身二进制架构变化 (同时发布x86, x64; 在OS中, 可同时安装) x64 主打新变化 (跟着OS趋势走(64位), 所有之前的32位插件, 都要重新 适配, 编译)x86 延续了6.95的功能做了部分增强, 修复bug. (过渡兼容阶段)大量的c/c++ API做了重构 参见 https://www.

2017-09-20 08:09:06 11688 4

原创 ida pro 7支持中文字符

ida pro 7支持中文字符cfg/ida.cfg文件NameChars = "$?@" // asm specific character "_0123456789" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz", // T

2017-09-04 17:39:30 9088

原创 ida又一神器插件复活了bindiff

ida又一神器插件复活了bindiff大家都知道zynamics时代, bindiff可是二进制比较神器, 但是收费也很贵, 网上各种盗版. 后来zynamics被google收购了, 将BinNavi系列开源. bindiff改成免费不开源.bindiff对应的OS, (在google收购前就发生了)一度有过macOS版, 后来取消了. 我曾经适配过一个在macOS可以用的版本今天的好消息

2017-08-28 13:24:36 12469 1

原创 charles的 >= iOS10.3 https代理

charles的 iOS11 https代理当OS系统升级iOS11时, 你会发现charles抓不到数据了. 如图所示 Notes You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.

2017-08-28 00:03:58 4609

原创 macOS Sierra Gatekeeper不检验证书选项没了

macOS Sierra Gatekeeper不检验证书选项没了?先看界面 如何处理, 放出选项 通过命令 放出anywheresudo spctl --master-disable还原选项sudo spctl --master-enable

2016-09-29 11:38:06 1054

原创 clang fatal error: 'stdio.h' file not found

xcode 升级了, 发现很多头文件找不到了clang的版本 源码#include int main() { printf("Hello world\n");}代码报错clang test.c -o testtest.c:1:9: fatal error: 'stdio.h' file not found#include如何解决? 主要是缺少

2016-09-18 13:44:26 13868

原创 关于ida pro的牛逼插件keypatch

关于ida pro的牛逼插件keypatch通常ida在修改二进制文件,自带的edit->patch program->assemble 可以修改x86, x64 但是不能修改arm, arm64,移动端逆向该怎么办? 之前arm下可以使用ida-patcher http://thesprawl.org/projects/ida-patcher/ 这个插件,但是必须知道arm指令对应的机器码,使

2016-08-21 19:26:08 34611 1

原创 charles 3.11对于cipher限制 Received fatal alert: handshake_failure

charles 3.11对于cipher限制 charles 3.11增加了如下的功能 Major new features:Websocket support Compose – create requests from scratch in Charles Chaos – additions and improvements to the Throttling tool...

2015-10-13 04:20:22 9932

原创 el capitan 绕过rootless

 el capitan 绕过rootless关于 rootless 相关操作,参见 http://blog.csdn.net/fjh658/article/details/46535073 在 el capitan 增加了rootless,所谓rootless就是严格对os的一些系统目录做了限制,即使是sudo 也不能写 如何查看目录是否有限制?ls -lO-l  ...

2015-10-08 14:05:49 1141

原创 rootless 关闭,打开

相信 这几天 有朋友和我一样升级到 osx 10.11 EL Capitan如果是正式版的话,关闭rootless 需要这样做。1. restart 电脑2. 按 cmd + r 进入安全模式3. 找到实用工具->ternimal 输入 csrutil disable #关闭 csrutil enable #打开4. 再restart...

2015-06-17 16:25:12 16655 5

原创 mac cocoapods升级到0.37了

http://blog.cocoapods.org/CocoaPods-0.37/ CocoaPods 0.37新增 1. pod缓存 2. 自定义module_map两个功能install 速度大大提高1.pod缓存, 目录如下 ~/Library/Caches/CocoaPods/Pods 目录结构 Specs文件目录 Release 库...

2015-05-06 14:24:45 840

原创 vmware for mac 无法获取内核符号

这个问题6,7月份就在了。英文叫 Unable to retrieve kernel symbols, 是因为Yosemite的内核文件移了位置。现在的位置是 /System/Library/Kernels/kernel。你执行下 sudo cp /System/Library/Kernels/kernel /mach_kernel。重启下电脑。...

2014-10-19 17:48:27 6023 1

原创 安装mitmproxy报错,xcode5.1 clang: error: unknown argument

sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install mitmproxy

2014-04-27 23:01:33 1293

原创 objective c支持类方法覆盖

objective c支持类方法覆盖#import <Foundation/Foundation.h>@interface Person : NSObject+ (void) print;- (void) test;@end/////////////////////////////////////////////////////////////////#import "P...

2014-04-08 17:53:10 1020

原创 mac下升级框架sparkle

mac下的升级框架sparkle, 省去了很多的开发成本如图效果 网站地址 http://sparkle.andymatuschak.org/源码地址 https://github.com/andymatuschak/Sparkle/tree/master源码拿到后,需要简单修改才能使用1. 打开ConfigCommon.xcconfig文件找到SDKROOT, 将其...

2014-04-01 08:24:15 2171

原创 自己买了一个ios开发者帐号,如果想要几台机器共享这个开发者帐号

       自己买了一个ios开发者帐号,如果想要几台机器共享这个开发者帐号。设置密码后,将dev.p12证书在新的电脑上,双击。输入刚刚设定的密码, ...

2014-03-12 16:29:14 6523

原创 eclipse支持java8

eclipse支持java8, 各位朋友如果想要学习java8新特性 详细地址 http://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_(BETA)步骤eclipseHelp > Install New Software... http://dist.springsource.com/snapshot/TOOLS/java8/...

2014-02-06 21:24:03 4375

原创 osx10.9 xcode5升级后的老代码环境变通

升级到xcode5后,编辑功能增强了,编译速度也提高了。(最主要的还是,可以真机调试ios7)但是xcode5默认的sdk是7.0的,7.0在编译时,对NavigationBar的默认值不一样了,导致老的代码很多要修改。有没有一种升级到xcode5,但是代码不需要修改的方法。有,我们的方法就是能够修改BaseSDK, 但是升级xcode5后老的sdk6.1就会被清理了,幸好我备份了

2013-10-20 11:20:44 2214

原创 xcode5升级证书问题

升级的xcode5, iphone真机运行提示: Your build settings specify a provisioning profile with the UUID “35779F09-8KB1-4394-F7CC-FEEAC04CCASD”, however, no such provisioning profile was found.  Xcode can resolve th...

2013-10-20 10:46:02 6164 2

原创 java得到amr的播放时长duration

/** * 得到amr的时长 * * @param file * @return * @throws IOException */ public static long getAmrDuration(File file) throws IOException { long duration = -1; ...

2013-10-19 11:04:27 8453 4

原创 禁用mac pro 触模板

禁用mac pro 触模板 

2013-09-24 18:36:10 1171

原创 最近将osx升级到10.9,好多软件不能用,如何骗过安装程序

首先找到sudo vim /System/Library/CoreServices/SystemVersion.plist 改成如下<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plistPUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/...

2013-08-29 10:27:42 3841 1

原创 secureCRT for mac配置去除

rm -rf  ~/Library/Application Support/VanDyke/SecureCRT/Config/SecureCRT_eval.lic 

2013-08-23 20:41:52 7348

原创 ios的UIView的tag,当是NSString时

使用 hash函数。  #import <UIKit/UIKit.h>@interface UIView (StringTag)-(void) stringTag:(NSString*) tag;-(UIView*) viewWithStringTag:(NSString*)tag;@end       #import "UI...

2013-08-18 17:12:08 3214

原创 xcode xib,storyboard降级

用了xcode5打开xib,storyboard后,再用xcode4.6打开会报错 Consider changing the document's Development Target to preserve compatibility. 解决:

2013-08-12 20:26:09 2115

原创 <Error>: ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk 解决

: ImageIO: PNG invalid PNG file:iDOT doesn't point to valid IDAT chunkColorSync使用工具重新保存一下。

2013-08-05 23:16:54 5691 1

原创 macports could not set effective gid to 0

这两天把osx升到10.9, xcode也升到5 dp3. 问题来了port报macports could not set effective gid to 0  解决办法 sudo ln -s /usr/bin/tar /usr/bin/gnutar  Error: Failed to install expatPlease see the log file...

2013-07-10 10:50:43 1030

原创 Uncrustify 0.60

# Uncrustify 0.60## General options## The type of line endingsnewlines                                 = auto     # auto/lf/crlf/cr# The original size of tabs in the inputinput_tab_size        ...

2013-07-07 21:17:41 1513

原创 eclipse的String超长 copy

eclipse 查看变量时,当String超长时,经常会,如下图 被truncate了我们可以variables view中  copy variables,但需要稍微修改一下,看格式  readLine"。。。" (id=23)再一种方法是change value,再copy ...

2013-06-28 10:48:49 3265

原创 支持多种浏览器下载的文件名处理方案

 response.setHeader("Content-Disposition", "attachment; " + getEncodingFileName(headerUserAgent, fileName));private String getEncodingFileName(String userAgent, String fileName) throws IOExceptio...

2013-06-20 12:32:45 940

原创 mac下开发应用服务器编码问题

EMP_TYPE_MAP.put("正式", "R");EMP_TYPE_MAP.put("外包", "O");EMP_TYPE_MAP.put("实习", "R");   今天用mac启动jetty时开发时,发现map中key变成乱码了,而且三个乱码key,put到map中,被认为相同,覆盖了,变成最后一条了. 在ternimal中输入locale

2013-06-08 21:06:33 925 1

原创 xcode4下使用svn1.7

  在osx下 由于做java的开发,用port将svn升级到1.7。 但在使用xcode提交代码时,一直报错,只能通过命令行或gui工具(syncro svn client).这两天研究了下,发现 fjh-Mac-Pro:bin fengjianhua$ pwd/Applications/Xcode.app/Contents/Developerfjh-Mac...

2013-05-15 09:19:58 1191

原创 mac下hp打印机驱动集

基本包括hp最新的驱动,找到这个不容易啊。http://support.apple.com/kb/dl907

2013-05-06 13:31:13 2623

interface inspector

interface inspector macOS界面分析神器, 类似iOS中的reveal; 适配sierra 10.12; 支持x86, x64 inspector

2017-08-15

加密与解密(第三版)

2016-06-25

reveal app

reveal1.5最新版好用,好用 都懂的

2015-02-05

Effective Objective-C 2.0

Effective Objective-C 2.0 完整版,全目录

2014-02-26

Objective-C 6th Edition

Programming in Objective-C 6th Edition.pdf ios权威书

2014-02-09

mac十六进制编辑利器0xED

mac十六进制编辑利器0xED 最新版 0xED 1.1.3

2013-04-20

SecureCRT 7.1 最新版

SecureCRT 7.1 官方最新版,双击 keygen.reg即可使用

2013-04-11

Programming in Objective-C 4th Edition

Programming in Objective-C 4th Edition 电子书

2013-04-10

syncroSVNClient8.1

最新8.1破解版,见压缩包中的install.txt

2013-03-20

高性能网站建设指南

高性能网站建设指南是一本非常好的性能优化之书

2013-03-09

写给大家看的设计书

写给大家看的设计书 css html 前端

2013-03-09

GetPassword得到windows密码的工具

GetPassword windows win 工具

2013-03-06

dropdmg 制作dmg的工具

dropdmg制作dmg的工具,使用非常方便,简单快捷

2013-03-06

mac电池查看软件

mac macosx osx 电池参数查看

2013-03-06

betterzip下最好的压缩软件

betterzip 压缩软件 mac macosx

2013-03-06

retinizer retina屏的软件retina化

retinizer retina屏的软件retina化

2013-03-06

secureCRT 7 for mac

secureCRT for mac, 在mac下使用secure的朋友使用

2013-01-21

mysql自带客户端 mysql-workbench

mysql-workbench mysql自带客户端 绿色mysql自带客户端, 前提是os上要装.net4

2012-11-08

绿化ruby193

ruby ruby193 绿化ruby193

2012-11-08

python3.3绿化版

绿化版python3.3 目前最新版python

2012-11-08

expandrive

expandrive2.2最新版, 将linux目录映射到windows中 安装 1. ExpanDrive2_install.exe安装 2. ExpanDrive.exe覆盖安装目录中的对应文件 3. 帮助菜单指到ExpanDrive.ExpanDriveLicense文件

2012-10-10

NC5x数据字典.

NC5x数据字典.NC5x数据字典.NC5x数据字典.

2007-11-18

空空如也

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

TA关注的人

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