简介 忘不了, 这是华为面试官给我的面试题, 但是我没有在1分钟内做出来. 或许那个时候面试官本来就不想要一个人. 使用模拟的方法. 使用一个visited数组, 判断是否走到边界, 只有四个方向: j++ i++ j-- i-- 依次循环. code class Solution { public ...
分类:
编程语言 时间:
2021-06-02 14:55:47
阅读次数:
0
Mutex 一、简介 Mutex的突出特点是可以跨应用程序域边界对资源进行独占访问,即可以用于同步不同进程中的线程,这种功能当然这是以牺牲更多的系统资源为代价的。主要常用的两个方法:public virtual bool WaitOne() 阻止当前线程,直到当前 System.Threading. ...
分类:
其他好文 时间:
2021-06-02 14:34:57
阅读次数:
0
简介 看到这种题目立即推, 动态规划. 但是我列出的不是特别好的公式, 提供自己的公式和官方的公式. res 是 自己创建的动态规划数组. nums[i] 我这里是都会选择nums[i], 但是会递推前面两个. for(int i=2; i<nums.size(); i++){ for(int j ...
分类:
其他好文 时间:
2021-06-02 14:34:27
阅读次数:
0
简介: 今天小编作为一个开发者,放下外部的客观因素,仅从一个代码的实现者,一个被评审人的角度去思考如何让评审变得高效而富有意义。换句话说:如何让评审人爱上我(被评审人)。 众所周知,每个有技术追求的团队,都试图想把Code Review做到极致。正所谓——未经审视的代码,不值一提。为什么Code R ...
分类:
其他好文 时间:
2021-06-02 14:24:41
阅读次数:
0
STP协议 目录 一、STP概述 1.1、交换网络环路的产生 1.2、STP简介 二、生成树算法 2.1、生成树算法的步骤 2.2、网桥 ID 2.3、选择根端口 2.4、选择指定端口 2.5、逻辑结构无环拓扑 三、生成树算法的验证 3.1、三套交换机的生成协议选集 3.2、生成树的命令配置 四、S ...
分类:
其他好文 时间:
2021-06-02 13:51:28
阅读次数:
0
Sqlite3小结(小型数据库中增删改查的操作)━━━━━━━━━━━━━━━━━━━━━━━━━ 一、数据库简介 1、数据库简介 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是 ...
分类:
数据库 时间:
2021-06-02 13:45:58
阅读次数:
0
2021年5月19日 由来: 是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 好处: 为了重用代码、让代码更容易被他人理解、保证代码可靠性。 坏处: 对不熟悉设计模式的同学,看起来更绕更难理解。 常见的三大设计模式分 ...
分类:
其他好文 时间:
2021-06-02 13:43:10
阅读次数:
0
简介: 本文将会介绍Hologres基于roaringbitmap实现超高基数的UV计算 RoaringBitmap是一种压缩位图索引,RoaringBitmap自身的数据压缩和去重特性十分适合对于大数据下uv计算。其主要原理如下: 对于32bit数, RoaringBitmap会构造2^16个桶 ...
分类:
其他好文 时间:
2021-06-02 13:11:42
阅读次数:
0
简介 鸿蒙OS 开发SDK中对于长列表的实现ListContainer的实现较为简单,没法想RecyclerView一样通过使用不同的LayoutManager来实现复杂布局因此没法快速实现瀑布流效果。 但鸿蒙OS也都支持控件的Measure(onEstimateSize),layout(onArr ...
分类:
其他好文 时间:
2021-06-02 13:06:16
阅读次数:
0
简介 简单工厂模式还是得修改factory类来构建出新的对象. 工厂方法模式将factory也抽象成一个抽象接口 code public interface Car { void name(); } public interface CarFactory { Car getCar(); } publ ...
分类:
其他好文 时间:
2021-06-02 12:58:35
阅读次数:
0