自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

menghuangxiao的专栏

www.menghuangxiao.top

  • 博客(81)
  • 资源 (5)
  • 收藏
  • 关注

转载 TBB(Intel Threading Building Blocks)并行化

并行与并发是相对的,OS里讲的是并发而在架构方面更多的是说并行。并行是分多个层面的,个人认为基本上可以分为这么几个层面:1、指令级的并行;即所谓的微程序、指令流水线等,现在cpu的一级缓存、二级缓存都很大,所以这个cache的效果还是比较好的(基于局部性原理)2、线程级的并行;即同一个时刻多个函数在运行(现在的cpu好像都是多核的)3、服务级别的(比如一个游戏服务器中有商店服务、也有战斗服务、聊天服务等 这里的每个服务可能对应多个逻辑线程)4、节点级别的;即所谓的分布式系统,多个节点互相配合,使整个系统在逻

2020-08-28 22:48:09 1745

转载 更新CSS缓存的办法

通过设置可以将DIV+CSS切图、js等不太经常更新的文件缓存在浏览器端,访客每次进入网站时浏览器就可以从浏览器的缓存中获取css、js。 htaccess设置的css、js缓存都有一个过期时间,如果在访客的浏览器中已经缓存了css、js,而且修改了css和js,更改的回头客的浏览器中不会有变化,除非回头客按了Ctrl + F5刷新了网站页面,如果更新了css,想让每个访客都刷新一个缓存该怎么处理呢。 处理的办法有二种: 1、更改css文件名,缓存是通过文件名标记缓存的内容,在...

2020-05-12 08:58:48 641

原创 VSCode中无法查看定义并且OmniSharp.exe报错

使用VSCode遇到一大堆坑,最多的就是不能查看定义,而且每次情况还不一样,最终发现不是VSCode坑,而是有时候360会给你使绊子,360杀毒把OmniSharp.exe这个应用程序给删除隔离了。...

2020-03-25 19:45:22 1327 1

原创 解决Unity3d使用CharacterController的SimpleMove方法怪物到角色头顶问题

开发过程中,遇到个问题,一堆怪物围着攻击角色时,部分怪物跑到其他怪物头顶,如上图所示。卡了一下,耽误了不少时间,在此记录下。其实解决起来很简单,将CharacterController的stepOffset参数值改为0即可,如下图所示:...

2020-03-22 20:21:31 1235

原创 Unity中模型比例单位引发的NavMeshAgent导航报错"SetDestination" can only be called on an active agent

在导入的角色模型比例单位为1时,发现Unity中模型太大。缩放为1时模型大小为100m,将模型缩放成0.01,导致了后面出现的寻路报“SetDestination can only be called on an active agent" 错问题。 查找资料,分析是模型离地面NavMesh太远,导航失效。通过调整模型和地面NavMesh距离解决过类似问题,就没深入探...

2020-03-18 15:08:04 909

原创 解决NGUI的UITexture图片不显示问题

今天尝试将项目从Unity4.6移植到Unity2018.2,出现凡是用UITexture显示的图片都不能显示。新建一个UITexture,添加好图片,发现并没有问题,对比两个UITexture找到原因,原来移植过程中,变量Width和Height都变成了0,都改回1,问题得到解决。...

2020-03-17 16:03:05 892

原创 VSCode配置Unity3d开发环境出现Debugger for Unity不能激活问题

在使用VSCode配置Unity3d开发环境时,安装好了Debugger for Unity插件后,打开项目文件夹,显示"无法激活Debugger for Unity,缺少依懒项"错误。 首先根据错误提示,没有任何指引性帮助,只能网上搜下类似问题,试下一大堆安装,什么.Net core,没任何作用,最后放弃。 退而求其次,换Debugger for Unity插件...

2020-03-06 13:13:56 4000 3

转载 Mysql存储过程、触发器和事务

一、存储过程定义存储过程语法:create procedure过程名(参数1,参数2....)beginsql语句;end创建存储过程之前我们必须修改mysql语句默认结束符;要不能我们不能创建成功,使用delimiter可以修改执行符号。mysql>delimiter %#这样结束符就为%mysql>create procedure ...

2020-02-17 11:29:27 400

原创 MySQL学习资料整理

1.MySQL基础学习资料汇总:https://www.runoob.com/mysql/mysql-tutorial.html2.MySQL事务https://www.runoob.com/mysql/mysql-transaction.html3.MySQL储存过程https://www.cnblogs.com/liuboyuan/p/9375882.html4.MyS...

2020-02-17 11:13:10 502

转载 C\C++编程中:相对路径+绝对路径

电脑硬盘E盘下,建文件夹“test”,"test"下建立子文件夹“file”,"file"下建子文件夹“data”,电脑资源管理器显示目录 E:\test\file\data当前 路径 E:\test\file===================================================1. 相对路径 ,用正斜杠’/‘ 1.1向上一级目录指向...

2020-01-14 09:19:10 270

转载 C++类的声明和对象的定义

C++类的声明和对象的定义一、类和对象的关系每一个实体都是对象。有一些对象是具有相同的结构和特性的。每个对象都属于一个特定的类型。在C++中对象的类型称为类(class )。类代表了某一批对象的共性和特征。前面已说明:类是对象的抽象,而对象是类的具体实例(instance)。正如同结构体类型和结构体变量的关系一样,人们先声明一个结构体类型,然后用它去定义结构体变量。同一个结构体类型可以定义出...

2020-01-07 22:49:06 1405

转载 C++11 中的std::function和std::bind

转自:https://www.jianshu.com/p/f191e88dcc801. 可调用对象可调用对象有一下几种定义:是一个函数指针,参考 C++ 函数指针和函数类型; 是一个具有operator()成员函数的类的对象; 可被转换成函数指针的类对象; 一个类成员函数指针;C++中可调用对象的虽然都有一个比较统一的操作形式,但是定义方法五花八门,这样就导致使用统一的方式保存...

2020-01-01 19:50:30 95

转载 c++中,new的用法很灵活,这里进行了简单的总结

c++中,new的用法很灵活,这里进行了简单的总结1.new( )分配这种类型的一个大小的内存空间,并以括号中的值来初始化这个变量;2.new[ ]分配这种类型的n个大小的内存空间,并用默认构造函数来初始化这些变量; char* p=new char[6];strcpy(p,"Hello"); 3. 当使用new运算符定义一个多维数组变量或数组对象时,它产生...

2019-12-31 21:59:26 159

原创 冒泡排序扩展

class Employee { public string Name { get; private set; } public int Salary { get; private set; } public Employee(string name, int salary) { this...

2019-11-12 23:22:19 125

转载 C++中static关键字作用总结

1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。//a.cchar a = 'A'; // global variablevoid msg(){ printf("Hello\n")...

2019-08-26 22:48:00 109

转载 C#使用LitJson解析JSON

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python...

2019-04-27 19:35:26 2368

转载 window下使用SetUnhandledExceptionFilter捕获让程序的崩溃

转自:https://blog.csdn.net/bingqingsuimeng/article/details/73497198简单使用SetUnhandledExceptionFilter()函数让程序优雅崩溃虽然是大公司的产品,QQ它还是会在我们的折腾下崩溃的,但是它总是崩溃的很优雅,还要弹出自己的对话框来结束。并且发送报告,去掉了系统默认的发送报告的对话框。所以一拍脑袋,想让自...

2019-03-11 19:45:06 667

转载 C++之利用typedef定义函数指针

转自:https://blog.csdn.net/u014114990/article/details/47748747进入正文: 代码简化, 促进跨平台开发的目的. typedef 行为有点像 #define 宏,用其实际类型替代同义字。 不同点:typedef 在编译时被解释,因此让编译器来应付超越预处理器能力的文本替换。用法一:typedefint(*MYFUN)...

2019-03-11 19:17:14 303

原创 Unity使用protobuf-net总结

之前就有了解过protobuf-net ,一直没用过,今天遇到了,重新学习下。    (1)Unity中导入protobuf-net拷贝进unity后发现编译报错,解决方法:建立一个新的文件smcs.rsp,内容是-unsafe,前后都无空格,该文件放在 Assets 目录下,需要重启下Unity。下载地址:https://download.csdn.net/download/meng...

2019-02-20 21:50:21 1231

转载 class A<T> where T:new()

转自: https://www.cnblogs.com/FredWang/p/4284251.html每次忘了都要上网搜索,在此记录下,以备查看。class A&lt;T&gt; where T:new()  这是类型参数约束,where表名了对类型变量T的约束关系。where T:A 表示类型变量是继承于A的,或者是A本省。where T: new()指明了创建T的实例应该使用的构造...

2019-01-30 20:28:59 577

转载 CMD命令速查手册

转自:https://www.cnblogs.com/flysun0311/archive/2012/07/31/2616480.htmlCMD命令速查手册本文来至互联网 收集整理:linuxzgf    运维之家官网  转载请注明原文链接            ASSOC 显示或修改文件扩展名关联。       AT 计划在计算机上运行的命令和程序。       ATTRIB 显示或...

2019-01-15 16:15:07 2097

原创 应用程序无法正常启动0xc0150002

出现这种问题一般是缺少库文件,我是缺少Microsoft Visual C++ 2008 Redistributable Package (x86)下载地址:https://www.microsoft.com/en-us/download/confirmation.aspx?id=29 

2019-01-10 12:21:34 6424 1

转载 C#屏蔽flash右键菜单

转自:https://www.xuebuyuan.com/1513053.htmlflash的右键菜单有时候需要屏蔽。主要就是消息预处理,代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;usi...

2018-10-22 21:48:13 377

转载 C#中SaveFileDialog 和OpenFileDialog 的用法

转自:https://www.cnblogs.com/CSharpLover/p/5198571.html1.OpenFileDialogprivate void btnOpen_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ...

2018-10-20 12:20:15 4667

原创 C#WinForm程序以管理员方式运行后文件拖动无效

今天遇到个棘手问题,在此记录下,C#WinForm程序以管理员方式运行后,文件无法拖动到任何控件上,DragDrop事件根本没触发,文件拖动生成记录功能成了摆设。 问题的原因找到了,由于Win7的安全机制,导致与文件拖放的WM_DROPFILES消息和WM_COPYGLOBALDATA消息被系统拦截了,从而导致了文件拖放失效的问题。 解决思路一: ...

2018-10-11 14:12:25 4366 2

转载 photoshop轻松制作清晰圆角矩形的描边

转自:http://goodboy5264.blog.163.com/blog/static/25382982009931102654887/看标题大家不知道是否明白,不明白的看下效果图,有经验的设计师可能会多多的将这样的元素用在网页设计上提高网页的可读及美观性,但是大家注意到了没有我的这个是加了描边的效果的?如果你是高手请绕过,以下都是写给新手的。 下面的图片中都有解释仔细看下然...

2018-10-10 15:48:38 3722

原创 解决C#WinForm在设置FormBorderStyle属性=None时出现的窗口大小变化问题

      最近在实现一个悬浮球功能时,在设置FormBorderStyle属性=None时遇到了窗口大小和设计时不一致问题,卡了很久,不过最终在网上找到了答案。只需要在Form.Designer.cs文件中加入以下红色字体部分代码,问题即可解决。            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;...

2018-10-09 16:06:25 4739

原创 解决win10安装net framework 3.5失败问题(附带sxs文件下载)

win10安装net framework 3.5失败原因无非程序功能开启失败,解决办法如下:一、从win10安装包目录中拷贝sxs文件到E盘根目录下。(1)win10下载参考地址:https://jingyan.baidu.com/article/f25ef25475cf89482d1b8246.html(2)本文使用的sxs文件的win10安装包下载地址:【64位简体中文家庭/专...

2018-09-29 16:14:57 108840 12

转载 VS2013快捷键及技巧

VS2013快捷键及技巧转自:https://www.cnblogs.com/feiyuhuo/p/5967817.html  VS2013快捷键很多,灵活使用常用快捷键及各项技巧可以让你事半功倍。下面的visual studio 2013快捷键和操作技巧你知道多少?  1.回到上一个光标位置/前进到下一个光标位置  1)回到上一个光标位置:使用组合键“Ctrl + -”;  ...

2018-09-25 11:22:23 217

原创 Inno setup如何关闭安装向导(win10兼容问题解决方案)

    这两天在用Inno setup做安装包,遇到一个问题,就是不知道如何退出安装向导,实测WizardForm.Close没什么用。在网上查找了很久的资料终于找到解决方法。      以下是我的代码:      [code]var CurPageIDGlobal: Integer; //定义一个全局变量记录完成状态function ExitProcess(exitCode: i...

2018-06-09 11:09:59 2691 1

转载 C# WinForm TextBox猜想输入和历史记录输入

转自:https://www.cnblogs.com/zhaoblogs/archive/2011/12/07/2278938.html  什么是猜想输入         当我们在使用查询应用时,输入某个关键字后文本框下面就会自动弹出跟此关键字相附的词组供我们选择,为我们节省了输入的时间,这就是猜想输入,例如:百度,谷歌,等等,如下图:        如上图所示,使用WinForm的TextBox...

2018-06-07 08:48:50 1933

原创 Python遍历目录、修改文件及拷贝文件

       做Unity3d插件NGUI的精灵动画SpriteAnimation时,遇到了一些不符合SpriteAnimation格式的照片。例如:素材格式:game_0.png, game_1.png, ..., game_10.png, ...正确格式:game_01.png, game_02.png, ..., game_10.png, ...为此用python写一个转换脚本,在这记录下,...

2018-06-06 19:43:37 1567

转载 Python创建目录文件夹

转自:https://www.cnblogs.com/monsteryang/p/6574550.htmlPython对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建。主要涉及到三个函数1、os.path.exists(path) 判断一个目录是否存在2、os.makedirs(path) 多层创建目录3、os.mkdir(path) 创建目录DEMO直接上代码12...

2018-06-06 18:46:00 2079

转载 python字符串连接的三种方法

转自:https://www.cnblogs.com/chenjingyi/p/5741901.htmlpython字符串连接的方法,一般有以下三种:方法1:直接通过加号(+)操作符连接1website = 'python' + 'tab' + '.com'方法2:join方法12listStr = ['python', 'tab', '.com'] website = ''.join(listS...

2018-06-06 18:40:25 682

转载 BCompare 应用程序发生错误 解决办法

WinXP:C:\Documents and Settings\[用户名]\Application Data\Scooter Software\Beyond Compare 3Win 7 :C:\Users\Administrator.WIN-LMPOOFM31GQ\AppData\Roaming\Scooter Software\Beyond Compare 3将此文件夹下的文件全部删除即可解决...

2018-06-01 10:44:21 2769

转载 VS2015中编译lua.lib并运行lua程序,版本lua5.3.4

转自:https://blog.csdn.net/qq_21031727/article/details/79494138第一步下载Lua源码,可以从官网下载,是一个压缩包。 官网地址:http://www.lua.org/download.html。  然后解压,比如F盘根目录。第二步VS中新建一个项目: 我选择的是VC++,win32控制台应用程序。 取名MyLuaProj,位置在F盘根目录。...

2018-05-26 10:33:59 797

转载 使用BabeLua在VS中创建Lua项目

转自:https://blog.csdn.net/qq_21031727/article/details/79498606如果你的VS安装了BabeLua,那么就能在我写的另一篇VS2015中编译lua.iib并运行lua程序后,接着在工程下新建Lua项目了。取名myLuaCode。 然后右击,设为启动项目,此时应该是如图所示为空项目。  然后再右击项目,将我之前生成的myLuaTest.exe填...

2018-05-26 10:31:47 1099

原创 Unity3d中脚本的编译顺序

2018-05-13 21:05:20 445

原创 解决C#中WebClient不能下载https内容问题

在下载代码之前加入如下代码:// 解决WebClient不能通过https下载内容问题System.Net.ServicePointManager.ServerCertificateValidationCallback += delegate(object sender, System.Security.Cryptography.X509Certificates.X509Certificate...

2018-05-12 21:27:49 5335

原创 Unity3d真机调试发布的Android程序

我在知乎上看到过一篇文章关于这方面的文章,原文作者说禁止转载,尊重作者,我就不贴出来了。我觉得没必要,毕竟官网上都有这个教程。 在Unity官网上Android真机断点调试Unity3d真机调试发布的Android程序办法官方地址:https://docs.unity3d.com/Manual/AttachingMonoDevelopDebuggerToAnAndroidDevice.h...

2018-03-20 00:49:43 901

protobuf-net的代码生成工具ProtoGen

protobuf-net的代码生成工具ProtoGen,使用方法可参考本人的文章,地址:https://blog.csdn.net/menghuangxiao/article/details/87824619

2019-02-20

Unity使用的protobuf-net

Unity使用的protobuf-net,使用方法可参考本人的文章,地址:https://blog.csdn.net/menghuangxiao/article/details/87824619

2019-02-20

解决错误87的sxs

解决错误87的sxs,dism.exe /online /add-package /packagepath:C:\WINDOWS\netfx3.caB

2018-10-24

win10安装包sxs文件

win10安装包sxs文件, 主要为了解决win10安装net framework 3.5失败问题,win10版本为:cn_windows_10_multiple_editions_x64_dvd_6848463

2018-09-29

空空如也

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

TA关注的人

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