当前搜索:

[置顶] 读《Linux内核设计与实现》我想到了这些书

从题目中可以看到,这篇文章是以我读《Linux内核设计与实现》而想到的其他我读过的书,所以,这篇文章的主要支撑点是《Linux内核》。      开始读这本书已经是很久以前的事了,不过,由于时间和精力原因,没有认真的分析和深入研究这本书所涉及的诸多内容,现在想来,仍旧很是遗憾,直到最近,再次把这本...
阅读(10179) 评论(37)

[置顶] Android点击Button实现功能的几种方法

Android中Button控件应该算作是比较简单的控件,然而,它的使用频率却是非常的高,今天,我在这里总结了三种常用的点击Button实现其功能的方法。      1.很多时候,我们在用到Button控件时,往往都是“一次性”使用,这时,为了方便起见,我们一般采用的是匿名内部类的方法,形如这样:...
阅读(4680) 评论(21)

[置顶] Android开发工具GenyMotion安装和使用方法

好长时间没有再接触Android了,以至于GenyMotion出现这么久了,我还没有试用过,记得当时发布Android Studio时,当天我就开始试用了,好吧,看到GenyMotion这个东西还要归功于这篇文章:http://blog.csdn.net/chichoxian/article/de...
阅读(9879) 评论(12)

[置顶] 过去的一年,我在读研

2012.09.01,从这一天起,我开始了新的学习生活,这是一个新的开端,这也是我大学毕业的一年,我开始了研究生生活,到现在,2013.08.01,恰好两个学期,研一的生活结束了,这一年里,颇多感受,不敢忘却,故执笔于此。     一.满腔热情,投入新生活  对于新的生活,我盼望已久,心里充满的是...
阅读(6957) 评论(95)

[置顶] C语言--测试电脑存储模式(大端存储OR小端存储)

相信大家都知道大端存储和小端存储的概念,这在平时,我们一般不用考虑,但是,在某些场合,这些概念就显得很重要,比如,在 Socket 通信时,我们的电脑是小端存储模式,可是传送数据或者消息给对方电脑时,恰巧,对方的电脑是大端存储,那么,如果你直接的传输,那么对方解析的肯定就是乱码了,所以,我们需要在...
阅读(4355) 评论(16)

[置顶] 为学Android,我看了这些书

刚刚开始新的学习生活时,很容易走错方向,然后,这意味着不知道该学习什么,不知道该怎样学习,很显然,我写下这句话意味着我走过这样的路,为此,就付出了不小的代价,浪费了很多时间。      这篇文章当然不是回忆那些走错了的路,而是写下我学习Android的历程,当然,可能不一定适合每一个人,但是,个人...
阅读(13547) 评论(27)

[置顶] 为学Linux,我看了这些书

去年开始,抱着学习的态度开始了我的Linux学习,到现在,差不多一年了,收获很多,不敢说精通Linux,但是,还是对得起“略懂”这两个字的。这一年里我看了很多书,细细数下,大概15本左右,其中包含了两个方面,一个是Android,另一个就是Linux。当然,在学习之初,遇到了不少瓶颈,在这里,还要...
阅读(19847) 评论(128)

[置顶] Android 蓝牙开发实例--蓝牙聊天程序的设计和实现

作者在这里介绍的这个实例是Google SDK中提供的一个蓝牙聊天程序,简单但信息量巨大,非常适合初学者学习蓝牙方面的知识。 在学习这个实例前请读者仔细阅读并理解Socket的工作原理和实现机制,作者的这篇博客中有详细的介绍: http://blog.csdn.net/dlutbrucezha...
阅读(36250) 评论(16)

[置顶] Android 网络连接--Wifi/3G

获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。 Android平台提供了ConnectivityManager  类,用于网络连接状态的检测。 Android开发文档这样描述Conn...
阅读(5439) 评论(0)

[置顶] 使用system函数时应该忽略两个信号

在8.13节,我们展示了一个system函数的实现。然而,那个版本没有处理信号。POSIX.1要求system忽略 SIGINT和SIGQUIT并阻塞SIGCHLD。在展示正确处理这些信号的版本之前,我们看下为什么需要担心这些信号的处理。 下 面的代码使用了8.13节的sy...
阅读(4134) 评论(0)

[置顶] 信号实现父子进程之间的同步--sigsuspend的作用

函数原型:   #include   int sigsuspend(const sigset_t *mask); 作用:   用于在接收到某个信号之前,临时用mask替换进程的信号掩码,并暂停进程执行,直到收到信号为止。   The sigsuspend()...
阅读(5641) 评论(1)

[置顶] Android之 AndroidManifest.xml 文件解析

一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能...
阅读(3678) 评论(2)

[置顶] Linux下互斥量与条件变量详细解析

1. 首先pthread_cond_wait 的定义是这样的 The pthread_cond_wait() and pthread_cond_timedwait() functions are used to block on a condition variable. They are ...
阅读(4928) 评论(1)

[置顶] <UNIX环境高级编程>中的 "apue.h"

/************** * *apueerror.h * *************/ #include #include #include /* for definition of errno */ #include /* ISO C var...
阅读(2980) 评论(2)

[置顶] Android利用ViewPager实现滑动广告板

•android-support-v4.jar,这是谷歌官方给我们提供的一个兼容低版本Android设备的软件包,里面包囊了只有在Android3.0以上可以使用的api。而ViewPager就是其中之一,利用它我们可以做很多事情,从最简单的导航,到页面切换菜单等等。 •ViewPager的功能...
阅读(29214) 评论(15)

[置顶] C语言项目--教师信息/学生成绩管理系统

这个系统实现两个功能,分别是管理教师的信息和学生的成绩,用户可以选择切换实现相应的功能。话不多说了,现在看下程序的实现截图: 这里给出程序代码下载地址:http://download.csdn.net/detail/dlutbrucezhang/5191828 ...
阅读(4545) 评论(1)

[置顶] Android eclipse 程序调试

一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的. 步骤如下. 1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可. 2 在debug模式下运行程...
阅读(5737) 评论(7)

[置顶] Linux C编程--fork()详解

在Linux系统下学习一个系统函数最好的方法就是阅读其源码,首先,给出fork函数的源码 /* * linux/kernel/fork.c * //--fork()用于创建子进程 * (C) 1991 Linus Torva...
阅读(5880) 评论(2)

[置顶] android 中XML和对象转换利器Xstream的使用

XStream框架: 虽说pull dom dom4j等优秀的xml解析工具使用非常广泛,但对于复杂庞大的数据交互来说,使用它们无疑让你倍加痛苦,你可能大部分精力都放在无聊繁琐的解析和拼装上,如果接口稍微改动,更令你有股辞职不相干的冲动,或许你更倾向选择JSON,但有时候你还是不得不面对JS...
阅读(4511) 评论(3)

[置顶] Linux C编程--网络编程3--面向无连接的网络编程

数据报套接字操作 由于底层的协议不同,数据报套接字与数据流套接字有一些基本的不同。数据报套接字是UDP协议,UDP是无连接、不可靠的数据报协议。在这种通信方式中,客户不与服务建立连接,它只是通过sendto向服务程序发送数据报,sendto函数本身要求一个地址参数给出服务程序的地址。    同...
阅读(3325) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 247万+
    积分: 3万+
    排名: 189
    时间
    博客专栏
    最新评论