摘要: 2020-4-1 凌晨2点多, 公司出现了很多中病毒的电脑。 文件基本全部被加密了,互联网共享的盘基本都中招了。 阅读全文
posted @ 2020-04-02 14:26 BackSword 阅读(229) 评论(1) 推荐(0)
摘要: 今天下午2点,突然给我发了一封邮件说我违规: Unity Technologies Hello, Your Account: *@*.net has been suspended and you can no longer access the Unity Services. 我们由衷感谢您对Uni 阅读全文
posted @ 2020-03-27 17:26 BackSword 阅读(10310) 评论(1) 推荐(0)
摘要: 网络上有很多版本 1 单个标识结束符 2 长度 + 数据 3 起始符 + 结束符 4 起始符(4或6字节)+长度(4字节)+校验+数据 mark一下。 另附结束符其实感觉有点累赘, 比较麻烦的转义问题。 起始符的好处是, 出错可以找到下一个包体, 而不用断开连接, 其实稳定的做法是断开连接(毕竟网络 阅读全文
posted @ 2020-03-20 11:28 BackSword 阅读(179) 评论(0) 推荐(0)
摘要: 分享一点MonoBehaviour的事件和具体功能总结的基础知识,苦于Visual Studio 2013没有对MonoBehaviour的行为做出智能提示,写个函数都要全手打,记性好的将就着手打,脑残一点的就复制粘贴,我就是后者。我曾经把MonoBehaviour的所有事件写成代码片段,后来快捷键 阅读全文
posted @ 2020-03-19 16:31 BackSword 阅读(478) 评论(0) 推荐(0)
摘要: 之前utf-8输出控制台的, 只要用 "chcp 65001" 命令即可显示,突然发现显示的还是乱码。 后来发现是因为cmd控制台用了点阵字体,具体原因未知, 切换下字体即可。 详细操作步骤: 1 cmd.exe chcp 65001 2 字体选择consolas 确定之后再运行程序即可。 另附代码 阅读全文
posted @ 2020-03-12 10:56 BackSword 阅读(541) 评论(0) 推荐(0)
摘要: 原以为自己的字符串已经理解不错了, 今天又被vs搞了。 情景就不说了, 直接说结果: 有两种情况 1 当文件是存储为gbk或者utf-8的时候, 中文字符存储永远是gbk的值。 ‘按’字的gbk编码 -80 -76 (字节) 2 当文件是存储为utf-8无符号的时候,会发现编译不过, 这时在c/c+ 阅读全文
posted @ 2020-03-11 17:40 BackSword 阅读(309) 评论(0) 推荐(0)
摘要: 背景: 最近迷上了 vscode 编辑器, 快速便捷,而且插件丰富,使用起来很爽。既然这样,本身游戏也是用 mingw 加 cygwin 开发的, 可以配置一下,开搞。 实操: 1.登陆cmake官网 https://cmake.org/ ,点击Download。 2. 这里看到的是 cmake-3 阅读全文
posted @ 2020-01-17 15:11 BackSword 阅读(4529) 评论(0) 推荐(0)
摘要: 第二次写三消游戏,对应的以往的功能,希望抽出来公用属性,来通过配置动态的增加各种元素。 下标是目前抽离出来使用的属性说明表。 element.xml 属性表配置 属性 element节点 数据类型 默认值 默认值描述 具体分类 描述 举例 放置层级 level int 0 在0层 表现层级 只单纯的 阅读全文
posted @ 2020-01-09 13:55 BackSword 阅读(612) 评论(0) 推荐(0)
摘要: http://www.pixelplacement.com/itween/index.php itween 听说还不错! 阅读全文
posted @ 2020-01-09 13:52 BackSword 阅读(263) 评论(0) 推荐(0)
摘要: 1. 看一遍知识。 2. 用自己的想法重述一遍知识,重复1-2。 3. 对比知识是否严谨, 如果不严谨, 重复1-3。 4. 实践并尝试讲解给自己讲懂知识,不行则重复1-4。 5. 做笔记, 结束学习。 阅读全文
posted @ 2019-10-08 20:25 BackSword 阅读(268) 评论(0) 推荐(0)
摘要: 系统管理者, ecs本身要处理的是遍历, 遍历结构处理事情。 而不同的场景要处理的事务是不一样的, 所以系统是要动态增加或者减少的。 而实体代表着一个真正的对象, 对象本身是复杂的, 拥有多种属性的。但系统的不同,导致对象在不同的世界产生不同的样貌。 所以对象的集合不能放到系统中,系统只能在处理的时 阅读全文
posted @ 2019-09-06 14:48 BackSword 阅读(614) 评论(0) 推荐(0)
摘要: 谷歌发布新包需要64位的so Application.mk 中 APP_ABI := armeabi armeabi-v7a x86 x86_64 arm64-v8a 添加了 arm64-v8a 和 x86_64 两个平台。 之前项目中使用了模板 在 .h 文件中定义了 数据,.cpp 中实现了具体 阅读全文
posted @ 2019-07-10 17:46 BackSword 阅读(422) 评论(0) 推荐(0)
摘要: 公司内部需求一个工具检索目录下的文件在另外的目录中使用次数, 用来优化包体的大小。 此代码效率并不高效, 另添加对应的 后缀检索。 用python 实现比较快速, 另还有缺点是只支持 utf-8 格式内容。 各位用到的可以自己摘一下。 (本人习惯使用c\c++,目前发现这种脚本类的确实实现方便,接口 阅读全文
posted @ 2019-07-09 19:56 BackSword 阅读(2184) 评论(0) 推荐(0)
摘要: 今天把学习opengl的项目从一个电脑copy到另一个电脑时候,发生了glu.dll找不到,导致项目起不来的问题。后来网上查找发现, 虽然我使用了静态连接 mt/mtd 编译, 但是有可能lib中并没有包含函数地址和具体信息, 导致这个lib必须要使用dll, 所以把dllcopy到exe文件夹即可 阅读全文
posted @ 2019-06-16 16:46 BackSword 阅读(185) 评论(0) 推荐(0)
摘要: 聚合(aggregate) C++语法规定:不能使用初始值列表来初始化"非聚合(non aggregate)"的对象。那么,什么才算是"聚合"呢?C++认为聚合包括满足如下条件的数组、类及结构: 不包含任何构造函数。 不包含任何私有/保护成员。 不包含任何基类。 不包含任何虚函数。 所以结构体如果定 阅读全文
posted @ 2018-12-07 11:10 BackSword 阅读(2234) 评论(0) 推荐(0)
摘要: 很多人经常需要把代码分别在linux、windows上编译。在linux中gcc编译的时候,文件格式为utf 8无bom格式,可是如果将文件拿到windows上,用vs编译的时候,发现各种报错,且都是不知道原因的错误,这个时候就要考虑代码中注释部分含有中文汉字,导致的。废话不多说,直接说解决方案。 阅读全文
posted @ 2018-11-01 10:20 BackSword 阅读(391) 评论(0) 推荐(0)
摘要: 1,购买一台Mac或者用VMWare 安装Mac OS流程,笔者使用VMWare。 先安装Mac OS 10.13,教程,成功后不要着急安装vmtools, 首先更新系统至最新版,因为真机测试往往需要新版xcode,而新版xcode有需要新系统。 我升级到macOS High Sierra 10.1 阅读全文
posted @ 2018-09-25 11:02 BackSword 阅读(1333) 评论(0) 推荐(0)
摘要: 网上查找了很多的文章,对于文本方式打开w和wb打开文件,一般说是两个不同: 1. 文件的读取问题, 换行符,如果用正常的fprintf会因为不同的平台, 写入不同的换行符 window “\r\n” unix\linux "\n" mac "\r",对应的文本文件读取的时候不同平台并不能一个换行符通 阅读全文
posted @ 2018-08-24 15:00 BackSword 阅读(3441) 评论(0) 推荐(0)