7 ltree98

尚未进行身份认证

游戏开发者

等级
TA的排名 2k+

《能力陷阱》读感

读因为什么读这本书呢?广义上来说,是看了榜单前列的书籍推荐,没错,就是那种 “2019最畅销的书” 那种榜单。然后,看到简介:我们很乐于去做那些我们擅长的事,于是就会一直去做,最终就使得我们会一直擅长那些事。做得越多,就越擅长,越擅长就越愿意去做。这样的一个循环能让我们在这方面获得更多的经验,但却容易陷入能力陷阱,在其他方面无法突破。每个人都要特别警惕这种能力陷阱,避免把大量时间花在日常琐事上。如果你想要的获得更多更好的发展,就要从日常琐事中解脱出来,转变到进行更多策略性思考、在日常工作外建立人际

2020-05-10 23:23:01

联网战斗同步优化

回顾在上篇文章,主要讲述联网战斗的简介网络传输协议网络同步模型网络拓扑模型实现联网战斗的方案实现时的一些重点处理实现后的一些优化改进畅想我的感悟更详细的内容,请跳转:联网战斗同步实现正文之前实现了一版联网战斗方案,还比较粗糙,存在许多不足的地方。秉承着 先实现,再持续交付、快速迭代 的理念。由于实践的效果不是很好,所以需要做一版优化。优化方案总览...

2020-04-19 23:07:24

《高效表达》笔记

在接触或学习一门课程,必定会经历几个阶段:学套路 - 熟套路 - 无套路。本文就是讲述如何去进行高效表达,学习表达的套路,学好套路练熟它,进而做到“手中无剑,心中有剑”的大师境界。

2020-02-23 16:36:27

聊聊自己

”我热爱的是做游戏,相对于玩游戏,我知道这两者的差别 …“这,是我来北京找工作,面试时自我介绍的开头。不知不觉,已经工作五年,经历了三家公司,做过五六个项目,一步步,算是摸爬滚打的过来了。聊聊过去,聊聊自己。

2020-02-16 14:11:42

Cocos2d 之 tolua

前言在游戏开发过程中,主要业务逻辑等由Lua开发(因为可以动态热更、灵活便捷等),但是Lua毕竟是脚本语言,遇到一些高性能需求或其他涉及底层变动,需要用C++来实现(你大爷还是你大爷)。对于将C++的类或方法导出给Lua调用,Cocos2d-x引擎采用的是 tolua++,通过便携tolua++的pkg配置文件,来定义要导出的每一个类的信息,这个步骤相当于用tolua++的规则将类的头文件重...

2019-10-14 23:24:01

聊聊版本控制

前言项目一直以SVN进行版本控制,感觉上线后,分支的管理会比较繁琐;加上我之前一直用Git,就推荐用Git来管理项目。推荐一个东西,要有凭有据,所以就看了一下版本控制这块的内容,了解了一下版本控制的发展史,感觉收获颇丰,也修正了我以前的一些观点(褒Git 贬SVN)。本文主要内容:版本控制系统简介及历史SVN与Git的应用简介what?版本控制系统(Version Co...

2019-10-14 23:21:17

联网战斗实现

前言最近在做联网战斗同步这块的东西,读了不少文章、书籍,于是整理了一下。之前也有在 团队内部技术分享 中分享过这块内容,但是有些东西受限于时间,只是大概的略过,重点放在了实现与遇到的难题解决上。后来,在做优化调整的时候,又有不少新的收获,改进了之前的分享稿。欢迎各位小伙伴来一起讨论,通过分享讨论来不断进步。1. 简介现状网络游戏的同步方案,大概由以下三部分搭配组成网络传输...

2019-09-24 22:42:49

Jenkins部署之不识别python

前言最近在使用jenkins部署自动化android打包。有时间可以写关于jenkins使用的文章。本文就是记录一些遇到的问题,不枉查了一些时间。问题配置jenkins后,使用windows命令行时,执行py -3 script.py报错:大概意思是,py命令可识别python 2,但是不识别 python 3在执行python3 script.py报错:python3...

2019-08-29 00:41:32

数据结构与算法之美2_栈&队列&递归

本系列文章,算是《极客时间》的《数据结构与算法之美》专栏的读书笔记。只是一些个人心得与练习,想要得到更详细更好更系统的学习,请去 极客时间APP订阅专栏。跟着专栏学了好久,也该有点成果不是;正好趁着最后的几篇练习章节,把之前学到的,做个笔记总结一下。笔记列表数组&链表栈&队列&递归排序&二分查找回顾栈定义栈是一种操作受限的线性表数据...

2019-06-28 00:28:42

Lua表存储优化

一览问题在研发过程中,通常会定义一些Excel表格,规定行列值让策划填写,然后,转成lua的table文件,直接使用。但是,随着研发进行,项目迭代,表格将越来越大。如果表格中存在大量重复数据,或者表格中很多列数值重复,则可以通过数据压缩给表减减肥。解决利用python实现lua表的数据压缩excel表内存在大量 同列不同行 内容一致excel表内存在大量 复合型 单元格内容一致...

2019-06-28 00:27:16

数据结构与算法之美1_数组&链表

本系列文章,算是《极客时间》的《数据结构与算法之美》专栏的读书笔记。只是一些个人心得与练习,想要得到更详细更好更系统的学习,请去 极客时间APP订阅专栏。跟着专栏学了好久,也该有点成果不是;正好趁着最后的几篇练习章节,把之前学到的,做个笔记总结一下。笔记列表:数组&链表栈&队列&递归排序&二分查找回顾数组定义数组是一种线性表数据结构。它...

2019-06-20 23:36:44

[Leetcode]_75 Sort Colors

/** * Index: 75 * Title: Sort Colors * Author: ltree98 **/题意给定一个数组,数组内数字为0,1,2;将数组按照由小到大 原地 排序。Follow up:最直接的做法是遍历两遍数组,第一遍记录0、1、2数量,第二遍根据数量覆盖数组元素(计数排序)有没有只遍历一遍数组且用常量级空间的方法?我的思路...

2019-06-20 23:06:00

[Leetcode]_148 Sort List

/** * Index: 148 * Title: Sort List * Author: ltree98 **/题意将给定的链表排序,要求时间复杂度 O(nlogn) 空间复杂度O(1)我的思路时间复杂度为O(nlogn)的排序,主流的也就快排和归并,但是归并空间复杂度不合格,所以就是快排。此题麻烦点在于,这是一个链表,不像数组,可以直接高位低位。但是,通过快慢...

2019-06-20 00:33:38

[Leetcode]_69 Sqrt(x)

/** * Index: 69 * Title: Sqrt(x) * Author: ltree98 **/题意对于给定的值进行开根号运算给定的值保证为非负数结果取整,舍弃小数部分我的思路利用二分思想,进行查找。最低位为1,最高位为x/2,然后用二分进行查找,最后得到的数值需要-1处理。还有一点,第一次比较用的是 mid*mid < x;但这样会在...

2019-06-04 23:45:15

[Leetcode]_74 Search a 2D Matrix

/** * Index: 74 * Title: Search a 2D Matrix * Author: ltree98 **/题意在m*n的矩阵中寻找是否存在某个数。每行整数都是由小到大排序的每行第一个数都大于上一行最后一个数我的思路顺序查找每次先与每行最后一个数比较,直到目标值小于最后数,则该数肯定在此行;再从该行从头比较。时间复杂度:O(m+n)...

2019-05-13 00:20:04

[Leetcode]_641 Design Circular Deque

/** * Index: 641 * Title: Design Circular Deque * Author: ltree98 **/题意设计一个环形队列支持的操作MyCircularDeque(k): 构造方法,设置队列长度kinsertFront(): 插入元素到队头,返回值表示操作是否成功insertLast(): 插入元素到队尾,返回值表示操作是否...

2019-03-31 23:56:54

[Leetcode]_239 Sliding Window Maximum

/** * Index: 239 * Title: Sliding Window Maximum * Author: ltree98 **/题意给定一个数组,有一个长度为k的窗口从数组头部开始向后滑动,每次滑动1位;输出每次窗口内最大值序列。注意:k保证是合法的,即 k >= 1 且 k <= 数组长度数组不会为空 测试样例中存在数组为空的情况我...

2019-03-31 23:55:06

[Leetcode]_70_Climbing Stairs

/** * Index: 70 * Title: Climbing Stairs * Author: ltree98 **/题意给定n阶台阶,一次可以跨1阶或2阶,有多少种方法到台阶顶。注意:给的n一定是正整数我的思路递归的标准题目,注意要记录算过的值,否则会超时。申请的数组空间为 n+2,是为了避免后面赋值map时候越界情况。时间复杂度:O(n)空间复...

2019-03-19 00:48:32

[Leetcode]_150 Evaluate Reverse Polish Notation

/** * Index: 150 * Title: Evaluate Reverse Polish Notation * Author: ltree98 **/题意计算逆波兰式(逆波兰式也可称作后缀表示法,它将操作符置于操作数后面,这种方式不需要用括号来标识操作符的优先级)的值,合法的操作符有 + - * / ,每个操作数为一个整数或表达式。wiki_逆波兰式注意:...

2019-03-19 00:11:22

[Leetcode]_141 Linked List Cycle

/** * Index: 141 * Title: Linked List Cycle * Author: ltree98 **/题意判断链表是否有环我的思路快慢指针时间复杂度: O(n)空间复杂度: O(1)实现/** * Definition for singly-linked list. * struct ListNode { * int v...

2019-03-18 23:34:45

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。