摘要: 以后此博客不再更新!最新博客欢迎捧场! 阅读全文
posted @ 2013-08-17 18:54 g.hui 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 经常看到在网上下载个什么东西,旁边经常会跟一个md5值,以前不太清楚是做什么的。今天偶然发现了一个liunux命令 md5sum.经查寻知道这个命令是用来生成或校验md5值的命令。还是刚才的问题,为什么在下载东西的时候会有一个md5值呢?其实这是为了校验文件的完整性,因为我们文件可能在传输过程中会丢失一部分。当我们把文件下载到本地后,可以执行: md5sum filename 命令,这样就会把此文件对应的md5值打印出来。我们可以对比此md5值与下载站点提供的md5值是否相等,如果一样就证明文件是完整的。or,...也可以这样,如果网站提供文件.md5下载那么你也可以这样验证1.将下载的文件如 阅读全文
posted @ 2013-08-09 16:49 g.hui 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 作为一个web开发人员,html是必须要掌握的。而自己以前也看过一点相关的资料,但从来没有好好总结过。所以,总是觉得没掌握好(当然事实也是如此)老感觉有点不踏实,其实有些东西一直觉得难或者麻烦,而逃避去彻底或深入的学习它,导致一直有这种感觉,其实是很愚蠢的。一句话:“有些东西会了,一辈子都会了。逃避,一辈子都要逃避,一辈子都不会”。希望通过这次的总结,让自己能彻底掌握html,也希望对大家有些帮助。定义: 超文本标记语言。何谓超文本?首先它是一种文本,但功能上比普通文本(如.txt)要强大的多,它有许多标签,并且每种标签又有很多属性可以用来调配其显示效果。是为网页数据的显示创建的一种... 阅读全文
posted @ 2013-07-28 13:59 g.hui 阅读(777) 评论(0) 推荐(2) 编辑
摘要: 1.安装jdk 1.到sun官网下载jdk(附jdk6下载地址),根据自己的ubuntu版本选择合适的jdk版本.如你用的是ubuntu 32位系统则选择下载jdk-6u41-linux-i586.bin,以此类推. 2.打开终端,首先通过sudo -i 命令切换到root下. 3.在usr目录下建立java目录:/usr/java 4.将第1步中下载的jdk copy到3中创建java目录下 5.cd /usr/java 然后执行 ./jdk-6u41-linux-i586.bin 6.建立链接文件以缩短jdk的安装目录.ln -s usr/java/jdk-6u41-linux-i586. 阅读全文
posted @ 2013-07-10 22:59 g.hui 阅读(2988) 评论(2) 推荐(0) 编辑
摘要: 有一些对象其实我们只需要一个,比如:线程池、缓存、充当显卡等设备的驱动程序的对象。这类对象只能有一个实例,否则会出现很多问题,资源消耗过多、数据不一致等。定义 确保一个类只有一个实例,并提供一个全局的访问点。类图 说明:1.一个private static的Singleton实例变量instance. 2.一个public static 的getInstance方法,返回instance。 3.一个私有构造方法经典实现public class Singleton { private static Singleton instance = null; private ... 阅读全文
posted @ 2013-06-09 22:58 g.hui 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 1.软件包管理工具a>dpkg软件包管理工具dpkg(Debian Package)管理工具 ,Ubuntu 相关的软件包文件使用 .deb 后缀,就是因为Ubuntu 与 Debian GNU/Linux 发行版有着紧密的关系。要安装 .deb 文件可以打开一个终端并输入: sudo dpkg -i package_file.deb 来安装 .deb 文件。 如需卸载 .deb 文件输入: sudo dpkg -r package_nameb>APT软件包管理APT (Advanced Packaging Tool高级软件包工具) 是一个强大的包管理系统,而那些图形化程序如 添加 阅读全文
posted @ 2013-05-29 16:32 g.hui 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: 1.Linux目录结构与windows不同,linux 的部分目录结构如下:其中/为所有目录的根目录 bin 存放二进制可执行文件(ls,cat,mkdir等) boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存放所有用户文件的根目录 lib 存放跟文件系统中的程序运行所需要的共享库及内核模块 mnt 系统管理员安装临时文件系统的安装点 opt 额外安装的可选应用程序包所放置的位置 proc 虚拟文件系统,存放当前内存的映射 root 超级用户目录 sbin 存放二进制可执行文件,只有root才能访问 tmp 用... 阅读全文
posted @ 2013-05-29 12:20 g.hui 阅读(942) 评论(2) 推荐(0) 编辑
摘要: ContentProvider一般译作内容提供者,官方文档中的解释:它用来管理结构化数据的访问。通过它我们可以共享自己应用中的数据,或者访问别的应用提供的数据,比如‘联系人’应用就实现了ContentProvider,通过它提供的ContentProvider我们可以查询、删除、更新联系人数据。ContentProvider简介ContentProvider是不同应用程序之间进行数据交换的标准API,ContentProvider以URI的形式对外提供数据,允许其他应用访问或修改数据;其他应用程序使用ContentResolver根据URI去访问\操作指定的数据。ContentProvid.. 阅读全文
posted @ 2013-05-25 18:29 g.hui 阅读(184) 评论(0) 推荐(0) 编辑
摘要: BroadcastReceiver是android的四大组件之一,其本质上可看作是一种全局的监听器,用于监听全局的系统消息。开发步骤1>从BroadcastReceiver派生出一个子类,并实现onReceive()方法。2>在manifest.xml文件中配置之(配置方法与配置activity,service类似)。3>在需要发送广播的地方调用sendBroadcast(Intent intent)或sendOrderedBroadcast(Intent intent)方法。传入一个Intent对象,此对象的配置与启动activity及service的Intent的配置方法 阅读全文
posted @ 2013-05-21 13:35 g.hui 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 简介 Service 是Android四大组件之一。与Activity比较相似,它们都代表可执行的程序。Service与Activity的区别在于:Service一直在后台运行,它没有用户界面,具有自己的生命周期。在开发中,如果某个程序组件需要在运行时向用户呈现某种界面,或者该程序需要与用户交互,就需要使用Activity,否则就应该考虑Service。Service分类按照启动方式的不同Service可以分为两类: 1>Started Service :在后台,作为一个独立的可执行单元不能与调用者进行交互,适合在后台做一些独立的耗时任务,比如:下载、上传。 ... 阅读全文
posted @ 2013-05-14 21:17 g.hui 阅读(594) 评论(0) 推荐(0) 编辑