- 博客(275)
- 资源 (122)
- 收藏
- 关注
转载 阿里实习生招聘笔试题目
题目:第一题选C,不解释吧,按位与就行 第二题选D,不解释,2*3*sizeof(int*)=48(64位机器上是8字节一个指针) 第三题选C,我不确定,不过,应该是的 第四题选D,明显考的是补码 第5题选D,果断访问错误(这是Ja
2014-04-02 13:16:46
2412
转载 git使用详细介绍
1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Gi
2013-08-20 15:39:46
1293
转载 Linux中source命令的用法
source命令:source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法: source filename 或 . filenamesource命令除了上述的用途之外,还有一个另外一个用途。在对编译系统核心时常常需要输入一长串的命令,如:make mrpropermake men
2013-08-20 15:38:13
1203
转载 程序员技术练级攻略
前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。 回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。 一定要
2013-05-23 14:03:12
1515
转载 android 学习
Android学习规划和学习资料 最近经常被问起如何更深入学习Android,在这里分享一些学习经验。 一、应用层: 应用层的书没有特别好的,内容都大同小异。推荐下面的学习资料: 1. Android developer网站http://developer.android.com Android developer网站提供了熟悉Android系统最权威的资料,这里包含了
2013-05-21 17:48:21
2240
转载 android
《android深入浅出》 特点:讲解透彻且通俗易懂,涵盖了android重要知识点,十分适合于初学者学习。之后你在学习《android高级应用开发》,步入系统的学习。android深入浅出,讲了很多别的android教程里面没讲的内容。讲了设计原理,提供了思维导图,面试题,结合代码一步步深入实践。掌握后能力值:学会去研究一个个Android开发主题,走上真正的移动开发者之路。第一集
2013-05-21 17:47:07
932
转载 readv/writev 函数
名称:: readv/writev功能:散布读/聚集写用法:#include 函数原形: ssize_t readv(int filedes,const struct iovec*iov,int iovcnt); ssize_t writev(int filedes,const struct iovec*iov,int iovcnt);参数:filedes 文件描
2013-05-16 17:33:46
7224
转载 linux 编译代码
转自: http://www.iteye.com/topic/240578GNU编译器集 GNU编译器集(其前身为GNU C编译器)诞生于1987年。当时Richard Stallman(GNU项目的创办人)想要创建一个编译器,它可以满足他定义的“自由软件”概念,并可用来编译GNU项目发布的其他软件。GNU C编译器迅速在自由软件社区中流行开来,而且以其健壮性和可移植性而闻名。它
2013-05-16 17:33:11
889
转载 jni学习
转自http://blog.csdn.net/mci2004/article/details/7211678一、JNI是Java Native Interface的缩写,JNI是一种机制,有了它就可以在java程序中调用其他native代码,或者使native代码调用java层的代码。也就是说,有了JNI我们可以使Android项目中,java层与native层各自发挥所长并相互配
2013-05-16 10:33:01
1678
转载 java基础
1,跳出多层循环,break n和continue n。其中n表示标签名。只是在Java中只能在for、while、do...while三种循环语句前面定义. a: for(int i=0;i System.out.println("i="+i); for(int j=0;j if(i==2)
2013-05-15 11:09:47
1343
转载 android 示例源码
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1、Android团队提供的示例项目 如果不是从学习Android S
2013-05-02 10:51:07
941
转载 PPP协议解析
[转]http://www.diybl.com/course/6_system/linux/linuxjq/20110930/561284.htmlPPP(Point to Point Protocol,点对点协议)协议是为在两个对等实体间传输数据包,建立简单连接而设计的。这种连接提供了同时的双向全双工操作,并且假定数据包是按顺 序投递的。PPP协议还满足了动态分配IP地址的需要,并能够对
2013-04-28 14:27:52
1839
转载 Linux PPP 数据收发流程
(转自http://blog.csdn.net/linweig/article/details/5478455)PPP (Point-to-Point)提供了一种标准的方法在点对点的连接上传输多种协议数据包,它最常见的用途可能是传统的拨号上网了(据说现在的宽带接入 也有采用PPPOE方式的)。在Linux Mobile Phone上,网络应用程序使用PPP作为与GSM模组之间的通信协议,最
2013-04-28 14:27:22
1078
转载 三个方法让你成为更好的程序员
三个方法让你成为更好的程序员oschina 发布于: 2013年04月10日 (63评)分享到 新浪微博腾讯微博收藏+2161. 做出个东西找个东西/项目,直接开始做。想进入编程这一行业的人开始时总是试图先学会一门语言。这种方法是 低效的。找一个项目或一个小功能软件去做,针对性的学习那些需要完成这个任务必须具备的知识技能。这种学法
2013-04-27 11:23:57
800
转载 你是一个工资太低的程序员吗?
我通过邮件和很多你们这些读者进行过交流,谈论程序员的生活状态。这些交流几乎都伴随着一个相同的主题。你是一个工资太低的程序员吗?如果你真打算问自己,那这答案几乎就是“是的”。 我们这里说的工资太低是考虑钱的方面。我们没有涉及到你从工作中获得了多少乐趣,或从工作中学到了多少知识。人们都想知道,跟其他程序员比起来自己的收入水平如何。然而,你总能找到一个比你挣得更多的人。事实上,几乎所有的程序员都
2013-04-18 18:57:44
1254
翻译 尹华山:程序员学习能力提升三要素
尹华山:程序员学习能力提升三要素推荐者:草而无根 (积分 359) | 原作者:尹华山1 顶一下 收藏IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合
2013-04-09 16:43:21
1172
转载 putty
Putty自动登陆用户名有时候经常管理VPS,需要记录下登陆的用户名,例如root,每次输入实在太麻烦了。点击【Data】标签,在Auto-login username处输入root,再返回Session标答save即可。图 3PUTTY应该是使用最广泛的SSH登录工具了,开源免费好用强大,什么都好,就有一点不好,不能记住
2013-04-08 13:44:46
1129
转载 HierarchicalStateMachine(HandlerStateMachine)分析
1.Hierarchical State Machine pattern原理。http://www.360doc.com/content/10/1105/15/4238731_66855208.shtml 2.android.os.HandlerStateMachine(android 2.0中提供)是com.android.internal.util.Hierarchical
2013-03-28 17:11:28
893
转载 Multitasking the Android Way
Multitasking the Android WayPosted by Tim Bray on 28 April 2010 at 11:41 AM Dianne Hackborn[This post is by Dianne Hackborn, a Software Engineer who sits very near the exact center of ev
2013-02-05 21:07:38
622
转载 美国优秀教师对中国家长的建议
最近,美国州一级评选出来的优秀教师在家庭教育方面向中国家长提出以下十条建议:一、尽量表扬孩子。孩子具有一定的自信心,才会肯去学习。要使孩子每天都感觉到他在学习上取得了一定进步,哪怕是改正一个缺点。 二、多关心孩子的学习内容和实际进步程度。家长要多询问孩子最近学习了什么,掌握得如何等。三、经常给孩子制订几个容易达到的小目标。这样可以使孩子感觉到能够做到,孩子有自信心,从而有利
2013-02-05 09:37:45
737
转载 编译错误error: invalid storage class
昨天遇到一个莫名其妙的编译错误,以前没有见过,而且代码流程看起来也没有太多的奇异之处。后来忍无可忍,百度了下,发现别人也有遇到这个错误的,他的解决方法是:少了“}”。嘿嘿,我开始跟踪每一个函数,终于找到了这个地方。对的。就是因为少了一个“}”。所以要注意了,仔细仔细哈。下面就是make后出现的错误:xxxxx.c:100: error: invalid storage class for
2013-02-01 09:54:41
16035
转载 我的Linux书架
http://www.cnblogs.com/wwang/archive/2011/01/27/1944406.html工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接
2013-01-28 15:28:31
751
转载 Linux系统下的多线程编程入门
线程的数据处理 和进程相比,线程的最大优点之一是数据的共享性,各个进程共享父进程处沿袭的数据段,可以方便的获得、修改数据。但这也给多线程编程带来了许多问题。我们必须当心有多个不同的进程访问相同的变量。许多函数是不可重入的,即同时不能运行一个函数的多个拷贝(除非使用不同的数据段)。在函数中声明的静态变量常常带来问题,函数的返回值也会有问题。因为如果返回的是函数内部静态声明的空间的地址,则在
2013-01-16 14:16:49
520
转载 在C++编译器下dlsym()引发的思考
在C++编译器下dlsym()引发的思考cafesun 2007-02-16这几天看到讲解dlopen,dlsym函数的文章,忍不住自己编码尝试了一下。引出了一些其他知识。dlsym()的函数原型是void* dlsym(void* handle,const char* symbol)handle是由dlopen打开动态链接库后返回的指针,symbol就
2013-01-16 13:48:11
3280
转载 在Android上使用LocalSocket实现上层Java和底层C++的通信
在看Android代码的时候发现有使用LocalSocket,比java本身的socket效率要高,好像没有经过协议栈,是android自己实现的类似共享内存一样的东东,在传输大量数据的时候就需要用到,比如视频数据,在RIL电话那部分也用到。刚好项目用到视频传输,我试用了一把,果然不错!public static final String SOCKET_ADDRESS = "socket_cm
2013-01-15 11:24:20
2244
转载 关于构造IOCTL命令的学习心得
在编写ioctl代码之前,需要选择对应不同命令的编号。为了防止对错误的设备使用正确的命令,命令号应该在系统范围内唯一,这种错误匹配并不是不会发生,程序可能发现自己正在试图对FIFO和audio等这类非串行设备输入流修改波特率,如果每一个ioctl命令都是唯一的,应用程序进行这种操作时就会得到一个EINVAL错误,而不是无意间成功地完成了意想不到的操作。 要按Linux内核的约定方法为驱动程
2013-01-14 15:37:39
602
转载 Android local socket学习总结
http://blog.csdn.net/xiexh0921/article/details/7513628转载请注明出处: http://blog.csdn.net/xiexh0921/article/details/7513628##############################################目的:实现本地 C程序与apk
2013-01-13 00:31:13
11803
翻译 Android RIL模块非启动界面联网实战
http://yangyangzhao.blog.163.com/blog/static/175816366201011542451166/
2013-01-13 00:28:43
764
转载 浅谈ril
http://yangguangwei1987.blog.163.com/blog/static/1952151782012626164530/ril为Radio interface layer 的缩写, 翻译为协议转换层, 应用层通过ril层向串口发送命令, 串口之上为ril层, 串口之下为modem, ril层由rild进程负责, ril层代码目录为/hardware/ril.
2013-01-13 00:26:45
670
转载 vimdiff折叠操作命令
用zr就可以zf 创建折叠(使用数字表示创建有当前行到下多少行的折叠,比如3j就创建包括4行的折叠)zo 打开折叠(l也可以打开折叠)zc 关闭当前折叠zm 关闭所有折叠zr 打开所有折叠zE 删除所有折叠zd 删除当前折叠za 若当前打开则关闭,若当前关闭则打开zj 到下一折叠的开始处zk 到上一折叠的末尾
2013-01-12 23:13:18
5305
转载 Android ThreadLocal 机制
http://blog.csdn.net/z10232/article/details/6825801
2012-12-24 14:18:47
621
转载 Android中Message机制的灵活应用
转自:http://qaohao.iteye.com/blog/5091451.活用Android线程间通信的Message机制1.1.Message代码在frameworks\base\core\java\android\Os\Message.java中。Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Messa
2012-12-22 13:25:22
488
转载 Ubuntu 11.10 GCC4.5 GCC4.6无缝切换
Step1: 检查版本和安装的版本lee@lee:~$ ls /usr/bin/gcc*/usr/bin/gcc /usr/bin/gcc-4.5 /usr/bin/gcc-4.6如果缺4.5那么就安装哈。sudo apt-get install gcc-4.5 g++-4.5g++ -vgcc -vStep2:增加可选项sudo upd
2012-12-21 22:41:18
667
转载 ubuntu上卸载openjdk并安装sunjdk(转)
在ubuntu软件安装软件中卸载掉openjdk并安装sunjdk后,使用java-version如下:java version "1.6.0_22"OpenJDK Runtime Environment (IcedTea6 1.10.4) (6b22-1.10.4-0ubuntu1~11.04.1)OpenJDK Server VM (build 20.0-b11, mixed mo
2012-12-21 22:24:49
2424
转载 Eclipse快捷键大全(转载)
Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Al
2012-12-19 16:23:05
472
转载 Android应用程序消息处理机制(Looper、Handler)分析
Android应用程序是通过消息来驱动的,系统为每一个应用程序维护一个消息队例,应用程序的主线程不断地从这个消息队例中获取消息(Looper),然后对这些消息进行处理(Handler),这样就实现了通过消息来驱动应用程序的执行,本文将详细分析Android应用程序的消息处理机制。 前面我们学习Android应用程序中的Activity启动(Android应用程序启动过程源代码分析
2012-12-19 14:33:46
648
转载 十一个经典Apache开源项目
http://xiexiejiao.cn/java/top-10-apache-opensource-projects.html1、Apache Web Server Apache HTTP Server项目Apache HTTP Server项目主要致力于为现代操作系统开发和维护开源的HTTP服务器,其中包括Unix和Windows NT。这个项目的主要目标是提供一个可以与当
2012-12-18 17:52:38
1088
转载 vi/vim 光标移动命令
移动光标上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行下:j nj:向下移动n行左:h nh:向左移动n列右:l nl:向右移动n列w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上b:与w相反e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上ge:与e相反$:移动光标到行尾
2012-12-18 10:21:18
59190
C语言程序设计案例精编
2011-03-24
注册表大全(包含多本书册表书籍)
2010-04-17
端口知识---------从基础到进阶!(常用端口功能+攻防).pdf
2010-04-07
TD-SCDMA系统培训手册-技术篇.pdf
2010-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人