19 dylgsy

尚未进行身份认证

我要认证

一雨田

等级
TA的排名 9k+

px、dp和sp,这些单位有什么区别?

相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为

2014-04-01 15:15:41

TextView中的文字添加阴影效果及Style的使用

android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text1" android:textSize="28sp" android:textStyle="bold" android:textColor="#FFFFFF" android:shadowCol

2014-04-01 09:37:28

AndroidManifest.xml文件的作用和简单使用

当Android启动一个应用程序组件之前,它必须知道哪些个组件是存在的,所以开发人员在开发过程中,必须将应用程序中出现的组件一一在 AndroidManifest.xml文件中申明,最终这个AndroidManifest.xml文件也会被一起打包到.apk文件中去。在前面一系列的中级进阶文件中,我们提到了Android的四大组件分别是:Activity、BroadCast receiver、s

2014-03-28 14:33:53

setContentView、findViewById 和 inflate 的区别?

通俗的说,inflate就相当于将一个xml中定义的布局找出来.因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件.因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片 ImageView,文字TextView)上的内容,

2014-03-27 20:25:48

Fragment的onCreate和onCreateView的区别?

貌似在Android带的范例里,有实现onCreate的,也有实现onCreateView的,而且实现onCreateView的里面还没调用super.onCreateView,可是我自己写的代码里onCreateView没调用super这个方法,就运行失败。请问区别在哪里呢?onCreate是指创建该fragment类似于Activity.onCreate,你可以在其中初始化

2014-03-27 20:03:38

Android API Level 与 Platform Version之间的关系

Platform VersionAPI LevelVERSION_CODENotesAndroid 4.2, 4.2.217JELLY_BEAN_MR1Platform HighlightsAndroid 4.1, 4.1.116JELLY_BEANPlatform Highlights

2014-03-27 19:46:31

IOS APP开发完美起步

IOS APP开发完美起步1. 有一个创意,很棒的创意 你怎么知道你的创意好不好呢?首先,如果你的创意很好,那么你一定会很在意它,时刻把它挂在嘴边,放在心中;其次你要扪心自问:是否有任何迹象表明我的创意一定能成功? ◆你的创意能解决一个唯一的问题吗? 在电灯泡发明之前,有人肯定会抱怨,“我们只能在该死的蜡烛下看书吗!”想象一下那种糟糕的情形,

2013-06-04 20:03:56

iphone中 CoreData 框架的简单解释

并非严格的说, CoreData是对sqlite数据库的一个封装.sqlite数据库操作的基本流程是, 创建数据库, 再通过定义一些字段来定义表格结构, 可以利用sql语句向表格中插入记录, 删除记录, 修改记录, 表格之间也可以建立联系.这个过程出现了, 表格的结构(schema), 所有表格的结构和相互联系构成整个数据库的模型, 数据库存放的方式(可以是文件或者在内存), 数据

2013-05-09 18:50:52

数据结构简单要点总结(转)

一、栈栈是只能在一端进行插入和删除的线性表。(别看只是个定义,非常重要,已经道出了运算方法:只能在一端插入和删除。) 栈的特征:后进先出,先进后出。 插入和删除元素的一端称为栈顶。(说明了我们在栈顶操作)另一端称为栈底。插入元素和删除元素的操作称为入栈和出栈。 1.顺序栈结构:(top总是指向数组最后的元素,比

2013-05-08 17:08:53

UIViewController的生命周期

当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc                                   创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView                          从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图

2013-05-08 12:43:14

google ProtoBuf开发者指南

[转载] google ProtoBuf开发者指南google ProtoBuf开发者指南ProtoBuf开发者指南译者:gashero目录1   概览1.1   什么是protocol buffer1.2   他们如何工作1.3   为什么不用XML?1.4   听起来像是为我的解决方案,如何开始?1.5   一点历史2   语言指导

2013-03-08 16:27:37

Chrome线程模型(编译)

多线程编程是非常复杂的,Chrome的多线程处理有很多值得借鉴的地方。这篇文章是Chromium项目中Threading的设计和说明文档,简单翻译和注释了一下,以帮助理解。  简单总结就是,不要启动太多线程而应该使用专用的公共线程,代码一定要搞清楚运行在哪个线程上,要有一个简单的方式在线程之间进行通讯。 原文地址  http://dev.chromium.org/d

2013-01-31 15:58:52

Chrome MessageLoop类分析

Chrome MessageLoop类分析(转)Windows程序是基于消息的,不管其封装形式如何,最后都要包含如下代码MSG msg;while(GetMesssage(&msg)){TranslateMessage(&msg);DispatchMessage(&msg); }大部分的工作都是在这个while循环里完成。 GetMe

2013-01-31 15:42:56

LCS 最大公共序列算法

这些天在了解chrome的courgette,  了解了rsync算法,  也了解了courgette使用了bsdiff 算法,  然后知道了bsdiff算法里主要使用的是 LCS 算法, 这里参考了july大牛的文章: http://blog.csdn.net/v_july_v/article/details/6695482自己做一点概括性的总结, 用以备忘,  也把自己学习

2012-11-28 19:00:45

rsync算法

摘要:       本报告介绍了将一台计算机上的文件内容同步到另一台机器上的文件的算法(同步后保证文件内容需要一致)。我们认为这两台机器是通过低带宽,高延迟的双向通信链路设备连接的。该算法会先找出源文件和目标文件中相同的那些部分,并只将那些该算法认为不相同的数据同步过去。实际上,这个算法会计算两个文件差异之处,而且这两个文件不需要在同一台机器上。该算法的适用场景最好是同步的文件内容是相似的,不

2012-11-22 21:15:24

10种排序算法的实现

原链接:http://www.2cto.com/kf/201109/104886.html排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作    对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。   主要排序法有: 一

2012-11-01 16:21:29

排序算法总结

原链接:http://www.cnblogs.com/longyi1234/archive/2010/03/22/1691904.html按平均时间将排序分为四类:(1)平方阶(O(n2))排序     一般称为简单排序,例如直接插入、直接选择和冒泡排序;(2)线性对数阶(O(nlgn))排序     如快速、堆和归并排序;(3)O(n1+£)阶

2012-11-01 16:19:44

TCP采用哪些机制来实现可靠数据传输、流控和拥塞控制?

TCP采用哪些机制来实现可靠数据传输、流控和拥塞控制?1.采用面向连接的三次握手实现可靠对象传输。2.使用数据窗口机制协商队列大小实现数据队列传输。3.通过序列化应答和必要时重发数据包,TCP 为应用程序提供了可靠的传输流和虚拟连接服务。下面是找到的长篇大论中比较好的文章:一、TCP协议1、TCP 通过以下方式提供可靠性: ◆ 应用程序分割为TCP认为最合适发送的数据块

2012-10-31 10:14:59

数据库的一些重要概念

数据库学习中重要的一些概念:(转自: http://hi.baidu.com/sundensky/item/5e5b075fb865d5424fff2014)宏观上:    关系型数据库、面向集合、数据库、数据库对象、t-sql语句、企业管理器、事务、锁、数据库文件。难理解的:游标(t-sql语句);触发器、存储过程(数据库对象)。另外:

2012-10-31 10:13:45

[转载]关于Windows文件读写

原文地址:http://blog.sina.com.cn/s/blog_6589148801016668.html这几天在研究怎么才能加快windows文件读写速度,搜了很多文章,MSDN也看了不少。稍微给大家分享一下。    限制windows文件读写速度的瓶颈其实最终还是来源于我们硬盘的固有特性,磁盘本身的转速和硬盘的串行化工作机制。我们所能做的只是改善软件实现方法

2012-10-12 15:53:33

查看更多

勋章 我的勋章
    暂无奖章