- 博客(46)
- 资源 (25)
- 收藏
- 关注
原创 eclipse工程Java compiler level does not match the version of the installed Java project facet处理
eclipse工程中报Java compiler level does not match the version of the installed Java project facet处理方法右键工程选择properties,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。在页面中的“Java”下拉列表中,选择相应
2013-11-06 11:44:36
1355
原创 Android自定义锁屏的实现
最近研究了一下锁屏,要实现锁屏大体的实现思路是自定义一个后台service监听手机屏幕开关事件,监听到屏幕关闭的时候替换系统锁屏并调用自定义的锁屏界面,自定义锁屏界面需要屏蔽返回键和home键,以及屏蔽状态栏下拉。 系统屏幕开关的时候会发出相应的广播,我们可以接收对应的广播来调用自己的锁屏界面。屏幕开关的时候会发出以下两个广播事件。android.intent.act
2013-10-30 18:19:36
16924
3
原创 Android判断是否root
核心代码:try { if (Runtime.getRuntime().exec("su").getOutputStream() == null) { Toast.makeText(this, "没有root!", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(this, "已经root!", Toast.L
2013-06-19 18:45:08
3002
原创 Android自定义软键盘的实现
先看界面布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"
2012-08-30 12:25:56
70146
3
原创 Android布局实现圆角边框
这里用的是TableLayout布局的。先看效果图下面看下布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" andr
2012-05-23 23:50:03
53223
2
原创 Android自定义密码键盘
先上图先看一下键盘的布局文件control_digitpasswordkeypad.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/digitkeypadrootlayout" android:layout_width="fill_
2012-05-23 23:42:21
8452
2
原创 Android 2.1读取手机通讯录
android2.1读取手机通讯录功能和以前版本不太一样,看代码import java.util.ArrayList;import java.util.HashMap;import java.util.Map; import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;
2012-05-23 23:13:04
2012
原创 Android检查Internet是否可以正常连接
public boolean note_Intent(Context context) { ConnectivityManager con = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkinfo = con.getActiveNetwork
2012-05-15 22:11:46
1760
原创 Eclipse工程中Java compiler level does not match the version of the installed Java project错误
这是版本不一致导致,解决方法:项目右键projects->Project Facets在java compiler更改jdk编译级别
2012-05-09 20:49:03
938
原创 Toast显示一个ImageView
Toast除了可以用来显示一段字符串以外还可以显示一个图片,下面的例子用Toast显示一个图片package com.test;import android.app.Activity;import android.os.Bundle;import android.widget.ImageView;import android.widget.Toast;public class T
2012-05-04 23:06:46
1230
原创 tomcat配置https启动出现"No Certificate file specified or invalid file format"异常
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="D:/Tomcat6/server.keystore"
2012-05-04 22:50:44
8852
原创 Android ListView拖动时背景颜色会变成黑色的解决办法
ListView拖动时,背景颜色会变成黑色通过查找API 文档找到这个函数public void setCacheColorHint (int color)Since: API Level 1When set to a non-zero value, the cache color hint indicates that this list is
2012-04-22 17:44:15
1647
原创 自定义TabHost实现背景图片随选项卡切换滑动效果
先上效果图本例子是对TabHost组件的自定义,实现标签居底显示;每个标签包含图片和文字。布局文件<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fil
2012-03-13 21:06:05
14569
7
原创 Android自定义ScrollView实现反弹效果
android的ScrollView控件默认是没有反弹效果的,当滑动到边缘的时候便不能继续滑动。这里通过自定义ScrollView来实现反弹效果。看下面的效果图,红色图片在最左边,android默认ScrollView控件红色图片在最左边的时候是不能向右滚动的。这里是水平滚动,我们可以通过自定义类继承自HorizontalScrollView类来实现。public class MyScroll
2012-03-04 16:20:01
4405
原创 Android常用语句收集
一、弹出窗口new AlertDialog.Builder(DialogTestActivity.this).setMessage("是否关闭").setTitle("提示:").setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dial
2012-02-22 20:13:36
1815
原创 oracle 自增长主键
1、首先,你要有一张表!CREATE TABLE example(ID Number(4) NOT NULL PRIMARY KEY,NAME VARCHAR(25),PHONE VARCHAR(10),ADDRESS VARCHAR(50));2、然后,你需要一个自定义的sequenceCREATE SEQUENCE emp_sequenceINCREME
2012-02-21 17:15:11
756
原创 Android实现振动效果
Android实现振动效果看下面代码布局文件main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:o
2012-02-19 21:37:26
7323
原创 ./configure: error: the HTTP rewrite module requires the PCRE library
有时候,我们需要单独安装nginx,来处理大量的下载请求。单独在Centos5安装nginx遇到的rewrite和HTTP cache错误解决办法:wget http://nginx.org/download/nginx-0.8.33.tar.gztar -zxvf nginx-0.8.33.tar.gz cd nginx-0.8.33./configure --prefi
2012-01-10 10:51:06
140736
9
转载 JVM虚拟机选项:Xms Xmx PermSize MaxPermSize区别
java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m:表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m:表示JVM Heap(堆内存)最大允许的尺寸
2011-10-14 14:07:23
946
转载 利用MySQL Cluster 7.0 + LVS 搭建高可用环境
1、前言随着数据量规模的扩大,企业对 MySQL 的要求就不仅仅是能用了,也在寻求各种高可用方案。以前我们的大部分高可用方案其实还存在一定缺陷,例如 MySQL Replication 方案,Master 是否存活检测需要一定时间,而和 Slave 的切换也需
2011-09-05 11:36:52
799
原创 Myeclipse8.0优化,为Myeclipse加速
Myeclipse 8.0优化 Myeclipse8相对于以前的版本大了很多,也增加了很多的功能。在实际使用过程中有很多功能用不到,并且Myeclipse本身就是狂吃内存的主,启动的时候一会Quick update,一会updating indexes ,你耐着性子等它
2011-08-13 10:31:00
4281
原创 MySQL查询结果重定向到文件中
MySQL查询结果重定向到文件中select col1,col2 into outfile 'c:\t.txt' from tablename
2011-08-11 10:51:31
9701
2
原创 crontab编译器修改
crontab的默认编辑器是vi,今天执行crontab -e的时候出现crontab: "/bin/vi" killed后来发现vi编译器不能用了,但是vim还可以使用。通过一下方法可以让crontab选择其他编辑器export EDITOR="/usr/bin
2011-08-05 11:33:37
1466
原创 Linux grep段错误
今天上服务器执行grep居然出现段错误的提示,后来我强制重新安装一下解决了。rpm -ivh --force grep-2.5.1-54.2.el5.i386.rpm
2011-08-05 11:04:08
1764
原创 Linux下编译安装$MYSQL_HOME/lib/libmysqlclient.so.15: cannot restore segment prot after reloc: Permission
Linux下编译安装php时出现如下错误:/usr/local/src/php-5.2.6/sapi/cli/php: error while loading shared libraries: /usr/local/mysql/lib/libmysqlclient.so.15:
2011-07-15 15:37:47
1426
原创 oracle添加外键约束
alter table THDBA.BUYING drop constraint FK_BUYING_REFERENCE_USER_INF;alter table THDBA.BUYING add constraint FK_BUYING_RE
2011-07-04 09:48:09
14078
原创 Linux下强制T掉登录的用户
Linux中root用户可以T掉其他登录的用户,包括登录的用户,也可以T掉自己。用who命令查看登录的用户[admin@localhost ~]$ whoadmin pts/2 2011-06-13 16:22 (192.168.0.89)admin pts/3 2011-06-13 09:59 (192.168.0.109)
2011-06-13 16:32:00
3005
原创 手工添加swap分区
在SWAP空间不够用的情况下,如何手工添加SWAP空间 以下的操作都要在root用户下进行,首先先建立一个分区,采用dd命令比如 dd if=/dev/zero of=/home/swap bs=1024 count=512000 这样就会创建/home/swap这么一个分区文件。文件的大小是512000个block,一般情况下1个block为1K,所以这里空间是512M。接着再把这个分区变成sw
2011-06-11 16:42:00
615
原创 手工添加swap分区
在SWAP空间不够用的情况下,如何手工添加SWAP空间 以下的操作都要在root用户下进行,首先先建立一个分区,采用dd命令比如 dd if=/dev/zero of=/home/swap bs=1024 count=512000 这样就会创建/home/swap这么一个分区文件。文件的大小是512000个block,一般情况下1个block为1K,所以这里空间是512M。接着再把这个分区变成sw
2011-06-11 16:42:00
693
转载 Oracle10g安装过程中"无法确定主机的IP地址时产生该异常错误" :解决办法
1.(本机设置自动获取IP地址)<br />经修改:c:/windows/system32/drivers/etc/hosts文件来手动解析后安装成功,文件内容如下:<br />127.0.0.1 localhost<br />192.168.1.102 administration<br />解析:192.168.1.102(本机IP地址) administration(本机名)<br /> 2.检查完成。此次检查的总体结果为:未执行<<<<<br />建议案:oracle支持在具有DHCP分配的I
2011-05-31 15:13:00
5300
原创 js去除字符串左右空格
<br />//删除字符串左边的空格<br />function ltrim(str) { <br /> if(str.length==0)<br /> return(str);<br /> else {<br /> var idx=0;<br /> while(str.charAt(idx).search(//s/)==0)<br /> idx++;<br /> return(str.substr(idx));<br /> }<br />}<br />//删除字符串右边的空格<br />fun
2011-05-27 11:05:00
1035
原创 Java中替换单引号为/'
<br /><br />public String DanYinHao(String str) {<br /> return str.replaceAll("/'","////'");<br />}
2011-05-26 13:56:00
9933
原创 Linux环境下安装oracle遇到的问题小结
<br />在linux环境(RedHat Enterprise Linux5)上安装oracle10g的过程中所出现的问题<br />1、执行./runInstaller时出现如下错误<br />Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2010-04-30_02-23-49PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared
2011-04-20 14:55:00
8091
原创 Linux下PHP添加curl模块
<br />假如原先编译的php目录在/usr/local/php5目录下;<br />apache在/usr/local/apache2目录下;<br />php源代码在/home/kevin125/src目录下。<br /><br />如果实际目录与假定的目录不一致,则在下面的命令中做调整。<br /><br />1. 找到当前运行的php版本的源代码目录,如 php-5.2.10。<br /><br />进入curl扩展库目录。<br />$cd /home/kevin125/src/php-5.2.
2011-04-14 09:42:00
13928
原创 Linux常用命令小结
Linux常用命令1、查看主机名hostname2、修改主机名vi /etc/sysconfig/network修改HOSTNAME一行为"HOSTNAME=主机名"(没有这行?那就添加这一行吧),然后运行命令" hostname 主机名"。无论你是否重启,主机名修改成功了。 3、redhat linux启动界面vi /etc/inittabid:x:initdefault: x=3:文本方式 x=5:图形方式4、删除文件大小为0的文件find ./ -size 0 -exec rm {} /5、查看lin
2011-04-13 14:42:00
888
原创 MySQL随机生成固定长度字符串函数
DELIMITER $CREATE FUNCTION `ecmall`.`rand_string`(n int) RETURNS varchar(255) BEGIN DECLARE chars_str varchar(100) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; DECLARE return_str varchar(255) DEFAULT '';
2011-04-12 16:48:00
4003
转载 jvm加载class类机制
1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的, 类装载器所做的工作实质是把类文件从硬盘读取到内存中 2.java中的类大致分为三种: 1.系统类 2.扩展类 3.由程序员自定义的类 3.类装载方式,有两种 1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中, 2.显式装载, 通过class.forname()等方法,显式加载需要的类 隐式加载与显式加载的区别:
2011-04-06 14:13:00
758
原创 MySQL查询包含汉字的记录
<br />SELECT * <br />FROM `table_test` <br />WHERE textname REGEXP ‘[^ -~]‘ =1<br />列出英文字段记录<br />SELECT * <br />FROM `table_test` <br />WHERE textname REGEXP ‘[^ -~]‘ !=1<br />列出中文字段记录<br />select username from cdb_members where username regexp ‘[/u4e00-/
2011-03-25 12:50:00
4628
原创 MySQL表修复
时常我们会看到Table 'XXX' is marked as crashed and should be repaired 这样的错误.出现这样错误的表一般是可以修复的。到mysql的bin目录下执行./myisamchk -r tablename.MYI 执行修复
2011-03-05 14:35:00
1052
Android自定义密码键盘
2012-07-23
red hat enterprise linux 5下安装Oracle10g
2009-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人