- 博客(11)
- 资源 (13)
- 收藏
- 关注
原创 C++多线程编程信号量-五
C++多线程编程信号量用信号量实现的线程安全队列。#include "stdafx.h"#include <iostream>#include <pthread.h> //多线程头文件,可移植众多平台, pthread头文件和库需要自己下载,//下载地址 https://sourceware.org/pthreads-win32/#download//进入下载网站找到相应的 .exe
2015-03-15 15:08:59 1018
原创 C++之多线程编程互斥锁-四
C++之Socket编程互斥锁在线程中,引入了对象互斥锁的概念,来保证共享数据操作的完整性。每个对象都对应于一个可称为” 互斥锁” 的标记,这个标记用来保证在任一时刻,只能有一个线程访问该对象。 可以保证以下三点: 1.原子性:把一个互斥量锁定为一个原子操作,这意味着操作系统(或pthread函数库)保证了如果一个线程锁定了一个互斥量,没有其他线程在同一时间可以成功锁定这个互斥量。 2.唯一性:
2015-03-15 15:00:09 982
原创 C++之多线程编程-三
C++之Socket编程有时候在调用线程函数的时候需要给线程传进去参数,下面说下,在线程函数中传入参数的方法代码如下,依然是C++控制台程序#include "stdafx.h"#include <iostream>#include <pthread.h> //多线程头文件,可移植众多平台, pthread头文件和库需要自己下载,//下载地址 https://sourceware.or
2015-03-15 14:48:29 789
原创 C++之多线程编程-二
C++Socket编程 上一篇关于C++Socket的编程使用的是Windows平台提供的一个库方法,不便于移植到其他平台上,下面使用pthread库,该库支持众多平台。 pthread头文件和库需要自己下载 下载地址这里写链接内容 进入下载网站找到相应的 .exe下载即可,各种版本均可使用VS创建控制台程序 代码如下#include "stdafx.h"#include <iostre
2015-03-15 14:40:34 815
原创 C++之多线程 - 一
C++之多线程线程—操作系统调度的最小单位。线程包含在进程中,是进程中实际运行的单位。一个进程中可以同时运行多个线程,每个线程可以执行不同的任务,这就是所谓的多线程。同一进程中的多个线程将共享该进程中的全部系统资源,如虚拟地址空间、文件描 述符和信号处理等,但是同一个进程中的多个线程都有各自的调用栈、寄存器环境和线程本地存储。下面以C++代码为例, 创建C++控制台程序,代码如下//C++ 本身
2015-03-15 14:01:38 883
原创 C++之Socket编程 - 一
C++之 Socket编程Socket的定义和作用在此不过多赘述 下面以代码为例,创建一个服务端,创建一个客户端,然后开启服务器端,监听客户端的连接,待服务器端开启之后,开启客户端连接服务端,连接成功后,客户端开始想服务端发送消息。开发工具为 VS2012,创建控制台程序即可。服务端代码如下:// ServerSocket.cpp : 定义控制台应用程序的入口点。#include "stdafx
2015-03-15 13:47:08 1034
原创 Android 三种线程使用方法
Android中三种线程使用方法第一种:Thread示例代码如下new Thread(new Runnable() { @Override public void run() { //在此调用需要在线程中调用的方法 } }).start(
2015-03-06 11:10:58 1374
原创 Android签名工具 AndroidMultitool使用方法
Android签名工具 AndroidMultitool使用方法我使用的是3.5.6的版本解压后目录如下运行 Android Multitool.exe 界面如下第一步:反编译(1)将apk文件放在“AndroidMultitool”中 Files 文件夹下(2)找到需要反编译的 apk文件 (3)选中apk文件 (4)反编译(5)反编译结果(该过程比较慢,需要等待一会,直到弹出 Finishe
2015-03-05 16:24:49 4085
原创 Android-eclipse build项目时不生成 apk
Android - eclipse build项目时不生成 apk只需简单设置一下即可一、打开eclipse 在菜单栏 选择 “Window”-> “Preferences” 二、 在弹出面板设置如下三、重启eclipse四、重新运行项目 此时在工程目录下 bin 目录下 会生成 .apk 文件
2015-03-04 11:13:04 1309
原创 Android打包Jar 之 二
Android打包 Jar 项目开发中难免会将一个大的项目分成几个模块,然后由不同人员分别开发不同模块。最后将每个人做好的完整模块,本别打包成Jar,整合到一个总的项目中。由于每个模块都是完整的项目,所以每个模块中都会包含一个或者多个Activity,以及一些资源文件,第三方jar包,os包等。 这样再次打包成jar按照上一篇日志那样做,最后很定是会报各种各样的错。 比如:Activity引用
2015-03-03 13:26:31 776
原创 Android项目打包jar 之一
Android项目打包jar 之一项目开发中,经常会遇到这样的需求,把第三方库jar导入到项目中,使用导入库中的一些方法。如SDK、一些特殊算法等。接下来给大家分享一下我自己将Android项目打包jar的方法。将Android项目导出jar包的方法和形式多种多样,本篇日志仅说明一下没有Activity以及资源文件的Android项目打包jar(最简单的),本篇以一个加法和一个减法函数的例子说明。首
2015-03-03 10:49:25 936
GOAP AI 实现
2018-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人