自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lq

  • 博客(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 1372

原创 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

计算机常用词汇大全汇总

包含常用硬件词汇,著名软件词汇,一些名词简释

2023-02-20

PathFindingUnity.rar

一个包含AStar、Dijkstra、JPS 三种算法的可运行的Unity工程,建议 Unity2019.1以上

2021-08-04

PathFindingAlgorithm.txt

寻路算法,包含几种常用的寻路算法

2021-03-18

GOAP AI Unity 实现

一个 GOAP AI 的 Unity 实现 Demo,包含行为 做饭、吃饭、写作业、打篮球、休息,根据自身状态和世界状态,获取最佳执行方法

2018-01-23

GOAP AI Demo

一个 GOAP AI Unity 实现Demo,包含行为 买菜,做饭,吃饭。根据自身变化以及世界状态,自动执行行为

2018-01-23

二叉树算法实现

一个二叉树 C# 代码实现例子,功能比较简单,如需更多功能可自行扩展

2018-01-08

GOAP AI 实现

关于GOAP AI 的源码比较少,本代码为网上下载的一个比较庞大的源码,源码写的很好但是不利于初学者,本人将其重构了一下,删除大部分代码,留下最小的精简版本

2018-01-08

C# TCP Socket 编程

自己写的一个简单的异步 TCP 实现,包含一个服务端代码和一个客户端代码

2018-01-08

Unity UI 框架

自己写的一套UI框架,基于 MVC, UGUI、NGUI 都可使用,跟使用哪种 UI 插件无关

2018-01-08

Unity序列化编辑器使用

该代码为Unity Editor 使用序列化保存数据,将数据显示在Inspector 面板上的操作

2015-12-19

Unity - UGUI 动画插件

Unity UGUI 没有封装动画,该插件为借助 DOTween插件功能,将其封装,可以手动编辑动画,使用方便,避免每次都写代码

2015-12-11

Unity - UGUI 图片置灰 Shader

在Shader 使用在 Unity UGUI 的 图片上,图片选择该Shader,图片将显示会灰白色

2015-12-11

lua5.3.0开发包

本资源为lua5.3.0的开发包,将该开发包导入到VS中,制作成静态库,在其他项目中导入该静态包,调用lua方法

2015-03-10

Unity编辑器类学习笔记

Unity中Editor类学习笔记,包括Inspector面板编辑, Scene面板编辑,常见菜单等

2014-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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