目录

工作经验总结

记录精彩的程序人生

回顾2019,展望2020年

2019 年目标回顾: 小桃子顺利长大 √,2 岁了,会说短句子了,可爱的粘人。 职务评级升一级 ×,职业道路发生较大变化,此条作废 拿到微软 MOS 认证,从此可以称“精通 office"😇 ,并在过年前考完第一门 ×,此条未完成😨 拿到 Oracle 认证 Java 程序员证书(OCJP),白银级,看情况考黄金级 ×,职业道路发生较大变化,暂时不考虑这个证书了 年中时了解在职研究生的政策,预备 2020 考 √,了解的差不多了,今年备考 另外,职业道路发生较大变化,收入已经比去年快翻了一番,终于在回襄阳 3 年多的时候超过当年在武汉的收入了。 2020 年目标: 小桃子顺利长大 拿到微软MOS认证,从此可以称“精通office"😇,并在过年前考完第一门 备考今年非全日制研究生考试(人工智能、机器学习、图像识别方向) 手头的无人驾驶项目顺利落地 桃子镇图

正确在 Windows 上配置 MSVC(2019) 作为 Qt 编译器

正确在 Windows 上配置 MSVC(2019) 作为 Qt 编译器 本文致力于讲述清楚如何在仅安装 vs生成工具(不安装完整版本的 visual studio)的情况下配置好环境,使得 Windows+Qt(msvc)+msvc 工具链能正常使用,并能正常单步调试(cdb)。本文极有可能是网上少数讲清楚的教程,反正我自己在解决问题前搜索了大量资料博客。🤓不想看废话的话,直接跳至 具体操作说明 问题由来 早期版本的 vs和vs生成工具,会自动配置好相关环境(后面会讲到底是指哪里),使得安装 Qt(msvc版)及Qtcreator 后无感直接使用。但是新版本的 vs生成工具(2019)并不会自动配置导致 Qtcreator 安装后无法使用 msvc c++ 编译器。 传统方法 这使得现在在 Windows 上使用 Qt ,在不手动配置下只剩下两种方式: 放弃使用 msvc,使用 Qt with MinGW 版本。这样利用 Qt 安装包自带的 MinGW,可以避免环境配置 安装完整版本的 visual studio,比如 visual studio 2019 community。完.....

正确(依照官网)安装 Qt

正确(依照官网)安装 Qt 网上查来查去实在繁多,有的过时,有的动用一些粗暴手段(比如直接上手更改系统配置文件),本教程严格按照官网教程操作来,相当于翻译官网安装过程,只给出必要说明,多余的说明省略,想看省略内容翻到本文最后参考文档^1看官网出处。 本人系统环境:Ubuntu 16.04.6,以下环境均指 bash,如果你不知道什么是 bash 那就说明你已经在用 bash 了,如果你想用别的 shell 请自行查询互联网。其他 Linux 系统应该可以照做。 从国内镜像站下载安装包,这里选择了清华大学镜像站。 https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/5.13/5.13.2/ 自然是选择目前的最新版——5.13.2,文件名是qt-opensource-linux-x64-5.13.2.run 安装 首先添加可执行权限,然后运行。 chmod +x qt-opensource-linux-x64-5.13.2.run ./qt-opensource-linux-x64-5.13.2.run 然....

正确(依照官网)安装 nvm、Node 环境

正确(依照官网)安装 nvm、Node 环境   网上查来查去实在繁多,有的过时,有的动用一些粗暴手段(比如直接上手更改系统配置文件),本教程严格按照官网教程操作来,相当于翻译官网安装过程,只给出必要说明,多余的说明省略,想看省略内容翻到本文最后参考文档^1看官网出处。   本人系统环境:Ubuntu 16.04.6,以下环境均指 bash,如果你不知道什么是 bash 那就说明你已经在用 bash 了,如果你想用别的 shell 请自行查询互联网。其他 Linux 系统应该可以照做。 首先安装 nvm 用来管理 node 版本 这是为了避免将来麻烦,到底是用 nvm 还是 n,请看淘宝 FED 团队的文章^2,打开终端,键入如下命令(注意,你可能需要科·学·上·网) wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash 配置 nvm 的下载镜像源 不然后面下载 node 可能会很慢,打开~/.bashrc,在最下方添加 export NVM_NODEJS_ORG_MI....

回顾2018,展望2019年

2018 年目标回顾: 小桃子快乐成长 √,1 岁了,会走路了 收入翻番 √,算上工资和被动收入,已经比 18 年初翻一番还多一些,终于在回襄阳快 3 年的时候接近当年在武汉的收入了 2019 年目标: 小桃子顺利长大 职务评级升一级 拿到微软 MOS 认证,从此可以称“精通 office"😇,并在过年前考完第一门 拿到 Oracle 认证 Java 程序员证书(OCJP),白银级,看情况考黄金级 年中时了解在职研究生的政策,预备 2020 考 桃子镇图

LeetCode-3.无重复字符的最长子串

LeetCode-3.无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入: "pwwkew" 输出: 3 解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。 英文原文: Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the length is 3. Given "bbbbb", the answer is "b", with the length of 1. ....

LeetCode-2.两数相加

LeetCode-2.两数之和 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807 英文原文: Add Two Numbers You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list. You may assume the two numbers do not contain any leading zero,......

app列表

酷安 via via插件-扫描二维码 via插件-ADM下载 悟空理财 银湖网 Growth pure天气 Tim 51job 51人品 115云 爱股票 支付宝 wiz wps 盈米 vpnmelon 湾区日报 [apkpure] 买单吧 超卓编辑器 掘金 工商银行 扫描全能王 京东金融 懒财金服 理财魔方 英语流利说 网易云音乐 网易有钱 彩云天气 扇贝 Root Explorer 西瓜视频 把卡注销掉 百万英雄 把卡注销掉 挖财 [小米运动] 智联招聘 [知乎] MagiskManager [go谷歌安装器] 红板报 Bmap 黑域 应用备份和还原 开源中国 坚果云 极客时间 雪球 WifiMasterKey 友金所 陆金所 岁寒输入法 shadowsocks yomail

从今天开始认认真真学习java web

大致的路线是从基础的jsp/selvet到SSM、SSH框架,最后希望能对国产的jfinal 、国产actframework的框架有所了解并掌握。 2018年4月28日 列出以下几处参考学习链接 https://www.zhihu.com/question/23335551/answer/133545310 http://codingxiaxw.cn/2017/11/21/69-the-words-want-to-say/ https://www.zhihu.com/question/50819412/answer/123046542 https://zhuanlan.zhihu.com/p/30518374 前端相关 https://zhuanlan.zhihu.com/p/33476872

Leetcode-26.从排序数组中删除重复项

Leetcode-26.从排序数组中删除重复项 中文: 给定一个有序数组,你需要原地删除其中的重复内容,使每个元素只出现一次,并返回新的长度。 不要另外定义一个数组,您必须通过用 O(1) 额外内存原地修改输入的数组来做到这一点。 示例: 给定数组: nums = [1,1,2], 你的函数应该返回新长度 2, 并且原数组nums的前两个元素必须是1和2 不需要理会新的数组长度后面的元素 英文: Remove Duplicates from Sorted Array Given a sorted array, remove the duplicates in-place such that each element appear only once and return the new length. Do not allocate extra space for another array, you must do this by modifying the input array in-place with O(1) extra memory. Example: Given num....

LeetCode-1.两数之和

LeetCode-1.两数之和 中文: 给定一个整数数列,找出其中和为特定值的那两个数。 你可以假设每个输入都只会有一种答案,同样的元素不能被重用。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 英文: Two Sum Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Example: Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1]. 以下是我的解答(参....

Android LogCat配色方案

Android LogCat配色方案 Verbose Log Message Color: 0,0,0 Debug Log Message Color: 84,193,233 Info Log Message Color: 140,209,13 Warning Log Message Color: 250,200,72 Error Log Message Color: 249,92,90 Assert Log Message Color: 184,123,213

Eclipse Console配色方案

Eclipse Console配色方案 Standard Out text color: 244,244,244 Standard Error text color: 235,20,80 Standard In text color: 185,222,10 Background color: 53,53,35