摘要: gRPC cmake 编译安装 (全命令行) 重要前言: 所有在引用框中的命令都不要输入!! cmake --install . # 在引用框中的不要输入到命令行 cmake --install . --config Debug # 命令没有被引用框包裹, 需要输入到命令行中 0x00 环境配置 v 阅读全文
posted @ 2024-11-14 21:28 QU头 阅读(35) 评论(0) 推荐(0) 编辑
摘要: protobuf cmake Visual Studio 编译安装 (全命令行) 阅读全文
posted @ 2024-09-12 02:25 QU头 阅读(352) 评论(0) 推荐(0) 编辑
摘要: c++ 命名空间别名踩坑 遇到的问题 在现代c++以前(c++11), 实现别名的主要方式主要是通过typedef关键字实现的. 今天写boost/asio代码的时候, 遇到了这样的一个问题, 催生了我的这篇文章加深我的印象. // 我想写boost.asio中的内容, 经常使用boost::asi 阅读全文
posted @ 2024-08-19 15:47 QU头 阅读(63) 评论(0) 推荐(0) 编辑
摘要: linux文件相关命令 通过文件获取父文件夹名称 不说废话, 先上命令 通过文件获取父文件夹名称 dirname $(realpath `your_filename`) 通过文件路径得到文件名称 basename `your_filename` 相关命令 basename dirname realp 阅读全文
posted @ 2024-03-29 09:38 QU头 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Windows + MinGW/MSVC 安装Boost程序库 踩坑指南 本文仅在博客园由aquawius发布,请在转载注明本链接,我这里就不写开源协议了,总之盗文章的马没了就完了。 0x00 关于MinGW-W64的安装 你可以自己选择, 我使用的来自github的w64devkit, 这个工具内 阅读全文
posted @ 2023-12-15 13:32 QU头 阅读(1258) 评论(0) 推荐(1) 编辑
摘要: 来自ChatGPT的回答: 在Windows API编程中,pszText是一个常见的变量名,通常用于表示一个指向包含文本字符串的缓冲区的指针。 其中,psz是一种常见的命名前缀,它代表“指向以零结尾的字符串指针(Pointer to Zero-terminated String)”。这是因为在Wi 阅读全文
posted @ 2023-05-05 17:45 QU头 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 归还我的 ctrl+空格 快捷键 在使用搜狗输入法的过程中,搜狗输入法会占用Ctrl+空格键用于切换中英文,对于一个使用VSCode写代码的人来说,总是觉得不得劲. 我在网上查找到有更改输入语言热键的, 但是根本没有用(话说这东西不是用来切换输入法的么?) 所以我搜遍全网找到了这样的一个方法,能够让 阅读全文
posted @ 2022-10-29 18:42 QU头 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 某大学校园网共享检测机制和破解过程 作者提醒: 本文不是一篇水文,需要一定的技术功底阅读,我会尽量写的通俗易懂. 如果你不是一个爱研究的人, 那么你大可不必阅读本文, 直接出门右转有淘宝, 直接搜索校园网和路由器, 你会发现新大陆的 本文章使用知识共享协议 CC 4.0 BY-SA 授权. 这篇文章的部分内容直接或间接的引用的他人的带 阅读全文
posted @ 2022-10-07 13:41 QU头 阅读(10046) 评论(6) 推荐(3) 编辑
摘要: wezterm 紫色主题风格配置 wezterm 紫色风格配置 阅读全文
posted @ 2022-07-26 14:48 QU头 阅读(2519) 评论(1) 推荐(1) 编辑
摘要: 通过移位算法10进制转2进制 C语言实现 代码参考C Primer Plus 第15章 位操作编程书后实例,修改而来 代码如下 #include <stdio.h> #include <limits.h> //提供CHAR_BIT宏定义 char *itobs(long long int numbe 阅读全文
posted @ 2022-01-06 15:22 QU头 阅读(222) 评论(0) 推荐(0) 编辑
摘要: C语言菜单流程式简易计算器 详情如图: 基于C Primer Plus 8.11编程练习 第8题 改造而来,可以给各位提供一个输入验证知识的参考 代码如下 #include <stdio.h> /** * @Description C语言简易计算器实现 * @author aquawius * @c 阅读全文
posted @ 2021-08-19 19:28 QU头 阅读(473) 评论(0) 推荐(0) 编辑
摘要: Java环境变量的配置 1.首先进入环境变量 或者 系统属性 --> 高级 --> 环境变量 2.新建一个变量 (建议添加到系统变量中,这样所用的用户都可以使用了) 叫JAVA_HOME,代表Java JDK的家目录,路径填写Java安装的路径(的根目录),如下图的系统变量 JAVA_HOME所示 阅读全文
posted @ 2021-04-28 08:45 QU头 阅读(105) 评论(0) 推荐(0) 编辑
摘要: //代码如下:这里使用递归调用 import java.io.File; import java.io.FileNotFoundException; /** * @author aquawius * @create 2021-02-22 13:05 */ public class FilesExer 阅读全文
posted @ 2021-02-22 20:04 QU头 阅读(557) 评论(0) 推荐(0) 编辑
摘要: String/StringBuffer/StringBuilder 学习笔记 String类 String:字符串,使用一对""引起来表示。 1.String声明为final的,不可被继承 2.String实现了Serializable接口:表示字符串是支持序列化的。 实现了Comparable接口 阅读全文
posted @ 2021-01-31 20:43 QU头 阅读(90) 评论(0) 推荐(0) 编辑
摘要: package com.quzihang.ErrorPrefine; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOExcepti 阅读全文
posted @ 2021-01-22 20:19 QU头 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 抽象类的使用方法 public class AbstractTest { //实践一下 public static void main(String[] args) { //new abs; //- Cannot instantiate the type abs报错 原因:抽象类不能被实例化 Abs 阅读全文
posted @ 2021-01-21 12:20 QU头 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 代码块的使用 /*类的内部成员之四:代码块 * 1. 代码块的作用:用来初始化类、对象 * 2. 代码块如果有修饰的话,只能使用static. * 3. 分类:静态代码块 vs 非静态代码块 * * 4. 静态代码块 * >内部可以有输出语句 * >随着类的加载而执行,而且只执行一次(重要) * > 阅读全文
posted @ 2021-01-21 12:19 QU头 阅读(138) 评论(0) 推荐(0) 编辑
摘要: /* * 类的内部成员之五:内部类 * 1. Java中允许将一个类A声明在另一个类B中,则类A就是内部类,类B称为外部类 * * 2.内部类的分类:成员内部类(静态、非静态) vs 局部内部类(方法内、代码块内、构造器内) * * 3.成员内部类: * 一方面,作为外部类的成员: * >调用外部类 阅读全文
posted @ 2021-01-21 12:18 QU头 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 关于接口与父类、子类的实现关系以及如何调用 public class HelpSomebody { public static void main(String[] args) { father Baba = new father(); Baba.choose(); me M = new me(); 阅读全文
posted @ 2021-01-21 12:17 QU头 阅读(323) 评论(0) 推荐(0) 编辑