- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 Eclipse搭建android环境
目录(?)[+]字体颜色说明:黑色表示已理解内容,红色表示未解决的问题或知识点。目录一、安装JDK.. 11、JDK下载... 12、安装JDK.. 13、环境变量设置... 3二、安装Eclipse. 51、Eclipse下载... 52、Eclipse安装... 5三、安装SDK.. 51、下载SDK.. 52、SDK安装..
2014-07-30 23:47:24 691
转载 中国软件开发工程师之痛
在近期的一次会议上,有高层谈到之前在中国觉得自己做得很牛,但与美国同行接触后却发现与人家存在很大的差距,这一点我在外企工作时也有过同样的体会。真正与外国同行接触后才会知道什么是差距,在这篇文章中我从软件开发工程师的角度以“痛点”的形式来谈一谈我所认为的差距。技能之痛相当数量的软件开发工程师(后面简称为工程师)认为除了与编码相关的内容外,其他技能都不重要。在这种意识的引导
2014-07-19 00:28:52 480
转载 signal函数
1. 信号概念 信号是进程在运行过程中,由自身产生或由进程外部发过来的消息(事件)。信号是硬件中断的软件模拟(软中断)。每个信号用一个整型常量宏表示,以SIG开头,比如SIGCHLD、SIGINT等,它们在系统头文件中定义,也可以通过在shell下键入kill –l查看信号列表,或者键入man 7 signal查看更详细的说明。信号的生成来自内核,让内核生成信号的请求来自3个地方:l
2014-07-12 17:05:13 687
转载 linux内核同步之信号量、顺序锁、RCU、完成量、关闭中断 .
一、信号量1.信号量的概念信号量也是一种锁,当信号量不可用时,尝试获取信号量的任务将挂起直到它拿到了信号量。由于尝试获取信号量的任务可能挂起,因而中断服务程序以及可延迟函数不能使用信号量。对于信号量来说需要注意:只有对信号量计数值的操作是原子的信号量的自旋锁只用于保护信号量的等待队列信号量是比较特殊的,其up操作不是必须由down操作的调用者发起。如果把信号量也看作
2014-07-10 17:18:52 948
原创 Linux 线程锁详解
在Posix Thread中定义有一套专门用于线程同步的mutex函数。 1. 创建和销毁 有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下: pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER; 在LinuxThreads实现中,pthre
2014-07-10 17:03:38 522
原创 C位操作介绍
C++位操作包括两种:传统的C语言方式的位操作和C++中利用bitset容器的位操作 一、传统的C方式位操作:1.基本操作: 使用一个unsigned int变量来作为位容器。2.操作符:| 按位或操作符:result=exp1|exp2;当exp1和exp2中对应位中至少有一个为1时,result中对应位为1,否则为0。& 按位与操作符::result=exp1
2014-07-04 15:14:20 10234
原创 C语言数字字符串转换为十六进制格式函数
今天在测试生产系统的时候,需要输入测试数据,网上没有找到可用的代码,自己写了一个,有需要的可以使用一下。 在网络通信中,服务端收到的内容都是以16进制存在的8位串,在模拟一个客户端发包的时候,需要将模拟数据转换成16进制。 例如一段数据 char test[]="0000008504050603020101010009011102161400"要把他转换成00 00 00
2014-07-03 14:36:40 1997
转载 C语言十六进制数据同字符串的相互转换
// t4.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include #include #include /* 入口参数:pSrc 源十六进制数据 出口参数:dest 存放运算结果 返回:
2014-07-03 11:09:13 522
C++设计新思维
2013-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人