自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (6)
  • 收藏
  • 关注

原创 android UI 设计 编程 思维

1.在很多情况下,我们都要用到ListView,但是用GridView是否更好呢?答案: GridView同样可以实现ListView的功能,所以最好是用GridView,原因是为了避免日后的修改,例如,当前使用的是ListView,日后老板要改成网格显示,那是否又要改成GridView呢。再例如,很多软件都有网格显示和列表显示切换功能,其实都应该是GridView才对,变的是列数属性,和

2012-02-07 13:49:29 975

原创 java 必备知识点

1 。 LinkedHashMap和TreeMap的区别?首先2个都是map,所以用key取值肯定是没区别的,区别在于用Iterator遍历的时候LinkedHashMap保存了记录的插入顺序,先插入的先遍历到TreeMap默认是按升序排,也可以指定排序的比较器。遍历的时候按升序遍历。例如:a是LinkedHashMap,b是TreeMap。a.put("2","ab");

2012-02-06 16:47:42 1524

原创 软件系统架构设计思维

1.在程序设计中,我们往往要设计对象,那么该怎么设计呢,最重要的是如何判断2个现实中的物体对象在程序中是相同的?答案:主要是判断2个对象的成员属性是否相同,例如音乐和视频在现实生活中是不同的对象,但是就我们写程序而言,我们只需要得到它们的路径属性、大小属性、修改日期属性就够了,所以从那这个角度来说,它们是同一个类,同一种对象。因而java中将所有文件都用File表示 1.2:什么是对象?什

2012-02-05 22:32:07 866

原创 建立android开发环境

http://blog.csdn.net/linyingzhi829/article/details/50589875一.先安装Eclipse二。第一种方法:离线安装ADT和配置sdkA.安装ADT1.下载ADT插件的zip文件(不要解压):ADT-23.0.6.zip2.启动Eclipse,然后在菜单栏上选择 Help > Install New Soft

2017-06-06 18:19:44 557 1

转载 android进行异步更新UI的四种方式

http://blog.csdn.net/mislaydu/article/details/51776247大家都知道由于性能要求,Android要求只能在UI线程中更新UI,要想在其他线程中更新UI,我大致总结了4种方式,欢迎补充纠正:使用Handler消息传递机制;使用AsyncTask异步任务;使用runOnUiThread(action)

2017-05-07 09:04:35 611

原创 建立j2se开发环境

1.需要的工具:jdk和eclipse。注意:(1)下载地址:百度软件中心。(2)jdk包含了java API,JRE,JVM,javac.exe,java.exe和等等。(3)二者的位数必须一样。要么都是32位,要么都是64位。(4)必须先安装jdk,然后安装eclipse。如果直接安装eclipse。将要弹出一个对话框。2.我安装在C:\Program Files\

2017-05-02 18:00:23 1958 1

原创 JDK、SDK、JRE、JVM概念详解

http://developer.51cto.com/art/200907/134755.htm◆JDK: Java develop kit (Java 开发包)◆SDK: software develop kit, 以前JDK 叫做Java software develop kit, 后来出了1.2版本后, 就改名叫JDK了, 省时省力, 节约成本。◆JR

2017-05-02 16:31:38 565

转载 Android6.0和7.0新特性

http://geek.csdn.net/news/detail/110434

2017-04-14 14:58:09 578

原创 可以直接搜到C语言工程师

1.以前我没有搜到的原因是合肥没有这样的职位。如果搜索在北京就有,但都是Linux下C语言的开发。2.C语言的另一个作用是用于嵌入式开发领域。例如单片机开发(没有C++在单片机领域。)。对于单片机开发还需要知道电路知识。所以职位是单片机工程师。

2017-03-31 15:52:54 413

原创 怎么成为一个优秀的程序员?

1.先找好的视频和书学习程序语言(记住语法,常用的库类和函数和机制。)2.搜集常用的项目代码和了解他们。因为这些是不可以靠大脑想出来的。3.学习MVC设计模式。用于分工。

2017-03-31 15:42:07 435 1

转载 没必要参加嵌入式开发培训班 (学习嵌入式的资料)

http://bbs.csdn.net/topics/390803818 ;你想知道为什么的话,就请接着向下看.我相信你会收获很多的.一定要耐心看完哦,你会收获很多的,相信我!尤其是最后面我提供的资源可能在5年前甚至3年前我的回答是错误的,这点我可以坦白的讲,在5年前,android并没有大规模流行起来,而且ios系统也刚开始步入角色,现在回头看看,你会发现nokia随着symbi

2017-03-31 15:35:06 2885 4

转载 哪些硬件需要驱动程序在电脑中?

在Windows系统中,需要安装主板、光驱、显卡、声卡等一套完整的驱动程序。 在Windows 9x下,驱动程序按照其提供的硬件支持可以分为:声卡驱动程序、显卡驱动程序、鼠标驱动程序、主板驱动程序、网络设备驱动程序、打印机驱动程序、扫描仪驱动程序等等。为什么没有CPU、内存驱动程序呢?因为CPU和内存无需驱动程序便可使用,

2017-03-31 15:22:47 1910

原创 计算机体系结构》是驱动开发的基础

以前我不知道学习《计算机体系结构》和《操作系统》的作用。前几天上网时看到一个帖子that学习驱动程序开发才明白《计算机体系机构》中的知识。原来。《计算机体系结构》和《操作系统》是驱动开发的基础。

2017-03-31 15:22:04 423

转载 有哪些嵌入式操作系统的类型和CPU的类型 ?

1.嵌入式实时操作系统(RTOS)包括Linux,VxWorks和等等。 VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18 战斗机、B-2隐形轰炸机

2017-03-31 15:19:32 2573

转载 怎么学习单片机?

基础理论知识包括模拟电路、数字电路和C语言知识。模拟电路和数字电路属于抽象学科,要把它学好还得费点精神。在你学习单片机之前,觉得模拟电路和数字电路基础不好的话,不要急着学习单片机,应该先回顾所学过的模拟电路和数字电路知识,为学习单片机加强基础。否则,你的单片机学习之路不仅会很艰难和漫长,还可能半途而废。笔者始终认为,扎实的电子技术基础是学好单片机的关键,直接影响单片机学习入门的快慢。有些同学觉得单

2017-03-31 15:17:25 806 1

原创 什么是单片机?

“单片机”的全称是单芯片微型计算机。它的称呼由英文名称“Single Chip Microcomputer”直接翻译而来。它的另外一个名字是微控制器(Microcontrollers)类型包括:8/16/32位(51系列,MSP430系列,ARM系列。)

2017-03-31 15:16:22 1512

原创 嵌入式和单片机的关系

华清远见的老师说:单片机属于嵌入式的一种。网友说:单片机是典型的嵌入式系统。波哥说:以前的单片机都是裸机,没有操作系统。现在的单片机都安装了操作系统。嵌入式操作系统包括Linux和等等。

2017-03-31 15:14:52 2292

原创 什么是嵌入式软件开发?

韦东山说它分成2个工作岗位。一个是应用开发,另一个是底层开发。以Linux系统为例,底层开发包括操作系统的开发和驱动的开发。对应嵌入式软件的职位有:ARM工程师,QT工程师,Linux驱动工程师,Linux应用工程师,单片机工程师。硬件职位有EMC工程师,PCBLayout工程师。嵌入式基础知识:计算机体系结构,操作系统,微机原理,80%是驱动代码在Linux内核代码中。网

2017-03-31 15:12:14 2159 1

转载 C语言的内容是什么?

C语言需要掌握的知识就那么3个条件判断语句、3个循环语句、3个跳转语句和1个开关语句。别小看这10个语句,用他们组合形成的逻辑要多复杂有多复杂

2017-03-31 14:50:38 1958

原创 学习C++的视频和书

1.《C++ Primer》:全面学习C++的必备书籍《C和指针》,很多人都推荐这本书。2.《Thinking in C++》:了解C++背后的一些机制3.《深度探索C++对象模型》:深入了解C++,也是学习COM的必经之路Windows平台入门1.《Windows程序设计》:这本书主要讲的是Windows API的使用,是Windows编程入门书籍。上册涉及到的知识基本上就够

2017-03-31 13:53:36 1401

转载 怎么写C++的窗口程序在VC++6.0中?

创建Windows窗口程序有两种方式。 Win32 Application(即Win32 API)或者MFC方式;其中MFC方式是封装了Win32 API的,两者殊途同归!一:MFC方式1、启动vc++6.0。2、在文件菜单里单击新建。3、在弹出的窗口中单击MFC AppWizard (exe)。4、在右边的工程名称里输入程序名,例如firstc。5、单击确定,在弹出的

2017-03-31 11:58:21 2526

原创 怎么添加ico图标为自制的C/C++程序?

原创+转载http://jingyan.baidu.com/article/ad310e80c61eff1849f49e24.html首先图片必须是ico格式的。注意仅仅修改扩展名是不行的。必须使用ico格式(下载从网上)或者使用ico格式转换器。此处给一个在线.ico图标转换器的连接:http://www.ico.la打开VC6.0,点击文件--打开,打开对话框,选择自己已经

2017-03-31 11:54:31 4119

转载 怎么导入工程到VC++中?

打开菜单“文件”-“打开”如果你只有一个工程,一般打开.dsp,这个是生成的工程的文件,也可以打开.dsw,这个文件是根据.dsp产生的工作空间。如果你一个工作空间包含很多工程,那就直接打开.dsw.

2017-03-30 17:27:40 5581

转载 怎么不让c语言程序执行一闪而过?

http://blog.csdn.net/asdf717/article/details/50012821解决问题方法:方法一:getchar()即在主函数尾部或程序最后加上getchar();也就是接受键盘输入,这样程序就不会一闪而过,因为程序还没有执行完!注:当代码中存在scanf()函数时,需要在getchar();前加上fflush(stdin);清除键盘缓

2017-03-30 16:34:21 7379 1

转载 怎么建立工程和源代码文件在VC++6.0 中

http://jingyan.baidu.com/article/cbcede0713189b02f40b4d1c.html一.建立工程的步骤。1首先,打开VC++6.0软件,点击菜单栏上的“File(文件)”-->"new(新建)",如下图所示:弹出一个“new (新建)”窗口,点击“project(工程)”选项卡,然后选中“Win32 C

2017-03-30 16:32:46 7448

原创 学习嵌入式Linux驱动开发的顺序

根据华嵌官网的课程大纲我知道想要学习嵌入式Linux驱动开发需要先学习它的基础知识。ARM--Linux系统移植--Linux系统内核--Linux驱动

2017-03-30 14:44:47 839

原创 函数的形参名字一样跟另一个方法中的对象

如果函数的形参名字一样跟另一个方法中的对象,他们是不影响的。void main(){  Button okBtn = null;  showUI(okBtn);System.out.println(okBtn);//输出的依然是Null}void showUI(Button  okBtn ){okBtn = new Button();//okBtn的作用域仅

2017-03-30 12:48:37 480

原创 父类对象可以调用子类中的方法吗?

1.新建一个子类对象时,它首先执行它父类的构造方法然后再执行子类的构造方法。2.我们new一个子类对象赋给父类(父类的引用指向了子类的对象,也就是说java里说的多态,),父类对象不可以调用子类的方法,但如果子类重写了父类的某个方法,则此时父类调用的是子类方法的内容。

2017-03-30 11:03:38 20781

转载 java中的Map不是数据结构中的图

http://www.cnblogs.com/fuck1/p/5322302.html1:集合    Collection(单列集合)        List(有序,可重复)            ArrayList                底层数据结构是数组,查询快,增删慢                线程不安全,效率高            Vector

2017-03-30 10:52:21 1026

转载 数据结构-树-java

http://blog.csdn.net/u011240877/article/details/53193877

2017-03-30 10:42:33 267

转载 队列Queue在java中的

在java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。值得注意的是LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获

2017-03-29 17:30:25 250

转载 队列Queue在java中

在java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。值得注意的是LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获

2017-03-29 17:24:29 391

转载 java堆栈类使用实例

http://www.jb51.net/article/44645.htmJAVA 中,使用 java.util.Stack 类的构造方法创建对象。 public class Stack extends vector 构造方法 : public Stack() 创建一个空 Stack。方法:  1. public push  (item )  把项 压入栈顶。其

2017-03-29 16:23:08 766

原创 android 内存溢出 内存管理

http://jcwlw.blog.163.com/blog/static/36773209201111239364514/http://blog.csdn.net/zzp16/article/details/6719809http://blog.163.com/jackswu@yeah/blog/static/140629123201112513324705/?fromdm&fromSe

2015-01-28 16:47:03 583

原创 XCode 4.3 显示打印控制台

1。xcode如何显示出打印控制台在编辑区下方有一行图标,点击第一个展开三角图标就可以了。

2012-10-26 16:12:51 2773 1

转载 委托-设计模式

自己的更清晰 http://blog.csdn.net/lovegarfield/article/details/7667090看了不少关于委托和协议的讲解,我觉得下面这篇是说的最清楚的。Objective-C委托和协议本没有任何关系,协议如前所述,就是起到C++中纯虚类的作用,对于“委托”则和协议没有关系,只是我们经常利用协议还实现委托的机制,其实不用协议也完全可以实

2012-10-19 13:37:00 3660

转载 Objective-C入门知识

http://flashchina.blog.sohu.com/160821915.html

2012-10-12 16:58:39 797

原创 objective_c 单例模式Singleton

http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaObjects/CocoaObjects.html#//apple_ref/doc/uid/TP40002974-CH4-SW32

2012-10-12 16:25:51 808

转载 Objective-C中Selector基本概念和操作(SEL类型)

http://hi.baidu.com/long0419/item/1feb294362672f17896d109dhttp://soft.chinabyte.com/database/398/12283898.shtml简而言之,你可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针(http://soft.chinabyte.com

2012-10-12 10:30:48 4562

原创 id数据类型 和 多态的关系

http://www.doc88.com/p-343620592318.htmlobjective-C中的多态和java中的是一样的,必须是父类也有子类的方法,多态编译才能成功。但是id数据类型其实不是多态,而是谁把实例赋给它,它就是什么类型,所以可以调用id类型中根本没有的方法。

2012-10-11 17:52:46 680

TabHost测试用例

此工程解决2个常见问题 让TabWidget置于底部, 解决TabWidget中标签的图片和文字相互覆盖的情况。希望对大家有帮助

2011-11-02

GB2312 编 码 表

在编写程序,尤其是java程序时,我们经常会遇到乱码问题,这个编码表有利于学习编码,有利于理解乱码问题

2011-05-25

视频格式AVI转换软件

主要用于将各种格式的(wma,wmv,dvd)视频转换为avi格式,在mp4上播放

2010-11-13

SQLserverjdbc-jar-完整的3个驱动程序

SQLserverjdbc-jar-完整的3个驱动程序,此程序包含了 msbase.jar,mssqlserver.jar,msutil.jar共3个完整的jdbc驱动,只要全部引入到工程中,就可以了。 希望能帮助java爱好者

2010-11-02

C语言基础知识重难点总结

C语言基础知识重难点总结,帮您掌握c语言的核心部分

2010-08-09

javajava基础知识重难点总结

java基础重难点总结,可帮助初学者少走弯路

2010-08-09

空空如也

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

TA关注的人

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