08 2020 档案
摘要:Algorithm 350. 两个数组的交集 II 这次查看了官方的做法,原来采用了哈希表的方法,真是很巧妙啊. class Solution { public: vector<int> intersect(vector<int>& nums1, vector<int>& nums2) { if (
阅读全文
摘要:相比于断言适用于排除逻辑上不可能存在的状态,异常通常是用于逻辑上可能发生的错误。 异常声明 Item 1:当函数不可能抛出异常或不能接受抛出异常时,使用noexcept 理由 如果不打算抛出异常的话,程序就会认为无法处理这种错误,并且应当尽早终止,如此可以有效地阻止异常的传播与扩散。 示例 //不可
阅读全文
摘要:int main(int argc, char **argv) { QApplication app(argc, argv); QString str1 = "Test"; QByteArray ba = str1.toLatin1(); const char *str2 = ba.data();
阅读全文
摘要:
阅读全文
摘要:前几天,用QTest去做GUI测试时遇到一个模拟关闭模态对话框的情况. 直接在主线程中直接关闭对话框是不可能的,因为后面的代码被阻塞了,这个时候想到了使用子线程的方式去做. Qt中创建子线程的方式比较有趣:先创建一个继承自QObject的WorkerThread对象,然后去move到QThread对
阅读全文
摘要:Nginx是一个常见的反向代理服务器,它的典型使用场景是: 网上的请求发送给Nginx,然后Nginx把它转发给真正的服务器,然后服务器把结果给到Nginx,Nginx再把结果返回给到请求者.最后这一步就是一个反向代理的过程.
阅读全文
摘要:这一块一直看起来怪怪的,今天梳理起来感觉这块的设计真是感人啊. MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); //这里实际上是对th
阅读全文
摘要:Algorithm 350. 两个数组的交集 II 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2,2] 示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出:[
阅读全文
摘要:https://jjzhou012.github.io/blog/2020/03/07/delete-github-repos.html 发现报"curl: (3) Illegal characters found in URL",应该是txt文件中换行符的问题.解决办法不太会用https://st
阅读全文
摘要:1.撤销add操作: git reset HEAD 这个是整体回到上次一次操作 绿字变红字(撤销add) 如果是某个文件回滚到上一次操作: git reset HEAD 文件名
阅读全文
摘要:导图文件位置:https://github.com/StephennQin/mind-map/blob/master/4%20DHCP%E4%B8%8EPXE%20IP%E6%98%AF%E6%80%8E%E4%B9%88%E6%9D%A5%E7%9A%84%2C%E5%8F%88%E6%98%AF
阅读全文
摘要:每个网卡都是有mac地址的,比如有线网卡,无线网卡,蓝牙模块.
阅读全文
摘要:无盘工作站其实就是把硬盘和主机分离,无盘工作站只执行操作不执行存储。 无盘工作站之所以能够启动,是由硬件(工作站端)和软件(服务器端)共同配合的结果。软件上,就是服务器上的远程启动相关服务和无盘系统软件;硬件上,则是工作站网卡上的BootROM芯片。
阅读全文
摘要:QString 采用的unicode,在中文支持上不存在任何问题 "我是中文" 这是传统的 const char * 的窄字符串 当将窄字符串赋值到QString时,我们需要告诉它我们的窄串采用的何种编码(gbk?、utf-8?) 究竟何种编码主要取决于我们的源代码文件的编码(windows上一般是
阅读全文
摘要:Algorithm 接着优化上周的算法题680. 验证回文字符串 Ⅱ. 看了官方的贪心做法,自己搞了一把,结果优点意外呀. #include <iostream> #include <string> using namespace std; class Solution { public: // b
阅读全文
摘要:今天在尝试QTest的东西,晚上准备给自己项目的某个类做下单元测试,发现了很多.pro配置的知识. 1.在测试工程中手动添加需要的.cpp及.h(通过右键添加现有文件)后,这些目录会自动被写入到.pro中,会自动转化为相对路径. 2.如果在.pro中添加了.h后,就不再需要在显式#include .
阅读全文
摘要:来源:https://www.cnblogs.com/god-of-death/p/9083809.html 1.echo off指接下来的命令(不包括当前命令),只打印结果,不打印命令. @ECHO OFF表示接下来的命令中(包括本命令),只打印执行结果,不打印命令本身 ECHO ON表示接下来的
阅读全文
摘要:新入职如何快速进入工作状态 思考框架 我们在哪?新环境 我们要去哪?上手 如何做到?去了解 1.业务 2.技术 3.团队运作 1.业务(大图景) 了解了业务,你可以推演出基本的代码结构;反之则不行 了解一个业务,思考如果自己做,会怎么做 最快的方式:请教别人,问清楚做什么,解决什么问题,业务流程是什
阅读全文