摘要:
1、常用正则表达式字符 说明\r, \n 代表 回车和换行符\t 制表符\\ 代表 "\" 本身\^ 匹配 ^ 符号本身\$ 匹配 $ 符号本身. 匹配除了换行符以外的任意字符\w 匹配字母、数字、下划线、汉字\s 匹配任意的空白符\b 单词的开始或结尾 \~ 匹配字符串的开始 $ 匹配字符串的结束\ba\w*\b :匹配以字母a开头的单词——先是某个单词开始处(\b),然后是字母a,然后是任意数量的字母或数字(\w*),最后是单词结束处(\b)。\d+ :匹配1个或更多连续的数字。这里的+是和*类似的元字符,不同的是*匹配重复任意次(可能是0次),而+则匹配重复1次或更多 阅读全文
摘要:
cygwin必须安装x11. 运行cygwin敲命令startx;在X里面运行脚本。解决。 阅读全文
摘要:
#include <algorithm>srand( (unsigned)time(NULL) ); //设置随即数生成器的种子 vector<unsigned int> vecRand; if (m_pPlayerArray != NULL) { unsigned int unObjCount = m_pPlayerArray->count(); for (unsigned int num = 0; num < unObjCount; ++num) { vecRand.push_back... 阅读全文
摘要:
wstring UTF8ToUnicode( const string& str ){ int len = 0; len = str.length(); int unicodeLen = ::MultiByteToWideChar( CP_UTF8, 0, str.c_str(), -1, NULL, 0 ); wchar_t * pUnicode; pUnicode = new wchar_t[unicodeLen+1]; memset(pUnicode,0,(unicodeLen+1)*sizeof(wchar_t)); ::MultiByteToWideChar... 阅读全文
摘要:
index:NDK 编译和使用静态库、动态库jni头文件生成在NDK的Nactive代码中使用Android Log的方法分析NDK crash的堆栈信息ndk-gdb 调试方法NDK 编译和使用静态库、动态库太复杂,见新文章:http://android开发 NDK 编译和使用静态库、动态库jni头文件生成:1. 声明Java Native接口。(定义Java Native接口可以在Android项目的主类里声明,也可以通过使用独立的类来声明。)static { System.loadLibrary("libxxx"); }public native void init( 阅读全文
摘要:
NDK编译和使用静态库、动态库情况一:编译静态库情况二:编译动态库情况三:编译动态库+静态库情况四:已有第三方静态库(动态库),编译静态库(动态库)默认所有代码和文件在$project/jni下,否则特殊说明。情况一:编译静态库文件Android.mk:LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE:=hello-jniLOCAL_SRC_FILES:=hello-jni.cinclude$(BUILD_STATIC_LIBRARY)文件Application.mk:APP_MODULES:=hello-jni情况二:编译动态 阅读全文
摘要:
基本操作命令:--------------------------------------------------------------------------------------------------------------------------------------------ls #以默认方式显示当前目录文件列表ls –a #显示所有文件包括隐藏文件ls –l #显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls --color=never *.so > obj #不显示文字颜色,将所有so文件记录到obj文件中--------------------- 阅读全文
摘要:
package com.example.activityforresult;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.util.Log;import android.view.Menu;import android.view.View;import android.widget.Button;public class MainActivity extends Activity{ public static int RESULT_OK =... 阅读全文
摘要:
从JAVA转C++,开始对指针的理解,讲讲自己对指针的理解,指针也是一个变量类型而已,存的就是是某个对象或变量的地址,还是先上代码吧:代码最直接了:#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int i = 100 ; //赋值方法一 int *p =&i;//可以这样定义指针并且赋值 //赋值方法二 int *pt; pt = &i;// *pt = &i 这样定义不行 ,赋值方法一那样定义就行 //下面是测试结果 printf("i: %d\n",i); / 阅读全文
摘要:
ListView 里面item 为ViewPaper直接上代码:View Code 1 package com.pzh; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import com.jon.R; 7 8 import android.R.integer; 9 import android.app.Activity; 10 import android.content.Context; 11 import android.os.Bundle; 12 import android.os.P... 阅读全文