- 博客(20)
- 资源 (11)
- 收藏
- 关注
原创 LeetCode之路:171. Excel Sheet Column Number
LeetCode之路:171. Excel Sheet Column Number一、引言这道题相对来说比较简单,但是背后涉及到的东西确实挺有意思的: 我才知道 Excel 的列的表示是用的类似于二十六进制表示法来表示的每做一题,总会有或多或少的收获,或是技术上的,或是经验上的。嗯,还是直接看题吧: Given a column tilte as appear in an Excel sheet
2017-05-31 16:08:13 688
原创 LeetCode之路:122. Best Time to Buy and Sell Stock II
LeetCode之路:122. Best Time to Buy and Sell Stock II一、引言这是一道非常有趣的题目! 这是一道非常有趣的题目!! 这是一道非常有趣的题目!!!重要的事情先说三遍 : )好了,接下来让我们看看这道题: Say you have an array for which the i^th element is the price of a given stock on
2017-05-26 19:26:01 1151
原创 LeetCode之路:404. Sum of Left Leaves
LeetCode之路:404. Sum of Left Leaves一、引言这是一道乍看比较简单,但是稍不注意做起来就会比较痛苦的题目 T_T ~~~这道题我做了很久,一开始审错了题目,提交了之后看到了 Error Case 之后发现自己理解错了,再之后做出了第一个版本的代码,但是对于代码的简洁度不够满意,然后又拼命为了减少代码行数思考更加简洁的办法,于是又写出了好
2017-05-25 20:44:57 770
原创 LeetCode之路:383. Ransom Note
LeetCode之路:383. Ransom Note一、引言这是一道非常“时髦”的题目,正好最近也在发生勒索病毒的事情。因此这个标题: Ransom Note 我百度翻译是“勒索信”的含义(英语水平不高,如果有其他的含义当我没说)。而就这道题目来说,说实话仅仅是挂靠了一个Ransom Note 的背景而已,实际上的模型是非常简单的:
2017-05-25 14:12:06 1220
原创 LeetCode之路:349. Intersection of Two Arrays
LeetCode之路:349. Intersection of Two Arrays一、引言这是一道非常简单的题目,权当睡前的一点小练习,顺便看看他人的代码学点技巧了。题目信息如下: Given two arrays, write a funtion to compute their intersection.
2017-05-25 00:21:09 1100
原创 LeetCode之路:453. Minimum Moves to Equal Array Elements
LeetCode之路:453. Minimum Moves to Equal Array Elements一、引言这是一道让人看上去有些困扰的题目,而本人也确实花了不少的时间,钻入了自己的思维陷阱里面,后面又出现了不少的编译问题,扰乱了自己的解题思绪。最后的最后,当看到了最高票答案之后,才发现: It’s a math question.
2017-05-24 20:53:32 1639 4
原创 Win10 上如何使用便利贴功能
一、引言习惯了 Win7 上的便利贴功能,突然上手 Win10 系统在搜索栏中搜索“便利贴”程序居然没有,这一点多多少少让我觉得有点不知所措。二、原来是更名了在所有应用中查找 Sticky Notes 程序即可:这是一个非常方便的软件,希望能够对遇到了同样问题的各位有所帮助 ^_^~~~
2017-05-22 09:50:58 1334
原创 LeetCode之路:500. Relative Ranks
LeetCode之路:500. Relative Ranks一、引言这道题相对来说比较简单,题目含义也比较容易弄懂。但是这道题容易理解错题意,相信这也是为什么这道题的 Acceptance (通过率)才 47% 的原因。先来看看题目吧: Given sc
2017-05-19 20:13:09 994
原创 LeetCode之路:455. Assign Cookies
LeetCode之路:455. Assign Cookies一、引言这是一道非常非常有趣的题目,有趣到我睡前看到了这道题,拼着明天上班没精神的后果都要撑着把这篇博客写完。那么这道题究竟哪里有趣了呢?同样是一道题意简单、做出来也简单,甚至于最高票答案的思路都是跟我们的思路一样一样的题目;看似轻松平常,但是最高票答案却用了一般人想不到的方式来完成这个问题,这就让人有些感叹不已了。
2017-05-19 01:22:43 801
原创 VS2017 发布到远程存储库时遇到错误:Git failed with a fatal error.
VS2017发布到远程存储库时遇到错误:Git failed with a fatal error一、引言最近在配置新笔记本的工作环境的时候,下载安装了 VS2017 之后,在本地 Clone 了我挂靠在 GitHub 上面的 LeetCode 仓库。我在这个工作区中编辑了一些内容,然后想要提交(git push)的时候,弹出了一个 Git for Window 窗口要求我输入 GitHub 的账号和密码
2017-05-18 18:37:29 31197 4
原创 LeetCode之路:530. Minimum Absolute Difference in BST
LeetCode之路:530. Minimum Absolute Difference in BST一、引言最近工作较忙,加上更换工作主力电脑(嘿嘿终于用上了 ThinkPad),稍微耽误了 LeetCode 的刷题进度,不过没关系,只要人在、题在,进度就一直会在。这是一道有关二叉搜索树的题目,我们先来看看题目,再来解释相关概念:
2017-05-18 15:59:44 1290
原创 T470P未使用电池开启飞行模式死机问题
一、分析原因Win10 自带的飞行模式仅仅是对于网络进行限制,而 ThinkPad 多了一种飞行电源模式,并且在用户开启了飞行模式之后自动开启,目的是为了限制用户的电池供应功率,限制在一个稳定的功率内。但是当用户未使用电池,使用交流电源又会出现功率太高的问题,则直接死机(或许是直接切断了交流供电,导致笔记本没有电源直接死机)。二、尝试解决方案1:进入安全模式,获取管理员权限,通过管理软件关闭飞行电源
2017-05-15 15:26:59 6379
原创 LeetCode之路:563. Binary Tree Tilt
LeetCode之路:563. Binary Tree Tilt一、引言做这道题一定不能忘的一点: tilt 是倾斜度的意思(T_T鄙人英语战五渣,LeetCode 读题靠百度翻译,有本事来咬我啊)好了,进入正题,这是一道非常有趣的题目,让我们来看看题目信息: Given a binary tree, return the tilt of the whole tree.
2017-05-12 12:34:09 1223
原创 如何禁用文本框输入中文
一、引言最近在工作中遇到了这样的问题: 目前的密码输入框可以输入中文,需求要求提示用户不可以输入中文那么,如何限制用户不能输入中文呢?二、厉害了,我的 ASCII 码网上搜寻了很久,有各种答案,尤其是正则表达式的方法,函数看得云里雾里的。最后在一个论坛里面看到了一位仁兄非常简洁的一个算式:ascii > 255顿时恍然大悟,厉害呀我的哥!这里,中文字符的编码定然大于 255 的编码,一般密码输
2017-05-12 11:32:27 1610
原创 LeetCode:492. Construct the Rectangle
LeetCode:492. Construct the Rectangle一、引言这是一道比较简单的题目,尽管题目信息比较多,这里附上题目信息: For a web developer, it is very important to know how to design a web page’s size. So, given a specific rectangular web page’
2017-05-11 22:54:35 730
原创 LeetCode之路:283. Move Zeroes
LeetCode之路:283. Move Zeroes一、引言一看到这道题,我就想起了曾经在西安一家公司面试的时候,一位面试官问我的一道题: 在一个数组中,零散的分布了一些正整数和 0,你可以写个方法把所有的 0 都移动到数组的最后边吗?题目要求很简单,完成这道题的思路也有很多,当时脑海里冒出的第一个念头就是: 排序嘿嘿,就是这么“懒”(使用std::sort方法就可以了),但是面试官不满意,让
2017-05-11 18:15:47 902 3
原创 LeetCode之路:258. Add Digits
LeetCode之路:258. Add Digits一、引言这是一道比较难的题,之所以下这个定义,是因为要做出来这道题的正确答案,需要一点点数学知识。当然,能看到这篇博客的人,大部分都是程序员,那么作为程序员,我们自然有自己的方法来实现它,这样看来,这道题其实也不算太难。直接上题目信息吧: Given a non-negative integer num, repeatedly add all its
2017-05-08 23:57:59 739
原创 GetHostWnd() 与 GetActiveWindow() 的用法区别
一、引言最近工作中遇到了一点小问题: 首先我在主窗口上创建了两个子窗口,然后想要让其中的一个子窗口置顶。 但是很无奈,使用了 SetWindowPos() 方法怎么都置不了顶,反而还被另外一个子窗口一直压在下面; 更奇怪的是:当我切换了其他程序后,再切换回来,我想要置顶的子窗口就置顶了。这是一个奇怪的问题,最后在老大的帮助下解决了这个问题。是因为我在主窗口下创建子窗口时,使
2017-05-08 17:51:52 1455
原创 C/C++如何实现随机数
一、引言学习 C 语言已经很久了,工作之后便投入了 C++ 的怀抱。一直也没有遇到过随机数的问题,最近工作刚好遇到了,这里也好奇了下,C 语言有 rand 函数来实现随机数,那么 C++ 呢?二、C++并未对随机数作专门的处理通过翻阅了 C++ 在线手册,我很遗憾的发现,C++ 并未对随机数的相关函数进行专门的封装,而是直接调用了 <cstdlib> 头文件作为对于 C 语言的兼容。那么其实在这里,
2017-05-04 17:44:30 9078
原创 LeetCode之路:226. Invert Binary Tree
LeetCode之路:226. Invert Binary Tree一、引言这道题的 Trivia 栏目下的信息还是挺有意思的: Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.这句话的
2017-05-02 18:28:56 570
Windows Terminal 编译出来的发布包(这是 UWP 程序,要求系统必须是 1809 及其以上)
2019-05-07
Ubuntu 18.04 离线安装 docker17.05.0-ce 安装包
2018-05-23
The docker book (2017 年 3 月版) (对标 docker 版本 v17.03.0 )
2018-05-22
深入浅出 Windows 10通用应用开发 林政著
2018-01-05
Wireshark 数据包分析实战 第2版 (绝对高清108M扫描版)(无目录)
2017-12-19
Head First Design Patterns 随书附带源代码
2017-12-19
支持VS2017的vax插件VA_X_Setup2210
2017-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人