自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3984

原创 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 198

原创 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 365

原创 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 1616

原创 xsd中如何重复一个pattern

在XSD中,需要定义一个安装路径的数据类型,要求如下:1. 使用斜线/分割路径,路径开头不能有斜线"/",路径中间不允许有空格,路径末尾可以有斜线,   形如: xxx/yy.yy/zz_zz/ 解决办法:1. 因为路径可能很长,但是他有规律,即我们首相匹配最短的一段,抽象出正则表达式: [^/\s](a-zA-Z0-9_.]+[/]? 2. 使用xsd中的xs...

2013-12-03 11:37:14 665

原创 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 867

原创 使用DS-5进行android cocos2d-x c++代码可视化调试

需要下载arm的DS-5IDE,配置过程见附件

2013-08-06 15:50:02 107

原创 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 116

原创 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 298

原创 解决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 230

原创 使用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 135

原创 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 476

原创 grep 查找文件名含有中文汉字的文件

网站目录下包含大量html文件和子目录,其中有不少文件和目录的名称中含有中文汉字。现希望能用shell脚本罗列出所有名称中含有中文的文件和目录,并统计一下总数。兄弟姐妹们,这个应该怎么搞?真心求解答 find . -type f | grep -P -r "[\x80-\xFF]" | cat | wc -l...

2013-03-02 09:53:29 6241

原创 gsed debug工具

可以打印出sed脚本在执行过程中的pattern区域和当前执行命令的信息http://aurelio.net/projects/sedsed/ 1.txt:aabbcccc 截图:  

2013-01-27 00:27:23 262

原创 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 202

原创 gz压缩包用命令行解压到当前文件夹下

 gunzip -c squid-2.7.STABLE9.tar.gz | tar xvf -

2012-12-19 22:45:11 410

原创 把多行文本合并成一行

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 1180

原创 如何解决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 277

原创 如何在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 90

原创 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 115

原创 如何使用Shell在每行按顺序输出一个数字

终端输入:echo {1..8} | xargs -n 1 echo输出:  12345678 

2012-10-24 00:13:56 716

原创 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 6591

原创 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 83

原创 c语言中的“函数类型” 与 ”函数指针类型“

参考:http://light4.github.com/Linux-C/ch23s08.html/* * ===================================================================================== * * Filename: b.c * * Description: ...

2012-09-15 17:20:15 101

原创 [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 192

原创 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 241

原创 转载: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 181

原创 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 1222

原创 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 93

原创 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--&gt...

2012-05-12 22:23:20 65

原创 [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 97

原创 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 204

原创 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 157

原创 python 获得花括号里的数据

import restr = "{{182,915},{58,70}}"res = re.sub('{|}','',str)print res.split(',') ##输出:182,915,58,70 

2012-04-07 00:20:24 2314

原创 在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 103

原创 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 158

原创 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 463

原创 如何在vim中 获得当前文件名的变量

今天要写一个vim小脚本,遇到获得vim文件名的问题。更多说明可自行查阅:h expand vim中可以通过%来获得当前编辑文件文件名,如::!echo %--->file.txt 还可以加入修饰参数,修改,如只要文件名,而不要扩展名::!echo %:r--->file...

2012-03-12 17:49:12 2179

原创 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 210

原创 给iOS 平台添加admob广告条不能点击的问题

要给ios的游戏添加admob广告,本来很简单的任务却因碰到不能点击广告条的问题,具体表现是这样的:1.我的游戏是横屏玩,也就是Landsape,所以我的广告条(adView)也是横屏摆放的adView加在一个UIViewController的view上,在controller调viewDidLoad方法时,生成adView并加到这个controller上[self.view...

2012-02-12 20:50:33 513

空空如也

空空如也

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

TA关注的人

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