自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 收藏
  • 关注

原创 rust 自定义错误(十二)

【代码】rust 自定义错误(十二)

2025-01-23 18:57:42 376

原创 rust feature h和 workspace相关知识 (十一)

【代码】rust feature 相关知识 (十一)

2025-01-23 12:00:52 333

原创 rust 发包到crates.io/ 操作流程 (十)

如果不想每次带 这个,就执行。

2025-01-22 19:24:31 339

原创 ast 代码生成和处理go代码生成

生成的代码 code_generated.go。ast 是代码语法树可以解析代码。

2024-10-11 15:25:51 198

原创 云原生链路观测平台 openobserve + fluent-bit,日志收集

openobserve 和 fluent-bit 都是二进制文件启动很简单,fluent-bit 负责传输,目前给出fluent-bit 配置。为啥会选择这个组合 一个 rust 写的一个是c写的,性能和内存方面不用担心,比java 那套好太多了。openobserve 启动更简单,直接设置一个启动或者登录直接可以启动了。OpenTelemetry Collector 中文文档。opentelemetry-go 案例文档。openobserve 文档。例如我docker 启动。grpc 微服务文档。

2024-09-18 11:15:25 744 1

原创 py 多线程 m3u8 转mp4 过滤广告,结合ffmpeg使用,git action打包

写入 pip freeze > requirements.txt。打包使用github action。

2024-08-31 23:44:17 794

原创 golang 多版本管理工具

goang设置全局安装版本或者已安装版本。

2024-08-29 15:02:17 575

原创 python grpc项目部署

【代码】python grpc项目部署。

2024-08-23 15:21:15 122

原创 rust常用的宏使用记录(九)

【代码】rust常用的宏使用记录(九)

2024-08-01 13:32:06 352

原创 rust 生命周期(八)

string2 是一个字符串字面值(静态切片,&'static str),它的生命周期是 'static,意味着它在整个程序运行期间都是有效的。因此,如果 longest 返回 string2.as_str(),则 result 在内部作用域结束后将变为无效引用,编译器会因此报错。如果结构体包含引用,则需要在结构体定义中指定生命周期注解,以确保引用的有效性。string2 是一个 String 对象,它的生命周期仅在内部作用域中有效。在函数中,如果输入参数和返回值之间存在引用关系,则需要显式指定生命周期。

2024-07-25 19:43:33 703

原创 rust 闭包相关知识(七)

【代码】rust 闭包相关知识(七)

2024-07-25 19:15:30 130

原创 rust 编译wasm 使用

1.cargo 打包安装目标平台,可以通过命令查看 rust 覆盖的平台,还是很强的基本覆盖所有平台,命令查看方式 rustup target listrustup show 确认是否安装成功 或者 rustup target list --installed cargo build --target wasm32-unknown-unknown # 生成 target/debug 有.wasm 后缀。

2024-07-21 10:08:13 657

原创 rust编译安卓各个平台so库

【代码】rust编译安卓各个平台so库。

2024-07-17 17:19:25 679

原创 rust函数记录(六)

【代码】rust函数记录(六)

2024-07-16 14:09:51 153

原创 opencv,gocv使用

gocv:

2024-07-13 18:32:37 191

原创 ios 描述文件记录

【代码】ios 描述文件记录。

2024-07-09 14:57:46 251

原创 Another Redis Desktop Manager工具自定义解析数据

自定义解析数据,支持多种程序终端输出写个go程序解析数据。

2024-07-04 19:31:12 305

原创 sideloadly 苹果自签和sidestore手机续签ipa记录

或者地址:使用docker 安装和运行,配置nginx 代理,测试公网访问这个网站得到json配置完后,然后再设置里面配置anisette URL ,对应我的我的https 链接,然后, Use preferred servers 这个首选服务器关掉,使用我们的服务器,,后续就可以自签随意ipa了。

2024-07-03 14:29:35 3059 2

原创 mysql权限控制记录

SELECT, INSERT, UPDATE, DELETE: 数据查询、插入、更新、删除。CREATE ROUTINE, ALTER ROUTINE: 创建和修改存储过程和函数。CREATE VIEW, SHOW VIEW: 创建和查看视图。CREATE, DROP: 创建和删除数据库对象。ALTER: 修改现有数据库对象的结构。– 授予除存储过程和事件之外的所有权限。EXECUTE: 执行存储过程和函数。TRIGGER: 创建和修改触发器。INDEX: 创建和删除索引。EVENT: 创建和修改事件。

2024-07-01 11:43:24 292

原创 java多版本管理

当前目录使用该版本jenv local 命令在当前目录中创建了一个 .java-version 文件。找到 /usr/local/apache-maven-3.9.8/conf/settings.xml。基础命令 mvn clean install ,mvn install ,mvn package。使用 jenv add 添加java 版本。需要把JAVA_HOME 注释,搜索。检测之前是否安装java。

2024-06-19 16:39:19 887

原创 rust trait 的一些遗漏点(五)

【代码】rust trait 的一些遗漏点(五)

2024-06-05 22:58:19 128

原创 rust的类型转换和一些智能指针用法(四)

这是转换任何实现了 Display trait 的类型到字符串的最简单和最直接的方法。i32 和 f64 都实现了 Display trait,所以可以直接使用 to_string() 方法。1.使用 to_string() 方法。2.使用 format!

2024-06-04 11:36:25 685 1

原创 rust 常用定律(三)

rust 常用的一些定律

2024-06-04 10:53:27 126

原创 mac chrome浏览器多开记录

【代码】mac chrome浏览器多开记录。

2024-05-29 14:52:58 400

原创 golang 守护进程管理

【代码】golang 守护进程管理。

2024-05-24 17:29:38 539

原创 rust(三)记录混淆地方

【代码】rust(三)记录混淆地方。

2024-05-16 15:29:35 244

原创 rust类型和变量(二)

基础知识创建变量:let 关键字//变量默认是不可变的// 可变变量:变量名称前加 mut//常量:const 关键字// Shadowing: 隐藏。

2024-05-13 11:49:02 241

原创 Android Studio高版本安卓模拟器抓取https包

【代码】Android Studio高版本安卓模拟器抓取https包。

2024-05-09 14:41:54 645

原创 golang 锁bug 记录

例如 会先获取了读锁,协程里面有个写锁,如果整体还嵌套了读锁,直接出现死锁了 ,卡在all_lock_test.RLock() ,读锁永远也不能释放了。

2024-04-25 18:23:07 437 1

原创 nats 发布订阅的系统的使用记录

更侧重于提供快速的消息传递和简单的API。主要用于构建高性能的分布式系统,如微服务通信、实时消息系统等。支持多种客户端语言,易于集成和部署。设计上更注重于轻量级和速度,牺牲了一些功能性和消息传递保证(如消息持久化)来实现这一点。如果是使用更可靠的消息,还是建议使用rabbitmq 等中间件注意的在nats 中, 如果你发布到一个主题,而这个主题没有任何订阅者,那么发送的消息会被丢弃。

2024-03-27 11:17:03 311

原创 linux 某个时间点定时执行,某个脚本

【代码】linux 某个时间点执行,某个脚本。

2024-03-12 16:26:48 580

原创 idea 配置宏快捷键

关键词随便设置。

2024-03-06 16:38:49 596

原创 关于ssh 代理跳板机访问数据库配置

例如我们有服务器A 是跳板机,我们需要登录目标机是B,我们本地是不能直接访问到B,需要A ssh 然后再到B,B上的数据库和redis 这些只能B访问,那么怎么通过本地直接放到到B上的redis 和 mysql?

2024-03-04 19:49:04 772 2

原创 golang 1.20 新特性尝试获取锁

【代码】golang 1.20 新特性尝试获取锁。

2024-01-15 11:27:24 520 1

原创 google 内购记录

丢单因为主要是因为支付操作都是在客户端完成的,非常容易受到网络等因素的影响,造成互相通信失败。比如:用户确认支付后,把请求提交给google play,可能因为网络不好造成,客户端没有接收到支付成功能消息(但有可能已经支付成功了,只是没收到支付结果而已);还有客户端把支付结果通知给服务器时,也有可能因丢包等问题造成通知失败。

2024-01-08 16:22:51 751

原创 关于linux 磁盘占用排查问题

最后,查看该容器ID,是具体哪个容器,查看磁盘挂载情况,也可以进容器看下,是不是没有挂载的磁盘泄露了,例如我这里是图片本地图片忘记挂载了,里面占用了几十个GB磁盘大小。使用 PURGE BINARY LOGS 命令删除旧的 binlog 文件。只保留最近10天 bin-log删掉以前的,这个bin-log 特别占用磁盘,安全删除方式。如图所示,标记红色的框为容器ID,定位该容器是什么,排查问题。配置 vim /etc/my.cnf。如我上图所示,我这边查询前10。我根据时间倒序排列查询。

2023-12-15 17:02:59 201

原创 2023年最新prometheus + grafana搭建和使用+gmail邮箱告警配置

这里填写prometheus 的数据源地址,因为grafana 和 prometheus 放到一台服务器上了,所以我填写的是localhost。在grafana 界面导入dashborad ,可以通过ID导入。copy dashborads 的ID。选择一个dashborads。最后选择刚刚的数据源。

2023-12-07 17:56:38 23279

原创 mac chrome禁止更新措施

【代码】mac chrome禁止更新措施。

2023-12-05 13:52:32 156

原创 golang worker channel 模式

【代码】golang worker channel 模式。

2023-10-31 16:21:52 390

原创 golang json 反序列化多态记录

【代码】golang json 反序列化多态记录。

2023-10-31 15:53:37 159

空空如也

空空如也

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

TA关注的人

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