- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 麒麟操作系统update-grub报错 return: 只能从函数或者源脚本返回(`return‘)
etc/grub.d/11_kylin_rollback: 第 263 行:return: 只能从函数或者源脚本返回(`return')找到 initrd 镜像:/boot/initrd.img-5.4.18-35-generic。找到 initrd 镜像:/boot/initrd.img-5.4.18-35-generic。找到 Linux 镜像:/boot/vmlinuz-5.4.18-35-generic。找到主题:/usr/share/grub/themes/UKUI/theme.txt。
2024-09-27 09:42:38
329
原创 centos绑核
绑核(设置CPU亲和性)查看设备对应的numanode(要注意,不是进程对应的,这是改变不了的):lspci -s 29:00.0 -vmm查看CPU对应的node:numactl --hardwarecentos7安装htop: yum install epel-release -y && yum install htop -ycentos7安装numactl:yum install numactl -y查看进程最后一次使用的CPU:ps -o pid,psr,comm
2024-09-27 09:40:23
234
1
原创 CentOS 7.8.2003 安装 clang-format
把 /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo 里面的 mirror.centos.org 替换成 mirrors.aliyun.com即可。安装 clang-format 遇到报错:Could not resolve host: mirrorlist.centos.org。新安装的 CentOS 7.8.2003 虚拟机。
2024-09-13 09:50:19
463
原创 记录一个诡异的线程报错
以下代码会出现栈溢出(stack overflow)#include <stdio.h>#include <thread>#define MAX_SIZE 3145728class A {public: A() :worker_(std::thread(&A::task, this)) {}private: void task() { char...
2020-03-17 22:46:34
309
原创 C++ 11 右值引用和移动语义的实现
什么是左值,什么是右值?左值就是程序能获得其地址的表示数据的表达式,包括变量,const常量,解除引用的指针。相反,右值就是不能应用地址运算符&的表示数据的表达式,包括字面常量,x+y,非引用的返回值。什么是左值引用,什么是右值引用?我们常说的C++的引用,大部分时候指的就是左值引用,符号是&,比如 int a=10;int &b=a; 其中,b就...
2019-11-14 22:47:08
310
原创 真机安装CentOS,无法识别AR8162有线网卡
机器:Lenovo G480CPU:i3-3110MCentOS 6.10无法识别网卡,需要自行下载编译alx-linux-v2.0.0.6.rar, 参考https://www.linuxidc.com/Linux/2016-11/137358.htm。我是在虚拟机上编译的alx.ko,然后拷贝到真机上安装的。CentOS 7 “无法识别网卡”,自行下载的alx-l...
2019-10-04 19:40:38
421
原创 【debug】seafile创建管理员账户失败
版本:seafile 7.0.4运行环境:ubuntu 18.10问题描述:按照官网指导,在ubuntu主机上部署seafile服务,却在 ./seahub.sh start这一步出现错误:错误提示:Error happened during creating seafile admin.其他信息:所有步骤均在seafile账户下执行,相关文件的所有者和组均为s...
2019-09-16 00:25:33
8289
转载 【转】Win10 JDK 配置失败
https://blog.youkuaiyun.com/qq_38750864/article/details/74936812
2019-07-25 20:47:09
161
原创 通过 fprintf() 将数值转成字符串存入文件
fprintf(file, "rootap_node_id=%04x\n", (UINT16)rootap_node_id);注意 无符号UINT16 强制转换,否则输入的数值会被当做一个 有符号整型数,自动在前面填充符号位(最高位是1则填充0xFFFF),导致读出来的 node id 是0xFFFF。...
2019-07-08 18:32:18
1068
原创 sscanf会给嵌入式代码移植带来隐患
字符串转成十六进制,char buf[3] = {"12"};char byte;sscanf(buf, "%02x", &byte);这种实现是依赖于CPU大小端类型的。对于小端机器,这个代码运行正常:sscanf的过程 “12” -> | 12 | 00 | 00 | 00 |-> 取第一个字节0x12赋给byte , byte 等于18,没...
2019-07-08 18:28:18
628
原创 ubuntu主机保存代码, windows主机修改代码
目的[1] 很多C/C++开源项目是基于Makefile + gcc/g++进行编译的,所以我希望在ubuntu主机上保存代码。[2] 习惯了使用Windows系统,且Windows主机配置比较高,所以我希望在windows主机上面运行VSCode编辑ubuntu主机上的代码文件。解决方案(没成功)试过直接samba共享ubuntu主机的某些文件夹,但是被权限问题折腾了好久(win...
2019-07-08 17:36:27
750
2
原创 给git-bash安装某些应用(make,wget,hugo,xpdf,nano)
因为项目需要在git-bash上面编译工程代码,所以需要安装make工具。为此,花了很多时间找安装方法,最后是在参考资料[1]里面找到安装办法,该方法还提及了其他几种工具,记录一下。make前往ezwinports,下载make-4.1-2-without-guile-w32-bin.zip。 解压zip文件 将解压内容放到git-bash安装路径的 mingw64文件夹...
2018-11-12 10:44:42
7918
1
原创 长度为0的数组的优点
举例说明比如,要求定义一个用于存储char型数据的10字节空间。使用三种不同的办法来定义:结构体A使用0长度数组,结构体B使用定长数组,结构体C使用指针。//结构体定义struct A{char content[0];} ;struct B{char content[10];};struct C{char* content;};//创建符合要求的变量stru...
2018-09-08 20:58:18
494
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人