logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

加载模块到linux内核的方法

编写 helloworld.c文件: #include #include static int hello_init(void) {     printk("Hello world ./n");     return 0; } static void hello_exit(void) {      printk(KERN_ALERT "Goodbye world ./n"); } module_i

#测试
linux内核之sys_wait4

<br />sys_wait4(pid_t pid,unsigned int * stat_addr, int options, struct rusage * ru)<br />     DECLARE_WAITQUEUE(wait, current);<br />     add_wait_queue(&current->wait_chldexit,&wait);<br />repeat:<b

#bash#虚拟机
Linux内核之do_exit

do_exit(long code)(1) __exit_mm(tsk): //释放存储空间(2) sem_exit();          //释放用户空间的“信号量”(3) __exit_files(tsk); //释放已经打开的文件(4) __exit_fs(tsk);     //释放用于表示工作目录等结构(5) exit_sighand(tsk);//释放信号处理表 (6) exit_t

linux内核0.11版本进程调度问题

      下面简单说一下linux 0.11内核中进程调度的原理。       0.11核中进程的调度主要由四个部分数组成:调度初始化、调度、睡眠、唤醒。      一、调度初始化:sched_init()       我们知道在内核初始化(main)过程中,要将任务0转换到用户态下执行,也就是建立Linux中的第一个用户程序。既然任务0之前是在内核态下执行的,所以用的是系统的ldt、和tss,

#数据结构#linux
QT程序编译时的错误:QMAKESPEC has not been set, so configuration cannot be deduced.

如果在编译的时候出现下面的错误:QMAKESPEC has not been set, so configuration cannot be deduced.Error processing project file: XXXXX.pro这是因为QMAKESPEC变量没有设置好,

#qt
使用GameBench进行android性能测试

今天发现了一款android上很好用的性能测试软件,

Fragment操作方法和生命周期的关系

        相信对Android开发比较熟悉的同学或多或少都用到过Fragment,Fragment附着在Activity上,有自己独特的生命周期。FragmentTransaction提供了很多操作Fragment的方法,如add()、replace()、attach()等,调用这些方法会触发Fragment不同的生命周期。调用了这些方法却不知道Fragment当前处于什么状态是...

Android WakeLock使用方法

在某些情况下,一些应用程序用户即使长时间不与其交互,也要组织进入休眠状态。一个例子就是我们在看视频时,手机屏幕要保持开启状态。Android为此设计了WakeLock类。    创建和使用WakeLock的方式        PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE)

调整vmware虚拟机硬盘空间的方法

     担心创建的虚拟机硬盘容量太大会占用真正的硬盘空间,把硬盘的容量设置得很小,可是等到给虚拟机装好系统后再装其他的软件,才发现硬盘容量不够用了。如果重建虚拟机,还要重新再装一遍操作系统,非常麻烦,而在VMware中又不能直接修改虚拟机的硬盘容量大小,真是麻烦。经过多方请教高人,终于找到了解决之道。     其实在VMware安装目录下就有一个vmware-vdiskmanager.exe程序

#虚拟机
Android Dalvik虚拟机内存分配问题

       之前遇到一个android上图片加载不出来的问题,在三星的note3上极容易出现,而在nexus 4上则很难出现。后来通过DDMS观察发现,是某一个模块一直内存泄漏使得内存接近上限,导致一些大图(需要的内存比较大)申请内存失败,一直加载不出来。为什么会出现这种状况呢?      通过getprop拿到两个手机上dalvik虚拟机的参数,三星的note3上的dalvik.vm.he..

#android#dalvik#虚拟机
    共 12 条
  • 1
  • 2
  • 请选择