- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Android studio 初尝试与小设置
写安卓程序一直用的eclipse,一直想想着试试谷歌自家的Android Studio 试一下 但是一直没有行动,但是今天突然看到当初很喜欢的一本安卓入门书 出了第二版,而且里面也就eclipse换成了Android studio,这就一下子激发了我试试 其的想法,于是就下了一个 体验了一下.去官网下载安装以后,第一次打开会提示 "unable to access android sdk
2017-02-21 23:18:16 309
原创 c++ 友元函数
先看定义:友元函数是指某些虽然不是类成员却能够访问类的所有成员的函数 .这句话不难理解,类是具有封装和信息隐藏的特性得。只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员和函数的。非成员函数可以访问类中的公有成员,但是如果将数据成员和函数都定义为公有的,这又破坏了隐藏的特性,使得所有的地方都能获取和改变它。因此,如果我们又不想暴露数据,又想在某些函数里面访问某个类的私有成
2017-02-20 22:59:14 484
原创 zlib的minizip和lua 5.1.4安卓编译需要改动的地方
近期有一个用到了zlip的压缩和lua的dll需要编译到安卓平台下用,就使用SWIG做了转换,然后使用QT MinGW编译so文件.swig转换很顺利.没有碰到什么问题,但是编译so确碰到了一些问题,网上查找相关资料也不是特别多,零零散散的,导致解决问题也不是很顺利,在此做下记录.编译单纯得zlip的源码没啥问题,但是因为我里面用到了minizip来操作文件,它对于Linux的编译就没有做
2017-02-19 23:17:34 1594
原创 c++11 之 正则表达式的学习(regex)
之前用正则表达式都是用的其他框架的类,比如QT的,并没有用过标准库里面的正则表达式,今日偶然得知c++11里面已经添加了对正则表达式的支持,这绝对是一件大好事,如此强大的正则终于可以不依赖于其他的东西就可以用了,故来学习一下如何使用.首先是要引入正则对应的头文件 #include 然后就可以声明正则表达式对应的类了比如 std::regex re ("\\d+?");这里是说 匹配
2017-02-15 22:26:32 765
原创 c++ dll接口返回字符串
假如说,我们封装的dll 有返回字符串的需求,比如有这么个函数string oneclass::getString(){string res = string();...do something,,,return res;}的话,如果我们直接使用std::string 作为接口返回值的话,是会有一些问题的 具体的问题 可以百度 "尽量不要在Dll的接口中使用str
2017-02-14 22:41:59 14465 2
原创 pugixml 丢失空格的解决方法
pugixml 是一个非常好用的c++ xml解析库,速度快,占用内存小,支持xpath,且开源,可以说是c++ xml解析库的首选.但近日发现,使用pugixml解析xml.然后再将其保存成xml文件的时候,会造成空格丢失的情况.经过一番跟踪调试,终于发现问题所在,遂在此记录.在pugixml读入buffer进行解析的时候,在pugixml.cpp的第3406行(pugixml1.7)
2017-02-08 23:32:03 821
转载 C++ 模板详解(一)
C++模板 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数; 类模板针对仅数据成员和成员函数类型不同的类。 使用模板的目的就是能够让程序员编写与类型无关的代码。
2017-02-05 22:28:21 271
原创 模板初探
对于模板这个东西,之前一直知道它的存在,但是也一直是模糊的状态,不清楚它到底是怎么个用法,看别人用的也是模模糊糊的.之前就听闻c++的精髓里面必有的一个就是泛型编程,也就是说的这个模板,今天就初探它的奥妙. 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数; 类模板针对仅数据成员和成员函数类型不同的类。
2017-02-05 22:27:32 321
Notepad++Lua及sqlite数据库助手插件包
2017-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人