- 博客(130)
- 收藏
- 关注
原创 MapFileParser.sh: Permission denied
1、打开终端,2、输入以下命令: chmod +x /Users/......./MapFileParser.sh (MapFileParser.sh所在的目录)
2020-05-02 08:54:36
2490
转载 关于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
6999
转载 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
4167
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
22273
3
转载 【Unity游戏开发】SDK接入与集成——小白入门篇
阅读目录一、简介 二、浅谈常用的两种接入方案 三、开始接入!Unity与Android的交互 四、结语回到顶部一、简介 通常一款游戏开发到后期,一般都会涉及到第三方SDK的接入与集成,对于不熟悉SDK接入的同学来说,接SDK每次都是云里雾里,而熟悉SDK接入的同学又觉得不断地重复做接入SDK工作这样没有成就感,太尼玛无聊了(Android渠道一弄就十几个,直接吐血)。其实通常...
2019-07-23 17:04:12
1516
转载 Unity中矩阵的平移、旋转、缩放
http://gad.qq.com/article/detail/33543创建项目首先创建一个Unity工程,克森把他命名为“Matrix of China”(中国的矩阵),基本配置如下图所示:为了便于查找,让我们在 Assets 目录下新建三个文件夹,分别命名为“Scripts”、“Shader”、“Materials”,这个不用解释,大伙们都看得懂吧。如下图所示:...
2019-06-17 17:15:17
2692
转载 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
1162
原创 解决数据库连接池连接mysql时,每隔8小时mysql自动断开所有连接的问题
1,connectionString里增加+ ";Pooling=false;",不知道效果如何2,每隔一段时间重新连接数据库
2019-05-21 10:28:04
1003
转载 C#连接Oracle数据库,在运行10小时后抛出断开连接的异常
部署好了运行没有问题,每当第二天来上班,再次调用这个服务端的时候,就会抛出如下异常。问题解决了。是代码的connection其实是从本地的ODP.NET的连接池中获取的。而获取的时候有些连接已经被远端的服务器标记为了close状态。所以抛出了异常。解决办法:在app.config的配置文件中,在DataSource=((Description...)这个字符串中,加入不使用连接池。Dat...
2019-05-21 10:17:38
816
转载 Win10中 HttpListener 权限不够拒绝访问解决方案
private HttpListener listerner = new HttpListener(); listerner.AuthenticationSchemes = auth; listerner.Prefixes.Add("http://" + ip + ":" + port + "/"); try { ...
2019-05-15 14:49:00
6362
转载 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
1553
转载 使用AssetBundle加载资源时不能正确显示材质的问题
有时候我们在使用AssetBundle的方式加载资源时,会发现资源的材质无法正确显示。材质虽然很明显是存在的,但是渲染确实错误的,与打包时不相同。对于这种情况,有可能的一个解决方法如下:在Unity菜单栏Edit—>Project Settings—>Graphics中,查看Always Included Shaders列表,看你打包对象的着色器是否包含在其中,不过不包含在里面...
2019-03-28 11:04:30
871
转载 【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
1668
转载 unity 使用Dotfuscator给dll混淆
我们用C#写完代码后,无论想做热更新,还是想加密防破解,都可以把代码编成dll库,然后用第三方工具做混淆但我们做混淆时要注意,混淆后要unity能识别,正确运行,并且外部也能正常调用,所以思路是只混淆私有函数、私有变量,最好还能混淆函数内的逻辑,目前只找到Dotfuscator4.2破解版本能满足我的需求1首先我们把dll拖到input里 选中Library,这样会只混淆私有的变量名和方法...
2019-03-13 13:54:46
971
转载 程序在Linux后台运行方法 (关掉终端继续让程序运行的方法)
问题描述:在Linux服务器上开发的程序,远程连接中断执行这个程序,但是终端关闭后这个运行的程序会作为终端窗口的子进程自动关闭。 我要让程序在终端的后台运行,关闭终端后程序仍然可以继续运行。(1)使程序在后台运行方法一般情况下,我们在命令后面加上&即可(如下面的语句会在后台执行可执行文件TCPServerFinal)./TCPServerFinal &关闭后台程序...
2018-09-20 17:14:41
4243
原创 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
2786
转载 C++ 建立本地网络服务器 (Boost.Asio库)
引言寸光阴,当下我们或许更需要利用现有的知识,应用现有的技术。网络是当前互联网的根本,了解网络便开始显得极其重要。今天我们利用Boost库中Asio部分,浅尝网络服务器。此处不做过于深入的开展,为达成学习目的,只做简单的异步并发服务器。 注意:本篇代码没有直接引用boost等命名空间,为的是新入门Boost的同学能够更好的了解每个参数在boost的具体命名空间位置,有助于更好的理解bo...
2018-09-20 13:33:44
2124
原创 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
2555
转载 使用cmake自动构建工程
公司引擎是用cmake根据目标平台来构建工程的,刚接触的时候深深体会到cmake的方便:如果目标平台是windows,它可以帮你自动构建出vs工程;如果是安卓,自动构建出eclipse工程,如果是IOS,自动构建出xcode工程。想想以前用vs建工程的时候,如果要引入第三方库,必须要手动配置第三方库路径,如果引入的库少,那还没什么,如果多的话就悲剧了,配个环境都要半天。再想想以前在linux平台下...
2018-09-18 18:34:03
236
转载 vim中快速的定位函数或者类定义
在Visual Studio在函数或者类定义之间切换,非常方便。vim也可以做到,只是多了一步骤。 就是使用ctags这个在linux上默认是没有安装的,为了测试是否已经安装,你可以在命令行运行这个命令。没有安装的话,安装它 debian系列:sudo apt-get install ctags redhat 系列:sudo yum install ctag...
2018-09-15 12:19:43
2152
转载 MySQL Connector/C++入门教程(上)
转载原文:http://blog.youkuaiyun.com/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
9390
转载 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
3026
转载 如何设置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
6431
转载 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
605
转载 原码,反码,补码
数值在计算机中是以补码的方式存储的,在探求为何计算机要使用补码之前, 让我们先了解原码, 反码和补码的概念。 对于一个数, 计算机要使用一定的编码方式进行存储。 原码, 反码, 补码是计算机存储一个具体数字的编码方式。 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。比如,十进制中的数 +2 ,计算机字...
2018-09-11 12:25:17
238
转载 Unity Excel 文件读取和写入
在网上看到很多Unity 的解析Excel 的文章,其中最经典的一篇莫过于雨凇Momo的Unity3D研究院之MAC&Windows跨平台解析Excel(六十五)但是在使用的过程中还是碰到了不少的问题,在这里总结一下,希望能对看到此处的朋友一个帮助。1.Excel的读取需要加入库文件 Excel.dll 和ICSharpCode.SharpZipLib库文件,官方链接 http...
2018-09-06 11:01:39
10535
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.youkuaiyun.com/qianggezhishen/article/d...
2018-08-29 15:28:06
2378
转载 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
4457
转载 序列化支持(4)—Boost的序列化库的强大之处
序列化支持(4)—Boost的序列化库的强大之处 1. 非介入式版本感觉实际使用中我还没有碰到过,既然需要完全的public才能还原数据,那么介入不介入好像影响也不大了,除非碰到一个东西是别的公司写的,不让改,我是还没有碰到这样的情况。 从这里开始见识Boost序列化库的强大。。。。。。。。 2. 指针的序列化:下面的例子为文档中例子的简化,并添...
2018-08-28 11:43:48
577
转载 C++11 Random库随机数
Random随机数生成下面代码演示使用c++11的random库进行随机数的生成#include <iostream>#include <random>using namespace std;int main(){ std::mt19937 rng; rng.seed(std::random_device()()); std::u...
2018-08-27 09:48:57
2455
转载 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
782
转载 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
513
转载 windows下boost库的基本使用方法
转自:http://blog.youkuaiyun.com/lp310018931/article/details/47791143 因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中。这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相应的头文件就可以使用了。少部分库需要生成链接库来使用。下面介绍完整...
2018-08-20 15:15:54
4653
转载 linux - centos下boost库的安装
之前用ubuntu都是apt-get install,centos没有这个工具,用yum装也差不多: yum install boost yum install boost-devel yum install boost-doc 原文:https://blog.youkuaiyun.com/xocoder/article/details/23571421...
2018-08-17 17:08:58
919
转载 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
2207
转载 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
1379
转载 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
189
转载 两种高效的服务器设计模型: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
563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人