自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 u盘文件损坏且无法读取怎么修复?

按下【Win+R】组合键打开运行窗口,并输cmd 确定。chkdsk [U盘驱动器]: /f。扫描完后就能正常打开了。

2024-01-06 23:05:12 397

原创 互斥锁和信号量(多线程)

信号量(semphore):多线程多任务同步,一个线程占用此资源后,通过信号量同步状态给别的线程。互斥锁(Mutual exclusion):多线程多任务互斥,一个线程占用资源后,必须等待释放。(常用)mutex是semphore一种特殊情况(n=1),后者可以代替前者。mute效率高简单,一般需要加锁的地方常用mutex。多个线程抢锁,测试看貌似是随机抢到的。测试://模拟单锁多线程占用#include<pthread.h>#include<semaphore.h>

2022-03-27 21:10:29 900

原创 gdb挂载调试

取得Core文件挂载调试1)gdb sonia Core***(sonia确保和挂载到设备的一致)2)使用对应的编译平台gdb版本调试程序3)加载共享solib动态库4)set solib-absolute-prefix 符号信息文件夹5) set solib-search-path 符号信息文件夹6) info thread查看线程7) thread 1 (死机的线程) (一般看最下层 0,1栈底处,可查看到具体报错代码行)Gdb在线挂载调试①在设备端执行 ./gdbserver IP

2022-03-13 02:08:22 1843

原创 C++学习笔记(C转)

c++学习笔记(c转)

2022-03-03 22:33:05 6698

原创 ORACLE数据库常见报错及处理方法

ORACLE数据库常见报错及处理方法[OERR ORA 报错值] 可查看报错响应的信息说明报错码 报错信息 : 处理方法 [-239] 索引重复 :一般是表中的数据重复登记导致,可能是业务处理逻辑没判断住 [1480] 字段超长了 : 一般为实际业务字段内容超过当初设计的表字段大小,建议扩表 [12899] 字段超长了 : 可能是数据库是UTF-8的编码存储,但是实际传入的是GBK中文,导致最后更新upd的时候超长(GBK中文一个字2char长,UTF-8一个字3char长),将表

2020-09-23 18:32:43 3281

空空如也

空空如也

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

TA关注的人

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