- 博客(35)
- 资源 (1)
- 收藏
- 关注
转载 两分钟彻底让你明白Android Activity生命周期(图文)!
作者: Android_Tutor 来源: CSDN 发布时间: 2010-08-05 16:58 阅读: 139787 次 推荐: 59 原文链接 [收藏] 大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有
2015-10-13 15:53:15 644
转载 android布局及属性
借鉴别人辛苦整理的资源文件,非常感谢!收藏以备以后查阅常见布局LinearLayout 线性布局 子元素任意,组织成一个单一的水平或垂直行,默认为水平方向TableLayout 表格布局 子元素为,一个TableRow就代表TableLayout中的一行RelativeLayout 相对布局
2015-09-22 15:30:44 622
转载 射频电路PCB的设计技巧
射频电路PCB的设计技巧 来源:电子元器件 作者:陈丽飞 摘要:针对多层线路板中射频电路板的布局和布线,根据本人在射频电路PCB设计中的经验积累,总结了一些布局布线的设计技巧。并就这些技巧向行业里的同行和前辈咨询,同时查阅相关资料,得到认可,是该行业里的普遍做法。多次在射频电路的PCB设计中采用这些技巧,
2015-08-23 12:32:19 7449 1
原创 DDMS是什么
DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。在集成开发环境中,有DDMS控制台窗口。如,MyEclipse中,有个叫DDMS的Console。
2015-08-21 09:44:22 4115
翻译 Android Call requires API level 11 (current min is 8)的解决方案
【错误描述】 在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误。【原因分析】 不详,可能和Run Android Lint有点关系吧。就是创建项目时,我们设置了最低版本API Level,比如我的是8,
2015-08-20 15:07:48 654
转载 Toast使用方法
Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。 Toast 最常见的创建方式是使用静态方法 Toast.makeText 我使用的是 SDK 2.2 1. 默认的显示方式 // 第一个参数:当前的上下
2015-08-17 11:05:16 884
转载 Linerlayout(线性布局)
要点: android:orientation="vertical"垂直线性布局,"horizontal"水平线性布局 android:gravity="top"(buttom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_verti
2015-08-17 09:37:25 1244
转载 栈,堆,全局,文字常量,代码区总结
林炳文Evankaka原创作品,出处http://blog.csdn.net/evankaka 在C\C++中,通常可以把内存理解为4个分区:栈、堆、全局/静态存储区和常量存储区。下面我们分别简单地介绍一下各自的特点。一. 区域划分堆: 是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分
2015-03-31 20:27:53 516
转载 Vi/Vim查找替换使用方法
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行
2015-01-06 10:57:11 712
原创 linux vim基本操作命令
vim的功能很强大,掌握基本使用常用命令之外,掌握快捷键或者其它命令对于提高编程工作相当有用,这里列出基本的命令,其对于VIM的细节,建议查看vim手册::qx 开始记录宏,并将结果存入寄存器q 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模
2014-12-31 14:19:35 764
转载 NS2的基本仿真(不错)
NS是一种针对网络技术的源代码公开的、免费的软件模拟平台,研究人员使用它可以很容易的进行网络技术的开发,而且发展到今天,它所包含的模块已经非常丰富,几乎涉及到了网络技术的所有方面。所以,NS成了目前学术界广泛使用的一种网络模拟软件。在每年国内外发表的有关网络技术的学术论文中,利用NS给出模拟结果的文章最多,通过这种方法得出的研究结果也是被学术界所普遍认可的,此外,NS也可作为一种辅助教学的工具,已
2014-11-30 12:14:53 9368
转载 国际化: 理解Java平台上的Locale
语言和地理环境对我们的文化产生重要影响.我们同他人之间的交流以及生活中的事件都发生在语言和地理环境所产生的一个系统里.由于语言和环境的不同,以至需要我们来制定一个适合的方式来达到向他人表述我们自己或者我们的想法的目的.为了有效地与他人交流,需要考虑对方的文化,环境以及使用对方的语言. 类似地,一套有实效的软件系统也要考虑用户的语言和地理区域.语言和区域形成了本地环境,描述了软件本地化
2014-10-23 18:07:33 1080
转载 int与Integer区别
如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估计就有一部分人答不出来了,如果再问一下其他的,估计更多的人会头脑一片混乱。所以我对它们进行了总结,希望对大家有帮助。 首先看代码:
2014-09-27 10:02:58 578
原创 TreeSet实例解析
package com.jutil;import java.util.Comparator;import java.util.TreeSet;//import org.junit.Test;//非线程安全public class TreeSetTest { /** * TreeSet:它可以给Set集合中的元素进行指定方式的排序。 保证元素唯一
2014-08-27 18:36:36 937
转载 从输入网址到显示网页的全过程分析
作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址:2. 浏览器查找域名的IP地址导航的第一步是通过访问的域名找出其IP地址。DNS查找过程如下:
2014-08-07 12:10:56 822
转载 import,reload,__import__在python中的区别
import作用:导入/引入一个python标准模块,其中包括.py文件、带有__init__.py文件的目录。e.g:[python] view plaincopyimport module_name[,module1,...] from module import *|child[,child1,...] 说明:多次重复使用import语
2014-08-05 12:19:23 686
原创 mysql表的增删改除操作
对表的基本操作的语句:1.增删改查的操作是针对表来说的。先建一个表:在命令行输入:> tee e:\1010.sql 建立一个.sql文件,便于复习。 createtable class(idint primary key auto_increment,snamevarchar(10) not null default ‘ ’,genderchar(1) not null
2014-05-26 16:32:18 1043
原创 mysql修改登陆密码+ 基本语句
1.mysql有时候忘记密码了怎么办?这里给出案例和说明! Windows下的实际操作如下 1).关闭正在运行的MySQL。 2).打开DOS窗口,转到mysql\bin目录。我的是C:\Program Files\MySQL\MySQL Server 5.5\bin:输入命令> cd C:\Program Files\MySQL\MySQL Server 5.5\bin执行进入
2014-05-26 16:05:01 3110
原创 初识hash
1.哈希表:哈希表(Hash Table)是一种根据关键字直接访问内存存储位置的数据结构。通过哈希表,数据元素的存放位置和数据元素的关键字之间建立起某种对应关系,建立这种对应关系的函数称为哈希函数,也可以叫做散列函数,存放记录的数组叫做散列表,h(x)为哈希函数。2.基本概念:若关键字为k,则其值存放在f(k)的存储位置上。由此,不需比较便可直接取得所查记录。称这个对应关系f为
2014-04-25 18:50:41 1866
原创 分布式系统与计算机网络
分布式系统与计算机网络1.分布式系统1.1分布式系统的特点及定义: 与顺序计算相比,并行的、并发的和分布式的计算包括了多个PE间的集体协同动作。这些术语在范围上相互覆盖,有时候也交换使用。定义如下: (1)并行:表示同一个动作可以按同一次序同时进行。单指令流,多数据流(SIMD)计算机就是一个使用多个数据处理单元在许多数据项上同时进行相同或者相似操作的例子。 (2)并发:
2014-04-15 21:23:37 4217
转载 Linux I/O 调度方法
Linux IO调度程序是块设备I/O子系统的主要组件,它介于通用块层和块设备驱动程序之间。当Linux内核组件要读写一些数据时,并不是请求一发出,内核便立即执行该请求,而是将其推迟执行。延迟的设定是块设备性能的关键机制!当传输一个新数据块时,内核检查能否通过扩展前一个一直处于等待状态的请求而满足新请求。IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这
2014-04-11 10:15:21 3940
原创 从系统结构来研究虚拟机的设计理念和原理
虚拟机(WMM)的设计和构造最初的研究是离不开计算机的基本的体系结构的,因为想达到和真实物理机一样的仿真运行效果,并能够在一台物理机上实现多个系统运行,那么就得思考真实机器是如何工作的,实际上,虚拟机是作为真实机器和软件的结合来实现的,因为对于不同的平台和操作系统,我们对物理资源的处理方式就不同。1.计算机系统主要接口为了明白虚拟机在硬件系统中的定位,首先我们得了解一些基本的接口,最关心的
2014-03-26 21:50:02 3398
原创 关于static,this,对象的关系
对于属性修饰符,它可以是public,protected.private.static,final,其中public.protected.private三个最多只能出现一个,可以与static.final组合起来修饰属性;对于方法修饰符,它可以是public,protected.private.static,final,abstract其中public.protected.private三个最多只
2014-03-16 13:13:50 1462
原创 TCP,UDP,HTTP,FTP协议
OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 ,其中高层,即7、6、5、4层定义了应用程序的功能,下面3层,即3、2、1层主要面向通过网络的端到端的数据流。然而TCP/IP协议集与之的
2014-03-16 10:02:32 2704
转载 编程可以教给你的6个生活习惯
本文由 伯乐在线 - yixingqingkong 翻译自 Ryan Dube。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。成功人生所需要知道的一切重要事情,你都能从计算机编程中学到。不相信我?那就继续往下看。当我很小开始编程之时,还只是照搬电脑杂志上前瞻性的文字和符号,以便我和哥哥能够让带有一个双软盘驱动器的旧 Franklin 64 播放一段小巧的数字曲调。当时我们还
2014-03-12 10:43:10 826
转载 写给Python初学者的设计模式入门
本文由 伯乐在线 -熊崽Kevin 翻译自pypix.com。欢迎加入技术翻译小组。有没有想过设计模式到底是什么?通过本文可以看到设计模式为什么这么重要,通过几个Python的示例展示为什么需要设计模式,以及如何使用。 设计模式是什么?设计模式是经过总结、优化的,对我们经常会碰到的一些编程问题的可重用解决方案。一个设计模式并不像一个类或一个库那样能够直接作用于我
2014-03-12 09:45:35 1161
转载 xen ,xen server,xcp区别
xcp的全称是, xen cloud platfom, 从名字上看,这些软件都和xen有关系,实际上也如此. 这些都是虚拟化的相关产品.xen是一个Hypervisor, 所谓的vmm(virtual machine manager)管理程序,是硬件虚拟化的众多技术之一,其目的就是为了让多个操作系统同时运行在一台主机设备.我们可以将上面描述的环境(架构)叫做云 计算中的iaas. 可以
2014-03-10 19:20:39 1896
原创 git浅入深出
1.什么是git? git官网上的原文解释是:Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git iseasy
2014-03-10 17:43:24 1663
转载 深入git工作原理
此页图解 git 中的最常用命令。如果你稍微理解 git 的工作原理,这篇文章能够让你理解的更透彻。 基本用法 上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。git add files 把当前文件放入暂存区域。git commit 给暂存区域生成快照并提交。git reset -- files 用来撤销最后一次git add f
2014-03-10 14:45:51 1185
原创 SVN--项目管理的好帮手(-)
当我们使用版本控制的时候,我们觉得他是如此便捷好用,但是真正为什么要使用SVN呢?明确了为什么了,我们才会更好的利用它才能保证项目和代码的开发效率。1.什么是SVN ? SVN(Visual ) 有一个简单但不十分精确的比喻:SVN = 版本控制 + 备份服务器;我么可以把SVN当成自己的备份服务器,它不但充当我们每次上传到服务器上的档案内容的保管员,也可以作为每
2014-03-05 21:39:46 1184
原创 小谈Java构造器
java构造器的原理相似于c++中的构造函数,是一个特殊的成员函数,是用于创建类实例的一个重要方法。如果一个类要进行对一系列属性的初始化,那么构造函数可以根据函数需要进行编写完成所有变量的初始化,不必一一去初始化。对其做简单的总结,它的基本特点是:构造方法的方法名必须与类名相同。构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。构造方法的主要作用是完成对象
2014-03-03 14:49:52 1424
翻译 A Survey of Virtual Machine System: Current Technology and Future Trends
虚拟机的系统安全:当前技术和未来的趋势 摘要:随着计算机技术的发展,虚拟机器已经成为一个主流的研究主题。理解虚拟机的当前技术和未来的发展趋势特别有助于提高系统的安全性能。因此,我们在论文中描述了当前技术并展示了虚拟机的将来的趋势。在当前的虚拟机技术中,我们主要描述了虚拟化技术、资源调度(resource scheduling)技术,迁移(migration)技术、安全(secur
2014-01-12 11:29:44 1680
转载 开发者需知的10类工具
开发者需知的10类工具摘要:作为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文中按类型总结了10类开发者须知的工具,并各列举了一些知名应用软件。作为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文作者按类型总结了10类开发者须知的工具。CSDN摘译如下:免责声明:“最好”的软件工具通常属于主观看法,也
2014-01-04 20:59:54 700
原创 版本管理小谈
今天了解了一下版本管理,只是一点了解,所以写一下总结以此来加深理解,对于这些知识还有待好好学习! 通过版本控制工具,你可以保留同一文件中在不同时期的版本,这对图表和二进制文件都适用,尤其适合文本类型文件。 主流版本控制工具可以分为两种:集中式和分布式。集中式版本控制工具需要一个服务器存储仓库,你可以在合适的时候把代码提交到服务器上。而分布式版 本控制工具(DVCS)则不需
2013-12-31 23:29:50 927
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人