自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 vcpkg 优化下载安装体验

vcpkg 优化下载安装体验方法一, 配置代理:set HTTPS_PROXY=ip:portset HTTP_PROXY=ip:port方法二, 修改cmake下载配置... string(REGEX MATCH "([^/\\]+)$" localFileName "${url}") set(localUrl "file:///D:/DOWN/github_repo/${localFileName}")

2020-12-11 00:39:24 326 2

原创 相机原理和使用

分类:相机分为单反相机、数码单反、数码相机等。构成原理:数字相机adc方面:20世纪通常使用ccd、cmos、pmos等,而后面除了医疗器械使用ccd外,基本都用cmos,有成像快、耗电低、大规模生产成本低等优点。选购:选购相机时,通常主要考察:分辨率成像速度电量续航使用:器械周边有许多按钮和参数,涉及到视角调节、光照测试、拍摄方式等等。摄影:摄影构图方面其实和美术构图原理类似。手上这款应该属于数码单反,成像速度很慢(不知道是不是操作问题)。...

2020-10-08 21:13:40 161

原创 中英对照的网络游戏术语

中英对照的网络游戏术语AC – Armor Class,盔甲等级、级别Account – 账号,与密码Password相对Add – 一只玩家加入到组队中,如果请求别人组队,可说Add me pls.AOE – Area Effect Damage,区域作用魔法,指的是一个可以伤害一个区域中的一群怪物的魔法,即所谓的群攻,现并非魔攻专用AE – Area Effect,区域作用伤害AFK – Away from Keyboard,暂时离开(键盘),意味着玩家暂时不再操控游戏角色,通知其他玩家注意

2020-09-13 20:29:30 2139

原创 js常见基础bug

列表循环NaN 判定问题:NaN == NaN 返回值是 false,所以不能用 == 判断是否为NaN判断是否为 NaN 应当用 isNaN 判断t[key]=undefined 和 delete t[key]

2020-08-26 11:00:42 161

原创 2020-08-09

这周叕一次经历了针对具体项目进行优化的任务。针对这次性能优化进行一次回顾反思。初期的茫然。拿到任务的时候,第一反应是茫然的,不同的项目千奇百怪,要如何优化项目呢?按照以往的经历,如果能分析出项目的性能瓶颈,那么就可以优先针对性能瓶颈进行优化。所幸chrome有专业的性能分析工具可以帮助分析js项目的性能瓶颈,所以第一步有了方向。性能评测。经过性能评测,僵尸2的性能消耗很大一块在于buff的计算上,以及其他的也有几个零散的消耗点也值得优化。所以重点针对这几个点进行优化,将一些查询关系由遍历改为使用map缓

2020-08-09 23:34:26 70

原创 单元测试复盘和规范整理

对战服务器开发引入了单元测试环节,效果不错,后期重构代码,优化性能等都有了保障,甚至帮我查出了两个导致内存占用居高不下的隐藏问题。编写单元测试需要有正向的认知和心态。1. 首先需要正视单元测试的正向意义,单元测试可以驱动(如:TDD)和验证功能实现,也能能保护已有的功能不被破坏,对于追求稳定性的模块来说耗费时间编写单元测试是值得的。2. 明确当前项目是否需要单元测试,然后按照规范认真编写,避免马马虎虎,写出无效的单元测试,浪费时间。3. 编写单元测试并不是一件简单的事情,需要周密的思考,迷茫的时候,

2020-08-09 23:28:37 204

原创 Go实践笔记

Go实践笔记目前在用go写同步对战服务器这块。这门编程语言很久以前虽然学过,不过时间久了也用的较少,时间久了忘了很多。在写服务器过程中,可以享受到go对高性能并发的内置支持,但同时也会遇到一些坑,这里针对go的一些要点和问题,记录一些笔记和坑的解决办法。1.go语言的异常处理机制不够完善。(1)go的异常处理通过defer recover来实现,不支持函数局部代码块异常处理。(2)go的异常不像java那样区分类型,包括官方的标准库也是,更多的是通过运行时错误码来判断。处理异常的时候,代码维护和可读

2020-07-05 09:08:11 339

原创 Unity版本控制忽略文件

LibraryTemp*.suo*.csproj*.sln 

2019-02-18 11:47:15 700

原创 docker 命令一条龙

搜索镜像docker search拉取镜像docker pull创建容器docker run --name container_name -it ubuntu /bin/bash启动容器docker start container_name执行命令docker exec -it test_ubuntu /bin/bash停止容器d

2017-12-25 21:57:35 158

原创 nim支持tab indent改法

nim编译器默认只支持 space indent,有时候不方便 lexer.nim中: proc scanComment proc skip 两处修改关键代码,重新编译koch boot -d:release得到同时支持 space indent 和 tab indent 的编译器

2017-10-20 11:49:44 172

原创 python控制台代码自动补全

网上的python控制台代码自动补全都比较简单,还有些问题,自己做了一个更健全点的,类似ipython,支持配置扩展。之后继续加强。https://github.com/windyuuy/autocomplete-py-console

2017-10-13 17:48:51 1031

原创 ShaderForge API

ShaderForge APIClamp0-1Clamp0-1 OneMinusOutputs 1 minus its input. When used with color inputs, it will invert the color PowerOutputs the power [Val] ^ [Exp] NoiseGenerates pseudorandom numbers base

2017-10-12 13:43:01 330

原创 修改源码使lua跨版本支持中文修正版

看到网上各种转载修改源码使lua支持中文的,结果试了下发现测试出来有问题,如: function 为而的() end stdin:1: ‘(’ expected near ‘)’这里就会报错,只好改下,就没问题了,如下改后的源码(改动之处已标明,lua5.1/lua5.2/lua5.3均支持)。#pragma once#include <ctype.h>///////////////

2016-02-07 02:23:27 501

原创 一些奇淫巧技

bat=>lua (来自luarocks的install.bat)rem=rem --[[@setlocal& set luafile="%~f0" & if exist "%~f0.bat" set luafile="%~f0.bat"@..\bin\lua.exe %luafile% %*& exit /b ]]

2016-02-07 02:11:10 347

原创 lua支持中文--改法修正

看到网上各种转载修改源码使lua支持中文的,结果试了下发现测试出来有问题,如:>function 为而的() endstdin:1: '(' expected near ')'这里就会报错,只好改下,就没问题了,如下改后的源码(改动之处已标明)。#pragma once#include //////////////////////////

2015-09-16 17:01:13 2288 1

转载 C++宏中"#"和"##"的用法

一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法:#include#includeusing namespace std; #define STR(s)     #s#define CONS(a,b)  int(a##e##b)int main(){    printf(STR(vck));           /

2014-11-01 10:12:17 318

转载 一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本

一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本

2014-11-01 10:03:29 867

原创 使用java/groovy扩展ant初步

扩展antpackage vuvuyibimport org.apache.tools.ant.BuildException;import org.apache.tools.ant.Task;public class AntExt extends Task { public void execute() throws BuildException { println('hello

2014-11-01 09:36:03 367

转载 我们真的需要软件工程吗?

转自http://blog.csdn.net/tianxinet/article/details/954914    这是我2004年在csdn上发的一个帖子,发表了一些对"软件工程"的看法,激起了相当热烈的讨论,或者说"争论"。很多人参与这场"争论",包括当时在软工版很活跃ozzzzzz,>的作者阎宏博士(jeffyan77),qingrun(青润)也因此贴"在软工版第一次玩

2014-09-21 13:37:40 382

原创 关于cygwin编译时遇到的一些提示语

error: declaration of *** shadows a parameter

2014-07-29 15:20:54 839

转载 vs2010帮助文档未安装解决,提示 "xhelp "

重新启动安装程序,增加或删除功能.即可修复cheng'gon

2014-04-16 08:43:15 410

空空如也

空空如也

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

TA关注的人

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