- 博客(37)
- 资源 (1)
- 收藏
- 关注
转载 Java学习总结
一、一般技术 1. Java唯一一种参数传递机制:by value(传值)。备注:当参数为对象时,以传值方式传递对象的引用。(个人理解:传递指针的拷贝) 2. 对不变的data和object references使用final备注:当声明一个对象为final时,不能改变其指向,但能改变其对象的值。 3. 缺省情况下所有非私有(n
2013-06-14 10:10:17
807
转载 学习新技术的10个建议
学习新技术的10个建议http://www.apkbus.com/portal.php?mod=view&aid=1780我们生活在一个振奋人心的时代。我们可以越来越方便廉价地获得大量学习资源。这些资源的传播载体由最初的教室被变成了博客,技术论坛等。坐拥如此众多的学习资源,我们没有任何理由不去好
2013-05-16 08:17:03
715
原创 Parcel_进程间数据传递
Parcel,即打包。为什么需要打包呢?是为了序列化。如果要在进程之间传递一个整数,很简单,直接传就行了;如果要传一个字符串,就稍微复杂了点:需先分配一块可以容纳字符串的内存,然后将字符串复制到内存中,再传递(新手可能问:为啥不直接把字符串的引用传过去呢?学过C/C++的地球人都知道:进程有自己的内存地址空间,一个进程中的1000地址可能在另一个进程中是100000,java对象的引用跟本上还
2013-05-11 20:57:33
3363
转载 专访邓凡平:Android开发路上的快速学习之道
摘要:随着Android系统越来越流行,Android应用的需求也在不断变化,对于开发者而言,深入理解Android系统原理显得越来越重要。社区之星第22期采访了移动开发牛人、技术精深、乐于分享的邓凡平,感受属于他的那份正能量。邓凡平(网名innost),毕业于中科院研究生院,资深Android开发工程师,热衷于Android源代码的研究,对Android的架构设计和实现原
2013-05-10 08:56:07
2183
原创 设计模式--Factory
简单工厂模式实现代码:#include using namespace std;enum ProductType {PA, PB};class Product{public: Product() { cout << "Product ..." <
2011-08-18 15:20:44
518
原创 vi常用操作
光标控制命令 命令 光标移动 h或^h 向左移一个字符 j或^j或^n 向下移一行 k或^p 向上移一行 l或空格 向右移一个字符 G 移到文件的最后一行 nG 移到文件的第n行 w 移到下一个字的开头 W 移到下一个字的开头
2011-08-13 08:10:04
443
转载 简单的I2C协议理解
转自http://www.52rd.com/Blog/Detail_RD.Blog_sky_go_27310.html一. 技术性能: 工作速率有100K和400K两种; 支持多机通讯; 支持多主控模块,但同一时刻只允许有一个主控;
2011-07-31 16:03:52
565
原创 Linux启动过程剖析
Linux启动过程:BIOS自检,启动Grub/Lilo,加载内核,执行init,通过/etc/inittab文件进行初始化,执行/bin/login。
2011-04-17 12:14:00
533
原创 NOR Flash与NAND Flash
分别从接口,容量/成本,可靠性,读写性能,寿命,文件系统,升级等方面介绍了 NAND Flash与 NOR Flash。
2011-04-05 21:48:00
946
原创 ARM启动过程分析
ARM启动过程:初始化中断向量表-->初始化存储器系统-->初始化堆栈-->初始化有特殊要求的端口和设备 -->初始化用户程序执行环境-->改变处理器模式-->调用主应用程序
2011-04-05 20:26:00
1823
原创 Ubuntu软件包管理工具
本文详细的介绍了在Ubuntu/Debian下如何管理软件包。主要介绍了apt-get, apt-cache, apt-file, apt-key命令的用法。
2011-04-04 21:31:00
3119
原创 嵌入式系统简介
定义:IEEE:Devices used to control, monitor, or assist the operation of equipment, machinery or plants.通俗定义:以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 特点:1. 系统内核小。由于嵌入式系统一般是应用于小型电子装置的,系统资源特别是存储资源相对有限,所以内核较之传统的操作系统要小得 多。比如目前业界运用广泛的开源
2011-04-03 09:33:00
1714
原创 ARM架构处理器设备
Architecture定义了如下操作:theprogrammers model 程序员模型the instruction set 指令集system configuration 系统配置exception handling 异常处理the memory model 内存模型指令集主要有:ARMv4ARMv5ARMv6ARMv7-A 高性能的处理器,适用于应用程序ARMv7-R 实时ARMv7-M 微控制器,低延迟,只使用Th
2011-03-22 21:32:00
945
原创 Qt学习笔记--窗口部件(Widget)
1. Widget是GUI编程的基本组件2. 每个Widget可以放置在一个UI内或者作为一个独立的窗口3. 每种类型的组件都是Widget的子类,Widget继承QObject4. 每个Widget在构造时可以指定它的父对象,这样可以保证它不用时自动析构5. 存在父子关系的Widgets,每个子Widget都显示在父Widget内;当父Widget析构时,所有的子Widget自动析构6. 每个程序一般都包含一个main.cpp,里面有main函数#include // 其他的自
2011-03-21 21:24:00
15646
原创 Qt学习笔记--编程技巧总结
以命令行的形式改变窗口的现实风格./xxx -style cde/motif/plastique根据标签快捷键定位输入框QLabel *label = new QLabel(tr("&New"));QLineEdit *edit = new QLineEdit();label->setBubby(edit);默认按钮:当用户按下Enter的时候,能够按下对应的按钮button->setDefault(true);禁止按钮:显示为灰色,不和用户交互button->set
2011-03-21 21:15:00
2785
原创 Qt学习笔记--QtCreator快捷键
<br />F2 跳转到函数定义<br />Shift+F2 声明和定义之间切换<br />F4 头文件和源文件之间切换<br />Ctrl+1 欢迎模式<br />Ctrl+2 编辑模式<br />Ctrl+3 调试模式<br />Ctrl+4 项目设置模式<br />Ctrl+5 帮助模式 <br />Ctrl+6 输出模式<br />Alt+
2011-03-21 20:24:00
1249
转载 提高执行力的五个法则
<br />A.沟通<br />沟通是前提。<br />这里有一个很俗的概念,既SMART原则。所谓SMART原则,即是:1。 目标必须是具体的(Specific);2。 目标必须是可以衡量的(Measurable);3。 目标必须是可以达到的(Attainable);4。 目标必须和其他目标具有相关性(Relevant);5。 目标必须具有明确的截止期限(Time-based)。<br />有好的理解力,才会有好的执行力。好的沟通是成功的一半。通过沟通,群策群力集思广益可以在执行中分清战略的条条框
2011-02-04 15:24:00
672
转载 优秀程序员的十个习惯
<br />在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀 的编码人员,他们非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个 条目成为你的习惯,那么你才能真正算得上是优秀程序员。<br />1. 学无止境。就算是你有了10
2011-02-04 15:21:00
376
转载 要想35岁以前成功 必备9大好习惯
<br />导读:习惯的力量是惊人的。习惯能载着你走向成功,也能驮着你滑向失败。如何选择,完全取决于你自己。<br />1.习惯的力量:35岁以前养成好习惯<br />习惯的力量是惊人的,35岁以前养成的习惯决定着你是否成功。 <br /><br />有这样一个寓言故事: <br /><br />一位没有继承人的富豪死后将自己的一大笔遗产赠送给远房的一位亲戚,这位亲戚是一个常年靠乞讨为生的乞丐。这名接受遗产的乞丐立即身价一变,成了百万富 翁。新闻记者便来采访这名幸运的乞丐:"你继承了遗产
2011-02-04 15:20:00
611
转载 IT工程师必看的十条建议
<br /> <br /> [1]好好规划自己的路,不要跟着感觉走!<br />根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么, 就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当 你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!<br /><br /><br /> [2]可以做技术
2011-02-04 15:18:00
342
转载 修身养性,为人处事100条
<br />1、别人给倒水时,要用手扶扶,以示礼貌。 <br />2、别人对你说话,你起码要能接话,不能人家说了上句,你没了下句。<br />3、有人盯着你看的时候不要直视对方,假装没注意到。 <br />4、心情不好,再好的护肤品和化妆品也补救不了皮肤。 <br />5、睡眠不好,会使人说话语无伦次,反应迟钝,黑眼圈突出。 <br />6、别人释放“有毒气体”的时候不能嫌恶地躲开或者拿手扇,装作若无其事。 <br />7、被领导训斥的时候,不要低头,要直视领导,表示接受批评,领导的火就会慢
2011-02-04 15:16:00
583
转载 高效程序员的45个习惯
<br />态度篇<br /><br />1. 做实事<br />不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。<br />2. 欲速则不达<br />用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。<br />3. 对事不对人<br />就事论事,明智、真诚、虚心地讨论问题,提出创新方案。<br />4. 排除万难,奋勇前进<br />勇气往往是克服困难的唯一方法。<br />学习篇<br />5. 跟踪变化<br />新技术层出不穷并不可怕。坚持
2011-02-04 15:15:00
352
转载 从本质上改变生活质量的十种方法
<br />我们的思维习惯决定了我们看待周围以及世界的心态。其实,大部分的困扰都来源于我们的内心,而并非事件本身。错误的思维习惯往往只会把问题放大,让我们失 去挑战和奋斗的动力,甚至会让我们的内心逐渐变得不堪一击。困难是每个人都会遇到的,找到妥当的解决方法只是一方面,更重要的是我们要拥有一颗强大且坚韧的心,这样才能很快摆脱各种困难或苦恼。<br /> 1、对待任何事物都不要过早下结论<br /> 如果你总是爱假定出事情的结果,就很容易使注意力和行动放在假设上了,而错误的假设会导致错误的行动。人
2011-02-04 15:13:00
441
转载 软件开发者的软实力:沟通与协作
<br />我们工作当中处处需要协作,协作必然需要沟通。沟通和协作的重要性大家都知道,我在这里就不赘述了,直接切入主题。我就给大家讲几个团队协 作沟通过程中的常见问题与解决方法。<br /><br /><br /><br />如何带新人<br />老板不可能让一个团队都是熟练手和高手。那样成本高,而且这些成熟手工作资历都差不多,凝聚在一起是一股很有实力的团队,但一旦土崩瓦解也 是相当快的,这样就会对公司正常运营带来很大的影响。<br />所以,我们每年都会扩招应届毕业生,让团队呈阶梯状。这样在管理上也容
2011-02-04 15:11:00
550
转载 请不要做浮躁的嵌入式系统工程师
<br />1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。<br />2.初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。<br />3. 看帮助。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。<br />4. 不要被一些专用词汇所迷惑;最根本的是先了解最基础知识。<br />5. 不要放
2011-02-04 15:09:00
338
转载 成为优秀技术人员必须做到的几件事情
<br />1. 保持学习<br />一个非常重要的观点是:如果你停留在一个地方不前,并不代表你能一直呆在那里,而是代表你正在落后(不进则退)。往前进并不意味着你是就能进步 - 这至少你不会沦落到最后(付出就会有收获) 。程序员为了保持向前发展,就需要不断学习 ,我们需要的不是慢慢的往前走,而是我们要奔跑起来!下面列出这方面的几个观点:<br />读书 <br />订阅RSS和阅读一些杂志(我觉得msdn的杂志不错) <br />参加一些研讨会,自己准备一些简报(社区精英、博客园每月
2011-02-04 15:05:00
435
转载 甜言蜜语的情话
<br />爱你是我一生最幸福的事,想你是我一生最快乐的事,看到你是我一生最享受的事,爱你想你看你是我一辈子都要做的事。情人节万事如意。 <br /><br />天鹅湖边鸟飞绝,良无一点双人行。双木非林心相连,您若无心先自飞(打四字),提前恭祝情人节快乐。 <br /><br />今天情人节,我们约会吧!想跟你去海边漫步,聆听海的声音,我会带你爬上海边最高的石头然后:一脚把你踢下去。情人节快乐。<br /><br />月缺时我想你,月圆时我念你,无论月圆月缺,我的心如那恒古不变的月光,默默地
2011-02-04 15:02:00
3034
转载 明星软件工程师的十种特质
如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质。1. 热爱编程编程是一种为了满足兴趣而心甘情愿去做的劳动(Programming is a labor of love)。和其他任何职业一样,唯有真正的热情,
2011-02-04 14:59:00
429
转载 大学毕业后拉开差距的原因
<br /> 有人工作, 有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有 缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍 藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。<br /><br /> <br /> 一位知名的成功人士曾说过:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你
2011-01-16 19:33:00
397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人