张勤一

echo "are you happy ?" | cut -d ' ' -f 3 | tr -d '\r\n '

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

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

2013-08-19 08:59:49

阅读数:10900

评论数:37

Android点击Button实现功能的几种方法

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

2013-08-04 13:30:49

阅读数:4811

评论数:21

Android开发工具GenyMotion安装和使用方法

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

2013-08-02 19:44:24

阅读数:9948

评论数:12

过去的一年,我在读研

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

2013-08-02 13:57:40

阅读数:7052

评论数:95

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

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

2013-07-29 12:16:44

阅读数:4443

评论数:16

为学Android,我看了这些书

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

2013-07-26 09:26:52

阅读数:13686

评论数:27

为学Linux,我看了这些书

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

2013-07-22 10:20:04

阅读数:20466

评论数:128

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

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

2013-05-24 11:02:56

阅读数:36844

评论数:16

Android 网络连接--Wifi/3G

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

2013-05-21 10:50:02

阅读数:5525

评论数:0

使用system函数时应该忽略两个信号

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

2013-05-11 16:48:34

阅读数:4385

评论数:0

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

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

2013-05-11 14:00:17

阅读数:5851

评论数:1

Android之 AndroidManifest.xml 文件解析

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

2013-05-10 15:43:59

阅读数:3754

评论数: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 ...

2013-05-03 09:17:51

阅读数:5089

评论数:1

<UNIX环境高级编程>中的 "apue.h"

/************** * *apueerror.h * *************/ #include #include #include /* for definition of errno */ #include /* ISO C var...

2013-04-06 23:47:50

阅读数:3064

评论数:2

Android利用ViewPager实现滑动广告板

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

2013-03-29 15:12:14

阅读数:29445

评论数:15

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

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

2013-03-28 15:18:12

阅读数:4711

评论数:1

Android eclipse 程序调试

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

2013-03-20 16:00:35

阅读数:5828

评论数:7

Linux C编程--fork()详解

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

2013-03-19 16:14:41

阅读数:6573

评论数:2

android 中XML和对象转换利器Xstream的使用

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

2013-03-14 15:20:25

阅读数:4644

评论数:3

Linux C编程--网络编程3--面向无连接的网络编程

数据报套接字操作 由于底层的协议不同,数据报套接字与数据流套接字有一些基本的不同。数据报套接字是UDP协议,UDP是无连接、不可靠的数据报协议。在这种通信方式中,客户不与服务建立连接,它只是通过sendto向服务程序发送数据报,sendto函数本身要求一个地址参数给出服务程序的地址。    同...

2013-03-07 15:32:15

阅读数:3425

评论数:0

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