自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

转载 1 游戏服务器开发的基本体系与服务器端开发的一些建议

近年来,我身边的朋友有很多都从web转向了游戏开发。他们以前都没有做过游戏服务器开发,更谈不上什么经验,而从网上找的例子或游戏方面的知识,又是那么的少,那么的零散。当他们进入游戏公司时,显得一脸茫然。如果是大公司还好点,起码有人带带,能学点经验,但是有些人是直接进入了小公司,甚至这些小公司只有他一个后台。他们一肩扛起了公司的游戏后端的研发,也扛起了公司的成败。他们也非常尽力,他们也想把游戏的后端做...

2018-08-13 00:14:43 549

转载 spa @column中,驼峰命名被自动转化为下划线

JPA @Column 字段命名 默认驼峰转换spring data jpa 使用的默认策略是 ImprovedNamingStrategy所以修改配置下 hibernate 的命名策略就可以了在application.properties文件中加入:#PhysicalNamingStrategyStandardImplspring.jpa.hibernate.naming.ph...

2018-07-23 18:14:19 1327

转载 Intellij IDEA 快捷键整理

【常规】Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 Ct...

2018-07-19 20:51:07 227

转载 数据库用varchar和text的差别

最近有几个同学问我varchar和text有啥别吗,这个问题,以前说真的也没太多的整理,以前遇到text在设计中就是尽可能的拆到另一个表中,保持主表尽量的瘦小,可以让innodb bp缓存更多的数据。今天借次机会系统整理一下,主要从存储上,最大值,默认值几个方面进行比较。BTW: 从ISO SQL:2003上讲VARCHAR是一个标准型,但TEXT不是(包括tinytext).varchar在My...

2018-05-09 20:41:56 57941 2

原创 Laveral框架莫名其妙报500错误解决

因特殊需要,有一个复杂的数据表查询,后台测试,查询时间短的会5-6秒,长的会有40-45秒。结果发现,页面偶尔能打开,偶尔报500错误以为是php的max_execution_time的问题,调整为600秒后,问题依旧。反复排除之后,确定是数据库连接超时问题:修改办法:Show variables like ‘%timeout%’;会得到一个所有time全局变量的设置值Set global con...

2018-03-23 14:59:52 2059

转载 意识机器?——AI视野

【转载自张江】近年来一些心理实验表明人类的自由意志可能是幻觉,而LSTM之父Jürgen Schmidhuber可能早已经设计出了意识机器。好久没有续写这个"AI视野"系列了。今天有机会,就让我们来聊一聊机器是否能够具备自我意识——这一重磅、高能、危险的话题。人们普遍认为,意识(Consiousness),特别是自由意志(Free will)构成了人之所以为人,从而区别于机器的最后一道防线。而本文...

2018-03-03 20:42:44 1100

转载 解决修改css或js文件,浏览器缓存更新问题。

在搜索引擎中搜索关键字.htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设置可以将css、js等不太经常更新的文件缓存在浏览器端,这样访客每次访问你的网站的时候,浏览器就可以从浏览器的缓存中获取css、js等,而不必从你的服务器读取,这样在一定程度上加快了网站的打开速度,又可以节约一下你的服务器流量。问题     现在问题来了,.htaccess设置的css、js缓存都有一

2018-01-18 14:42:00 1186

原创 sql一段时间包含今天

CAST(CAST(SYSDATE()AS DATE)AS DATETIME)表示今天0点CAST((CAST(SYSDATE()AS DATE) + INTERVAL 1 DAY)AS DATETIME)表示今天24点。判断一段时间(起始为plantime,结束为plantime_e)包含今天:(NOT(plantime_e=CAST((CAST(SYSDATE()AS DATE

2018-01-15 20:50:57 1187

转载 ubantu数据库操作

ubantu下使用mysqlsudo netstat -tap | grep mysql通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。登陆mysql数据库可以通过如下命令:mysql -u root -p-u 表示选择登陆的用户名,后面的root为用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql

2017-12-27 17:14:16 309

原创 unity-scene,右键+aswd移动很慢的问题

问题: 今天导入一个模型之后,发现两个问题: 滚轮滚到一定程度,物体还没看到全貌,就滚不动了。 按住右键,用aswd移动,移动速度非常慢,几户感觉不出来,一度以为动不了。经过一番摸索,发现,unity的scene面板,确实是有一定限制的,当物体的尺寸达到一定程度,移动很不明显,这个时候,想通过调整移动速度是不现实的。我在视图创建了一个cube,cube是1*1*1的,在这个场景几乎看不见,于是

2017-12-13 14:50:31 7625

原创 laravel 报错:Namespace declaration statement has to be the very first statement in the script

一次新增一个控制器之后,开始报错:Namespace declaration statement has to be the very first statement in the script发现是保存为utf-8格式导致的。utf-8又分为无BOM和又BOM格式,win自带的文本编辑器是无法修改的,原来无BOM,就维持无BOM,原来有BOM就维持有BOM

2017-12-12 16:40:43 1207

原创 js-解决echarts在使用tab情况下现实不全的问题

加载echarts后,发现除了第一个tab,其他tab里面的图表都没有写渲染出来。但是,如果设置为active之后,就能够渲染出来。$(document).ready(function(){ $("#ios").removeClass("active"); $("#jmeter").removeClass("active");

2017-12-07 19:41:42 2257 2

转载 tar命令

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。

2017-12-07 09:41:08 230

转载 rpm常用命令及rpm参数介绍

参照:https://www.cnblogs.com/luwikes/archive/2011/09/14/2176575.htmlRPM是RedhatPackageManager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。RPM可以让用户直接以binar

2017-12-07 09:34:04 1254

原创 phpstudy升级mysql 5.7

笔者本人在写php的时候,很喜欢用phpstudy集成框架,一次安装省很多事。 但是,今天遇到一个问题,首先是数据导入出问题: Invalid ON update clause for ‘time’ colum(#1294) 原因在于,phpstudy只支持mysql5.5以下版本,而5.5版本不支持timestamp,于是根据网上资料将mysql替换为mysql5.7版本, 参考https

2017-12-04 22:41:31 979

原创 php框架-lavarel安装

首先需要知道composer是干嘛用的: composer:这个本质就是个软件安装器,就好比npm对于nodejs,好像360软件管家,好像手机的应用商店,用来管理组件的。具体安装步骤参照:http://laravelacademy.org/post/306.html 但是,环境什么的官网都写的比较死,有些内容其实是可以灵活地。 1、安装php环境,比如我是安装phpstudy。 2、修改p

2017-11-29 17:44:07 2629

转载 专利申请--权利要求书vs说明书

最近需要申请专利,初次接触这些,被各种书面文件弄得晕头转向,最头疼的就是权利要求书和说明书,看了模板,还是傻傻分不清楚,理解不了它们的关系。 和师兄聊了聊,明白了一些其中的区别: 首先,说明书是纯技术上的事情,用于解释这项专利;权利要求书是类似条约的东西,给定了申请人希望保护的技术方案,可以理解为结合说明书进行的总结与概括;权利要求书,其来源

2017-11-25 23:39:12 10278 3

原创 专利申请要点

最近写发明专利,收获良多。 1、通过反复修改,很多措辞、技术要点自己理解也愈发深刻。 2、书写过程中,查阅了大量类似专利,发现人外有人天外有天,很多专利,其实差别并不大,而且很早就已经被申请了。 3、有的专利,跟自己写的关键词几乎完全不一样,可是,技术要点惊人的相似。经过这段时间初步的书写,确定下来几点比较重要的点,后续还需要继续整理: 1.为了实现同样的目的,别人是怎么做的?他们这种做法有

2017-11-25 23:34:34 3065

原创 Python学习-入门

本文只适合有其他语言基础,转过来学习Python。初学Phthon,与其他语言差异并不是很大。 首先可以直接安装python:https://www.python.org/ 下载最新版本安装,然后win+R打开cmd,输入python,就进入了python开发环境。 当然,你可以用python的ide,或者自己下载一个ide,比如vs的、canopy、pycharm等,相关的使用都很简单,自己

2017-11-09 12:31:53 311

原创 vive错位问题解决

这个问题已经有半年了,以前一直以为是环境因素。 事实根本不是这么回事。具体表现为:程序中设置了固定角色出生点,但是,实际运行的时候,这个出生点总会莫名其妙有一定的偏移。程序中通过世界坐标设置了一些运动动画,在实际运行中,运动动画的角色轨迹没错,但位置漂移。根源:steamVR房间设置里面有一个中心点矫正,以前一直以为是两个定位器中心的点。实时并不是!水平高度指的

2017-10-26 10:16:05 1381

原创 外星人笔记本,win10专业版装不了GTX1070驱动问题解决

这个问题本来是个小儿科问题,可是进来被这个问题困住了N次,合计浪费了至少一周时间。我的电脑显卡是GTX1070,安装win10专业版之后,发现,无法驱动1070,官网的驱动一样不可以,提示版本不兼容。改成家庭版,备份后也无法恢复到win10专业版。专业版激活,并且更新,依然无法安装驱动。网上查了大量资料,通过驱动人生、鲁大师……均无法完成驱动的安装。现来

2017-10-25 18:33:47 10865

原创 Unity生成webgl,中文字体不显示问题解决

使用unity自带的arial字体,运行完全没问题,但是,生成webgl以后,所有中文字体都不显示了。解决办法:下载一个字体,必须为ttf字体,导入,然后,使用该字体即可。 在此提供一个能够下载字体的网站:http://www.zhaozi.cn/s/all/ttf/

2017-10-13 23:30:11 7097 2

原创 unity vs 未找到约束 contractname

上周,由于unity升级到2017,导致HoloLens项目无法运行。 便再装了个unity5.6.1 结果,再打开项目,都自动用mono打开脚本,然后提示无法打开。 怀疑是unity两个版本同时安装的问题,便都进行了重装,问题依旧。 一番排查后,只好怀疑,是不是visualStudio出了问题。 于是用vs单独创建项目进行了测试,这下提示“未找到约束 contractname” 看来问

2017-09-17 09:28:44 652

原创 Hololens开发-The associated script can not be loaded

HoloLens开发,每个脚本提示如下:The associated script can not be loaded最终解决,原来,我unity早已升级到2017版本,可是holoToolkit最新版本1。5。7只能支持unity5.6.1 所以,unity还必须返回旧版本。

2017-09-14 14:05:18 3251

原创 reactjs中区别于普通Html的写法

今天被一个value给害惨了 在react中,有几个关键词,与Html不同,如value必须写成defaultValue,否则输出的input自动为readonly。 与此类似的还有: class——classname style——stylename

2017-09-11 20:59:08 1122

原创 Unity-SteamVR中激光效果的制作

激光效果使用Line Renderer 场景中拖入一个GameObject,添加一个Line Renderer的component,选择一下Material为GUI/TextShader,此材质必须为TextShader,SetColors才会生效,也可以用材质的颜色。 编写脚本Laser.csnamespace Valve.VR.InteractionSystem{ public cl

2017-08-15 16:39:44 2667

原创 去除steamvr中script自带的图标

在unity中使用steamvr的plugin,脚本中自动被附加了如图图标,遮盖目标,造成选择困难,视野也很难看,非常惹人厌。 如图为图标所在目录: /Assets/SteamVR/InteractionSystem/Core/Icons下的VR_interaction_system.png以及VR_interaction_system.png.meta。直接删除即可,复制到别的目录没有用。

2017-08-15 10:03:40 959

转载 [转载]SteamVR脚本解析

Paste_Image.png1、SteamVR.cs 单例管理类,管理SteamVR程序的运行和终止。2、SteamVR_Camera.cs 给场景添加一个最基本可运行的SteamVR组。3、SteamVR_CameraFlip.cs 使用Shader将屏幕图像反转得到最终图像。4、SteamVR_CameraMask.cs 将头盔中看不到的屏幕像素遮盖。5、SteamVR_Controller

2017-08-10 13:22:24 3388

原创 unity开发-Interface Not Found (105)

换了个新系统,开发vive出了一些问题,现总结如下: 根源1:显卡显存不足 现象:unity运行在正常,但是vive没有影像。 根源2:steamVR版本太低 现象:报错Interface Not Found (105) 根源3:没检测到手柄/定位器之一。 现象:Failed to load IVRRenderModels interface version IVRRenderModel

2017-08-10 12:48:44 2659

原创 unity用wasd控制前后左右,qe控制上下,鼠标控制视角转动

代码如下,unity用wasd控制前后左右,qe控制上下,鼠标控制视角转动,经常用到。 public float speed = 1.0f; [HideInInspector] float xSpeed = 250.0f; float ySpeed = 120.0f; float yMinLimit = -20; float yMaxLimit = 80

2017-08-07 21:02:42 9077 1

原创 HoloLens开发笔记-引用Taptoplace后无法移动问题解决

被此问题困扰了好多天。 问题情况是这样的: 给对象添加TaptoPlace脚本之后,再写其他功能去尝试移动物体,发现移动不了。 经过排除法排除,锁定问题关键: anchorManager.RemoveAnchor(gameObject);taptoplace脚本将物体锚点锁定了! 因此,如果需要移动,需要先解锁,如: public void On

2017-07-17 17:08:26 1034

原创 revit二次开发-HelloWorld,入门

因为在程序中反复需要用到revit的模型,可是revit模型的操作对于开发来说,局限性很大,因此做一些插件进行自动化管理。 本文先根据教程,做一个HelloWorld程序,为了方便,本文安装的revit版本是2014版,visual studio使用的是vs2012。 1、安装revit及其sdk revit的安装不复述,但是装完后还需要安装其sdk。 revit解压缩后,找到解压路径下

2017-07-13 23:13:13 4145

原创 HoloLens开发笔记-使用Vuforia

我在上个月写了个Vuforia的教程,无奈在一次编辑中不小心覆盖了,可是很多朋友都在Vuforia使用的问题上北卡,因此用当时的素材重新写一个。 本文从空工程开始建立一个Vuforia应用。 首先需要进行一些准备工作: 1、下载Vuforia包 https://developer.vuforia.com/downloads/sdk 在Vuforia官网下载Unity包,如图所示:

2017-07-13 13:30:40 6595 10

原创 hololens开发笔记-DEP6957未能使用“通用身份验证”连接到设备

被此问题困扰了两天,具体现象是,编译正常,但是无法部署,在模拟器中运行也正常。 调试过程中怀疑是环境出了问题,尝试过用全新的空项目进行测试、重装unity、重装vs、重装系统,均不奏效。 因此基本锁定问题在HoloLens上。 但是,出问题之前没有对设备进行任何修改。 最终,经过比对,发现,蓝牙功能莫名其妙被打开了。 如图,设备中出现了个0.0.0.0的ip地址,该错误根源在于ip错误

2017-07-12 10:45:16 4229 2

原创 HoloLens开发笔记-瞬移功能实现

开发材料参照本人另一篇blog:http://blog.csdn.net/xuwuxiu/article/details/74315758 瞬移功能基本思路就是: 根据凝视目标的位置进行人物传送。 创建脚本teleport如下: public Collider person; public void OnInputClicked(InputClickedEventDat

2017-07-04 18:19:38 688

原创 HoloLens开发笔记-制作传送门

Hololens中由于活动空间的限制,传送门效果显得很有用,根据本教程效果,还可以做瞬移,瞬移效果的教程见本人后续博客更新。 1、搭建HoloLens开发的基本环境,导入开发包。 本案例为了演示需要,做了如下素材: 图1.1 1)HoloLensCamera,角色位置,从HoloToolkits拖入预制即可。 2)传送门,本例使用一个椭圆作为传送门。包含一个空Game

2017-07-04 13:14:22 2493 4

原创 HoloLens开发笔记-Assembly-CSharp-firstpass.dll' could not be found。

HoloLens在导入一个新模型之后,编译出错。 于是删除output文件。紧接着出现此错误: Assembly-CSharp-firstpass.dll’ could not be found。 经查,与output父目录文件有关,删除如图文件,重新运行编译即可。 后经过多次同样的错误,基本锁定此错误来源:unity编译时,偶尔会不小心选错非Windows store编译,编译后,项目便会

2017-07-04 11:07:54 2881

原创 HoloLens开发笔记-v1.5.7.0自带例程使用

HoloToolkit-Unity-v1.5.7.0自带了一系列例程HoloToolkit-Unity-Tests-v1.5.7.0。 作者刚开始的时候没有注意到,使用网上低版本的教程学了半天,到新版本又是一头懵逼。 因此总结一下这些例程。 学会使用这些例程对入门有帮助的多,页面的网络上四处寻找资料。 HoloToolkit例程分为 1)Input 2)Sharing 3)Spatia

2017-06-27 17:40:21 598

原创 HoloLens开发笔记-使用UGUI-创建按钮

根据网络资料: 当完成以下步骤后,就可以在模拟器或者设备中使用tap来进行点击按钮的功能了。 或者其他的交互 1.Canvas设置world space,拖mainCamera过去。 2.Event System添加HoloLens Input Module组件。 3.设置Canvas的Dynamic Pixels Per Unit为10,这样可以让文字清晰一点。 4.调整Canvas和

2017-06-23 15:17:33 2827 3

原创 HoloLens开发笔记-资料整理-Input-Gesture

hololens入门之,GestureManage

2017-06-22 17:13:01 798

Autodesk.AddInManager.zip

Autodesk.AddInManager.zip

2017-07-13

8086汇编器

应朋友需求,帮忙开发一个毕业设计用的汇编器,实现把8086汇编代码转换为机器码。 由于时间仓促,一个晚上做完,有一些还没考虑完善,仅做参考。

2015-05-22

jpg转avi源码

jpg转avi,vs2010开发 可以直接编译, 类可以直接用。

2015-05-19

空空如也

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

TA关注的人

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