自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 学Android开发不可不知的Android应用程序四大组件(转)

Android的一个核心特性就是一个应用程序可作为其他程序中的元素(那些允许这样的程序提供)。例如,如果你的程序需要用滚动条显示一些图片,另一个程序已经开发出了合适的功能,并且可供其他程序使用,你就可以直接调用那个程序的功能,而不是自己再开发一个。你的程序不需要包含其他程序的代码或者链接到它。而是,当有需要的时候,简单的启动那个程序的一部分功能。 为了能够实现这样的功能,系统必须能够当...

2012-03-12 23:15:12 129

原创 python format string (转)

字符串的格式化在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为格式标记字符串 % 要输出的值组 其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的'值组'如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。重点来看左边的部分。左边部分的最简单形式为:%cdoe 其...

2012-03-04 09:20:29 91

原创 [Android]APK程序卸载提示 (转)

Android上能不能实现卸载时提示呢,比如卸载某某软件时,做个用户调查卸载的原因。我以前想着是的不行的,以前的想法是:Windows上卸载时能实现此功能是因为有些程序的卸载是自己实现的,非系统操作。但android上目前来说还不支持,系统卸载时,还没发现有啥接口可以和目标卸载程序交互。呵呵,今天鼓捣LogCat,发现还是可以的。实现基础是:1.通过注册权限,能够获取L...

2012-01-29 19:25:15 281

原创 BackTrack5完全配置攻略(转)

BackTrack5已经发布好几天了,第一时间把Gnome的iso下载回来安装之,由于是采用Ubuntu10.04为蓝本,而之前也一直用的就是Ubuntu10.04的,所以决定直接拿来当桌面用 :)由于官方的为英文版本,所以要完全的本地化需要安装中文语言支持,由于采用了全新内核2.6.38,某些配置上也将较以往不同,而且BT=ROOT,所以不可避免的存在所谓的 root punishment,...

2012-01-15 14:29:03 232

原创 inux上vi(vim)编辑器使用教程(zhuan)

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打...

2012-01-12 21:43:46 105

原创 版本检测和更新(转)

版本检测和更新是每个应用程序必须做的一个功能,所以在这里晒下:[code="java"]import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.URL;import java.net.URLConnectio...

2012-01-12 11:19:31 108

原创 移动互联网拼开放 不惜代价诱惑开发者

如今什么流行,移动互联网,移动互联网什么流行,开放。互联网的风潮总是一阵接一阵,现如今,风头最劲的当属开放平台。新春伊始,这股自去年开始的平台开放风愈刮愈烈,腾讯、人人网、360等在新年后纷纷推出“新政”,大打让利牌“笼络”第三方开发者进驻平台。有人惊呼,这是互联网的新一轮“圈地运动”,腾讯、百度、阿里巴巴三足鼎立的现有格局或许会有松动。至于谁能拔得头筹,目前的形势并不明朗,仍是混战状态,所以,巨...

2012-01-12 10:06:34 131

原创 Why does [1,2] + [3,4] = “1,23,4” in JavaScript?

I wanted to add the elements of an array into another, so I tried this simple sentence in our beloved Firebug:[1,2] + [3,4]It responded with:"1,23,4"What is going on?--------------------...

2012-01-12 10:02:21 80

原创 Linux关机命令详解

在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都 可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希 望你可以更加灵活的运用各种关机命令。    1.shutdown shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux, 这是十分危险的。因...

2012-01-11 14:58:09 152

原创 android EditText中inputType的属性列表

android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。 //文本类型,多为大写、小写和数字符号。 android:inputType="none...

2012-01-10 16:54:44 111

原创 (转)解决requestFocus后依旧无法获得焦点问题

例:有两个button,上下排列,想要实现进入这屏后,焦点默认在上面的button上,按pad上下键可控制焦点在这两个button间来回移动。问题:在代码中写了topButton.requestFocus();后,当程序运行时,上button没有获得焦点。解决办法:在初始化button时加入topButton.setFocusable(true);(只加这个没有用,...

2012-01-10 11:24:53 2231

原创 (转)notifyDataSetChanged() 动态更新ListView

有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次学习的源代码都会打包上传,方便各位同学学习,注册帐号即可下载。布局main.xml:[c...

2012-01-09 15:58:23 73

原创 (转)另类网站推广

我想大家一定都了解过很多种网站推广的方法了吧,不管是什么样的方法,只要是能够把网站的流量搞上去就是好方法。今天我就不再谈一些常见的方法啦,这里有几个另类的方法供大家来了解一下。   一、死缠烂打推广法。 大家还记得那个黄金搭档么,真的烦死了,地方台一打开,就是“黄金搭档送朋友,黄金搭档送老师。。”搞得以后,开电视没见黄金搭档时候大家都在想,哎呀。今天黄金搭档怎么不...

2011-12-30 08:42:55 162

原创 java多线程 sleep()和wait()的区别(转)

相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll.区别一:sleep是Thread类的方法,是线程用来 控制自身流程的,比如有一个要报时的线程,每一秒中打印出一个时间,那么我就需要在print方法前面加上一个sle...

2011-12-29 11:06:13 90

原创 Tutorial: Moving from MySQL to ADODB

PHP is all about creating dynamic web-sites with the least fuss and the most fun. To create these websites we need to use databases to retrieve login information, to splash dynamic news onto the web p...

2011-12-28 22:35:01 70

原创 病毒式传播的八种方式

想想Facebook、LinkedIn、Youtube、Dropbox和Skype都有什么共同点?除了都非常成功之外,或许它们共同的特点就是能在快速增长过程中运用很有效的病毒式营销了。至于这些公司是怎么做到的,来看看下面这八种方式吧。1、天生的传播特性(Inherent virality)这是最原始的一种病毒式传播,可以称得上是口碑效应。简单说就是如果你的产品足够好,自然会...

2011-12-28 13:24:27 252

原创 对于IMEI的学习

我们可以通过看 IMEI 码分辨真假行货、水货, IMEI 码一般由 15 位数字组成。其格式如下: 123456-78-901234-5 。123456=TYPE APPROVAL CODE ,简称 TAC 码 (设备型号核准号码)。 IMEI 码的前六位数字即 TAC 码。 TAC 码代表了手机的型号。无论松下、三星还是摩托罗拉的产品,只要是同一型号的手机 ,TAC 码一定是一样的...

2011-12-28 12:44:01 136

原创 MySQL添加用户的两种方法(转)

文章开头,我就开门见山,直接为大家介绍在MySQL中添加用户的方法,即有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表;比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限已缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台机器上,你必须作为MySQL root用户连...

2011-12-27 20:59:21 99

原创 PreparedStatement的用法(转)

jdbc(java database connectivity,java数据库连接)的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使用statement获取jdbc访问时所具有的一个共通的问题是输入适当格式的日期和时间戳:2002-02-05 20:56 或者 02/05/02 8:56 pm。 通过使用java.sql.prepareds...

2011-12-27 20:13:44 209

原创 (转)thread,runable,区别

使用runable最主要的原因是:java缺少多重继承的机制,可能你的类已经继承了其他类了,这时你无法继承自thread类,只能用runnable了。 使用Thread类的原因是:1、给你提供了一种少写几行代码的机制。2、继承一个类可以改变这个类缺省的行为,如果你想改变Thread类的缺省行为,就只能继承这个类了。 1) thread之间的区别在于run...

2011-12-27 09:14:07 79

原创 (转)从进程-线程的角度,理解Activity,Service,Broadcast

写下来仅记录下困惑了很久的问题...先说下我以前的错误理解:Service和Broadcast 这两个东西, 我一直认为这个能够脱离Activity的进程。因为这两个东西的外部表现就是你离开利当前的进程(直观表现就是你离开当前应用),这两个东西仍然存在在Android的内存中。 我就想当然的认为既然程序都退出了,Service和Broadcast还没有结束,那么这连个东西肯定是依附...

2011-12-26 16:08:24 109

原创 TabActivity 无法bindService 解决方法(转)

如果使用TabActivity来进行开发,并且程序需要针对TabActivity中TabHost中的每一个Activity单独绑定一个Service,通常做法是在对应Tab页的Activity的onCreate()方法中进行bind service 操作,但是通过实践表明这个方法是无法达到绑定效果,Google Android Issue中有这个缺陷,缺陷详细信息在这里(Google Androi...

2011-12-20 12:00:18 115

原创 Service 概述

Service概念及用途:Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,那 我们什么时候会用到Service呢?比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当我们退出播放音乐的应用,如果不用Service,我 们就听不到歌了,所以这时候就得用到Serv...

2011-12-20 10:22:02 107

原创 动态添加tableview

[code="java"] TableLayout table=(TableLayout)findViewById(R.id.shoppingCartTable); table.setBackgroundColor(Color.BLACK); TableLayout.LayoutParams params=new TableLayout...

2011-12-14 14:34:50 323

原创 tabhost如何传递参数

当你使用android只带tabhost的时候,你会发现不管你用的是TabActivity或者ActivityGroup,你每个独立的tab里面所显示的activity无法方便的传递参数。 那如何来解决这个问题呢?其实答案很简单:使用static - 静态[color=red]变量[/color],将相关数据通过静态类进行传递就好了。这是一个很简单的方法,如果需要代码的话,可以留言...

2011-12-13 11:39:35 215

原创 java 内存管理总结(转)

1. java 是如何管理内存的 Java 的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字 new 为每个对象申请内存空间 ( 基本类型除外 ) ,所有的对象都在堆 (Heap) 中分配空间。 释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了 JVM 的工作。因为, GC ...

2011-12-13 11:23:44 106

原创 java提高性能一些细节(转)

最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方-1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面...

2011-12-13 11:19:43 76

过滤未知字符 python

从网络上复制源代码的时候经常会一不小心复制回来一些看不见的怪异东西 我下面的这段代码就是专门用来过滤这些乱七八糟东西的 当中还需要用到win32con 这是第三方的python组件需要另外下载[code="python"]#coding=utf-8#This's a sample of operate the clipboardimport win32clipboard...

2011-12-13 09:41:19 213

原创 三项工作做好!SEO新手照样驰骋职场(转)

很多在学习SEO的新手都在迷茫,很多时候不知道该学习什么,也不知道到底什么操作手法才是有用的,夕叶觉得要解除自己的迷茫就是要找一个中等的网络公司去工作,在老人的指导下夕叶相信很多问题都会迎刃而解,然后作为一个新手你凭什么让别人录取你呢?又凭什么在公司站稳脚跟,这里跟大家分享一下,作为一个新手你只要把这三项最实在的工作掌握了,就可以完全胜任一个中等公司的要求了,夕叶不是解释这三项工作,而且从实战的角...

2011-12-12 14:57:51 97

原创 今天跟蜘蛛们干上了=.= (转)蜘蛛IP是多少?如何查看蜘蛛是否光临

什么是baiduspider?baiduspider是百度搜索引擎的一个自动程序。它的作用是访问互联网上的html网页,建立索引数据库,使用户能在百度搜索引擎中搜索到您网站的网页。baiduspider对一个网站服务器造成的访问压力如何?baiduspider会自动根据服务器的负载能力调节访问密度。在连续访问一段时间后,baiduspider会暂停一会,以防止增大服务器的访问压力。所以...

2011-12-12 14:54:39 150

原创 (转)百度蜘蛛来你家了吗

如何查看百度蜘蛛是否来过我的网站,尤其对于长期不收录,百度快照不更新的新站来说,查看百度蜘蛛是否来过我的网站就很重要了,如果蜘蛛没有来,那就不要谈收录了,解决的办法就是尽快引开蜘蛛了,如果蜘蛛爬过了,要检查下网站是否存在一些百度不收录的原因,比如过度优化。以上都没有,就要等了,等百度大更新时,收录自然就有了!那么如何查看百度蜘蛛是否来过我的网站呢?首先要查看服务器IIS日志,具体操作方...

2011-12-12 14:52:27 141

原创 (转)友情链接是干什么的

一、交换友情链接的目的 1、提升PR。这是交换友情链接最根本的目的。如果知道什么是PR值的,请看最下面的名词解释。 2、提高关键字排名。这也是目的之一,其重要性不必赘述 3、提高网站权重。这点很重要,只有你的权重高了,搜索引擎才会重视你。 4、提高知名度。这条还是比较有针对性的,对于一些特定的网站和特定的情况,才会达到此效果。比如一个不知名的新站能与新浪、SOHU、YAHOO、...

2011-12-12 14:44:41 186

原创 Google PR劫持(转)

  方法是利用跳转。一般搜索引擎在处理301和302转向的时候,都是把目标URL当作实际应该收录的URL。当然也有特例,不过在大部分情况下是这样处理的。所以如果你从域名A做301或302跳转到域名B,而域名B的PR值比较高,域名A在PR更新后,也会显示域名B的PR值。最简单的就是先做301或302跳转到高PR的域名B,等PR更新过后,立刻取消转向,同时也获得了和B站相同的PR值。这个做假的PR显示...

2011-12-12 14:27:03 112

ACTIVITY显示重载

网上常用的让activity的方式无非于使用setContentView或者使用Inflater,在页面切换时是ViewFilpper 但是都不是我想要的效果 于是我就对setContentView进行了一点测试(实在是没有耐心去阅读他的源码了)main2.xml[code="xml"][/code]页面对齐在底部,只有一个安卓自带图片m...

2011-12-09 16:59:16 197

空空如也

空空如也

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

TA关注的人

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