自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

转载 linux socket编程

1、网络中进程之间如何通信?本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:消息传递(管道、FIFO、消息队列)同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)共享内存(匿名的和具名的)远程过程调用(Solaris门和Sun RPC)但这些都不是本文的主题!我们要讨论的是网络中进程之间如何通信?首要解决的问题是如何唯一标识一个进

2013-06-08 15:24:27 373

原创 linux pthread 线程库

1 Introduction不用介绍了吧…2 Thread Concepts1.     Thread由下面部分组成:a.     Thread IDb.     Stackc.     Policyd.     Signal maske.     Errnof.      Thread-Specific Data3 Thread Identificatio

2013-05-19 18:03:21 742

原创 Android APP开发---->各种小意外

1. 在RelativeLayout里面放置了TextView, 可是就是显示不出来,结果添加属性 android:background="#00000000", 就可以显示出来了。2. ImageView的属性android:ScaleType可以对图片进行scale.3.在父relativelayout里面有个子relativelayout,子relativelayout里有个prog

2013-04-10 17:56:31 431

转载 在android native层使用logcat打印消息

1.对应的.cpp文件中添加#include2.在对应的.mk文件中添加:            LOCAL_LDLIBS :=  -L$(SYSROOT)/usr/lib -llog3.在程序中用函数:           __android_log_write(ANDROID_LOG_ERROR,"Tag","Message");           __android_l

2013-01-28 19:24:55 2001

转载 关于android:sharedUserId

安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。        android:sharedUser

2013-01-08 10:39:35 393

原创 eclipse编译java程序常见错误处理办法

eclipse @override报错@Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是OverrideJDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override在JAVA 1.5和1.6中@override的用法是有些区别的,虽然改变了JRE但eclipse还是会报错。解决办法:Windows->P

2013-01-06 12:28:10 730

转载 JVM的装载

在我们运行和调试java程序的时候,经常会提到一个jvm的概念.jvm是java程序运行的环境,但是他同时一个操作系统的一个应用程序一个进程,因此他也有他自己的运行的生命周期,也有自己的代码和数据空间。        首先来说一下jdk这个东西,不管你是初学者还是高手,是j2ee程序员还是j2se程序员,jdk总是在帮我们做一些事情.我们在了解java之前首先大师们会给我们提供说jdk这个东西

2012-12-20 12:42:45 324

转载 Java的JNI简介

Java语言及其标准API(应用程序编程接口)应付应用程序的编写已绰绰有余。但在某些情况下,还是必须使用非JAVA编码。例如,我们有时要访问操作系统的专用特性,与特殊的硬件设备打交道,重复使用现有的非Java接口,或者要使用“对时间敏感”的代码段,等等。与非Java代码的沟通要求获得编译器和“虚拟机”的专门支持,并需附加的工具将Java代码映射成非Java代码(也有一个简单方法:在第15章的“一个

2012-12-19 19:52:00 306

原创 android源码中重要文件

一 用户空间init我这里不分析linux启动的那第一个程序init。 init代码在/system/core/init/init.c。感兴趣的可从main函数开始分析android的其他重要进程都是init加载init.rc配置文件来fork的。其中,最重要的init.rc位于source/system/core/rootdir下。init.rc有它特有的语法,可google一下

2012-12-18 12:30:15 572

linux内核开发

linux内核开发api基础知识点,多年积累。 linux内核开发api基础知识点,多年积累。

2013-07-06

C语言笔试题集

找工作的,对付软件方面的职位笔试足够了!

2011-11-04

以汇编指令来理解arm架构

自己学习了几次arm汇编指令,觉得汇编更让人对处理器理解得深刻!

2011-05-28

空空如也

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

TA关注的人

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