- 博客(8)
- 资源 (19)
- 收藏
- 关注
原创 linux下创建多线程执行
linux下创建多线程执行 线程(thread, 台湾称“执行绪”)是“进程”中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发
2016-06-29 16:39:17 8488 1
原创 C/C++类实现值传递
C/C++类实现值传递 在这主要介绍的是类之间实现值传递。有时候我们会遇到这么一个问题:在一个A类中调用另一个B类的方法取的一些值(这个值只能在B中取得),但是这个值需要在A类中进行处理。这个时候我们就需要在类中实现值的传递。 废话不多说,下面就是实现过程:首先,相应的头文件有:#include #include #include 接下来我们
2016-06-27 11:37:08 7360
原创 25匹赛马得前三名问题求解
25匹赛马得前三名问题求解 有这么一个程序员面试题:有25匹赛马,速度都不相同且都为定值。现在有5个赛道,所以每赛一场只能知道5匹马的相对快慢。问至少赛几场能找出25匹马中速度最快的前三名?(百度2008年面试题) 首先,我们来想一下其实现的逻辑: 1.五个赛道,那我们将25匹马得分成五组; 2.首先我们对分好的五组进行比赛,对每组选出名次;
2016-06-24 13:56:27 2576
原创 C语言sizeof实例解析
C语言sizeof实例解析 首先,在这先 简单的介绍一下c语言中的sizeof运算符(它不是一个函数),隶属于头文件:#includesizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 记住,其返回值取决与操作数的类型。下面将以一个实例讲解:#include in
2016-06-23 16:58:34 1468
原创 Android下新增api编译问题
Android下新增api编译问题 当我们对framework/base/下新增aidl,也就是新增向上api的时候,编译容易出现以下的错误:frameworks/base/api/system-current.txt:25031: error 8: Removed public class android.os.IXxxServiceframeworks/base/ap
2016-06-15 17:42:17 5586 2
原创 Android下新增JNI过程中启动新增系统服务(addService)遇安全错误问题
Android下新增JNI过程中addService遇安全错误问题 今天新增一个JNI的时候遇到一个调用用addService的时候发生异常的问题:首先是在SystemService.java添加一个自己定义的binder service,代码如下:try { Slog.i(TAG, "Xxx Service"); ServiceManager
2016-06-15 17:25:08 4672
原创 C/C++实现输入输出(终端)
C/C++实现字符串的(终端)输入输出 有时候我们需要实现在终端输入与输出字符串,以达到调试的效果,在这将简单介绍一下C/C++下实现在终端的输入输出。涉及到的基本函数有:C: scanf&printf;gets&puts;C++:cin&cout;下面将以简单的具体事例展示实际用法:C的事例:#incl
2016-06-13 15:30:31 7323
原创 一段简单C++代码问题分析
一段简单C++代码分析 今天在写个进程的时候遇到一个问题,废话不多说,先把问题描述贴出来:error: ‘::main’ must return ‘int’。源代码如下:#include #include using namespace std;void main(){ string str = "Hello The World"; c
2016-06-03 15:27:33 1823
C#添加WebService服务实现天气预报(查询)
2016-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人