
故障定位
I am 006!
code in China make for World
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux查看进程缺页中断次数
linux查看进程缺页中断次数。原创 2023-04-06 10:56:59 · 982 阅读 · 0 评论 -
android adb install安装APK报“INSTALL_FAILED_VERSION_DOWNGRADE”
android adb install安装APK报“INSTALL_FAILED_VERSION_DOWNGRADE”原创 2023-03-25 14:53:01 · 455 阅读 · 0 评论 -
android studio升级后导致Android工程无法编译问题的解决方法
android studio升级后导致Android工程无法编译问题的解决方法原创 2023-02-06 19:38:28 · 2827 阅读 · 0 评论 -
linux显示登录者IP、用户名等详细信息
linux显示登录者IP、用户名等详细信息原创 2023-02-02 09:48:56 · 307 阅读 · 0 评论 -
android studio编译报“ndk\23.1.7779620 did not have a source.properties file”错误
android studio编译报“ndk\23.1.7779620 did not have a source.properties file”错误原创 2023-01-13 09:21:34 · 2404 阅读 · 0 评论 -
android camera2业务代码引入uyvy格式转换引起“ maxImages (1) has already been acquired, call ...“异常
在android camera2基础上取到img的Y,U,V三个通道数据后,生成uyvy格式并转为nv12后发生崩溃现象,打开logcat日志,发现有如下异常信息:2022-12-15 17:14:54.881 9593-9628/com.arcsoft.se1000dmstestbed E/AndroidRuntime: FATAL EXCEPTION: BasicCamera2Thread Process: com.arcsoft.se1000dmstestbed, PID: 9593原创 2023-01-07 17:51:59 · 1045 阅读 · 0 评论 -
Download Fail:FireHouse Fail
刷机过程出现Download Fail:FireHouse Fail原创 2022-12-16 15:33:56 · 4749 阅读 · 1 评论 -
scanf导致程序运行时出现stack smashing
栈溢出检测小结原创 2022-11-30 15:16:06 · 926 阅读 · 0 评论 -
内存泄漏检测C版小工具
内存泄漏检测C版小工具原创 2022-11-19 12:43:46 · 1724 阅读 · 0 评论 -
使用android busybox拷贝文件到qnx系统
使用android busybox拷贝文件到qnx系统原创 2022-09-27 09:19:45 · 1911 阅读 · 0 评论 -
硬件驱动安装
安装硬件,发现设备灯不亮,定位后windows缺失相关驱动原创 2022-09-15 09:30:38 · 2906 阅读 · 0 评论 -
使用mobaxterm连接串口遇到的坑
使用mobaxterm连接串口遇到的坑原创 2022-08-24 18:14:44 · 20930 阅读 · 12 评论 -
查看进程包含线程数
linux查看进程包含线程数原创 2022-06-30 16:38:48 · 352 阅读 · 0 评论 -
linux为目录建立软链接
linux为目录建立软链接原创 2022-06-13 15:26:27 · 1157 阅读 · 1 评论 -
计算结构体成员在结构体中的偏移量
一 方式1:采用offsetof宏#include <stdio.h>#include <stddef.h>struct PP { char a; int b;};int main() { struct PP pp; printf("%zd\n", offsetof(struct PP, b)); // 输出4 return 0;}以上方法是调用系统宏offsetof,此宏是被定义在头文件stddef.h中,需要注原创 2021-10-22 10:02:48 · 487 阅读 · 0 评论 -
nmap tcp syn扫描命令
1.原理:扫描器向目标主机发送TCP SYN包,如果应答是RST包,则说明端口是关闭的,如果应答含有ACK和SYN包,则说明目标端口处于监听状态,扫描器在发送一个RST包给目标主机从而终止连接。这种技术称为TCP半连接扫描。2.命令:nmap -sP -PP -PE -PS21-23,25,80,443,139,6000 10.50.21.1/24 #扫描网段#--PS TCP SYN Ping) 发TCP协议SYN标记的空包#--PE 使用ICMP Echo 扫描方式#-PP原创 2021-10-16 11:11:46 · 4253 阅读 · 0 评论 -
aes cbc128模式加密出现“hex string is too long, ignoring excess”或者“hex string is too short, padding with ze
使用如下命令:openssl enc -aes-128-cbc -in test.cpp -out test11.cpp -iv f123 -K 1223 #aes-128-cbc为填充模式 -iv指定盐 -K指定秘钥出现“hex string is too short, padding with zero bytes to length”这样错误解决:使用命令:openssl enc -aes-128-cbc -in test.cpp -out test11.cpp -iv f12a原创 2021-10-12 13:55:16 · 3649 阅读 · 0 评论 -
进入docker容器出现错误提示“WARNING: IPv4 forwarding is disabled. Networking will not work“
1.问题描述:使用docker import装入镜像和docker run进入容器时,docker提示"WARNING: IPv4 forwarding is disabled. Networking will not work"。2.解决:vim /etc/sysctl.conf#增加如下一行net.ipv4.ip_forward=1#保存退出service network restart...原创 2021-09-14 11:10:24 · 358 阅读 · 0 评论 -
centos8.0桌面出现终端无法打开情况
由于profile导致,注释如下语句:重启系统即可。原创 2021-06-29 17:06:05 · 1395 阅读 · 0 评论 -
统信操作系统安装mariadb后,登录出现“Access denied for user ‘root‘@‘localhost‘ (using password: NO)”
1.现象:安装mariadb后,使用命令“mysql -u root -p”,提示密码,从键盘输入回车后,报错,如下所示:2.修复方法:vim /etc/mysql/mariadb.conf.d/50-server.cnf,增加配置项:“skip-grant-tables”,如下所示:重启mariadb:systemctl restart mariadb重启完毕,按照上述操作即可登录,如下所示:...原创 2021-06-29 17:02:44 · 1817 阅读 · 0 评论 -
centos8.0桌面版无法启动chrome
1.现象:进入centos8.0界面,点击chrome,无法启动,初步怀疑是内存不足导致,但其除了和内存使用情况相关外,还与chrome配置有关。2.解决: vim /usr/share/applications/google-chrome.desktop,修改:Exec=/usr/bin/google-chrome-stable %U =》Exec=/usr/bin/google-chrome-stable %U --no-sandbox...原创 2021-06-29 16:59:00 · 806 阅读 · 0 评论 -
将mysql环境导入统信操作mariadb
1.登录原mysql后台,执行命令:mysqldump -h localhost -uwdd -p'123456' --databases wdd > wdd.sql2.将wdd.sql文件scp到统信环境,注意,不能通过windows系统中转,这会导致字符不匹配问题。3.登录统信mysql,执行命令:source /home/xxx/wdd.sql等待语句执行全部结束。4.解创建用户wdd和授予权限:CREATE USER 'wdd'@'localhost' IDE原创 2021-06-29 16:56:14 · 301 阅读 · 0 评论 -
git报“REMOTE HOST IDENTIFICATION HAS CHANGED”错误
1.问题描述:在内网环境执行git pull发现,git报“REMOTE HOST IDENTIFICATION HAS CHANGED”错误,但之前没有出现过这种情况。这种情况出现是由于企信通对git进行相关清除操作。2.解决:通过分析错误提示,发现远程主机发送的SHA256值与之前存放于/.ssh/known_hosts不一致,通过删除known_hosts解决。...原创 2021-06-22 15:57:15 · 1797 阅读 · 1 评论 -
git优化本地仓库
git gcgit prune --verbose --progress #删除未被git跟踪的文件原创 2021-06-21 14:15:37 · 169 阅读 · 0 评论 -
使用perf定位进程性能瓶颈
1.安装perfyum install perf #centos7.5apt-get install linux-perf #统信操作系统原创 2021-06-21 11:17:38 · 671 阅读 · 0 评论 -
CPU性能指标
1.us(user):表示 CPU 在用户运行的时间百分比,通常用户 CPU 高表示有应用程序比较繁忙。典型的用户程序有:数据库、Web 服务器等。2.sy(sys):表示 CPU 在内核态运行的时间百分比(不包括中断),通常内核态 CPU 越低越好,否则表示系统存在某些瓶颈。3.ni(nice):表示用 nice 修正进程优先级的用户进程执行的 CPU 时间。nice 是一个进程优先级的修正值,如果进程通过它修改了优先级,则会单独统计 CPU 开销。4.id(idle):表示 CPU 处于空闲态..原创 2021-06-21 10:27:35 · 1557 阅读 · 0 评论 -
git检查远程分支是否更新而不将其合并到本地分支
git fetch origin原创 2021-06-21 10:02:09 · 880 阅读 · 0 评论 -
git检查远程分支是否更新而不将其合并到本地分支
git fetch origin原创 2021-06-21 09:56:33 · 1390 阅读 · 0 评论 -
统信操作系统相关操作
查看统信操作系统版本cat /etc/os-version原创 2021-06-21 09:21:18 · 1339 阅读 · 0 评论 -
kafka使用索引查找message
1.offset:一种逻辑概念,类似C语言数组的索引号,每个offset记录了消息在具体分区的位置,offset对应物理上的地址,如offset=1对应的物理地址是2809,即相应分区的第2809个字节;2.offset不是全局递增,只是在单个分区内单调递增;3.message结构:offset+字节大小+具体消息4..log和.index文件,.log文件记录了message,.index文件是.log文件的索引文件,它们在kafka配置项server.properties/log.dirs定原创 2021-05-30 16:19:27 · 758 阅读 · 0 评论 -
使用free -m查看系统内存使用情况
1.查看系统内存使用情况:free -m #m参数表示显示的单位为MB2.free:系统真正的剩余内存3.available:系统可以提供给程序使用的剩余内存,available粗略为free + buff + cache4.cache:页面缓存,比如执行"ls -l"命令第一次后,操作系统会将结果进行缓存,再次执行"ls -l",操作系统直接从页面缓存获取5.buff:磁盘缓冲区,用于暂缓内存数据,以便稍后一次性刷入磁盘。...原创 2021-05-16 15:13:38 · 3701 阅读 · 2 评论 -
链接libpcap.so.1.9.1出现Illegal Instruction错误
1.现象:虚拟机( Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz)编译出来的libpcap.so.1.9.1库和相关程序分别放到实体机1(Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz)和实体机2(Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz)运行,实体机1运行没有出现问题,但实体机2出现Illegal Instruction错误:2.分析:(1)Illegal Instruction含义原创 2021-05-15 16:26:34 · 350 阅读 · 0 评论 -
查看进程在哪个CPU上运行
ps -eo pid,args,psr | grep exh #exh为进程名前缀psr(process serial)为CPU编号,如上图所示,exhaust_cpu在1号CPU运行。原创 2021-05-15 10:43:25 · 696 阅读 · 0 评论 -
统计网卡信息
https://github.com/wangzhicheng2013/stat_nic_flow原创 2021-05-14 16:57:23 · 123 阅读 · 0 评论 -
insmod提示“Invalid module format”
1.现象:编译usb驱动程序,提示2.原因:在不同机器上编译了驱动导致无效格式3.解决:在目标机器搭建好编译环境,执行编译内核操作即可makemake installmodprobe usbnetinsmod XXX.komodprobe XXX...原创 2021-05-14 16:15:50 · 3415 阅读 · 0 评论 -
设置linux启动加载网卡驱动
chmod 777 /etc/rc.d/rc.localvim /etc/rc.d/rc.local#增加加载网卡驱动命令modprobe ptpinsmod /root/diver/e1000e.komodprobe e1000esleep 1service network restart#编辑完毕保存文件reboot #以后linux每次启动都会加载网卡驱动...原创 2021-06-21 09:17:13 · 2202 阅读 · 0 评论 -
查看进程打开文件情况
lsof -p 11211 #11211为进程pid原创 2021-04-10 17:11:39 · 130 阅读 · 0 评论 -
unzip替换源文件
unzip -o python3.8.3.zip #替换源已存在的python3.8.3原创 2021-04-10 16:24:46 · 1124 阅读 · 0 评论 -
查看网络端口启动哪些服务
lsof -i:8080原创 2021-04-10 16:24:08 · 164 阅读 · 0 评论 -
一行脚本获取进程数
ps -fe | grep XXX|grep -v grep|grep -v gdb|grep -v vi|wc -l #XXX为某个进程名原创 2021-03-10 10:44:40 · 155 阅读 · 0 评论