自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Windows进程死锁调试

Windows进程死锁调试

2022-06-27 15:38:57 969 1

原创 systemctl停止服务,同进程名的其它服务也被停止

问题描述:在/etc/init.d创建两个服务,TestA和TestB,TestA和TestB的内容基本相同TestA和TestB的内容如下代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); } 原因

2021-11-08 13:57:44 1048 1

原创 32位程序在Windows上的内存问题

问题描述:32位的程序运行在Win2016上,内存增加到1.4G左右就崩溃了。原因分析:默认情况下,32位程序虚拟地址空间是4G,其中2G为内核空间,系统使用;2G为用户虚拟地址空间,是用户可申请的最大内存大小。但是一般情况下,由于内存碎片、程序本身的数据等原因,用户可申请的内存大约是1.4~1.8G,如果程序内存达到1.4G以上,程序可能不稳定。(1)我对1.4~1.8G这个值有些怀疑,于是我写了一个简单的程序测试:@Override#include <stdio.h>#inc

2021-11-05 16:01:18 815

原创 Ctypes返回值和参数的地址截断

在ARM平台上,python脚本使用ctypes方法调用C动态库,C动态库中void*类型的值返回到python中,地址被截断。代码如下:// the interface of C library// c.h#ifdef __cplusplusextern "C" {#endif#define _stdcallvoid *_stdcall GetVoidPoint();int _stdcall TestVoidPoint(void* pvPoint);#ifdef __cplus

2021-08-30 17:09:10 509 1

空空如也

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

TA关注的人

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