[LeetCode] Convert Sorted List to Binary Search Tree
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST.
2017-06-13
[LintCode] Insert Node in a Binary Search Tree
Given a binary search tree and a new tree node, insert the node into the tree. You should keep the tree still be a valid binary search tree.
2016-04-30
关于 VIM 和输入法相关的配置
VSCodeVIM 是 VSCode 的 vim 扩展,其输入法相关的设置目仅在 macOS 和 Win 平台上支持较好,Linux 系统还有待完善。
98. Validate Binary Search Tree
Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The left subtree of a node contains only nodes with keys less than the node's key.The right subtree of a node contains only nodes with keys greater than the node's key.Both the left and rig...
2019-02-17
[LeetCode] 96. Unique Binary Search Trees I & 95. II
Given n, how many structurally unique BSTs (binary search trees) that store values 1...n?
2016-04-03
vue父子组件之间通信
子组件调用父组件方法 {代码...} {代码...} 父组件调用子组件方法1通过ref {代码...} {代码...} 方法2通过$emit、$on配合使用 {代码...} {代码...} {代码...}
Spring MVC自带的跨域问题解决方案
问题 使用Spring mvc 开发了一个Restful 接口 供前端调用 {代码...} 但前端调用时失败 提示 {代码...} 应该是跨域问题 解决 Spring MVC 已经有很好的解决方案了 直接添加一个注解( @CrossOrigin) 即可解决跨域问题 {代码...} 没有添加注释时 本地通过Restlet Client请求的返回头 {代码...} 添加注释后 {代码...} 参考文...
2017-09-14
SQLALchemy操作MySQL关系型数据库
SQLAlchemy是Python编程语言下的一款开源软件,是PythonSQL工具包和对象关系映射器,它为应用程序开发人员提供了SQL的全部功能和灵活性
2019-05-08
一个有用的Chrome扩展应用:SAP UI5 Inspector
There is a useful Chrome Extension for UI5 which could be downloaded via url:
2020-09-09
LyScript 批量搜索反汇编特征
LyScript 插件实现对特定汇编指令片段的批量搜索功能,用户传入一个汇编指令列表,然后循环搜索该列表内的所有指令特征,如果找到了,则返回该指令的内存地址。
2023-02-10
Laya编译,从20s到2s
本文方案与其他方案对比方案实现方式首次编译后续编译VSCode高效开发工作流配置rollup+watch20s20s小技巧使Laya构建速度提高10倍browserify+watchify20s10s本文方案webpack+express15s2s实现步骤1.安装 Egret Engine2.Egret Engine中安装Egret Wing跟Egret Compiler3.下载我整理好的Egret框架,解压到Laya项目4.Egret Wi...
2020-08-07
在CentOS中安装Docker Engine
在CentOS中安装Docker Engine,可以按照以下步骤进行:更新系统软件包: {代码...} 安装必要的一些系统工具: {代码...} 添加Docker仓库: {代码...} 安装Docker: {代码...} 启动Docker后台服务: {代码...} 设置Docker开机启动: {代码...} 验证Docker是否安装成功: {代码...} 以上步骤完成后,你就成功地在CentOS上...
2023-10-11
绝对冷知识,浏览器环境下JavaScript能够利用到的提交/请求数据的方式有这么多!你都深入了解了几个?
你知道在浏览器环境下JavaScript能够利用到的提交/请求数据的方式有哪些吗?这些方式各自有什么特点呢?在什么情况下使用呢?让我们一起来整理一下。
2016-07-10
谈 C++17 里的 Builder 模式
已经写了一篇 谈 C++17 里的 Factory 模式 ,后来又顺便肝了一篇 谈 C++17 里的 Singleton 模式 。看来是得要整一大堆了,对于懒散的人来说这很麻烦。我不知道是不是要打算会写完整个 GoF 的个人理解以及新的的实现,慢慢看吧,做了就做了。
2021-09-05
[LintCode] Implement Trie
Insert. To insert a word(String) into a trie, by running every digit of the word in a for-loop, we have to first copy the TrieNode root into a new TrieNode cur like the way we treat TreeNode. Then we have to check if cur.children is null. If so, we create a new children with space of 26 for 26 ch...
2016-02-20
MySQL优化-(2)-慢查询日志工具-pt-query-digest
可以分析 binlog, general log, slowlog; 也可以通过 show processlist 或者 通过 tcpdump 抓取MySQL协议数据来进行分析.
2020-09-11
超快的文件搜索工具Ag
前言 Ag 是类似ack, grep的工具, 它来在文件中搜索相应关键字。官方列出了几点选择它的理由: 它比ack还要快 (和grep不在一个数量级上) 它会忽略.gitignore和.hgignore中的匹配文件 如果有你想忽略的文件,你需要将(congh .min.js cough*)加入到.ignore文件中 它的命令名称更短:-) 安装 源码安装 下载源码 下载地址:...