Android SDK Manager 下载SDK失败的解决办法
摘要:摘要:本文记录了无法使用Android SDK Manager下载SDK开发包的解决办法。最近需要进行android应用程序的开发工作,在android官网下载了adt-bundle-linux-x86.zip开发包。根据官网的介绍,该开发包内含eclipse、adt和sdk。解压缩之后可以直接完成的开发工具。但是打开之后发现sdk版本为较新的android sdk 4.0,而我需要的是2.3版本的sdk。根据正常的操作,在eclipse中打开SDK Manager,发现无法获取其他版本的sdk,提示信息一直停留在:Fetching https://dl-ssl.google.com/andr
阅读全文
网页抓取工具Teleport Ultra简介及如何使用
摘要:Teleport Ultra是一款专业的离线浏览器,能够快速、准确地从网络抓取数据并保存到本地,实现离线浏览的目的。它可以从Internet的任何地方抓回你想要的任何文件,它可以在你指定的时间自动登录到你指定的网站下载你指定的内容,你还可以用它来创建某个网站的完整的镜象,作为创建你自己的网站的参考。Teleport Ultra 它可迅速、确实地将整个网站复制在你的硬盘中,为一般网站制作公司节省大笔的连线费用与时间。现在好多网站设计人员会用Teleport Ultra从网站抓取代码及图片。使用说明:直接运行Teleport Ultra即可,简体中文界面,如图:打开界面,复制一个网站,包括网站目录
阅读全文
android 多应用程序数据共享 ContentProvider和ContentResolver
摘要:android 没有一个可以将所有应用程序数据统一放置的地方,即两个应用程序间的数据不能共享。但ContentProvider与ContentResolver可以解决多应用程序数据共享。我们都知道在Android系统中,SQLite数据库的相关操作方式被封装为内容提供Content Provider一. 概述ContentProvider负责组织应用程序的数据;向其他应用程序提供数据;ContentResolver负责获取ContentProvider提供的数据;修改/添加/删除更新数据等;二.ContentProviderContentProvider 属于Android应用程序的组件之一,
阅读全文
Android中关于cursor类介绍
摘要:使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。Cursor 是一个随机的数据源。所有的数据都是通过下标取得。关于 Cursor 的重要方法:clo
阅读全文
再议urlconnection和socket区别
摘要:利用URL进行通信与利用socket进行通信有许多相似之处。它们都是利用建立连接、获取流来进行通信。那么,它们的区别在何处呢? 利用socket进行通信时,在服务器端运行一个socket通信程序。服务器端不停地监听某个端口,等待客户的连接申请,接到申请后建立连接并进行通信,所以,在socket通信方式中,服务器是主动等待连接通信的到来。 利用URL进行通信时,在服务器端常驻一个CGI程序,但它一直处于休眠状态。只有在客户端要求建立连接时才被激活,然后与用户进行通信。所以,在URL通信方式中,服务器是被动等待连接通信的到来。 由于URL通信和socket通信的方式不同,所以,它们有各自的特点。利
阅读全文
UrlConnection连接和Socket连接的区别
摘要:关于UrlConnection连接和Socket连接的区别,只知道其中的原理如下:抽象一点的说,Socket只是一个供上层调用的抽象接口,隐藏了传输层协议的细节。urlconnection 基于Http协议,Http协议是应用层协议,对传输层Tcp协议进行了封装,是无状态协议,不需要你去考虑线程、同步、状态管理等,内部是通过socket进行连接和收发数据的,不过一般在数据传输完成之后需要关闭socket连接。直接使用Socket进行网络通信得考虑线程管理、客户状态监控等,但是不用发送头信息等,更省流量。并不知道我们经常使用的URLConnection 内部是怎么实现的,今天心血来潮以URL为起
阅读全文
rational rose画UML图
摘要:原文见:http://blog.csdn.net/cjr15233661143/article/details/8532997UML是一种建模语言,是系统建模的标准。我们之所以建模是因为大规模的系统设计时相当复杂的,当系统比较复杂时就会涉及到以下这几个问题:开发人员如何与用户进行沟通来了解系统的需求?开发人员之间如何沟通以确保各个部门能够无缝地协作? 而UML是我们在构造个特种模型时首选的一种建模工具,去描述系统的需求和设计,在对复杂的工程进行建模时,系统可由单一的图形来描述,但是单一图形不可能包含一个大系统所需的所有信息,更不可能描述系统的整体结构功能,这样一来就几乎不能用单一图形来建模了.
阅读全文
安装pydot及importError解决办法
摘要:安装pydot: 需要先安装graphviz和pyparsing。安装pydot过程曾出现“import error” 错误,主要是版本不兼容的问题。之后自己apt-get upgrade了一下,问题解决。
阅读全文
apt-get
摘要:Unbuntu有一个“软件仓库”,里面有很多常用的软件,在安装“软件仓库”内的软件时,不需要指定地址,这个仓库地址(源)已经在\etc\apt\source.lst中指定了。如,安装graphviz sudo apt-get install graphviz当然了,安装软件是需要联网的,打完这个命令后,系统就自动在软件仓库中查找软件、下载、安装。Apt是个很强大的命令,它有很多参数可以选择使用,比如你要在软件仓库中查找一个软件是否存在,可以使用“apt-cache search ××”,其它的参数看帮助文档就可以知道了。常用的APT命令参数: apt-cache searc
阅读全文