win10系统重装后必备的20个软件

文章目录360压缩1PasswordAdGuardAnacondaDev-C++EverythingFirefoxf.luxFoxmailGitGitHub DesktopHoneyviewJetBrains 全家桶:JetBrains ToolboxMiKTeX 我自己基本上每半年左右就要重装一...

2019-07-06 12:19:14

阅读数 1216

评论数 0

Qt最新版5.13在Windows环境静态编译安装和部署的完整过程(VS 2017/VS 2019)

文章目录为什么要静态编译1.源码下载 为什么要静态编译 在默认情况下,用QtCreator编译程序时,使用的是动态编译。编译好的程序在运行时需要另外加上相应的Qt库文件,一大堆dll文件。如果想将生成的程序连同所需要的库一起完整地打包成一个可执行程序,那就需要使用静态编译。Qt官方不提供静态编译好...

2019-06-14 10:11:04

阅读数 2282

评论数 11

Linux在shell终端中清空DNS缓存,刷新DNS的方法(ubuntu,debian)

前言 在Linux系统里查询DNS使用如下命令 dig baidu.com @114.114.114.114 或者使用系统默认的DNS服务器查询 nslookup baidu.com 下文中的方法不一定全管用,但你总能找到管用的一个 1.network-manager and networki...

2018-11-09 11:50:39

阅读数 8678

评论数 0

LeetCode 1119. Remove Vowels from a String--C++,Java,Python解法

LeetCode题解专栏:LeetCode题解 我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。 欢迎大家关注我的专栏。 题目地址:1119. Remove Vowels from a String Given a string S, remov...

2019-08-20 10:04:02

阅读数 4

评论数 0

C++ 常用技巧

文章目录1.派生类实现的父类虚函数后加上关键字 override 表示重载。2.class内的函数打出函数名和类名3.C++多线程detach--后台线程 1.派生类实现的父类虚函数后加上关键字 override 表示重载。 参考:c++11 - virtual? override? or bot...

2019-08-19 20:16:44

阅读数 6

评论数 0

C++ 随机数生成的2种方法--生成指定范围内的随机数

第一种是传统的方法: #include <iostream> using namespace std; int main() { srand(NULL); for (int i = 0; i < 100; i++) { ...

2019-08-19 17:59:05

阅读数 6

评论数 0

C++报错解决:what(): basic_string::_S_construct null not valid

terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct null not valid 出现这个错误是因为用空指针初始化string,比如说: s...

2019-08-13 21:27:27

阅读数 17

评论数 0

vmware虚拟机ubuntu开机黑屏问题解决

早上开ubuntu虚拟机的时候发现开机界面可以显示,但进去后就黑屏了。 我感觉是图形界面的问题,于是尝试ssh连接,连上了,查看内核情况: #dmesg [ 6.065797] cryptd: max_cpu_qlen set to 1000 [ 6.094021] NET: Regi...

2019-08-13 10:29:31

阅读数 9

评论数 0

C++调用openssl使用sha256,并取结果前64位作为uint64

参考:unix - Generate sha256 with OpenSSL and C++ - Stack Overflow 代码如下: #include "openssl/sha.h" #include <string> #include &am...

2019-08-12 16:44:14

阅读数 26

评论数 0

rocksdb报错解决:librocksdb.a(format.o): In function `Zlib_Uncompress':

在使用rocksdb的时候遇到了报错: build64_release.rep125/my_kv/rocksdb-6.1.2/librocksdb.a(format.o): In function `Zlib_Uncompress': /home/xxx/rocksdb-6.1.2/./util/...

2019-08-12 14:07:13

阅读数 14

评论数 0

CLion报错解决:allocating an object of abstract class type--unimplemented pure virtual method

在用CLion写代码时遇到了这个报错: allocating an object of abstract class type '...' unimplemented pure virtual method '...' in '...' 这个报错的意思是派生类有没有实现的虚函数,所以是抽象类。 ...

2019-08-08 17:58:38

阅读数 47

评论数 0

rocksdb批量删除指定前缀的key或者查找指定前缀开始的key

wiki:DeleteRange · facebook/rocksdb Wiki 批量删除指定前缀的key原先的做法: Slice start, end; // set start and end auto it = db->NewIterator(ReadOptions()); ...

2019-08-07 21:19:57

阅读数 72

评论数 0

C++ map的使用

文章目录使用插入更新比较2个map是否相同 最近在学C++,想到Python中有字典,dictionary;C++中叫map,跟Java中的名字一样。 使用 想使用std::map,需要先#include <map>。 使用方法如下: #include <...

2019-08-05 20:05:00

阅读数 19

评论数 0

debian/ubuntu 安装和使用perf

debian操作如下: apt install linux-perf root@VM-73-203-debian:~# perf --version perf version 4.9.168 ubuntu操作如下: apt update && apt upgra...

2019-08-05 18:12:09

阅读数 37

评论数 0

Python 3 判断2个字典相同

Python自带的数据结构dict非常好用,之前不知道怎么比较2个字典是否相同,做法是一个一个key比较过去。。。 现在想到可以直接用==进行判断!!! a = dict(one=1, two=2, three=3) b = {'one': 1, 'two': 2, 'three': 3} c =...

2019-08-05 15:11:21

阅读数 60

评论数 0

程序员如何写好设计方案

最近自己在写设计方案,改了挺多版的。感觉设计方案的书写也很有讲究。 我们程序员写设计方案跟产品经理写设计方案不一样。产品经理写的设计方案是真正的设计方案,因为他不知道应该怎么实现这个内容。 程序员在写设计方案的时候很可能已经想好了代码应该怎么写,用什么数据结构,甚至会把实现的代码直接放在设计方案上...

2019-08-04 16:36:04

阅读数 22

评论数 1

报错解决:Downloading VS Code Server failed. Please try again later.

之前写过教程: Windows下使用VS Code远程SSH连接Linux服务器进行开发 vscode 使用ssh密钥登录远程Linux – vscode remote linux ssh key

2019-08-02 19:27:03

阅读数 286

评论数 0

报错解决:-bash: export: `g++11=g++': not a valid identifier

晚上在设置环境变量的时候报错如下: zhang@ubuntu:~$ export g++11=g++ -bash: export: `g++11=g++': not a valid identifier 这个问题的主要原因是不要使用export,应该使用alias: alias g++11=g+...

2019-07-31 20:03:48

阅读数 32

评论数 0

VS 2019 查看类图 UML 图

1.安装 最新版本的VS 2019默认是不安装类图查看器的,需要在Visual Studio Installer中进行安装。 勾选Visual Studio扩展开发,选择右面的类设计器 安装完成后就可以使用了。 2.使用 新建项目,代码如下: class A {}; class A2 {}; c...

2019-07-31 15:21:57

阅读数 271

评论数 0

C/C++ 头文件 #pragma once vs #ifndef

C/C++ 头文件防止被重复包含有2种常用的做法,一种是传统的ifndef: #ifndef HEADER_H #define HEADER_H ... #endif // HEADER_H 另一种是稍微新一些的pragma once: #pragma once ... 远古gcc版本不支...

2019-07-30 14:10:25

阅读数 29

评论数 0

提示
确定要删除当前文章?
取消 删除