- 博客(495)
- 资源 (17)
- 收藏
- 关注
原创 【瞎分析】聊聊鸿蒙
前言鸿蒙问世以来,广受争论,它到底是个什么东西呢?简单的说一下我的理解,本文纯属个人观点,欢迎讨论~概念先了解一些简单的概念Android广义上讲:Android是操作系统,包括 AOSP+GMS狭义上讲:Android是Android开源项目(即 AOSP)AOSPAOSP是一个由谷歌维护的开源操作系统开发项目,谷歌引领着大方向和大部分的开发工作。AOSP会定期为Android加入最新的安全补丁,谷歌每年也会在其I/O开发者大会上公布操作系统的新功能。作为 AOSP 的主导者,Go
2021-07-18 12:06:54
1383
1
转载 《非暴力沟通》读记
生活永远等待人们以一己之身去领略生命的美和神奇。读因无论工作与生活,沟通都是很重要的一件事。但是,现在生活节奏越来越快,信息越来越多,导致沟通困难,进而引发各种矛盾发生,导致各种“暴力”,影响身心健康。希望通过这本书,更了解沟通这件事,从而使得生活工作更加顺利。如同本文所言:让尊重、理解、欣赏、感激、慈悲和友情,而非自私自利、贪婪、憎恨、偏见、怀疑和敌意,来主导生活。读感我主要学习到两点:说:诚实地表达自己的感受,将自己的请求直接了当的说出来,不要让人揣测,不要让人误解
2020-06-21 22:59:29
2264
原创 《穷爸爸富爸爸》读记
当我还是孩子时,我的爸爸告诉我日本人注重三种力量:剑、宝石和镜子剑象征着武器的力量宝石象征着金钱的力量(记住黄金规则:有黄金的人制定规则)镜子象征着自知的力量(日本人认为自知是三种力量中最宝贵的)读因“理财” 这两个字越来越常被提及,“炒股”、“基金”、“定投” 等词汇,不断涌现到面前。在时代的浪潮中,学会利用这个潮流去冲浪,而不是逆流而上被淹没。面对这个锋利的武器,通过学习了解,让它成为披荆斩棘的利器,而不是头顶悬着的刑具。随着年龄的增长,慢慢的发现,有两门学科,很有意思:物理 &a
2020-06-21 22:56:35
1127
原创 《能力陷阱》读感
读因为什么读这本书呢?广义上来说,是看了榜单前列的书籍推荐,没错,就是那种 “2019最畅销的书” 那种榜单。然后,看到简介:我们很乐于去做那些我们擅长的事,于是就会一直去做,最终就使得我们会一直擅长那些事。做得越多,就越擅长,越擅长就越愿意去做。这样的一个循环能让我们在这方面获得更多的经验,但却容易陷入能力陷阱,在其他方面无法突破。每个人都要特别警惕这种能力陷阱,避免把大量时间花在日常琐事上。如果你想要的获得更多更好的发展,就要从日常琐事中解脱出来,转变到进行更多策略性思考、在日常工作外建立人际
2020-05-10 23:23:01
3390
原创 联网战斗同步优化
回顾在上篇文章,主要讲述联网战斗的简介网络传输协议网络同步模型网络拓扑模型实现联网战斗的方案实现时的一些重点处理实现后的一些优化改进畅想我的感悟更详细的内容,请跳转:联网战斗同步实现正文之前实现了一版联网战斗方案,还比较粗糙,存在许多不足的地方。秉承着 先实现,再持续交付、快速迭代 的理念。由于实践的效果不是很好,所以需要做一版优化。优化方案总览...
2020-04-19 23:07:24
431
原创 《高效表达》笔记
在接触或学习一门课程,必定会经历几个阶段:学套路 - 熟套路 - 无套路。本文就是讲述如何去进行高效表达,学习表达的套路,学好套路练熟它,进而做到“手中无剑,心中有剑”的大师境界。
2020-02-23 16:36:27
1359
原创 聊聊自己
”我热爱的是做游戏,相对于玩游戏,我知道这两者的差别 …“这,是我来北京找工作,面试时自我介绍的开头。不知不觉,已经工作五年,经历了三家公司,做过五六个项目,一步步,算是摸爬滚打的过来了。聊聊过去,聊聊自己。
2020-02-16 14:11:42
475
原创 Cocos2d 之 tolua
前言在游戏开发过程中,主要业务逻辑等由Lua开发(因为可以动态热更、灵活便捷等),但是Lua毕竟是脚本语言,遇到一些高性能需求或其他涉及底层变动,需要用C++来实现(你大爷还是你大爷)。对于将C++的类或方法导出给Lua调用,Cocos2d-x引擎采用的是 tolua++,通过便携tolua++的pkg配置文件,来定义要导出的每一个类的信息,这个步骤相当于用tolua++的规则将类的头文件重...
2019-10-14 23:26:01
817
原创 聊聊版本控制
前言项目一直以SVN进行版本控制,感觉上线后,分支的管理会比较繁琐;加上我之前一直用Git,就推荐用Git来管理项目。推荐一个东西,要有凭有据,所以就看了一下版本控制这块的内容,了解了一下版本控制的发展史,感觉收获颇丰,也修正了我以前的一些观点(褒Git 贬SVN)。本文主要内容:版本控制系统简介及历史SVN与Git的应用简介what?版本控制系统(Version Co...
2019-10-14 23:22:51
432
原创 联网战斗实现
前言最近在做联网战斗同步这块的东西,读了不少文章、书籍,于是整理了一下。之前也有在 团队内部技术分享 中分享过这块内容,但是有些东西受限于时间,只是大概的略过,重点放在了实现与遇到的难题解决上。后来,在做优化调整的时候,又有不少新的收获,改进了之前的分享稿。欢迎各位小伙伴来一起讨论,通过分享讨论来不断进步。1. 简介现状网络游戏的同步方案,大概由以下三部分搭配组成网络传输...
2019-09-24 22:47:58
764
原创 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
1935
1
原创 数据结构与算法之美2_栈&队列&递归
本系列文章,算是《极客时间》的《数据结构与算法之美》专栏的读书笔记。只是一些个人心得与练习,想要得到更详细更好更系统的学习,请去 极客时间APP订阅专栏。跟着专栏学了好久,也该有点成果不是;正好趁着最后的几篇练习章节,把之前学到的,做个笔记总结一下。笔记列表数组&链表栈&队列&递归排序&二分查找回顾栈定义栈是一种操作受限的线性表数据...
2019-06-28 00:28:42
405
3
原创 Lua表存储优化
一览问题在研发过程中,通常会定义一些Excel表格,规定行列值让策划填写,然后,转成lua的table文件,直接使用。但是,随着研发进行,项目迭代,表格将越来越大。如果表格中存在大量重复数据,或者表格中很多列数值重复,则可以通过数据压缩给表减减肥。解决利用python实现lua表的数据压缩excel表内存在大量 同列不同行 内容一致excel表内存在大量 复合型 单元格内容一致...
2019-06-28 00:27:16
2157
1
原创 数据结构与算法之美1_数组&链表
本系列文章,算是《极客时间》的《数据结构与算法之美》专栏的读书笔记。只是一些个人心得与练习,想要得到更详细更好更系统的学习,请去 极客时间APP订阅专栏。跟着专栏学了好久,也该有点成果不是;正好趁着最后的几篇练习章节,把之前学到的,做个笔记总结一下。笔记列表:数组&链表栈&队列&递归排序&二分查找回顾数组定义数组是一种线性表数据结构。它...
2019-06-20 23:36:44
436
原创 [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
259
原创 [Leetcode]_148 Sort List
/** * Index: 148 * Title: Sort List * Author: ltree98 **/题意将给定的链表排序,要求时间复杂度 O(nlogn) 空间复杂度O(1)我的思路时间复杂度为O(nlogn)的排序,主流的也就快排和归并,但是归并空间复杂度不合格,所以就是快排。此题麻烦点在于,这是一个链表,不像数组,可以直接高位低位。但是,通过快慢...
2019-06-20 00:33:38
250
原创 [Leetcode]_69 Sqrt(x)
/** * Index: 69 * Title: Sqrt(x) * Author: ltree98 **/题意对于给定的值进行开根号运算给定的值保证为非负数结果取整,舍弃小数部分我的思路利用二分思想,进行查找。最低位为1,最高位为x/2,然后用二分进行查找,最后得到的数值需要-1处理。还有一点,第一次比较用的是 mid*mid < x;但这样会在...
2019-06-04 23:45:15
302
原创 [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
217
原创 [Leetcode]_641 Design Circular Deque
/** * Index: 641 * Title: Design Circular Deque * Author: ltree98 **/题意设计一个环形队列支持的操作MyCircularDeque(k): 构造方法,设置队列长度kinsertFront(): 插入元素到队头,返回值表示操作是否成功insertLast(): 插入元素到队尾,返回值表示操作是否...
2019-03-31 23:56:54
291
原创 [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
398
原创 [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
242
原创 [Leetcode]_150 Evaluate Reverse Polish Notation
/** * Index: 150 * Title: Evaluate Reverse Polish Notation * Author: ltree98 **/题意计算逆波兰式(逆波兰式也可称作后缀表示法,它将操作符置于操作数后面,这种方式不需要用括号来标识操作符的优先级)的值,合法的操作符有 + - * / ,每个操作数为一个整数或表达式。wiki_逆波兰式注意:...
2019-03-19 00:11:22
396
原创 [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
237
原创 [Leetcode]_169 Majority Element
/** * Index: 169 * Title: Majority Element * Author: ltree98 **/题意给定一个数组,求数组内出现最频繁的数字。最频繁的元素出现次数将大于一半数组长度我的思路时间复杂度:O(nlogn)空间复杂度:O(1)std::sort会根据数据量改变算法,达到平均时间复杂度为 O(nlogn)最重要一点在于,...
2019-03-18 23:32:26
264
原创 [Leetcode]_47 Permutations II
/** * Index: 47 * Title: Permutations II * Author: ltree98 **/题意给定一组数,输出这些数的全排列(可能会有相同的数字)我的思路上一道题,是针对不同数的全排列,这道就是进阶版,含有相同数字的全排列。那么,理论上来讲,只需要把重复的部分去掉就行了,我是在上题基础上,在每次底层循环时候进行的剪枝,并没有在最终处剪...
2018-12-01 11:50:49
231
原创 [Leetcode]_46 Permutations
/** * Index: 46 * Title: Permutations * Author: ltree98 **/题意给定一组不同的数,输出这些数的全排列。我的思路先说方法 —— 递归,由于题目说了是不同数字,所以不用考虑数字相同的情况。求 [1, 2, 3] 全排列,先求 [2, 3] 全排列,再将 1 插入到 [2, 3] 全排列的各个位置。直到所求...
2018-11-10 00:19:58
282
原创 [Leetcode]_45 Jump Game II
/** * Index: 45 * Title: Jump Game II * Author: ltree98 **/题意给定一组非负整数;从第一个索引开始向后走,数组索引对应的值代表最多可以走的步数;求到达最后索引最少要走几次?我的思路贪个心,我每次要走最远,代表我索引值与索引指向的值和要最大。再特殊处理一下空值。时间复杂度: O(n)空间复杂度: O(...
2018-11-04 23:42:48
264
原创 [Leetcode]_44 Wildcard Matching
/** * Index: 44 * Title: Wildcard Matching * Author: ltree98 **/题意字符串匹配Note:‘?’ 可匹配任意一个字符(且必须匹配一个字符)‘*’ 可匹配任意长度字符(包括空串)我的思路动态规划,二维数组,以s串为行,p串为列;dp[i][j] 表示 0i的s串能否与0j的p串匹配成功。推倒公...
2018-10-28 21:28:43
245
原创 [Leetcode]_43 Multiply Strings
/** * Index: 43 * Title: Multiply Strings * Author: ltree98 **/题意大数乘法Note:两个数的长度均小于110两个数只包含数字0-9两个数没有前缀0,除非0本身不需使用内置大数或直接将数转换为整型我的思路模拟乘法的计算,将数1分别与数2的个十百千万…位计算;每计算完一个位数,将得到的数汇总到...
2018-09-26 23:45:01
252
原创 [Leetcode]_42 Trapping Rain Water
/** * Index: 42 * Title: Trapping Rain Water * Author: ltree98 **/题意:求n个柱子的储水体积。给的n个正数代表每个柱子的高度。思路:从第一个柱子开始,找到下一个高度大于等于该柱子高度的柱子,然后求这两根柱子间的储水体积;再以该柱子为基准,继续向后找大于等于该柱子高度的柱子。经过一轮遍历,找到了最高...
2018-09-21 00:46:54
269
原创 关于iPhone边缘触摸延迟现象
初衷这是在工作中遇到BUG,然后解决BUG的历程。 希望我的思路及方向能对你有所启发。现象游戏在真机测试出现某些区域不响应的问题。查原因找反馈者沟通去了解具体发生的问题及有无任何规律等。 了解到只在iPhone手机上才出现。自己测试黑盒 方法:根据现象,进一步测试,打不同手机包等 经过各种测试,总结出的特征如下:只有iPhone...
2018-06-06 23:38:12
4423
原创 Cocos2d-lua ScrollView优化2
- 支持横向和竖向- 支持多行多列- item的适配- item数量不够时的居中- 刷新数据- 跳转到指定item- 飞入动画
2018-06-05 00:09:00
2620
2
TexturePacker 3.0.9 破解版
2014-10-08
Tree's Cocos2d-x 背景音乐与音效
2014-09-02
cocos2d-x 3.0 类关系图
2014-07-20
cocos2d-x 3.0 api 英文
2014-07-20
ACM 计算几何模板
2014-05-09
tinyxml_解析xml
2013-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人