![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作日志
文章平均质量分 53
JaryGuo
a game developer, a programmer
展开
-
有关Jar的小经历
在OSX下查看jar包内容的方式:小工具:JD-GUI 提取密码:tyx7很简单,把jar文件拖进去就可以查看了。也支持提取出文件。不过需要注意,反编译的文件可能有一点问题。将文件打包回jar包:尝试方法1(失败): 使用命令行,$ jar cvs classes.jar . 在项目中读取失败,用JD-GUI工具读取不了java文件的信息。 尝试方法2(成功):放入eclipse项目中,然原创 2015-12-18 15:33:19 · 500 阅读 · 0 评论 -
安卓抓包工具tcpdump
为了在android上抓取tcp数据有好几种方法,以下介绍的是tcpdump的做法。实现的前提:一台root过的手机。在androidtcpdump官网下载二进制执行文件。使用adb拷贝到手机上adb push your/path/tcpdump /sdcard/然后登陆adb shell,切换到超级用户权限(需要root)$ su# cp /sdcard/tcpdump /system/bin在原创 2017-03-15 17:31:54 · 1441 阅读 · 0 评论 -
Android广告量监控的技术实现(campaign measurement)
有这么一种需求,我们找广告平台来推销我们的APP,我们想要知道这个广告平台的转化率到底怎么样。是否可以做到?如果APP是发布在Google Play的话,那么是可以做到的。当用户点击一条广告,并跳转进了Google Play,Google Play可以获取到广告的链接,而这条链接里带有referrer参数的话,referrer参数里的内容将在APP安装完之后,就发给APP。如果APP有监听这个广播的原创 2017-02-08 23:50:20 · 1655 阅读 · 0 评论 -
使用OpenGL实现遮罩效果
本文适合于Cocos2d-X等使用OpenGL API的渲染框架一般实现自定义遮罩效果主要介绍以下几种:使用Stencil Buffer使用GL_SCISSOR_TEST(适合矩形区域)使用Shader使用BlendFunc(推荐!)原创 2016-09-22 20:32:12 · 8057 阅读 · 0 评论 -
在Powershell批量重命名文件
以下这个命令将文件夹中后缀为png的文件进行重命名,重命名的方式是给文件加上一个前缀test_,例如1.png,将重命名为test_1.png:Get-ChildItem *.png | Rename-Item -NewName { $_.name -Replace '(.+)\.', 'test_$1.' }分析:Get-ChildItem *.png 是第一个命令,这个命令的输出,将通过管道(管原创 2017-03-08 18:04:19 · 3278 阅读 · 0 评论 -
NDK、CMAKE、LLDB
以前编译动态库到android需要用NDK-build脚本,现在谷歌官网推荐使用CMake了。CMake是很好的工具,跨平台做的很好。另外,可以用LLDB来调试动态库。有时间可以了解一下。原创 2017-02-14 11:41:23 · 1444 阅读 · 0 评论 -
查询Windows下的dll/exe所依赖的文件
有这么一个软件可以查询依赖:dependency walker但是如果安装了VS,可以用VS下自带的一个命令行工具:dumpbin.exe原创 2016-10-08 19:40:24 · 24558 阅读 · 2 评论 -
Facebook的开发文档笔记
Facebook的相关产品/API介绍所有文档简介原创 2016-10-19 11:53:18 · 2407 阅读 · 1 评论 -
关于Fiddler和WireShark
以前做Web开发,以为Fiddler可以监听到所有的HTTP连接。现在做原生开发,听说Fiddler不能收到应用的Http连接,觉得很奇怪。查了一下,的确如此。而用WireShark可以抓到。Google了一下,因为应用用了libcurl的接口来创建HTTP连接,如果要使用Fiddler,需要在代码中插入类似如下的代码:curl_easy_setopt(m_curl, CURLOPT_PROXY,原创 2016-11-03 15:22:13 · 6563 阅读 · 0 评论 -
用Python来合并图片(SoEasy)
开发游戏的时候,想要把几张小图合并成一个大图来使用。不是那种plist+png,而是单纯地想把图片合并一下。原创 2016-02-25 12:45:33 · 21172 阅读 · 4 评论 -
Cocos2d-Lua 接IOS支付记录
Cocos2d-Lua 接IOS支付的全纪录,基本上可以拷贝到你的项目去直接用。原创 2016-01-27 00:26:58 · 3772 阅读 · 1 评论 -
js引擎garbage collection的问题
如何高效地编写Cocos2d-Js代码原创 2016-02-02 23:34:57 · 1114 阅读 · 0 评论 -
Xcode发布App的证书的问题
关于证书、秘钥还有Provisioning Profile这些概念的意思,可以拜读这篇博文:iOS Provisioning Profile(Certificate)与Code Signing详解最近遭遇的一个问题是: 在key chain中,提示了: ❌this certificate has an invalid issuer在Stack overflow上有一篇相应的解决方案:Xcod原创 2016-02-15 17:18:04 · 892 阅读 · 0 评论 -
Luajit反编译之探索记
由于工作需求,要反编译一个luajit编译过的文件。百度反编译luajit,得到的信息是目前没有此类成熟的反编译器。所以,如果你用luajit编译了代码,基本上不用担心被别人破解(2015.12)。虽然没有luaj反编译器,但是不代表反编译不可能。至少,人肉反编译是可以的,哈。因为我只需要反编译一个文件,所以采取人肉的方式,也许是可行的。首先,在github上面找到了唯一的一个项目是关于反编译lua原创 2015-12-09 16:42:11 · 14990 阅读 · 7 评论 -
有关于Cocos2d-X的几个坑(2016.1.26)
1. Cocos2d与-Objc2. Cocos2d-X 3.10的出错原创 2016-01-27 00:40:07 · 520 阅读 · 0 评论 -
有关Doxygen及Graphviz代码分析软件
最近拿到一个项目的源码,因为没有文档,就想找个软件分析一遍这套源码。百度了一下,Doxygen是一个选择,于是就下载来试试。Doxygen 官方主页可以免费下载这个软件主要是用来分析代码生成文档的,只要根据一个的注释格式,就可以生成一份API文档。默认情况生成的只是每个文件的独立情况,也就是单纯将源码中的全局变量,方法,函数给罗列出来而已。这当然不是我想要的结果。在研究这个软件,发现有一个图表生成模原创 2015-12-20 21:15:03 · 1316 阅读 · 0 评论 -
在bash for win10上安装jekyll
今天在bash上安装Jekyll,因为Jekyll用了ruby,所以需要安装ruby。sudo apt install ruby安装完以后,系统就有了gem(ruby配套来的。)Jekyll有发布在gem上,所以可以使用sudo gem install jekyll但安装失败了,原来jekyll使用了一些原生的拓展,所以还需要一些其他准备:sudo apt install ruby-dev安装完以后原创 2017-06-17 17:46:28 · 697 阅读 · 0 评论