排序:
默认
按更新时间
按访问量

Android 多线程之HandlerThread 完全详解

http://blog.csdn.net/javazejian/article/details/52426353 之前对线程也写过几篇文章,不过倒是没有针对android,因为java与android在线程方面大部分还是相同,不过本篇我们要介绍的是android的专属类HandlerThread,...

2018-06-12 19:47:23

阅读数:3

评论数:0

crash问题

java.lang.RuntimeException: Camera is being used after Camera.release() was called预览callback时候的问题,参考下面:mCamera.setPreviewCallback(null) ;mCamera.stop...

2018-05-23 17:35:48

阅读数:10

评论数:0

利用Git命令来打patch

打patch方法git format-patch ******(commit-id)使用patch的方法git apply 0001-*****.patch但是有时候Patch会有问题,应用上面的命令整个patch都打不上,可以使用下面命令:git apply --refect 0001-****...

2018-05-11 14:31:25

阅读数:3

评论数:0

c++中类模板和函数模板介绍

参考:https://www.cnblogs.com/cynchanpin/p/7127897.html模板类是一种泛型编程。泛型编程:编写与类型无关的逻辑代码,是代码复用的一种手段。而模板是泛型编程的基础。1、函数模板格式template<typename Param1, ...

2018-04-28 14:54:07

阅读数:9

评论数:0

java中字符串操作

1、判断两个字符串是否相等我最近刚学java,今天编程的时候就遇到一个棘手的问题,就是关于判断两个字符串是否相等的问题。在编程中,通常比较两个字符串是否相同的表达式是“==”,但在java中不能这么写。在java中,用的是equals();例:A字符串和B和字符串比较:if(A.equals(B)...

2018-04-16 21:09:04

阅读数:21

评论数:0

cannot pass non-trivial object of type 'string8' to variadic function

 这个错误涉及到 android底层库libutils之string8,可以参考https://blog.csdn.net/armwind/article/details/52016309解决办法是把报错的地方换成string8的string()函数如:string8 a = xxxxx;char...

2018-04-14 18:16:09

阅读数:11

评论数:0

移植算法编译遇到的坑

1、mkdir函数不能用 添加头文件#include <sys/stat.h> #include <sys/types.h>2、JNI编程-- undefined reference to `__android...

2018-04-11 20:44:18

阅读数:3

评论数:0

android中的消息处理机制

    最近在项目中需要在上层中修改一些东西,看到很多消息处理机制。故记录一下。    android中的消息处理机制主要是通过异步回调机制handler来进行的。声明一个handler,里面包含message和Looper两部分。Handler作用是发送和处理信息,当前线程需要有一个Looper...

2018-04-03 20:25:40

阅读数:2

评论数:0

虚函数的应用

class A {   virtual f();//定义一个虚函数}class B: class A{  f();//函数的实现}class C: class A{  f();//函数的实现,和class B中的不一样}main(){//在使用的时候,可以直接定义一个基类的对象A  func= f...

2018-03-27 21:54:57

阅读数:14

评论数:0

android下的callback机制

按照我个人的理解,就是: 用java的回调机制来实现C语言中的函数指针的传递。 为了了解什么是回调函数,在网上查阅了如下资料,整理如下: 资料一:首先说说什么叫回调函数?    在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编...

2018-03-26 21:37:57

阅读数:13

评论数:0

JPS格式

JPS即JPEG Stereo,是一种3d图像格式。

2018-03-23 10:28:34

阅读数:9

评论数:0

__attribute__((unused))的含义

在分析内核时注意到有些函数会有添加__attribute__((unused)),在gcc手册中找到了有关的解释:unused:This attribute, attached to a function, means that the function is meant to be       ...

2018-03-21 16:33:21

阅读数:32

评论数:0

指针函数和函数指针的区别

http://blog.csdn.net/u014131641/article/details/51104808http://blog.csdn.net/ameyume/article/details/8220832这两篇文章写的挺好的一直都对两个概念有所混淆--指针函数与函数指针,下面我们通过两...

2018-03-16 14:56:59

阅读数:9

评论数:0

const详解2

转载http://blog.csdn.net/xingjiarong/article/details/47282255关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存...

2018-03-16 09:51:20

阅读数:5

评论数:0

const的用法详解

关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助:一 const基础    如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况:       int b = 500;       const i...

2018-03-15 11:02:22

阅读数:5

评论数:0

reinterpret_cast,const_cast,static_cast,dynamic_cast 显式类型转换

reinterpret_cast,const_cast,static_cast,dynamic_cast 显式类型转换 Cpp代码  #include<iostream.h>    int main(void)  {  //reinterpret_cas...

2018-03-14 14:07:03

阅读数:10

评论数:0

Linux中获得程序时间的函数

精确一点的是用gettimeofday(),不精确的可以用clock();1、gettimeofday()函数1.简介:在C语言中可以使用函数gettimeofday()函数来得到时间。它的精度可以达到微妙2.函数原型:#include<sys/time.h&...

2018-03-09 09:55:47

阅读数:26

评论数:0

c++中&的使用

对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---隐...

2018-03-06 11:06:27

阅读数:23

评论数:0

git diff命令

Git diff     用于比较两次修改的差异    1.1 比较工作区与暂存区      git diff 不加参数即默认比较工作区与暂存区    1.2 比较暂存区与最新本地版本库(本地库中最近一次commit的内容)      git diff --cached  [&lt...

2018-03-02 09:55:46

阅读数:12

评论数:0

git stash 命令

我们有时会遇到这样的情况,正在dev分支开发新功能,做到一半时有人过来反馈一个bug,让马上解决,但是新功能做到了一半你又不想提交,这时就可以使用git stash命令先把当前进度保存起来,然后切换到另一个分支去修改bug,修改完提交后,再切回dev分支,使用git stash pop来恢复之前的...

2018-03-02 09:39:14

阅读数:9

评论数:0

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