- 博客(13)
- 收藏
- 关注
原创 解决Windows内存溢出/占满死机问题-PoolMon工具
然后利用poolmon,定位NpCD,类型为Nonp,这是在任务管理器查不到的内存占用,发现其申请(Allocs)了大量内存,但是释放(Frees)0内存,明显的内存泄漏, 持续观察一段时间,发现其占用总内存(Bytes)持续增长,看来是内存泄漏,不断申请导致占用不断升高,对应的任务管理器内存已经来到了70%。定位成功,为npcap所致,逝去的回忆涌来,依稀记得近段时间为了抓网路流量包,安装了该软件,虽然能用,但安装过程由于与本地某软件“不合”并不顺畅,可能正是该原因,导致npcap出了点问题,内存泄漏。
2023-10-18 22:48:30
7382
4
原创 WIN11家庭中文版使用ENSP+VirtualBox启动AR失败40错误+未完全关闭hyper-V,以及安装VirtualBox兼容性问题
然后打开VirtualBox,尝试自己手动运行AR_Base虚拟机,结果发现运行不了,显示无法运行新任务,报错是英文,大概意思是:有正在运行的hyper-v。)关闭,重启,运行AR_Base虚拟机,失败,原因一致。win11系统最好按照上述版本安装,VirtualBox不要安装更高版本,否则可能出现不兼容情况,Wireshark版本要求还好,重启,运行AR_Base虚拟机,失败,原因一致。按照上述安装完成后本以为万事大吉,启动eNSP添加了几个AR设备,启动,发现报错:启动失败,错误代码:40。
2023-07-06 12:04:57
13424
10
原创 手机电源键失灵无法开机的有效土方法
经个人测试,发现一个土方法可以有效解决手机电源键失灵而导致无法开机的问题。土方法:用自己或者他人的口水往电源键位置涂抹,涂多一点,边涂边按电源键,尽量让口水渗透进电源键内部,过一小会儿你试着按电源键就很有可能会发现按键好了,可以用了,然后长按开机就行!优点:方便快捷,非常有效,本人在华为P10上多次测试都解决了开机问题。缺点:可能会导致电源键突然过于灵敏的问题,另外可能存在未知的副作用。...
2020-04-10 09:38:48
14233
原创 C++:优雅的构造全局变量
首先声明一点,标题中说的全局变量是指的这样的需求:我们需要一个对象,能够全局的使用它。简单构造方式一般我们首先想到是使用全局的静态变量,即全局变量、namespace作用域变量、以及在classes内以及在file作用域声明为static的变量,这样我们就可以在文件其他地方,甚至是其他编译模块使用它(当然不包括file作用域声明为static的变量)。如下:golobal.hpp:...
2019-11-24 19:47:47
3317
原创 m选n组合的两种算法(C语言实现)
原问题: Given two integers n and k, return all possible combinations of k numbers out of 1 ... n. 1. 递归算法即首先选择n,然后递归地从剩下的1...n-1选择k-1个数,然后选择n-1,然后递归地从剩下的1...n-2选择k-1个数,直到选到k。//d存储选择的数,NUM指示选择多...
2018-10-17 21:23:02
10719
原创 特定字符统计的两种算法
原问题:You're given strings J representing the types of stones that are jewels, and S representing the stones you have. Each character in S is a type of stone you have. You want to know how many of t...
2018-10-17 21:11:10
400
转载 Linux 驱动开发之内核模块开发 (二)—— 内核模块编译 Makefile 入门
转自:http://blog.youkuaiyun.com/zqixiao_09/article/details/50838043一、模块的编译 我们在前面内核编译中驱动移植那块,讲到驱动编译分为静态编译和动态编译;静态编译即为将驱动直接编译进内核,动态编译即为将驱动编译成模块。而动态编译又分为两种:a -- 内部编译 在内核源码目录内编译b -- 外部编译...
2018-09-22 16:58:05
415
原创 Java类继承构造函数顺序依赖
Java在类继承时,创建子类对象时,执行顺序如下:1. 对子类所有域分配内存并初始化默认值(包括从父类继承的),然后执行构造函数(如果未定义,则执行默认无参构造函数)2. 每个构造函数执行都会经过三个阶段(注意这是一个类似递归的过程): 2.1 显式调用(super)父类的构造函数或者隐式调用父类的无参构造函数。如果是显示调用this构造函数,则这种调用链会一直执行到遇到某个显式或者隐式的父...
2018-04-18 10:33:05
685
转载 LIB和DLL的区别与使用
共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅包含在运行时定位...
2018-03-14 19:07:22
171
原创 C语言文件复制
直接看代码啦:#include<stdio.h>#include<stdlib.h>int main(int argc,char *argv[]){ FILE *fp_input,*fp_output; int ch; if(argc != 3) { fprintf(stderr,"文件名输入有误!\n"); exit(EXIT_FAILURE)...
2018-03-14 18:18:40
461
原创 C语言流重定向的两种方式
1.利用控制台命令(以windows为例)代码:#include<stdio.h>int main(){ char c; while((c = getchar())!=EOF && c!='\n') { putchar(c); } return 0;}那么如何利用控制台重定向呢?请看控制台运行截图:在程序后加>输出流名称,即为重定向标准输出流...
2018-03-14 14:58:41
13644
3
原创 文件打开模式r,w,a,r+,w+,a+的区别和联系
物理科学巨人霍金去世,您身体受困于轮椅,思想却能遨游宇宙,希望您在那边能身体和思想都能真正自由翱翔,让时间永留简史吧,让黑洞发出“声响”吧。r:以只读的方式打开文本文件,文件必须存在;w:以只写的方式打开文本文件,文件若存在则清空文件内容从文件头部开始写,若不存在则根据文件名创建新文件并只写打开;a:以只写的方式打开文本文件,文件若存在则从文件尾部以追加的方式开始写,文件原来存在的内容不会清除(除...
2018-03-14 14:22:31
36684
3
原创 C++悬挂指针: new与delete的一些理解
这是我的第一篇技术博客,浅显简短。不多说,直接上代码:#include using namespace std;class test{ private: int myprivateNum; public: test():myprivateNum(0){ cout<<"the test begin with "<<myprivateNum<<endl; } test(in
2017-09-13 00:12:17
1150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人