博客园 - 兰叶凛香
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=59606
2020-05-15T03:13:36Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
feed.cnblogs.com
https://www.cnblogs.com/xiaobalang/p/8573349.html
【HTDB系列】架构与逻辑与优化——提高帧率的思路简要汇总 - 兰叶凛香
今天跟同事聊聊优化帧率的思路,然而这个话题的具体方案是非常多的,且因情景而异,但是思路还是可以汇总下,利用中午睡觉时间在一个同事的协助下做了简要罗列,具体如下: (出发点:cpu,io,内存,资源,gpu,网络策略、协议结构,ds...and so on) 逻辑科学化,找出耗时点或短板,过滤无用功。
2018-03-15T06:14:00Z
2018-03-15T06:14:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】今天跟同事聊聊优化帧率的思路,然而这个话题的具体方案是非常多的,且因情景而异,但是思路还是可以汇总下,利用中午睡觉时间在一个同事的协助下做了简要罗列,具体如下: (出发点:cpu,io,内存,资源,gpu,网络策略、协议结构,ds...and so on) 逻辑科学化,找出耗时点或短板,过滤无用功。 <a href="https://www.cnblogs.com/xiaobalang/p/8573349.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/8543007.html
【HTDB系列】逻辑——并发和并行 - 兰叶凛香
(以下纯属个人理解) 并发和并行: 并发(Concurrency):多个对象协作,但每个时刻只有单个对象在工作,比如单条流水线上各个阶段,或轮班制。但协作需要消息通信做协调。 并行(Parallelism):同一时刻多个对象执行,比如多条生产流水线。 并发模型并行化:上面两个概念的混合,相当于多条具
2018-03-10T22:46:00Z
2018-03-10T22:46:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】(以下纯属个人理解) 并发和并行: 并发(Concurrency):多个对象协作,但每个时刻只有单个对象在工作,比如单条流水线上各个阶段,或轮班制。但协作需要消息通信做协调。 并行(Parallelism):同一时刻多个对象执行,比如多条生产流水线。 并发模型并行化:上面两个概念的混合,相当于多条具 <a href="https://www.cnblogs.com/xiaobalang/p/8543007.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/8285830.html
尝试获取sketchfab某页中模型未果 - 兰叶凛香
眼看已近1点了,偷偷懒一天就过去了。诶?(⊙o⊙)不对,今天是周末不是应该好好休息的吗~好吧。 。 。逛下QQ里的技术群就打算睡了。 群里提到了一个模型相关的网站sketchfab,发现里面的大神做的模型真的很精致。比如下面这个,个人是甚是喜欢: https://sketchfab.com/mode
2018-01-14T18:58:00Z
2018-01-14T18:58:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】眼看已近1点了,偷偷懒一天就过去了。诶?(⊙o⊙)不对,今天是周末不是应该好好休息的吗~好吧。 。 。逛下QQ里的技术群就打算睡了。 群里提到了一个模型相关的网站sketchfab,发现里面的大神做的模型真的很精致。比如下面这个,个人是甚是喜欢: https://sketchfab.com/mode <a href="https://www.cnblogs.com/xiaobalang/p/8285830.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/7974657.html
linux system v 共享内存 - 兰叶凛香
一、共享内存的实现方式: 1.System V的shmget(基本上所有linux都含有该接口,用法上系统V共享内存是以文件的形式组织在特殊文件系统shm中的。通过shmget可以创建或获得共享内存的标识符。取得共享内存标识符后,要通过shmat将这 个内存区映射到本进程的虚拟地址空间。) 2.po
2017-12-03T21:35:00Z
2017-12-03T21:35:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】一、共享内存的实现方式: 1.System V的shmget(基本上所有linux都含有该接口,用法上系统V共享内存是以文件的形式组织在特殊文件系统shm中的。通过shmget可以创建或获得共享内存的标识符。取得共享内存标识符后,要通过shmat将这 个内存区映射到本进程的虚拟地址空间。) 2.po <a href="https://www.cnblogs.com/xiaobalang/p/7974657.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/7865844.html
tmux_Centos6安装tmux(搭配xterm) - 兰叶凛香
周末恰逢系统重装时,顺便整理些文档分享给大家。 (1)如果之前装过低版本的tmux需要先卸载 rpm -e tmux 即可卸载之前的tmux。 提示:tmux -V可以查看当前的tmux版本。 (2)到如下地址 https://github.com/tmux/tmux/wiki 下载最新最新的tmu
2017-11-20T05:22:00Z
2017-11-20T05:22:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】周末恰逢系统重装时,顺便整理些文档分享给大家。 (1)如果之前装过低版本的tmux需要先卸载 rpm -e tmux 即可卸载之前的tmux。 提示:tmux -V可以查看当前的tmux版本。 (2)到如下地址 https://github.com/tmux/tmux/wiki 下载最新最新的tmu <a href="https://www.cnblogs.com/xiaobalang/p/7865844.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/7856606.html
cpp_对象size情景积累 - 兰叶凛香
1.常见类型实例大小(32位环境下) 空类的实例:1字节,理由:任意实例在内存中都有唯一的地址,为此,编译器给空类的实例加一个字节空间。 enum:4字节。 2.字节对齐(略) 3.同类型不同平台的差异(略) 4.virtual 注意:本次是32位环境下 #include <iostream> us
2017-11-18T06:27:00Z
2017-11-18T06:27:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】1.常见类型实例大小(32位环境下) 空类的实例:1字节,理由:任意实例在内存中都有唯一的地址,为此,编译器给空类的实例加一个字节空间。 enum:4字节。 2.字节对齐(略) 3.同类型不同平台的差异(略) 4.virtual 注意:本次是32位环境下 #include <iostream> us <a href="https://www.cnblogs.com/xiaobalang/p/7856606.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/7852400.html
cygwin下的vim自动将光标所在的字符自动替换成g - 兰叶凛香
我的情景:win下用cygwin的vim,每次打开文件都会将自动将光标所在的字符自动替换成g。在vim记录中看到有写操作,百度说是某个工具的bug。 解决方案是: 到cygwin的~下看看有没有.vimrc文件夹 如果没有就到/usr/share/vim/vim74下将vimrc_example.v
2017-11-17T08:52:00Z
2017-11-17T08:52:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】我的情景:win下用cygwin的vim,每次打开文件都会将自动将光标所在的字符自动替换成g。在vim记录中看到有写操作,百度说是某个工具的bug。 解决方案是: 到cygwin的~下看看有没有.vimrc文件夹 如果没有就到/usr/share/vim/vim74下将vimrc_example.v <a href="https://www.cnblogs.com/xiaobalang/p/7852400.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/7746555.html
采集txt文本/word文档中邮箱地址的python小工具 - 兰叶凛香
最近hr人事小姐姐让我找一下刚入职时写的一个抓取txt/word文档中邮箱的python小工具。因为是新萌时期写的,很简陋,但可以用。 我把链接放这有需要的自取: https://github.com/chenyaoyu/custom_tools/tree/27fc4f8d19b27b0b636b1
2017-10-28T05:16:00Z
2017-10-28T05:16:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】最近hr人事小姐姐让我找一下刚入职时写的一个抓取txt/word文档中邮箱的python小工具。因为是新萌时期写的,很简陋,但可以用。 我把链接放这有需要的自取: https://github.com/chenyaoyu/custom_tools/tree/27fc4f8d19b27b0b636b1 <a href="https://www.cnblogs.com/xiaobalang/p/7746555.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6971576.html
unity——Coroutine - 兰叶凛香
赶个工作,周末再补充完善下。 http://twistedoakstudios.com/blog/Post83_coroutines-more-than-you-want-to-know
2017-06-09T05:15:00Z
2017-06-09T05:15:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】赶个工作,周末再补充完善下。 http://twistedoakstudios.com/blog/Post83_coroutines-more-than-you-want-to-know <a href="https://www.cnblogs.com/xiaobalang/p/6971576.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6704318.html
unity——打包问题积累 - 兰叶凛香
案例一: 背景:打包时提示”Error building Player because scripts had compiler errors“和其他代码编译不过的异常提示(”/ToLua/ToLua/Editor/ToLuaMenu.cs(26,7): error CS0246: The type
2017-04-13T07:57:00Z
2017-04-13T07:57:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】案例一: 背景:打包时提示”Error building Player because scripts had compiler errors“和其他代码编译不过的异常提示(”/ToLua/ToLua/Editor/ToLuaMenu.cs(26,7): error CS0246: The type <a href="https://www.cnblogs.com/xiaobalang/p/6704318.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6503700.html
cs——enum - 兰叶凛香
一、cs不支持Enum隐式转换为数字基础类型(比如int) 比如: 定义了如下枚举: public enum TestEnum { TE_A = 1, TE_B = 2, } 和如下方法: public int GetVal() { return TestEnum.TE_A; } 编译时会提示如下异
2017-03-04T18:39:00Z
2017-03-04T18:39:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】一、cs不支持Enum隐式转换为数字基础类型(比如int) 比如: 定义了如下枚举: public enum TestEnum { TE_A = 1, TE_B = 2, } 和如下方法: public int GetVal() { return TestEnum.TE_A; } 编译时会提示如下异 <a href="https://www.cnblogs.com/xiaobalang/p/6503700.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6422285.html
unity——litjson - 兰叶凛香
一、关于litjson litjson是一个轻巧的cs读写json文件的开源库。 官网:http://lbv.github.io/litjson/ 二、简单的读取json例子:(win7、vs10的环境) (1)litjson官网下载源码,新建一个cs项目库工程,将litjson源码中的src文件夹
2017-02-20T18:28:00Z
2017-02-20T18:28:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】一、关于litjson litjson是一个轻巧的cs读写json文件的开源库。 官网:http://lbv.github.io/litjson/ 二、简单的读取json例子:(win7、vs10的环境) (1)litjson官网下载源码,新建一个cs项目库工程,将litjson源码中的src文件夹 <a href="https://www.cnblogs.com/xiaobalang/p/6422285.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6399866.html
unity——依赖打包之初识 - 兰叶凛香
unity4.x的依赖打包浅介: 已知有两个prefab名称分别为cube_elem和cube_collectin,cube_collection中引用到cube_elem。 (1)测试代码一:简单的依赖打包和加载的实现。 第二、三个ab里的资源都引用了第一个ab里的资源,第一个ab做共享资源,第二
2017-02-14T22:01:00Z
2017-02-14T22:01:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】unity4.x的依赖打包浅介: 已知有两个prefab名称分别为cube_elem和cube_collectin,cube_collection中引用到cube_elem。 (1)测试代码一:简单的依赖打包和加载的实现。 第二、三个ab里的资源都引用了第一个ab里的资源,第一个ab做共享资源,第二 <a href="https://www.cnblogs.com/xiaobalang/p/6399866.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6390677.html
lua——防泄漏的正确姿态 - 兰叶凛香
案例一: do local a ={} a[1] = {11} a[2] = {22} for k, v in pairs(a) do if 2 == k then print(v) v = nil end end print(a[2]) local b = a[2] print(b) b = ni
2017-02-12T03:44:00Z
2017-02-12T03:44:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】案例一: do local a ={} a[1] = {11} a[2] = {22} for k, v in pairs(a) do if 2 == k then print(v) v = nil end end print(a[2]) local b = a[2] print(b) b = ni <a href="https://www.cnblogs.com/xiaobalang/p/6390677.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6359752.html
lua——环境配置 - 兰叶凛香
一、官网源码url: 一、官网源码url: http://www.lua.org/download.html 二、windows平台环境搭建: 方式一(可视化新建vs项目生成): 二、windows平台环境搭建: 方式一(可视化新建vs项目生成): 方式一(可视化新建vs项目生成): (1)生成lu
2017-01-31T22:27:00Z
2017-01-31T22:27:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】一、官网源码url: 一、官网源码url: http://www.lua.org/download.html 二、windows平台环境搭建: 方式一(可视化新建vs项目生成): 二、windows平台环境搭建: 方式一(可视化新建vs项目生成): 方式一(可视化新建vs项目生成): (1)生成lu <a href="https://www.cnblogs.com/xiaobalang/p/6359752.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6354302.html
Minecraft——简单的外网服务器部署 - 兰叶凛香
一、背景: 参加工作已久的我与朋友间的联系少了。以往跟朋友们玩惯的网游早已今非昔比,或人去楼空甚至运营已停。节假日难得空闲下来想和朋友们玩下游戏追忆过往。但是个人感觉war3,dota,StarCraft稍重度些,一玩起来耗时长也累人,其他rpg里自己的账号早已被时代抛弃,和朋友们讨论后找了个稍微轻
2017-01-28T08:03:00Z
2017-01-28T08:03:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】一、背景: 参加工作已久的我与朋友间的联系少了。以往跟朋友们玩惯的网游早已今非昔比,或人去楼空甚至运营已停。节假日难得空闲下来想和朋友们玩下游戏追忆过往。但是个人感觉war3,dota,StarCraft稍重度些,一玩起来耗时长也累人,其他rpg里自己的账号早已被时代抛弃,和朋友们讨论后找了个稍微轻 <a href="https://www.cnblogs.com/xiaobalang/p/6354302.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6351229.html
Unity——工具使用常见问题 - 兰叶凛香
问题:动画预览窗提示“No model is available for preview. please drag a model into this preview area.” 解决: (1)将已有的模型拖入动画预览窗。 (2)操作(1)步骤如果还有问题,将模型的Animation Type置为
2017-01-25T20:12:00Z
2017-01-25T20:12:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】问题:动画预览窗提示“No model is available for preview. please drag a model into this preview area.” 解决: (1)将已有的模型拖入动画预览窗。 (2)操作(1)步骤如果还有问题,将模型的Animation Type置为 <a href="https://www.cnblogs.com/xiaobalang/p/6351229.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6341517.html
cs——静态构造函数 - 兰叶凛香
定义如下测试类 public class Test { public static int msA = 10; static Test() { System.Console.WriteLine(string.Format("msA0:{0}", msA)); msA = msA + msA; Sys
2017-01-22T14:11:00Z
2017-01-22T14:11:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】定义如下测试类 public class Test { public static int msA = 10; static Test() { System.Console.WriteLine(string.Format("msA0:{0}", msA)); msA = msA + msA; Sys <a href="https://www.cnblogs.com/xiaobalang/p/6341517.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/6332868.html
Unity——编程中常见问题(永不止续) - 兰叶凛香
问题:`System.IO.File' does not contain a definition for `ReadAllBytes' 解决: 这是由于unity的build settings默认指定web player平台,而非standalone build。 file->build sett
2017-01-20T17:46:00Z
2017-01-20T17:46:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】问题:`System.IO.File' does not contain a definition for `ReadAllBytes' 解决: 这是由于unity的build settings默认指定web player平台,而非standalone build。 file->build sett <a href="https://www.cnblogs.com/xiaobalang/p/6332868.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaobalang/p/4082353.html
《Lua程序设计》学习笔记——基本语法(一) - 兰叶凛香
shell交互:Lua进入lua shell交互界面通过lua命令。Lua退出lua shell交互界面通过os.eixt()函数。或者是Ctrl+C。初始化:声明语句没有带初始化,会被隐式初始化为nil。操作符:%操作符的计算结果的符号与第二个参数相同。逻辑操作符号细节: and:如果它的第一个...
2014-11-07T13:20:00Z
2014-11-07T13:20:00Z
兰叶凛香
https://www.cnblogs.com/xiaobalang/
【摘要】shell交互:Lua进入lua shell交互界面通过lua命令。Lua退出lua shell交互界面通过os.eixt()函数。或者是Ctrl+C。初始化:声明语句没有带初始化,会被隐式初始化为nil。操作符:%操作符的计算结果的符号与第二个参数相同。逻辑操作符号细节: and:如果它的第一个... <a href="https://www.cnblogs.com/xiaobalang/p/4082353.html" target="_blank">阅读全文</a>