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