自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 多线程的创建

多线程的两种创建方式

2015-04-20 17:25:04 392

原创 Android开发基础(java)14

java的异常

2015-04-16 21:48:30 451

原创 面向对象编程的思想(6)

待写

2015-04-13 05:32:13 420

原创 面向对象编程的思想(5)未完成

待写

2015-04-13 05:30:30 438

原创 面向对象编程的思想(4)

依赖倒置原则是面向对象设计的主要机制

2015-04-13 05:29:43 437

原创 面向对象编程的思想(3)

开闭原则

2015-04-12 16:55:52 474

原创 面向对象编程的思想(2)

里氏替换原则

2015-04-12 16:26:32 443

原创 面向对象编程的思想(1)

单一职责原则

2015-04-12 16:23:24 447

转载 GDB 命令详细解释

Linux中包含有一个很有用的调试工具--gdb(GNU Debuger),它可以用来调试C和C++程序,功能不亚于Windows下的许多图形界面的调试工具。 和所有常用的调试工具一样,gdb提供了以下功能: # 监视程序中变量的值 # 在程序中设置断点 # 程序的单步执行 在使用gdb前,必须先载入可执行文件,因为要进行调试,文件中就必须包

2015-04-12 08:38:39 458

原创 指针入门(四)

指针与函数:函数用来操作数据,改变程序的运行状态。指针用来根据地址访问变量,函数名称本身也是地址,因此你将函数和指针的结合,就能够实现将复杂数据用指针传递和用指针返回,达到动态控制函数执行流的目标。函数和指针的结构,需要通过程序栈的作用。函数和指针的结构主要有两种方式:(1)将指针作为参数,传递给函数,通过函数实现数据的修改,避免复制大量的数据,提高效率。(2)使用函数指针,函数名表示本身就是

2015-04-12 08:22:24 568

转载 MSP430 G2553 寄存器列表与引脚功能

USCI_B0 USCI_B0 发送缓冲器UCB0TXBUF 06FhUSCI_B0 接收缓冲器UCB0RXBUF 06EhUSCI_B0 状态UCB0STAT 06DhUSCI B0 I2C 中断启用UCB0CIE 06ChUSCI_B0 位速率控制1 UCB0BR1 06BhUSCI_B0 位速率控制0 UCB0BR0 06AhUSCI_B0 控制1 UCB0CTL1

2015-04-11 05:51:16 2583

原创 MSP430G2553头文件解析

MSP430寄存器中文注释---P1/2口(带中断功能)      /************************************************************      * DIGITAL I/O Port1/2 寄存器定义 有中断功能      ******************************************************

2015-04-10 08:38:55 2035

原创 修复Kaos的中文显示

前段时间为了尝鲜KDE5,于是安装了Kaos 2015.2,默认的kde5桌面,速度也不错,软件更新很及时,计划淘汰掉chakra算了,一直中文在终端下显示为乱码,经网上搜索整理记录如下:(1)使用超级用户打开/etc/locale.gen文件,将其中我们要用到的locale项去掉注释,也就是将下面4行前的“#”删除即可:zh_CN.GB18030 GB18030  zh_CN.G

2015-04-06 08:59:49 844

原创 VIM使用技巧3

假如有如下代码:var  foo = "method("+argument1+","+argument2+")"任务:在每个“+”前后各加一个空格步骤:1)命令f+查找符号“+”出现的下一个位置,2)命令s进入修改模式,删除光标下“+”号,并进入插入模式,输入“空+空”3)命令;重复上次查找,命令.重复上次的操作,就这样;,完成第二个“+”号前后的空格插入,

2015-04-06 07:56:04 439

原创 VIM使用技巧2

假如有以下程序片段:var foo = 1var bar = 'a'var foobar = foo + bar如果我们想在每行行尾加上分号,(1)使用$移动光标到行尾,(2)执行a;完成一行修改,(3)接着使用两次j.完成任务这个操作中主要优势:(1)减少无为的移动操作(2)实现了一键移动,另一键操作总结:像这样的包含许多重复的操作,尽

2015-04-06 07:17:00 358

原创 Java学习之路(3)

JKD的安装和配置:一、适合超级菜鸟的,不用设置系统路径,不用到处找插件(1)如果你的系统是windows或linux,根据系统的不同(32位和64位之分),先到www.baidu.com搜索jdk,打开界面如下:(2)点击第一项:www.oracle.com字样的进去:(3)点击NetBeans with JKD8,进入:(4)根据自己的情况,wind

2015-04-06 05:53:41 380

原创 指针入门(三)

指针和内存c程序在编译后,主要有3种使用内存的方式:(1)静态/全局内存:这里的变量在程序开始时分配,程序终止内存消失。所有函数都能访问全局变量,静态变量的作用域则局限在定义该变量的函数内部。(2)自动内存:主要在函数内部声明,函数在调用时才创建,声明周期与被调用函数一样短暂。(3)动态内存:对上分配内存,根据需要创建和释放,释放后即会消失。指针引用分配的内存,作用域局限在引用内存

2015-04-05 21:03:53 629

原创 共享VIM配置文件

" progressively check higher values... falls out on first "true"" (note addition of zero ... this guarantees return from function is numeric"if strftime("%H") "colorscheme darkblue"echo "setti

2015-04-05 20:33:58 427

原创 Android开发基础(java)1

基本概念:一、结构化方法与结构化程序设计1、结构化方法:源自迪克斯特拉(E.W.Dijkstra)提出的结构化概念,采用自顶向下、逐步求精的模块化设计方法。核心是将工作分成若干个相互独立的模块,使用顺序、分支和循环流程控制构造程序。C语言是标准的结构化程序设计语言。2、结构化程序设计:在每个过程(函数)中通过语句调用共同完成整个程序的功能,因此从这个角度上看,程序的内容包括函数及函数调

2015-04-05 20:27:18 415

原创 软件调试实战入门(2)

根源的查找--源码调试及演示:一)、代码的构建,以下代码实现非负整数的阶乘为例。1//filename:factorial.c2 #include 3 #include 4  5 int factorial(int n){6     int result =1l;7     if(n ==0){8         return result;

2015-04-05 16:54:13 751

原创 软件调试实战入门(1)

本系列文章是阅读《软件调试实战》人民邮电出版社 Thorsten Grotker、Ulrich Holtmann 、Holger Keding、Markus Wloka(德)著,赵俐译的读书笔记主要是针对的是C/C++语言的调试问题,调试的工具是GCC和GDB工具,本人用的OS为chakra linux中文版,GCC为4.9.2-1, GDB为7.9-1。软件开发过程中会遇到各种缺陷和错误,软

2015-04-04 20:29:31 639

原创 不借助第三个变量实现两个变量的交换

在程序设计的过程中,经常需要完成两个变量的暂时交换,常用的方法是:引用第三方的同类型的中间变量,通过3次赋值操作完成: 1 #include2  3 int main(int argc,char *argv[]){4     int x =10;5     int y =20;6  7     printf("Befor swap: x:%d,

2015-04-02 21:43:19 548

原创 Java学习之路(2)

Java中的标识符及命名规范一、标识符可以使用字母、下划线、$、数字及其他们的组合命名,不能以数字开始,其他的3中可以起头。关键字和保留字不能作为标识符使用;二、Java是大小写敏感的,也就是说int say; 和int Say;定义了两个整型变量;标识符的长度是没有限制的;三、命名的规范:(1)、包名:通常全部大小写,大多以所在单位的网址域名的倒置为包名,包和子包间以.分割(

2015-04-01 10:33:45 371

原创 java学习之路(1)

java中的main()方法:一、java主类中的主方法形式:public static void main(String[] args){//TODO}二、个部分解释:(1)、public:表明方法的访问权限,任何包下的任何类都可以调用该方法;(2)、static:告诉编译器将main方法编译成静态方法,与之对应的代码存储在静态存储区中,也就是说类定义后该方法就可以运

2015-04-01 10:10:54 361

基于Arm的Linux内核编译指导

基于Arm的Linux内核编译指导是针对新手编译内核难度过大而写的内容,不多,但是够用了。

2011-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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