自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

原创 升级Ubuntu内核的几种方法

Ubuntu主线内核由 Ubuntu 内核团队提供,用于测试和调试目的。它们不受支持且不适合生产使用。仅当它们可以解决当前内核遇到的关键问题时,才应该安装它们。

2024-09-11 12:01:06 702

原创 ubuntu 22.04 编译安装新内核

几乎所有发行版都附带一个名为 installkernel 的脚本(/usr/sbin/installkernel),内核构建系统可以使用该脚本自动将构建的内核安装到正确的位置并修改引导加载程序,开发人员无需执行任何额外操作。模块位于 /lib/modules/kernel_version 目录中,其中 kernel_version 是刚构建的新内核的版本。请注意,此安装不会覆盖任何较旧的内核映像,因此,如果新内核映像出现问题,可以在引导时选择旧内核。

2024-09-09 15:28:08 866

原创 Ubuntu 22.04安装gcc后提示No services need to be restarted

【代码】Ubuntu 22.04安装gcc后提示No services need to be restarted。

2024-09-04 09:30:34 378

原创 vscode go开发环境

搜索 Go: Install/Update tools,选择所有可用的 Go 工具,等待完成更新;ctrl+shift+`打开新终端,运行命令go mod init XXX以初始化 Go 应用;在资源管理器面板中选择“ 新建文件夹” ,创建 Go 应用程序目录;在资源管理器面板中选择“ 新建文件 ”,文件命名为 main.go;安装vscode(VSCode-win32-x64-1.92.2)切换到资源管理器面板,选择“ 打开文件夹”;F9 光标所在行断点。F5 启动调试或继续。安装go(1.19)

2024-08-28 17:01:24 518

原创 cenos 7 安装 golang

go env -w GOPROXY=https://goproxy.cn,direct goproxy.cn 七牛维护, GO1.13及之后支持direct, 作用在拉取仓库遇404时,直接拉取源代码,如私有仓库。go env -w GOSUMDB=sum.golang.google.cn 用于验证包的有效性,为国内提供的sum 验证服务,文件 /etc/profile(全局) 或 $HOME/.profile(用户) 或 ~/.bashrc(用户)

2024-08-28 11:26:22 388

转载 openssl生成数字证书

openssl生成CA证书_openssl index.txt: no such file or directory-CSDN博客。

2024-08-14 10:23:11 22

原创 UMDF例子 - Windows-driver-samples\general\echo\umdf2

包含driver和exe两个项目VS2015编译结果:driver - echo.dll echoum.inf wudf.cat (dll及cat需要数字签名)

2024-08-13 14:51:25 218

原创 查询优化 -- UNION 用法

union 不返回重复行(所有字段值相同的行)union all 返回所有行。// 每类最多统计100条。【高性能mysql】

2024-07-18 15:13:40 320 1

原创 sql join

从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则该行中的右表字段显示为 NULL。从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则该行中的左表字段显示为 NULL。只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行.。SQL 连接(JOIN) | 学SQL (learnsql.cn)表中存在至少一个匹配时返回行,两张表中都有的数据才会显示。“全连接”,两张表中所有数据都显示。

2024-07-18 15:01:32 728

原创 《大语言模型》赵鑫

大语言模型则是一种基于Transformer 结构的神经网络模型。可以将大语言模型看作一种拥有大规模参数的函数,它的构建过程就是使用训练数据对于模型参数的拟合过程。训练过程可以分为大规模预训练和指令微调与人类对齐两个阶段。大语言模型采用了看起来非常简单的训练任务(即预测下一个词元),通过在大规模文本数据上进行无监督预训练,就能获得解决各种下游任务的通用潜力。形式化解释其原因仍然具有很大的研究挑战。

2024-07-07 15:51:21 1114 2

原创 centos编译内核ko模块

lib/modules/4.14.0-49.el7a.aarch64/build: 没有那个文件或目录。在/usr/src/kernels下出现4.14.0-49.el7a.aarch64。build 及 source 两项为红色,一般是链接的目标不存在。(2)下载rmp包,再安装。2、内核开发包下载安装。3、再次执行 make。(1)直接yum安装。

2024-06-27 14:14:08 395

原创 人人都是产品经理(入行版)

0.1 互联网产品设计的五个层次——战略、范围、结构、框架、表现0.2 用什么产品,解决什么人的什么问题?

2024-06-15 16:20:09 751

原创 Linux测试端口的连通性的5种方法

tcp端口通,上面跑的http业务可能不通(代理限制)。tcp层:nc,ssh,telnet。http层:curl,wget。username任意。

2024-06-14 09:16:24 3658

原创 架构整洁之道

软件架构这项工作的实质就是规划如何将系统切分成组件,并安排好组件之间的排列关系,以及组件之间互相通信的方式。设计软件架构的目的,就是为了在工作中更好地对这些组件进行研发、部署、运行以及维护。15.1 开发(Development)系统架构的作用就是要方便其开发团队对它的开发。不同的团队结构应该采用不同的架构设计。一方面,对于一个只有五个开发人员的小团队来说,可非常高效地共同开发一个没有明确定义组件和接口的单体系统(monolithic system)。

2024-06-05 09:03:53 645

原创 linux rm 排除特定文件

【代码】linux rm 排除特定文件。

2024-05-31 10:51:47 131

转载 正排索引(正向索引)和倒排索引(反向索引)

ES高频面试问题:一张图带你读懂 Elasticsearch 中“正排索引(正向索引)”和“倒排索引(反向索引)”区别-阿里云开发者社区 (aliyun.com)

2024-05-31 09:20:25 32

转载 Linux 容器的底层技术

The What, Why and How of Containers – Annwanhttps://www.annwan.me/computers/what-why-how-containers/

2024-05-22 09:21:38 18

转载 现代 JavaScript 框架是如何工作的

Let’s learn how modern JavaScript frameworks work by building one | Read the Tea Leaves (nolanlawson.com)https://nolanlawson.com/2023/12/02/lets-learn-how-modern-javascript-frameworks-work-by-building-one/

2024-05-22 09:01:13 18

转载 How does HTTPS work

GitHub - ByteByteGoHq/system-design-101: Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.Explain complex systems using visuals and simple terms. Help you prepare for system design interviews. - ByteByte

2024-05-20 14:31:23 20

转载 图解Git(2)

GitHub - ByteByteGoHq/system-design-101: Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.Explain complex systems using visuals and simple terms. Help you prepare for system design interviews. - ByteByte

2024-05-17 15:16:19 26

转载 获取服务器实时消息的技术方案

WebSocketSSEWebRTC。

2024-05-14 17:45:46 34

原创 UUID的使用

1、uuid的用户体验。

2024-04-23 16:48:40 331

原创 Linux安装 golang (二进制方式)

go env -w GOPROXY=https://goproxy.cn,direct goproxy.cn 七牛维护, GO1.13及之后支持direct, 作用在拉取仓库遇404时,直接拉取源代码,如私有仓库。go env -w GOSUMDB=sum.golang.google.cn 用于验证包的有效性,为国内提供的sum 验证服务,文件 /etc/profile(全局) 或 $HOME/.profile(用户) 或 ~/.bashrc(用户)4、配置go env。

2024-04-18 10:21:03 278

原创 Windows常用软件汇总

WinServer可直接添加服务器角色,配置为nfs server。

2024-04-17 10:00:27 153

原创 sqlite命令行查询结果友好显示

".once query_results.csv" 将下一条 SQL 语句的结果导出到指定文件。".mode line" 每值一行, 适用于列数较多的表,外加查询条件限制结果条数。".output query_results2.csv" 所有查询都必须保存/附加到同一个文件。".mode column" 列对齐命令, 适用于列数不多的表。".header on" 表头显示。

2024-04-16 09:34:23 124

原创 Linux禁止指定用户登录的方法

该用户任何方式的登录都会被拒绝修改指定用户行的/bin/bash 为 /sbin/nologin可自定义拒绝提示,新建文件/etc/nologin.txt,写入提示该命令也是修改了/etc/passwd本机root可以su到该用户远程ssh密钥登录不受影响其它登录方式会被拒绝。

2024-03-21 10:11:45 571 1

原创 Linux使用非root用户启动程序

更改目录所属用户 chown -R g2:u2 /usr/tomcat8.5。创建用户 useradd -g g2 u2。设置密码 passwd 111。创建用户组 groupadd g2。启动tomcat ./srart.sh。锁定用户 passwd -l u2。切换到tomcat用户 su u2。以启动tomcat为例。

2024-03-14 15:27:16 524

转载 HTTP/3 详解

HTTP/3:性能改进(第 2 部分)— Smashing Magazine。

2024-02-03 11:09:45 46

原创 Windows远程管理--winrs

查找侦听器和地址:winrm enumerate winrm/config/listener。设置远程管理的默认配置:winrm quickconfig 或 winrm qc。2.cmd与Windows PowerShell均可执行命令实现远程管理。检查配置设置的状态:winrm get winrm/config。1.管理员身份启动Windows PowerShell。

2024-01-26 17:45:56 429

原创 WDK 版本

下载 WDK、WinDbg 和相关工具。

2024-01-15 16:02:06 610

原创 何时使用外键

完整性 - 数据值的正确性(类型、范围、外键值存在)一致性 - 事务,数据库状态变换后的正确性。数据一致性的检查由 数据库服务器 负责。数据一致性的检查由 业务服务器 负责。大型系统,性能要求高,安全要求不高。大型系统,性能要求不高,安全要求高。海量数据(操作被放大很多倍)

2024-01-09 09:38:15 397

原创 数字签名有效性

签名时间戳 证书吊销时间。证书吊销时间 签名时间戳。1、数字签名有效(不论证书是否过期)

2024-01-05 10:48:36 443

原创 k8s部署dashboard

master节点。

2023-10-17 15:58:37 158

转载 linux ko模块签名

模块签名-wangbaolin719-ChinaUnix博客一、前言linux内核从3.7 开始加入模块签名检查机制,如果内核选项CONFIG_MODULE_SIG和CONFIG_MODULE_SIG_FORCE打开的话,当加载模块时内核会检查模块的签名,如果签名不存在或者签名内容不一致,会强制退出模块的加载。所以为模块签名就尤为重要。如果是内核选项CONFIG_MODULE_SIG_ALL打开,内核编译模块时会自动为模块签名。否则就要自己对模块签名。

2023-10-16 11:49:05 336

原创 centos7 安装 k8s

ctr c create --net-host docker.io/library/nginx:alpine nginx #创建容器。参考:https://blog.csdn.net/sinat_28521487/article/details/126057006。在/etc/sysctl.d/目录上新增k8s.conf,内容如下,并把该文件拷贝到其他两台机器上。

2023-10-12 17:35:00 229

原创 centos 7 安装 minikube

【代码】centos 7 安装 minikube。

2023-09-14 15:09:09 179 1

原创 go pprof的使用

3、点击其中一个链接,比如 profile,等待半分钟左右,有文件profile下载。2、浏览器访问 http://IP:6666/debug/pprof/5、浏览器访问 http://IP:60000/ui。4、启动一个本地web服务,分析profile文件。1、项目test-pprof中添加代码。

2023-08-25 16:02:47 56 1

原创 DNS 配置方法

生效顺序 1 -> 2 -> 3。

2023-08-05 17:33:51 484 1

原创 qemu网络配置

增加了参数 -net nic -net tap,ifname=tap0,script=no,downscript=no。四、qemu虚拟机ping宿主机。

2023-08-05 15:11:06 1038 3

转载 使用 getopt() 进行命令行处理--轻松处理复杂命令行

http://www.ibm.com/developerworks/cn/aix/library/au-unix-getopt.html简介:所有 UNIX® 程序甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与其他程序或用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更

2023-08-05 10:02:05 62 1

Google C++ 风格指南[中文版].chm

Google C++ 风格指南[中文版].chm

2011-08-22

空空如也

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

TA关注的人

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