k’s blog

👋 Welcome to k’s blog!

GitHub 不同 token 的区别和用法

github 三种不同的 token GITHUB_TOKEN 该 token 为用于 GitHub actions 的内置 token, 可用于对执行 actions 的仓库进行访问操作, 直接使用 secrets.GITHUB_TOKEN 即可在 GitHub actions 中使用. GitHub Actions使用方式: - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: github_token:...

February 24, 2024 · k

linux降低gcc版本, 高版本gcc(gcc10.3.1)下编译低版本gcc(gcc4.8.5), 设置gcc版本共存

gcc4.8.5 源码下载 wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.gz tar xzf gcc-4.8.5.tar.gz 安装静态库 yum install libstdc++-static 下载依赖 cd gcc-4.8.5 ./contrib/download_prerequisites 编译 mkdir build cd build # 生成makefile, 这些参数可以用已有的gcc参数 gcc -v 可用看到, 也可以自己...

September 27, 2022 · k

linux下new/malloc内存分配失败问题分析 - mmap系统调用返回ENOMEM

问题背景 公司新产品需要高性能业务平台, 需要对现有的平台进行性能优化, 进行一系列优化后, 性能提升50%左右, 但是做性能测试时发现, 进程存在使用...

September 27, 2022 · k

Golang 学习笔记

字符串 字符串可以使用range访问 s := "test" for i, v := range s { // the type of v is rune fmt.Printf("index %d, value %c") } s := "test" s是常量, 无法通过下标进行修改, 需要转换成slice操作...

July 28, 2022 · k