- 博客(84)
- 收藏
- 关注
原创 树莓派3连接ps4无线手柄
retroPi镜像刷完后,首现需要下载编译一个ps4手柄驱动,然后在开始配置手柄。/opt/retropi/configs/all/retropi.confg 可以培植使用遥感控制方向参考地址:http://blog.petrockblock.com/forums/topic/tutorial-retropie-with-dualshock-4-and-bluetooth/http://blog...
2016-05-02 14:13:55
3995
原创 Assertion failure: thing, at...gc/Marking.cpp:112
遇到个jsb的bug,全公司的人整整折腾了2天!!描述:下面代码,在GC后,程序崩溃,错误log输出如下:Assertion failure: thing, at /Users/james/Project/Spidermonkey/js/src/gc/Marking.cpp:112代码:var FightActionAttack = cc.Class.extend...
2014-04-15 22:04:53
199
原创 cocos2d-x luabinding/jsbinding 报错的解决方案
Errors in parsing headers:1. <severity = Fatal, location = <SourceLocation file '/Users/guanghui/cocos2d-x/cocos/base/CCDataVisitor.h', line 29, column 10>, details = "'string' fi...
2014-02-18 09:57:39
368
原创 jackson 创建json文件的几种方式
1. 直接使用JsonGenerator File jsonFile = new File(System.getProperty("java.io.tmpdir"), "TestJson.json"); JsonGenerator jsonGenerator = jsonFactory.createGenerator( ...
2013-12-06 15:27:32
1619
原创 xsd中如何重复一个pattern
在XSD中,需要定义一个安装路径的数据类型,要求如下:1. 使用斜线/分割路径,路径开头不能有斜线"/",路径中间不允许有空格,路径末尾可以有斜线, 形如: xxx/yy.yy/zz_zz/ 解决办法:1. 因为路径可能很长,但是他有规律,即我们首相匹配最短的一段,抽象出正则表达式: [^/\s](a-zA-Z0-9_.]+[/]? 2. 使用xsd中的xs...
2013-12-03 11:37:14
672
原创 Inno Setup procedure 的写法举例
procedure InheritBoundsRect(ASource, ATarget: TControl);begin { This is comment line } ATarget.Left := ASource.Left; ATarget.Top := ASource.Top; ATarget.Width := ASource.Width; ATar...
2013-11-27 10:24:18
874
原创 Ack 中的filtertype
The ack manual says: −−ignore−file=FILTERTYPE:FILTERARGS Ignore files matching FILTERTYPE:FILTERARGS. The filters are specified identically to file type filte...
2013-07-16 15:26:13
121
原创 android apk包签名和align
签名:执行下面这句 jarsigner.exe -verbose -keystore myapp.keystore -signedjar app_signed.apk app_unsigned.apk android123.keystore 就可以生成签名的apk文件,这里输入文件app_unsigned.apk,最终生成app_signed.apk为Andro...
2013-05-17 10:35:48
303
原创 解决ubuntu13.04登陆后键盘不能使用的问题
郁闷!原来是Slow Keys被莫名的打开了,只要关闭它就好了:System Settings --> Universal Access -> Typing -> Slow Keys -> OFF 参考:https://answers.launchpad.net/ubuntu/+question/1924...
2013-05-15 18:11:05
232
原创 使用vim插件clang_complete做coco2d-x代码提示
在VIM插件中,clang_complete是一个基于clang的C/C++代码提示插件,通过clang分析头文件,可以实时做精准的代码提示。 根据clang_complete自带的插件说明文档,我们知道可以在工程根目录配置.clang_complete文件指定源代码头文件目录。在cocos2dx中,以HelloCpp/为例,我们假设工程根目录为cocos2d-x/samples/...
2013-05-12 16:33:26
138
原创 linbpng 开启neon指令优化
libpng version: 1.6.1Ref: http://mortoray.com/2012/08/21/android-ndk-cross-compile-setup-libpng-and-freetype/--------------------------------------------------------------------------------------...
2013-04-10 18:35:48
484
原创 grep 查找文件名含有中文汉字的文件
网站目录下包含大量html文件和子目录,其中有不少文件和目录的名称中含有中文汉字。现希望能用shell脚本罗列出所有名称中含有中文的文件和目录,并统计一下总数。兄弟姐妹们,这个应该怎么搞?真心求解答 find . -type f | grep -P -r "[\x80-\xFF]" | cat | wc -l...
2013-03-02 09:53:29
6254
原创 gsed debug工具
可以打印出sed脚本在执行过程中的pattern区域和当前执行命令的信息http://aurelio.net/projects/sedsed/ 1.txt:aabbcccc 截图:
2013-01-27 00:27:23
265
原创 gsed 字符串转大小写转换
echo palsec | gsed 's/\(.*\)/\U\1/'http://nixcraft.com/shell-scripting/15862-sed-convert-text-lower-upper-case.htmlhttp://www.gnu.org/software/sed/manual/sed.html#Execution-Cycle
2013-01-27 00:24:51
207
原创 把多行文本合并成一行
http://www.unix.com/shell-programming-scripting/109279-merge-multi-lines-into-one-single-line.htmlTry this:Code:sed -e '/^$/d' file| tr '\n' ' 'orCode:awk '{printf("%s",$0)}'
2012-12-04 22:27:40
1185
原创 如何解决android NDK r8c 老是重新编译源代码的问题
android ndk r8c貌似没有经过严格的发布测试,导致每次Build工程都需要重新编译代码,即使你没有修改任何文件。碰到这个问题的朋友有很多,今天在谷歌论坛上找到了解决方案,与大家共享之:解决的方法很简单,只要修改一行即可,下面直接引用: I believe that the fix is easy: use order-only prerequisite, (cf. ht...
2012-12-03 22:17:56
283
原创 如何在cocos2dx-wp8中 添加游戏资源
在cocos2dx-wp8的工程中,游戏资源被放置在Assets目录下,该目录就是游戏资源的根目录,比如:你想从一张图片创建一个Sprite:CCSprite::spriteWithFile("Image/sprite.png");他最终读取的是:App/Install/PATH/Assets/Image/sprite.png"我们不仅需要把游戏资源copy到Assets目录,而且也要在Visua...
2012-11-06 14:41:35
92
原创 awk 的基本使用举例
$ cat test.txt FrankTesting 1Hello WorldTesT123 Testing bogon:awk-test lihex$ awk '{ print $1 }' test.txt FrankTestingHelloTesT123bogon:awk-test lihex$ awk '{ print $1...
2012-10-30 22:50:00
117
原创 shell 条件判断 与 或 非
1. 判断字符串"a.txt"等于变量filename 且 当前目录下不存在文件b.txt#!/bin/bash filename="a.txt"if [ "a.txt" = $filename -a ! -e "b.txt" ]; then echo "yes"else echo "no"fi ...
2012-09-20 20:37:18
6602
原创 c++中的函数指针
class A{ public: A (){}; /* constructor */ void func(){}}; /* ----- end of class A ----- */typedef void (A::*FUNC)(); // define a fu...
2012-09-15 21:52:02
87
原创 c语言中的“函数类型” 与 ”函数指针类型“
参考:http://light4.github.com/Linux-C/ch23s08.html/* * ===================================================================================== * * Filename: b.c * * Description: ...
2012-09-15 17:20:15
106
原创 [vim技巧]ctr+v选中要标记的行,:!cat -n 可以输入行号
ctr+v选中要标记的行,:!cat -n 可以输入行号 1 dsfds 2 dsfds 3 dsfds 4 dsfds 5 dsfds 6 dsfds 7 dsfds 8 dsfds 9 dsfds10 dsfds11 dsfds12 dsfdsfdsfdsf
2012-07-06 19:50:08
196
原创 clang vs gcc : 代码出错提示功能对比
今天研究c++ const 的问题,顺便做了一下gcc 与 clang 的代码编译错误提示对比,结论是,clang这个晚辈确实比gcc人性化多了。参考:http://www.cnblogs.com/Fancyboy2004/archive/2008/12/23/1360810.html以下是测试代码: #include <cstdlib>class A...
2012-06-19 00:02:42
244
原创 转载:linux下使用bc在命令行中进行计算
原文:http://www.basicallytech.com/blog/index.php?/archives/23-command-line-calculations-using-bc.htmlbc是一个在命令行使用的强大计算器,本文作者通过实例来介绍bc命令的使用,是你瞬间掌握bc的基本应用。文末,作者还给出了通过bc计算5000位PI的命令来测定你的cpu性能---------...
2012-06-08 01:04:10
183
原创 Shell 打印特殊字符
In UTF-8 it's actually 6 digit (or 3 byte).$ echo -e "\x00\xc3\xa6"æ:-)To check how it's encoded by you console, you can use hexdump.$ echo -n æ | hexdump0000000 c3 a6 ...
2012-05-19 13:40:38
1228
原创 Win8 HTTP API 和 异步编程 API
Win8 HTTP API 和 异步编程 APIMetro里推荐使用的APIHTTP: IXMLHTTPRequest2XML: XmlDocumentMetro 异步编程用于本地c++编程APIConcurrency::task// basic-task.cpp// compile with: /EHsc#include <ppltas...
2012-05-12 23:26:54
97
原创 Win8 metro 工程资源部署说明
Win8 metro 工程资源部署说明Debug\$(ProjectName)\AppX\是程序安装的根目录添加在$(ProjectDir)\DIR\A.png,可获得: Debug\$(ProjectName)\AppX\DIR\A.png 布局如:MyProject-win8\HelloWorld\win8_metro\Assets\A.png-->...
2012-05-12 22:23:20
69
原创 [win8 开发学习笔记 ]关于编程模式和C++/CX语言
根据微软官方文档总结的,原文都是英文,理解有误望指正!windows8 两种编程方式1.使用C++/CX2.使用WRL + C++public ref class 可以用来在wrt组件中传递,而标准c++则不能The Visual C++ component extensions (C++/CX) supports user-defined reference classes ...
2012-05-12 22:19:37
100
原创 std::string 的两种实现方式
有两种:1. COW(copy on wirte):是当前主流的实现,不过在多线程环境下会有性能问题参考:How is std::string implemented?http://stackoverflow.com/questions/1466073/how-is-stdstring-implemented Copy-On-Write的原理及具体实现ht...
2012-04-21 22:47:00
208
原创 shell 递归访问文件夹
#!/bin/env bash## usage: addSpace <dir>## example: ./addSpace srcis_directory(){ local DIR_NAME=$1 if [ ! -d $DIR_NAME ]; then return 1 else return 0 fi}...
2012-04-11 20:11:15
162
原创 python 获得花括号里的数据
import restr = "{{182,915},{58,70}}"res = re.sub('{|}','',str)print res.split(',') ##输出:182,915,58,70
2012-04-07 00:20:24
2321
原创 在Shell 里做算数运算
做加法: $ x=10$ x=`expr $x + 1`$ echo $x11 或者: $ x=10$ x=$((x+1))$ echo $x11 循环,输出0~10 x=0while [ "$x" -ne 10 ]; do echo $x; x=$((x+1)); done...
2012-03-23 23:13:58
107
原创 MacOSX 与 Linux Sed命令差异
sed -E interprets regular expressions as extended (modern) regular expressionsUpdate: -E on MacOS X, -r in GNU sed.另见:Non greedy regex matching in sed?
2012-03-22 22:33:02
163
原创 windows通过Vim编写markdown
软件安装:python-2.7.2.msi python for windows,默认安装在c:\python27目录下,默认安装即可Markdown-2.0.win32.exe按默认安装路径安装即可gvim73.exe vim编辑器for windows,默认安装即可gvim配置转换markdown文件到html文件命令copy如...
2012-03-19 09:55:17
469
原创 如何在vim中 获得当前文件名的变量
今天要写一个vim小脚本,遇到获得vim文件名的问题。更多说明可自行查阅:h expand vim中可以通过%来获得当前编辑文件文件名,如::!echo %--->file.txt 还可以加入修饰参数,修改,如只要文件名,而不要扩展名::!echo %:r--->file...
2012-03-12 17:49:12
2194
原创 curl+sed+shell编写一个英语翻译脚本
这个事一个shell函数,使用了有道翻译提供的翻译服务mac osx: ts(){words=""for word in $@; do words="$words$word "donecurl -s \ "http://fanyi.youdao.com/translate?smartresult=dict&smartres...
2012-03-07 19:31:46
214
原创 给iOS 平台添加admob广告条不能点击的问题
要给ios的游戏添加admob广告,本来很简单的任务却因碰到不能点击广告条的问题,具体表现是这样的:1.我的游戏是横屏玩,也就是Landsape,所以我的广告条(adView)也是横屏摆放的adView加在一个UIViewController的view上,在controller调viewDidLoad方法时,生成adView并加到这个controller上[self.view...
2012-02-12 20:50:33
517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人