自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 k8s pod 中通过service account 访问API Server

apiVersion: rbac.authorization.k8s.io/v1kind: Rolemetadata: namespace: myns name: myrolerules:- apiGroups: ["apps"] resources: ["deployments"] verbs: ["get", "list", "watch","create","update", "delete"]- apiGroups: [""] resources: ["pods", "

2025-01-16 22:13:08 568

原创 第三方的mkvimball 使用

注意上述文件将会安装到~/.vim 下,具体的路径是~/.vim/plugin/add_comment.vim。注意:mkvimball 被放到了~/.vim/目录下。

2024-11-01 23:33:37 295

原创 注释多行代码的vim插件

注释多行代码的vim插件

2024-11-01 21:36:13 255

原创 VS CODE for Draw.io integration

``demo.dio```````````````

2024-10-20 02:24:14 377

原创 Markdown Specification

Emphasis# HEAD1## HEAD2### HEAD3#### HEAD4> *Italic*> **Bold**> # HEAD1> ## HEAD2> - a> - b> - c> 1. a> 2. b> 3. c> ```# List- a- b- c1. a2. b3. c- a- aa- ab- b- ba- bb# Link# Image!# Code```python。

2024-10-20 02:22:11 588

原创 vscode 预览markdown 文件

2. 搜索“Markdown Preview Enhanced”5. 打开一个markdown 文件。6. 点击右上角的预览按钮。3. 选第一个安装即可。4. 重启vscode。

2024-10-19 14:21:40 2763

原创 Download Vmware Fusion (free for person)

1. web linkProductFiles - Support Portal - Broadcom support portal2. Register user (Required)use your email to register a account3. login and downloadnote: the username is the email name.

2024-10-13 20:37:26 364

原创 git tag

example:```bash``````bash``````bash```

2024-10-12 21:52:10 115

原创 Vue child component

Note:我们需要增加如下语句来更新props:msg。第二个参数是要更新的内容。

2024-09-25 23:35:24 239

原创 SQLite

相反,SQLite3 是一种嵌入式数据库,它直接与应用程序一起运行在同一进程中,并且数据库文件通常存储在本地文件系统上。因此,当你使用 SQLite3 时,你实际上是在与存储在文件系统中的数据库文件交互,而不是通过网络连接到远程数据库服务器。这种方式使得 SQLite3 成为了一个非常适合于小型项目、桌面应用或移动应用的数据库选择。SQLite3 并不是一个传统的客户端-服务器架构的数据库系统,因此它。column_name 你起一个包含字母数字下滑线的名字。这个是面安装的解压即用。

2024-09-25 00:21:29 621

原创 node.js + vue

参考。

2024-09-24 21:19:35 575

原创 spring-boot web + vue

项目创建步骤访问https://start.spring.io 选择Maven或Gradle作为构建工具 选择Spring Boot版本 填写项目的基本信息(Group、Artifact) 添加项目依赖(Spring Web) 点击“Generate Project”生成项目 下载生成的ZIP文件 解压后得到一个基本的项目结构

2024-09-23 22:27:22 467

原创 django+vue

6.添加myapp到django中,修改settings.py。8. 在myproject/urls.py中,添加如下内容。1. diango 只能加载静态js,和flask一样。7.在 myapp/urls.py中,添加如下内容。2. 关于如何利用vue创建web,请查看。5.django 中可以包含多个app。3. 安装django。5.1 创建一个app。9. 执行django。

2024-09-22 11:06:07 764

原创 flask + vue

1. flask 只能加载静态文件,意思是说,flask 不能加载*.vue 文件,我们需要通过npm run build 将*.vue 文件转换成静态的*.js 文件。6. 修改flask/app/app.py 程序中的static_folder,static_url_path,template_folder。flask/web/ -- 我们在flask目录下,用命令 “vue create web” 生成web 目录。vue create web -- 生成默认的web 程序。8. 访问server。

2024-09-22 09:52:51 492

原创 Ceph+CSI+K8s Storage Classes

Storage Classes | Kubernetesprovisioner: csi-driver.example-vendor.examplefor example:provisioner: rook-ceph.rbd.csi.ceph.com (from the below parameter --drivername)https://github.com/ceph/ceph-csi/blob/devel/docs/deploy-rbd.md--drivername rook-ceph.rbd.cs

2024-07-17 18:02:33 574

原创 在linux下检查网络带宽

speed 1000M/s (它代表网卡是千兆口,我们是可以自己设置的,ethtool -s <网卡名字> speed 100 )ethtool <网卡名字>

2024-07-11 18:46:54 274 1

原创 磁盘I/O 使用情况

iotopiostat1. 只显示正在产生I/O的进程iotop -o2. 显示指定进程iotop -p <pid>3. 显示指定用户iotop -u <user>4. 打印指定PID的时间戳iotop -p <pid> -t5. 找到消耗IO最高的进程iotop -oP6. 压力测试1. dd if=/dev/zero of=1.txt count=1024 bs=1G2. iotop -oP1. 显示所有的设备的IO信息iostat -d 1 2(间隔1s,打印2次)2. 显示所有设备和分区的IO信息i

2024-07-11 17:40:05 165

原创 Top 命令的使用

top。

2024-07-11 15:58:34 274

原创 ping 命令的使用

1. 发送下一个数据包之前等待n秒 (n 的数值类型为浮点型,比如,0.5 , 5 等可以,不过需要注意的是只有超级用户才可以设置小于0.2 秒的时间)6. 打印ping的路由路径。2. 发送N个数据包并停止。3. 几秒内发大量的数据包。5. 发送指定大小的数据包。7.检查本地网络的启动情况。4. 查看具体的地址。

2024-07-11 15:30:26 361

原创 GDB 基础部分

您可以使用 GDB 调试用 C、C@t{++}、Fortran 和 Modula-2 编写的程序。

2024-04-08 16:20:13 186

原创 C语言条件锁使用注意事项

C语言条件锁是可以理解为信号锁,某个线程先wait,然后等待另一个线程发送信号。

2024-04-03 11:44:38 383

原创 C语言中局部地址的详解

C语言中的局部地址是指栈上的地址,此地址的分配是从高地址开始一块一块的分配,并且是先入后出的原则。平常无论我们的老师或者我们的一些编写规则都不让我们将局部地址return 出去,其实这只是在规避一下使用不当的问题。因为栈中的地址是每个函数公用的。上一个函数用完之后,下个函数接着用。如果你上个函数中定义了局部变量临时存储数据并使用,当下个函数使用的时候,也又可能定义局部变量做类似的动作,如果俩个变量用的地址有重合,最后一个函数的数据就会将之前的数据覆盖掉。

2024-04-03 10:34:18 231

原创 C 语言中printf 详解

代表一串可以包含转换说明符的字符串可以将augument (代表printf 中的"...")中的值转换成特定格式的内容。

2024-03-18 17:44:42 772

原创 cmake 中target_compile_definitions 讲解

定义宏,它可以用作编译宏,也可以用作普通宏。我建议当作编译宏去使用,对于普通宏,我们直接定义在代码里即可。

2024-03-12 17:01:19 851

原创 cmake 中cmake_file_api 命令的讲解

通过此命令可以查看cmake 构建系统中的信息。

2024-03-12 15:23:36 595

原创 cmake EXCLUDE_FROM_ALL 选项解读

如果他们设置了该项,当我们在最顶级目录(比如:mytest/build, build目录就是我们自己创建的二进制目录)执行cmake --build .,那么他们对应的target 将不会被编译的。如果只是在add_subdirectory 上设置并且其下边的对应的target 没有设置,则我们是可以切换到对应目录下进行编译cmake --build . , 它是可以被编译的。下边的几个项目命令中包含该项。

2024-03-12 12:51:29 562

原创 Cmake 命令的依赖关系 (一)

target 开头的命令必须放在add_library 和add_executable 之后。

2024-03-11 16:15:57 483

原创 target_link_libraries 详解

1. cmake 3.13之后, target_link_libraries可以跟target的定义不在同一个CMakeLists.txt 里。注意:不过我还是建议将target_link_libraries和target的定义放在同一个CMakeLists.txt。2.1 来自当前工程下的add_library的target名字(包括当前工程下的和当前工程外的)2.6 debug、optimized 或 general 关键字。比如/usr/lib/libfoo.so。2.4 一个连接标志。

2024-03-11 16:10:27 2390

转载 cmake 语言标准

C_STANDARDCXX_STANDARDCUDA_STANDARDHIP_STANDARDOBJC_STANDARDOBJCXX_STANDARD

2024-03-10 23:23:06 44

原创 设置C/C++ 语言标准

增加下边的内容到mytest/CMakeLists.txt,mytest/mymath/CMakListts.txt 和mytest/mysqrt/CMakeLists.txt。增加下边的内容到mytest/CMakeLists.txt。删除mytest/CMakeLists.txt中的如下内容。

2024-03-10 17:45:41 203

原创 cmake 添加library

编译库,条件编译

2024-03-08 22:54:31 661

原创 用plantuml 画时序图

java 环境如何安装java 环境请参考。

2024-03-08 14:40:25 431

原创 安装java

uname -a注意:如果有x86 或者x86_64 信息就下载X64 开头的,否则下ARM64 开头的。

2024-03-08 14:18:57 460

原创 查看linux下某个目录下所有子目录的磁盘空间占用情况

linux disk usage

2024-03-08 13:22:00 266

原创 cmake 变量继承关系,相同的变量在多级CMakeLists.txt中设置,其遵循就近原则

如下图一级目录名是mytest,二级目录名为sub,每个目录下有一个CMakeLists.tx。

2024-03-07 22:44:55 239

原创 CMakeLists.txt 编写1

配置TutorialConfig.h.in,之后cmake 会自动生成TutorialConfig.hTutorialConfig.h.in (注意@Tutorial_VERSION_MAJOR@ 中Tutorial是项目名称,VERSION_MAJOR是固定的。):TutorialConfig.h 将会生成在当前目录对应的二进制目录即build下。

2024-03-07 22:20:36 300

原创 vscode terminal 编译code

命令行cmake编译code

2024-03-06 22:42:47 552

原创 vscode+cmake

12. 输入cmake:build,回车,可能会有编译错误,需要将main.c中的int main(int, char**) 改为int main(int argc, char** argv), 关闭main.c, 重复11,12步骤。3. 在键盘上按下ctrl+shift+p。11. 键盘上按下ctrl+shift+p。13. 键盘上按下ctrl+shift+p。3. 单击3位置,然后单击install。5.键盘上按下ctrl+shift+p。9.键盘上按下ctrl+shift+p。

2024-03-06 22:15:52 491

原创 在windows 上,安装vscode

建议选择下边的版本,点击红色圈里的位置。

2024-03-05 22:32:00 348

原创 在window10上,安装cmake

cmake 安装

2024-03-05 22:16:02 618

vmware player 17.6

vmware player 17.6

2024-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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