关闭

DOCKER windows 7 详细安装教程

DOCKER windows安装 DOCKER windows安装 1.下载程序包2. 设置环境变量3. 启动DOCKERT4. 分析start.sh5. 利用SSH工具管理6. 下载镜像 6.1 下载地址6.2 用FTP工具上传tar包6.3 安装6.4 查看镜像6.5 运行 windows必须是64位的 1.下载程序包 安装包 htt...
阅读(614) 评论(0)

Samba的干尽卸载方法

今天发现在Ubuntu下,samba servers无论如何都启动不了( nmbd不能启动, smbd可以启动,测试也不正常) 后来想办法卸载: dpkg -l |grep samba dpkg -l |grep smbfs dpkg -l |grep smb apt-get remove thosepackages...
阅读(132) 评论(0)

使用 Kprobes 调试内核(zz)

使用 printk 收集 Linux ™ 内核的调试信息是一个众所周知的方法 —— 而使用了 Kprobes,不需要经常重新引导和重新编译内核就可以完成这一任务。Kprobes 与 2.6 内核结合起来提供了一个动态插入 printk's 的轻量级、无干扰而且强大的装置。记录调试信息(比如内核栈追踪、内核数据结构和寄存器)日志从来没有这么简单过! Kprobes 是 Linux 中的一个简单的轻...
阅读(121) 评论(0)

ftrace 的使用

ftrace 的使用   ftrace 在内核态工作,用户通过 debugfs 接口来控制和使用 ftrace 。从 2.6.30 开始,ftrace 支持两大类 tracer:传统 tracer 和 Non-Tracer Tracer 。下面将分别介绍他们的使用。 传统 Tracer 的使用 使用传统的 ftrace 需要如下几个步骤: 选择一种 tra...
阅读(235) 评论(0)

Perf 简介

Perf 简介 Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时分析应用代码和内核,从而全面理解应用程序中的性能瓶颈。 最初的时候,它叫做 Performance counter,在 2....
阅读(246) 评论(0)

linux kobject设备模型详解(转)

kobject是linux设备模型中最基本的结构。要说明的是,linux内核虽然由C语言编写,但是内核在实现时,到处都体现出开发者面向对象的思想。所以,kobject也可以理解为所有驱动对象的基类。后面用到的驱动对象,几乎都是kobject的派生类。作为基类的kobject并不关心自己是如何实现的,所以,在内核中,没有用kobject直接定义的变量,kobject只是作为一个抽象的基类而存在。一般...
阅读(224) 评论(0)

sysfs文件系统

目录(?)[-] sysfs文件系统 sysfs目录结构深入理解sysfssysfs文件open流程sysfs文件readwrite流程 3 sysfs文件系统 sysfs是一个基于内存的文件系统,它的作用是将内核信息以文件的方式提供给用户程序使用。该文件系统的目录层次结构严格按照内核的数据结构组织。除了二进制文件外(只有特殊场合才使用),sysfs文件内容均以AS...
阅读(284) 评论(0)

gdb 多线程调试

http://hi.baidu.com/hcq11/blog/item/9f5bfc6e696209d680cb4a25.html  http://hi.baidu.com/litto/blog/item/759389dd198111375882dd1e.html  http://blogold.chinaunix.net/u3/94700/showart_2389432.html...
阅读(188) 评论(0)

利用GDB进行多线程调试

一、多线程调试 多线程调试重要就是下面几个命令: info thread 查看当前进程的线程。 thread 切换调试的线程为指定ID的线程。  break file.c:100 thread all  在file.c文件第100行处为所有经过这里的线程设置断点。  set scheduler-locking off|on|step,这个是问得最多的。在使用step或者c...
阅读(157) 评论(0)

linux环境变量设置

1、直接用export命令: #export PATH=$PATH:/opt/au1200_rm/build_tools/bin 查看是否已经设好,可用命令export查看: [root@localhost bin]#export declare -x BASH_ENV="/root/.bashrc" declare -x G_BROKEN_FILENAMES="1" decl...
阅读(100) 评论(0)

安卓源码编译--常见问题集

################# Fix 1 ########################## Error: frameworks/base/include/utils/KeyedVector.h:193:31: note: declarations in dependent base ‘android::KeyedVector >’ are not found by unqua...
阅读(712) 评论(0)

源码下载--ubuntu系统中下载安卓源码

安卓源码下载官方指导文档:http://source.android.com/source/downloading.html 一、安装curl、git和Repo curl:是利用URL语法在命令行方式下工作的开源文件传输工具,在这里它的作用就在于,协助安装Repo。 git:当下最为流行的分布式版本控制系统,用于项目管理 Repo:Google专门为管理Android源码开发的...
阅读(348) 评论(0)

JDK安装--linux系统下(x86_64)安装jdk 1.6

标签: jdk安装 2014-11-04 17:56 31742人阅读 评论(7) 收藏 举报 分类: Linux(19) 版权声明:本文为博主原创文章,未经博主允许不得转载。 一,查看是否安装jdk: # rpm -qa | grep jdk 或者 #rpm -q jdk 或者 #java -version...
阅读(2803) 评论(0)

安卓配置文件详解

AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。 [html] view plaincopy xml version="1.0" encoding="utf-8"?...
阅读(169) 评论(0)

android各个版本的名称和更新

命名规则 Android 用甜点作为它们系统版本的代号的命名方法开始于 Andoird 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕,甜甜圈,松饼,冻酸奶,姜饼,蜂巢。 发行版本 版本 备注 Android1.1 2008 年9月发布的Android第一版 Android 1...
阅读(753) 评论(0)
65条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:27875次
    • 积分:525
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:43篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论