自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大东

It相关

  • 博客(130)
  • 收藏
  • 关注

原创 MapFileParser.sh: Permission denied

1、打开终端,2、输入以下命令:  chmod +x /Users/......./MapFileParser.sh (MapFileParser.sh所在的目录)

2020-05-02 08:54:36 2423

转载 关于unity3d发布WebGL出错需要注意的问题

一直用unity3d在做ios、安卓和windows这些平台的开发,最近有需求要发布到网页上,才发现这有一个大坑打包WebGL平台老是出错,错误输出:Failed running "D:\Program Files\unity5.4.1\Editor\Data\PlaybackEngines\WebGLSupport/BuildTools/Emscripten_Win/python/2.7...

2020-01-13 14:36:47 6436

转载 error C2338: hash_map is deprecated and will be REMOVED. Please use unordered_map. You can defi

error C2338: <hash_map> is deprecated and will be REMOVED. Please use <unordered_map>. You can define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS to acknowledge that you have received this w...

2019-08-15 17:16:47 4017 1

原创 protobuf错误类似 String field 'xxx' contains invalid UTF-8 data when serializing a protocol buffer.

protobuf错误类似String field 'xxx' contains invalid UTF-8 data when serializing a protocol buffer. Use the 'bytes' type if you intend to send raw bytes.错误的原因是.proto文件中存在中文的string字段类型 ,将string改为bytes...

2019-08-15 11:30:29 20286 3

转载 【Unity游戏开发】SDK接入与集成——小白入门篇

阅读目录一、简介 二、浅谈常用的两种接入方案 三、开始接入!Unity与Android的交互 四、结语回到顶部一、简介  通常一款游戏开发到后期,一般都会涉及到第三方SDK的接入与集成,对于不熟悉SDK接入的同学来说,接SDK每次都是云里雾里,而熟悉SDK接入的同学又觉得不断地重复做接入SDK工作这样没有成就感,太尼玛无聊了(Android渠道一弄就十几个,直接吐血)。其实通常...

2019-07-23 17:04:12 1227

转载 Unity中矩阵的平移、旋转、缩放

http://gad.qq.com/article/detail/33543创建项目首先创建一个Unity工程,克森把他命名为“Matrix of China”(中国的矩阵),基本配置如下图所示:为了便于查找,让我们在 Assets 目录下新建三个文件夹,分别命名为“Scripts”、“Shader”、“Materials”,这个不用解释,大伙们都看得懂吧。如下图所示:...

2019-06-17 17:15:17 2564

转载 Leap motion 桌面版安装及问题

安装LeapMotion 2.3.1版本双击“Leap_Motion_Installer_release_public_win_x86_2.3.1+31549_ah1886”安装问题Q: 安装结束后接上LeapMotion后没有反应(红外线没有检测)A:参考插入leap,显示连接不到的解决方案找到leapmotion的安装目录->CoreServices->Driver...

2019-06-17 09:23:23 995

原创 解决数据库连接池连接mysql时,每隔8小时mysql自动断开所有连接的问题

1,connectionString里增加+ ";Pooling=false;",不知道效果如何2,每隔一段时间重新连接数据库

2019-05-21 10:28:04 966

转载 C#连接Oracle数据库,在运行10小时后抛出断开连接的异常

部署好了运行没有问题,每当第二天来上班,再次调用这个服务端的时候,就会抛出如下异常。问题解决了。是代码的connection其实是从本地的ODP.NET的连接池中获取的。而获取的时候有些连接已经被远端的服务器标记为了close状态。所以抛出了异常。解决办法:在app.config的配置文件中,在DataSource=((Description...)这个字符串中,加入不使用连接池。Dat...

2019-05-21 10:17:38 707

转载 Win10中 HttpListener 权限不够拒绝访问解决方案

private HttpListener listerner = new HttpListener(); listerner.AuthenticationSchemes = auth; listerner.Prefixes.Add("http://" + ip + ":" + port + "/"); try { ...

2019-05-15 14:49:00 6094

转载 unity ios打包真机调试 Shader.Find()找不到问题

今天遇到一个问题 在unity打包导出iOS,xcode编译正常通过,真机测试时出现问题,一直报错:NullReferenceExceptionat OBJLoader.LoadMTLFile (System.String fn) [0x00000] in <filename unknown>:0at OBJLoader.LoadOBJFile (System.String f...

2019-03-28 15:06:17 1470

转载 使用AssetBundle加载资源时不能正确显示材质的问题

有时候我们在使用AssetBundle的方式加载资源时,会发现资源的材质无法正确显示。材质虽然很明显是存在的,但是渲染确实错误的,与打包时不相同。对于这种情况,有可能的一个解决方法如下:在Unity菜单栏Edit—>Project Settings—>Graphics中,查看Always Included Shaders列表,看你打包对象的着色器是否包含在其中,不过不包含在里面...

2019-03-28 11:04:30 735

转载 【Unity】关于各个平台加载streamingAssets路径

关于各个平台上的路径加载#if UNITY_ANDROIDtemp = "/ScreenShot/";filename = "file://" + Application.persistentDataPath + temp;default_Path = Application.persistentDataPath + temp;#endif#if UNITY_IPHONEt...

2019-03-27 20:25:48 1617

转载 unity 使用Dotfuscator给dll混淆

我们用C#写完代码后,无论想做热更新,还是想加密防破解,都可以把代码编成dll库,然后用第三方工具做混淆但我们做混淆时要注意,混淆后要unity能识别,正确运行,并且外部也能正常调用,所以思路是只混淆私有函数、私有变量,最好还能混淆函数内的逻辑,目前只找到Dotfuscator4.2破解版本能满足我的需求1首先我们把dll拖到input里 选中Library,这样会只混淆私有的变量名和方法...

2019-03-13 13:54:46 839

转载 程序在Linux后台运行方法 (关掉终端继续让程序运行的方法)

问题描述:在Linux服务器上开发的程序,远程连接中断执行这个程序,但是终端关闭后这个运行的程序会作为终端窗口的子进程自动关闭。 我要让程序在终端的后台运行,关闭终端后程序仍然可以继续运行。(1)使程序在后台运行方法一般情况下,我们在命令后面加上&amp;即可(如下面的语句会在后台执行可执行文件TCPServerFinal)./TCPServerFinal &amp;关闭后台程序...

2018-09-20 17:14:41 4036

原创 centos 编译 安装 protobuf

yum -y install gcc+ gcc-c++yum -y install make下载protobuf-3.6.1.tar.gz:https://github.com/protocolbuffers/protobuf/releases/tag/v3.6.1安装:tar zxvf protobuf-3.6.1.tar.gzcd protobuf-3.6.1./configu...

2018-09-20 14:28:42 2651

转载 C++ 建立本地网络服务器 (Boost.Asio库)

引言寸光阴,当下我们或许更需要利用现有的知识,应用现有的技术。网络是当前互联网的根本,了解网络便开始显得极其重要。今天我们利用Boost库中Asio部分,浅尝网络服务器。此处不做过于深入的开展,为达成学习目的,只做简单的异步并发服务器。 注意:本篇代码没有直接引用boost等命名空间,为的是新入门Boost的同学能够更好的了解每个参数在boost的具体命名空间位置,有助于更好的理解bo...

2018-09-20 13:33:44 1947

原创 cmake结合boost库

在结合boost库发现两个问题(1是yum安装boost库版本过低,2是cmake没有配置链接库)1,boost库版本低,重新安装boost库,卸载之前的,1)yum remove2)安装:--1. 到官网下载最新版的boost,http://www.boost.org/users/history/version_1_61_0.html--2. 解压:tar zxvf b...

2018-09-19 17:56:46 2426

转载 使用cmake自动构建工程

公司引擎是用cmake根据目标平台来构建工程的,刚接触的时候深深体会到cmake的方便:如果目标平台是windows,它可以帮你自动构建出vs工程;如果是安卓,自动构建出eclipse工程,如果是IOS,自动构建出xcode工程。想想以前用vs建工程的时候,如果要引入第三方库,必须要手动配置第三方库路径,如果引入的库少,那还没什么,如果多的话就悲剧了,配个环境都要半天。再想想以前在linux平台下...

2018-09-18 18:34:03 208

转载 vim中快速的定位函数或者类定义

在Visual Studio在函数或者类定义之间切换,非常方便。vim也可以做到,只是多了一步骤。 就是使用ctags这个在linux上默认是没有安装的,为了测试是否已经安装,你可以在命令行运行这个命令。没有安装的话,安装它 debian系列:sudo apt-get install ctags redhat 系列:sudo yum install ctag...

2018-09-15 12:19:43 2024

转载 MySQL Connector/C++入门教程(上)

转载原文:http://blog.csdn.net/jgood/article/details/5661339原文地址: http://dev.mysql.com/tech-resources/articles/mysql-connector-cpp.html#trx翻译: DarkBull(www.darkbull.net)示例代码:MySqlDemo.7z译者注:该教程是一篇介...

2018-09-15 12:08:44 9142

转载 mysql---centos下使用c++连接mysql

安装环境:centos6.8(64位)需要 centos 联网  1.预备知识mysql-server,mysql-client 的区别mysql-server:相当于mysql的后台,是mysql的核心程序,它会提供一些接口,供外部使用mysql-client:  操作mysql实例的一个软件,所以说如果我们是用自己写的代码来操作mysql的话,我们不需要安装这个。...

2018-09-14 17:12:48 2822

转载 如何设置Debug和Release编译模式

编译好CMakeLists.txt文件后1、build模式  mkdir build cd build cmake .. make 2、debug模式,可以进行gdb调试   mkdir Debug cd Debug cmake -DCMAKE_BUILD_TYPE=Debug .. make...

2018-09-14 14:57:02 6114

转载 CentOS yum升级GCC到4.8

wget http://people.centos.org/tru/devtools-2/devtools-2.repomv devtools-2.repo /etc/yum.repos.dyum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++三个安装包会被装在 /opt/rh/devtoolset-...

2018-09-14 14:05:49 579

转载 原码,反码,补码

数值在计算机中是以补码的方式存储的,在探求为何计算机要使用补码之前, 让我们先了解原码, 反码和补码的概念。  对于一个数, 计算机要使用一定的编码方式进行存储。 原码, 反码, 补码是计算机存储一个具体数字的编码方式。  一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。比如,十进制中的数 +2 ,计算机字...

2018-09-11 12:25:17 140

转载 Unity Excel 文件读取和写入

在网上看到很多Unity 的解析Excel 的文章,其中最经典的一篇莫过于雨凇Momo的Unity3D研究院之MAC&amp;Windows跨平台解析Excel(六十五)但是在使用的过程中还是碰到了不少的问题,在这里总结一下,希望能对看到此处的朋友一个帮助。1.Excel的读取需要加入库文件 Excel.dll 和ICSharpCode.SharpZipLib库文件,官方链接 http...

2018-09-06 11:01:39 10384 3

转载 protobuf安装执行./configure --prefix=/usr/ 报错

config.status: error: cannot find input file: `Makefile.in' aclocal libtoolize --force automake --add-missing autoconf autoheader make clean原文:https://blog.csdn.net/qianggezhishen/article/d...

2018-08-29 15:28:06 2292

转载 protobuf安装时,只有configure.ac文件,没有configure文件

最近遇到一个要编译的源码居然没有configure文件,网上找到一个编译的方法,只有命令,没有说明,适合救急使用。 aclocal autoconf autoheader automake --add-missing ./configure make sudo make install 原文:https://blog.cs...

2018-08-29 15:19:04 4156

转载 序列化支持(4)—Boost的序列化库的强大之处

序列化支持(4)—Boost的序列化库的强大之处 1.      非介入式版本感觉实际使用中我还没有碰到过,既然需要完全的public才能还原数据,那么介入不介入好像影响也不大了,除非碰到一个东西是别的公司写的,不让改,我是还没有碰到这样的情况。 从这里开始见识Boost序列化库的强大。。。。。。。。 2.      指针的序列化:下面的例子为文档中例子的简化,并添...

2018-08-28 11:43:48 524

原创 linux操作控制台终止操作

while循环,用ctrl+d是正常退出ctrl+c是给个中断信号,退出

2018-08-27 11:18:43 4417

转载 C++11 Random库随机数

Random随机数生成下面代码演示使用c++11的random库进行随机数的生成#include &lt;iostream&gt;#include &lt;random&gt;using namespace std;int main(){ std::mt19937 rng; rng.seed(std::random_device()()); std::u...

2018-08-27 09:48:57 2368

转载 Linux中Kill进程的N种方法

详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt111常规篇:首先,用ps查看进程,方法如下:$ ps -ef……smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:38 ? ...

2018-08-23 17:55:32 739

转载 enable_shared_from_this解析

enable_shared_from_this解析        enable_shared_from_this,是一个以其派生类为模板类型实参的基础模板,继承它,this指针就能变成shared_ptr。 什么时候该使用enable_shared_from_this模板类       在看下面的例子之前,简单说下使用背景,单有一个类,某个函数需要返回当前对象的指针,我们返回的...

2018-08-23 17:06:16 438

转载 windows下boost库的基本使用方法

转自:http://blog.csdn.net/lp310018931/article/details/47791143 因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中。这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相应的头文件就可以使用了。少部分库需要生成链接库来使用。下面介绍完整...

2018-08-20 15:15:54 4395

原创 windows安装boost库

#include&lt;boost/asio.hpp&gt; 出现如下报错: 

2018-08-20 15:15:24 598

转载 linux - centos下boost库的安装

之前用ubuntu都是apt-get install,centos没有这个工具,用yum装也差不多:   yum install boost yum install boost-devel yum install boost-doc  原文:https://blog.csdn.net/xocoder/article/details/23571421...

2018-08-17 17:08:58 872

转载 Windows下VS2017下boost库安装配置

VS版本:2017 Boost版本:1.67.0 boost官网:https://www.boost.org/ boost下载:https://www.boost.org/users/history/version_1_67_0.html 其他参考网址:https://sourceforge.net/projects/boost/files/boost-binaries/1.68.0/ ...

2018-08-17 16:54:27 2155

转载 CentOS安装boost

安装其实很简单的:tar zxvf boost_1_59_0.tar.gzcd boost_1_59_0./bootstrap.sh --prefix=/usr/local/boost./b2 install(默认的prefix是/usr/local,如果使用默认prefix,后面就不用看了。)接下来需要配置一下环境:打开/etc/profile,添加以下内容:exp...

2018-08-17 16:32:54 1311

转载 boost.asio系列——io_service

IO模型io_service对象是asio框架中的调度器,所有异步io事件都是通过它来分发处理的(io对象的构造函数中都需要传入一个io_service对象)。    asio::io_service io_service;    asio::ip::tcp::socket socket(io_service);在asio框架中,同步的io主要流程如下:     应用程序调...

2018-08-17 15:35:22 172

转载 两种高效的服务器设计模型:Reactor和Proactor模型

I/O模型在文章《unix网络编程》(12)五种I/O模型中提到了五种I/O模型,其中前四种:阻塞模型、非阻塞模型、信号驱动模型、I/O复用模型都是同步模型;还有一种是异步模型。 Reactor模型        Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程/进程阻塞在多路复用器...

2018-08-17 15:31:24 540

空空如也

空空如也

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

TA关注的人

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