博客园 - Ethan_村长
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=666644
2018-10-10T01:28:22Z
Ethan_村长
https://www.cnblogs.com/bandy/
feed.cnblogs.com
https://www.cnblogs.com/bandy/p/7519646.html
自己开发iOS版按键精灵--TTouch - Ethan_村长
利用闲余时间,把之前的按键录制和播放整理了一些,开发了一个iOS版按键录制、播放的越狱APP,类似按键精灵、触动精灵等按键类的基本功能。脚本采用lua语法格式,可直接执行lua脚本,通过lua和objective-c交互,实现lua脚本执行其他函数的功能。 整个核心模块和架构已经完成,接下来就是各种
2017-09-14T03:11:00Z
2017-09-14T03:11:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】利用闲余时间,把之前的按键录制和播放整理了一些,开发了一个iOS版按键录制、播放的越狱APP,类似按键精灵、触动精灵等按键类的基本功能。脚本采用lua语法格式,可直接执行lua脚本,通过lua和objective-c交互,实现lua脚本执行其他函数的功能。 整个核心模块和架构已经完成,接下来就是各种 <a href="https://www.cnblogs.com/bandy/p/7519646.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/7281243.html
iOS 基于OpenCV图像比较的常见方法 - Ethan_村长
先列个大纲 1.模板匹配 2.直方图比较 3.感知哈希算法 4.特征点匹配
2017-08-03T10:24:00Z
2017-08-03T10:24:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】先列个大纲 1.模板匹配 2.直方图比较 3.感知哈希算法 4.特征点匹配 <a href="https://www.cnblogs.com/bandy/p/7281243.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/7069503.html
iOS越狱系统使用root权限运行命令 - Ethan_村长
//命令原型:sh -c "echo 密码 | su -c 'ls --help' " //转载请注明:http://www.cnblogs.com/bandy/p/7069503.html NSTask *task = [NSTask new]; [task setL...
2017-06-23T05:38:00Z
2017-06-23T05:38:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】//命令原型:sh -c "echo 密码 | su -c 'ls --help' " //转载请注明:http://www.cnblogs.com/bandy/p/7069503.html NSTask *task = [NSTask new]; [task setL... <a href="https://www.cnblogs.com/bandy/p/7069503.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/7064185.html
Mac CEF 支持mp3 mp4编译 - Ethan_村长
1.下载:https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding 差不多15G 2.编译:https://bitbucket.org/chromiumembedded/cef/wiki/AutomatedBuildSet
2017-06-22T03:50:00Z
2017-06-22T03:50:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】1.下载:https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding 差不多15G 2.编译:https://bitbucket.org/chromiumembedded/cef/wiki/AutomatedBuildSet <a href="https://www.cnblogs.com/bandy/p/7064185.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/6046723.html
iOS自动化测试需求实现(iOS按键精灵类似) - Ethan_村长
需求分析: 作为以需求为驱动的IT公司,有再奇怪的需求都不奇怪,所以“24小时循测第三方应用”这样的需求也可以接受。业务需求重点为: 1.24小时循测 2.无人值守,自动完成 3.自动界面操作(点击、滑动、输入) 4.比较每个页面是否有bug显示 技术分析: 根据以上业务需求做技术分析: 1.And
2016-11-09T06:01:00Z
2016-11-09T06:01:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】需求分析: 作为以需求为驱动的IT公司,有再奇怪的需求都不奇怪,所以“24小时循测第三方应用”这样的需求也可以接受。业务需求重点为: 1.24小时循测 2.无人值守,自动完成 3.自动界面操作(点击、滑动、输入) 4.比较每个页面是否有bug显示 技术分析: 根据以上业务需求做技术分析: 1.And <a href="https://www.cnblogs.com/bandy/p/6046723.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/5237308.html
[转]runtime 消息机制 - Ethan_村长
原文地址:http://www.jianshu.com/p/f6300eb3ec3d 一、关于runtime 之前在项目中有遇到过用runtime解决改变全局字体的问题,所以再一次感受到了runtime黑魔法的强大,趁现在有机会分享一下对runtime的一些理解。在对象调用方法是Objective-
2016-03-03T01:19:00Z
2016-03-03T01:19:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】原文地址:http://www.jianshu.com/p/f6300eb3ec3d 一、关于runtime 之前在项目中有遇到过用runtime解决改变全局字体的问题,所以再一次感受到了runtime黑魔法的强大,趁现在有机会分享一下对runtime的一些理解。在对象调用方法是Objective- <a href="https://www.cnblogs.com/bandy/p/5237308.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/5162222.html
[转]多线程 - Ethan_村长
原文地址:http://d3caifu.com/ebook/MultiThread.html随着计算机/移动设备不断发展,提供了越来越强大的计算能力和资源,从硬件层面来看首先是CPU的芯片集成度越来越高,提供更快的处理能力;其次是多核化多CPU发展;最后剥离一些图片动画渲染等到独立的协处理器处理,硬...
2016-01-27T01:36:00Z
2016-01-27T01:36:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】原文地址:http://d3caifu.com/ebook/MultiThread.html随着计算机/移动设备不断发展,提供了越来越强大的计算能力和资源,从硬件层面来看首先是CPU的芯片集成度越来越高,提供更快的处理能力;其次是多核化多CPU发展;最后剥离一些图片动画渲染等到独立的协处理器处理,硬... <a href="https://www.cnblogs.com/bandy/p/5162222.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/5129146.html
Mac读取Andriod屏幕截图 - Ethan_村长
int main(int argc, const char * argv[]) { // insert code here... string str3 = "/Users/Ethan/Downloads/aaa/platform-tools/adb shell scre...
2016-01-14T01:07:00Z
2016-01-14T01:07:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】int main(int argc, const char * argv[]) { // insert code here... string str3 = "/Users/Ethan/Downloads/aaa/platform-tools/adb shell scre... <a href="https://www.cnblogs.com/bandy/p/5129146.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/5124408.html
解决读取iphone名称中文乱码问题 - Ethan_村长
#region 解决中文乱码 Ethan 2016-01-06[DllImport("iTunesMobileDevice.dll", CallingConvention = CallingConvention.Cdecl, EntryPoint = "AMDeviceCopyValue")]pub...
2016-01-12T07:13:00Z
2016-01-12T07:13:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】#region 解决中文乱码 Ethan 2016-01-06[DllImport("iTunesMobileDevice.dll", CallingConvention = CallingConvention.Cdecl, EntryPoint = "AMDeviceCopyValue")]pub... <a href="https://www.cnblogs.com/bandy/p/5124408.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/5123865.html
windows或mac上对iOS设备截图 - Ethan_村长
1.需要在设备上安装插件“设置”--“开发者”的选项2.启动"com.apple.mobile.screenshotr"服务3.和设备scoket通讯,拿到截图。
2016-01-12T03:48:00Z
2016-01-12T03:48:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】1.需要在设备上安装插件“设置”--“开发者”的选项2.启动"com.apple.mobile.screenshotr"服务3.和设备scoket通讯,拿到截图。 <a href="https://www.cnblogs.com/bandy/p/5123865.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/4956086.html
JPEG文件结构 - Ethan_村长
JPEG文件由八个部分组成,每个部分的标记字节为两个,首字节固定为:0xFF,当然,准许在其前面再填充多个0xFF,以最后一个为准。下面为各部分的名称和第二个标记字节的数值,用ultraedit的16进制搜索功能可找到各部分的起始位置,在嵌入式系统中可用类似的数值匹配法定位。 段结构:段标...
2015-11-11T07:09:00Z
2015-11-11T07:09:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】JPEG文件由八个部分组成,每个部分的标记字节为两个,首字节固定为:0xFF,当然,准许在其前面再填充多个0xFF,以最后一个为准。下面为各部分的名称和第二个标记字节的数值,用ultraedit的16进制搜索功能可找到各部分的起始位置,在嵌入式系统中可用类似的数值匹配法定位。 段结构:段标... <a href="https://www.cnblogs.com/bandy/p/4956086.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/4757745.html
ios获取左右眼图片景深图 - Ethan_村长
cv::Mat leftMat,rightMat,depthMapMat; UIImageToMat(leftImage, leftMat); UIImageToMat(rightImage, rightMat); if (leftMat.type()>0) { ...
2015-08-25T08:04:00Z
2015-08-25T08:04:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】cv::Mat leftMat,rightMat,depthMapMat; UIImageToMat(leftImage, leftMat); UIImageToMat(rightImage, rightMat); if (leftMat.type()>0) { ... <a href="https://www.cnblogs.com/bandy/p/4757745.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/4732356.html
使用libjpeg.framework压缩UIImage - Ethan_村长
+(void)writeFile:(NSString *)filePath withQuality:(int)quality{ //初始化图片参数 UIImage *image=[UIImage imageNamed:@"testimg.bmp"]; JSAMPLE *image_...
2015-08-15T05:55:00Z
2015-08-15T05:55:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】+(void)writeFile:(NSString *)filePath withQuality:(int)quality{ //初始化图片参数 UIImage *image=[UIImage imageNamed:@"testimg.bmp"]; JSAMPLE *image_... <a href="https://www.cnblogs.com/bandy/p/4732356.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/4548676.html
shell脚本删除指定mobileprovision - Ethan_村长
由于某种原因,xcode帮我按照了几千个开发和上线证书,需要删除这部分证书: #dir="/Users/Ethan/Library/MobileDevice/Provisioning Profiles/"dir="/Users/Ethan/Desktop/test/"filelist=`ls ...
2015-06-03T03:32:00Z
2015-06-03T03:32:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】由于某种原因,xcode帮我按照了几千个开发和上线证书,需要删除这部分证书: #dir="/Users/Ethan/Library/MobileDevice/Provisioning Profiles/"dir="/Users/Ethan/Desktop/test/"filelist=`ls ... <a href="https://www.cnblogs.com/bandy/p/4548676.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/4514798.html
iphone使用mac上的SOCKS代理 - Ethan_村长
Step 1.Make sure the SOCKS tunnel on your work computer allows LAN connections so your iPhone/iPod Touch can connect to it.ssh -N -g -D 1080 user@doma...
2015-05-19T08:06:00Z
2015-05-19T08:06:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】Step 1.Make sure the SOCKS tunnel on your work computer allows LAN connections so your iPhone/iPod Touch can connect to it.ssh -N -g -D 1080 user@doma... <a href="https://www.cnblogs.com/bandy/p/4514798.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/4448286.html
eclipse配置javah命令 - Ethan_村长
1.找到javah命令所在的目录 我的为 /usr/bin/javah2.打开eclipse如图点击第二项3.配置 如图${project_loc}/src-classpath ${project_loc}/bin/classes -d ${project_loc}/jni -jni ${java_...
2015-04-22T10:18:00Z
2015-04-22T10:18:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】1.找到javah命令所在的目录 我的为 /usr/bin/javah2.打开eclipse如图点击第二项3.配置 如图${project_loc}/src-classpath ${project_loc}/bin/classes -d ${project_loc}/jni -jni ${java_... <a href="https://www.cnblogs.com/bandy/p/4448286.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/4444317.html
[转]Android通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 - Ethan_村长
原文地址:http://blog.csdn.net/watkinsong/article/details/9849973有一种方式不需要自己配置所有的Sun JDK, Android SDK以及NDK,Eclipse等设置,使用已经配置好的开发套件就可以进行直接的开发,由NVIDIA开发的开发套件T...
2015-04-21T06:48:00Z
2015-04-21T06:48:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】原文地址:http://blog.csdn.net/watkinsong/article/details/9849973有一种方式不需要自己配置所有的Sun JDK, Android SDK以及NDK,Eclipse等设置,使用已经配置好的开发套件就可以进行直接的开发,由NVIDIA开发的开发套件T... <a href="https://www.cnblogs.com/bandy/p/4444317.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/4444079.html
利用JNI技术在Android中调用、调试C++代码 - Ethan_村长
参考:http://blog.micro-studios.com/?p=4212代码:http://pan.baidu.com/s/1sjukSDf
2015-04-21T05:00:00Z
2015-04-21T05:00:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】参考:http://blog.micro-studios.com/?p=4212代码:http://pan.baidu.com/s/1sjukSDf <a href="https://www.cnblogs.com/bandy/p/4444079.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/4442137.html
iOS在线更新framework,使用NSBundle动态读取 - Ethan_村长
官方文档:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/LoadingCode/Tasks/LoadingBundles.htmlframework制作:http://www.cocoachina.com...
2015-04-20T09:25:00Z
2015-04-20T09:25:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】官方文档:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/LoadingCode/Tasks/LoadingBundles.htmlframework制作:http://www.cocoachina.com... <a href="https://www.cnblogs.com/bandy/p/4442137.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bandy/p/4435406.html
CocoaPods pod install - Ethan_村长
加参数可以提升更新的速度方法1:pod install --verbose --no-repo-updatepod update --verbose --no-repo-update方法2: $ pod repo remove master $ pod setup $ pod installcoco...
2015-04-17T08:51:00Z
2015-04-17T08:51:00Z
Ethan_村长
https://www.cnblogs.com/bandy/
【摘要】加参数可以提升更新的速度方法1:pod install --verbose --no-repo-updatepod update --verbose --no-repo-update方法2: $ pod repo remove master $ pod setup $ pod installcoco... <a href="https://www.cnblogs.com/bandy/p/4435406.html" target="_blank">阅读全文</a>