Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

C++处理字符串的方法—字符串类与字符串变量

C++处理字符串的方法—字符串类与字符串变量

用字符数组来存放字符串并不是最理想和最安全的方法。C++提供了一种新的数据类型——字符串类型(string类型),在使用方法上,它和char、int类型一样,可以用来定义变量,这就是字符串变量——用一个名字代表一个字符序列。实际上,string并不是C++语言本身具有的基本类型,它是在C++标准库中声明的一个字符串类,用这种类可以定义对象。每一个字符串变量都是string类的一个对象。字符串变量的定义和引用1...
简单的程序诠释C++ STL算法系列之copy

简单的程序诠释C++ STL算法系列之copy

现在我们来看看变易算法。所谓变易算法(Mutating algorithms)就是一组能够修改容器元素数据的模板函数,可进行序列数据的复制,变换等。我们现在来看看第一个变易算法:元素复制算法copy。该算法主要用于容器之间元素的拷贝,即将迭代器区间[first,last)的元素复制到由复制目标result给定的区间[result,result+(last-first))中。下面我们来看看它的函数原型:函数原形:template<class Input...
OpenCV4Android--使用Java api做人脸识别

OpenCV4Android--使用Java api做人脸识别

在Android上有两种方法使用OpenCV,第一使用OpenCV提供好的库文件,然后调用OpenCV的java api来做图像处理。第二种是使用OpenCV的C++ api,但是需要ndk来创建动态库,然后Android工程间接调用动态库中的函数。本文主要使用第一种方法,(关于环境的配置,网上很多,个人使用的是 http://www.linuxidc.com/Linux/2014-11/108813.htm,其实如果单纯的使用第一种方法,cdt和ndk都...
Android高级教程:使用NDK把彩图转换灰度图

Android高级教程:使用NDK把彩图转换灰度图

在Android上使用JAVA实现彩图转换为灰度图,跟J2ME上的实现类似,不过遇到频繁地转换或者是大图转换时,就必须使用NDK来提高速度了。本文主要通过JAVA和NDK这两种方式来分别实现彩图转换为灰度图,并给出速度的对比。Android 4.4.4 发布下载 http://www.linuxidc.com/Linux/2014-06/103467.htm最简单的Ubuntu Touch & Android 双系统安装方式 http://www....
Android之Inflate()方法用途

Android之Inflate()方法用途

Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。Android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别区别在于:如果你的Activity里用到别的layout,比如对话框layout,你还要设置这个layout上的其他组件的内容,你就必须用inflate()方法先将对话框的layout找出来...
Linux0.00 ld链接时为什么加上-Ttext 0

Linux0.00 ld链接时为什么加上-Ttext 0

汇编程序会经过二次遍历,有些符号引用会被标记为可重定位,在编译好后他们的偏移值是其在代码内部的偏移值,即LC计数器的值,当载入内存运行时,由于起始加载地址会不确定,所以会在加载后把代码段所在的内存起始地址加到符号引用原有的偏移上,这就叫重定位。比如一个jmp abc会跳到代码段内部偏移10的地方,但是代码被加载到内存偏移1000,所以实际上那个abc标号偏移10的地方在实际的内存里面偏移是1010,所以再继续往abc(偏移10)跳会出问题,故而给abc的偏...
<< 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 >>