10 许书旭

尚未进行身份认证

暂无相关描述

等级
博文 40
排名 8w+

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

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

2018-08-13 00:14:43

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

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

2018-07-23 18:14:19

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

数据库用varchar和text的差别

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

2018-05-09 20:41:56

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

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

2018-03-23 14:59:52

意识机器?——AI视野

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

2018-03-03 20:42:44

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

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

2018-01-18 14:42:00

sql一段时间包含今天

CAST(CAST(SYSDATE()ASDATE)ASDATETIME)表示今天0点CAST((CAST(SYSDATE()ASDATE)+INTERVAL1DAY)ASDATETIME)表示今天24点。判断一段时间(起始为plantime,结束为plantime_e)包含今天:(NOT(plantime_e=CAST((CAST(SYSDATE()ASDATE

2018-01-15 20:50:57

ubantu数据库操作

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

2017-12-27 17:14:16

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

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

2017-12-13 14:50:31

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

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

2017-12-12 16:40:43

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

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

2017-12-07 19:41:42

tar命令

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

2017-12-07 09:41:08

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

phpstudy升级mysql 5.7

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

2017-12-04 22:41:31

php框架-lavarel安装

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

2017-11-29 17:44:07

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

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

2017-11-25 23:39:12

专利申请要点

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

2017-11-25 23:34:34

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

vive错位问题解决

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

2017-10-26 10:16:05
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!