自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏亚欣的博客

知识与人共享,自己方能成长!

  • 博客(25)
  • 收藏
  • 关注

原创 android图片拖动Gallery

1.Gallery可以拖动图片,实现很炫的效果,效果图如下,可以向左右拖动:2.布局代码3.用一个类继承自BaseAdapter来充当容器public class ImageAdapter extends BaseAdapter { private Context mContext; private Integer[] mImageIds = { R.drawable.img1, R.drawable.img2,

2010-07-02 13:24:00 3958 1

原创 android中使用像css一样的样式

1.在配置文件中设置好样式。 例如:我在style.xml文件中定义样式 18px #EC9237 30px #FF7F7C 2.在布局文件中,直接使用。  这样,当多个控件使用同一种样式的时候,就不必每个都定义了,直接使用定义好的同一份。

2010-06-11 15:05:00 2286

原创 android中使用startActivityForResult回传数据

假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。 还好startActivityForResult来做跳转给了我们更好的解决办法。 1.跳转的时候不是采用startActivity(intent) 这个方法,而是startActivi

2010-06-11 11:55:00 25119 8

原创 android EditText设置不可写

1.在xml中实现是很简单的事情,代码如下: android:editable="false"2.用java代码实现就有点复杂了,代码如下: editText.setFilters(new InputFilter[] { new InputFilter() { public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dsta

2010-06-11 10:43:00 3782

原创 android获得手机屏幕大小

Android.util的DisplayMetrics对像记录了一些常用的信息,包含了显示信息、大小、维度、字体等。DisplayMetrics对象里的widthPixels及heightPixels字段为整数类型。通过DisplayMetrics可以得到屏幕的宽度和高度。代码如下: DisplayMetrics dm=new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);int width=dm

2010-06-09 02:32:00 1726

原创 j2me图片缩放方法

今天在网上看到几个在j2me中实现图片缩放的函数,很不错,记录下来。 注:src为原始图片,destW为修改后的宽度,destH为修改后的高度   1.方法一 public static Image resizeImage(Image src, int destW, int destH) { int srcW = src.getWidth(); int srcH = src.getHeight(); int[] destP

2010-06-04 14:05:00 953

原创 j2me播放声音,震动,背光灯闪烁

  1.播放声音 我的本地res目录下存在sound.wav文件,代码如下: InputStream is=getClass().getResourceAsStream("/sound.wav");Player player=Manager.createPlayer(is,"audio/x-wav");player.start();2.手机震动  Display dis=Display.getDisplay(this);dis.vibrate

2010-05-31 18:01:00 854

原创 j2me调用照相功能

1.首先使用媒体定位符capture://video获得播放器。 Player player=Manager.createPlayer("capture://video");player.realize();2.得到视频控制器。VideoControl videoControl=(VideoControl)player.getControl("VideoControl");3.与播放视频一样,照相机能够同步播放外部景物的变化,因此我们采用对处理视频播放器相同的方法来进行初始化。 

2010-05-31 09:51:00 1306

原创 J2me中在MIDlet中控制跳转

以前写j2me的项目的时候,往往是一个页面(Canvas或者form)跳到领一个页面(Canvas或者form),这样做的优点是:写代码比较直观,能够直接看到流程。缺点是:维护修改的时候必须要看懂每一个页面的代码,去寻找跳转的语句。最近学了一个新的思想就是在MIDlet中写一个专门用来跳转的方法来控制跳转比较好。 1.MIDlet代码例如:AppMian.java文件代码如下:

2010-05-27 16:32:00 1002 2

原创 使用live writer向csdn发表博客文章

live writer优点:使用客户端发表博客文章,不用去打开网址写文章。经过朋友同事的介绍,昨天学习了使用windows liver writer向wordPress发表文章,觉得是个很不错的工具,今天自己尝试了使用它向csdn发表文章,同样方便快捷。只是配置与wordpress不一样而已。一.添加账户的时候,选择“其它日志服务”,点击下一步。 二.添加日志账户.例如我的为:

2010-05-26 17:05:00 1074 2

原创 Discuz密码加密方式

一般我们的加密都是采用md5直接加密方式:md5(变量)。但是最近整合discuz的时候,发现discuz的时候,发现discuz的加密后的密码与自己直接采用md5(密码)加密后的竟然不一样。后来在网上查了一下,发现discuz不只是简单的md5加密。 discuz的加密方式采用的是:md5(md5($password).$salt)。$salt是一个6位随机字符串。 这样加密后的

2010-05-25 11:19:00 3012 1

原创 一组数字随机排序

今天在网上看到一个关于排序的思路代码,觉得挺实用的,记录下来,代码如下:  public void sort(){ int[] seed = { 1, 2, 3, 4, 5, 6, 7, 8 }; int len=seed.length; int[] result= new int[len]; Random random

2010-05-17 12:34:00 1245

原创 远程连接ubuntu下的mysql

一.问题:远程无法连接服务器ubuntu上的mysql二.解决方法: 1.ubuntu登陆msql,创建一个可以使远程连接的 MySQL 用户, 用户名:admin,密码:admin  mysql>GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY admin WITH GRANT OPTION;2.修改mysql的配置

2010-03-29 16:31:00 729

原创 Ubuntu网卡配置

1.打开Ubuntu的网卡配置文件 命令 sudo gedit /etc/network/interfaces2.输入以下: auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 你的ip地址 netmask 子网掩码 gateway 默认网关

2010-03-29 14:06:00 1185

原创 javascript判断浏览器

js代码:   var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([/d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox//([/d

2010-03-18 12:24:00 798

转载 java的MD5加密与解密

方法一:只加密 import java.security.*; import java.security.spec.*; class MD5_test { public final static String MD5(String s) { char hexDigits[] = { 0, 1, 2, 3, 4, 5,

2010-03-08 13:37:00 8554 2

原创 项目与discuz整合

discuz版本:UC1.5_UCH2.0_DZ7.2_SC_UTF8(即discuz7.2,UCenter1.5,UCenterHome2.0)有没有UCenterHome不重要,只有discuz和UCenter就行。 1.思想:解决的方法就是在自己的网站上注册的时候,不仅向自己的数据库插入用户数据,同时向discuz的数据库的表里插入相同的数据(这也是比较直接,比较浅显易懂的)

2010-03-08 12:22:00 2561

原创 java生成随机数字和字母组合

直接上代码: import java.util.Random; public String getCharAndNumr(int length) { String val = ""; Random random = new Random(); for(int i = 0; i <

2010-03-08 12:04:00 16942 7

原创 远程不能连接mysql解决方法

 原因是远程的电脑或服务器没有给登录用户名设置远程主机登录的权限,解决方法如下: 1.登录mysql  :  mysql -u root -p 2.修改 MySQL 数据库中 user 表中 对应用户名的 Host 字段,将 localhost 改为 %执行:use mysql; 3.再执行:update user set Host = % where

2010-03-05 10:37:00 928

原创 ubuntu下配置Apache+Mysql+PHP

今天看到一篇关于ubuntu下配置Apache+Mysql+PHP的文章,觉得很有用,加以自己的理解和编写,记录下来。 一、Apache的安装  Apache作为一个功能强大的Web程序,自然是架建Web服务器的首选,好了,下面我们就来安装Apache。1.在终端下输入下在面命令:     sudo apt-get install apache2  2.安装完毕后,接下来就要启

2010-03-04 14:48:00 796

原创 Myeclipse优化总结

从最开始接触Myeclipse,先后使用了5,6,7,8四个版本,后来的7和8用的那叫一个窝心啊,我4G内存的笔记本用起来那就一个字“慢”,通过网上搜寻,找到了一些关于优化的方法,自己小结一下。现在开始提速:(我以现在使用的MyEclipse 6.0.1为例) 1.找到Myeclipse的安装目录,依次打开 Myeclipse -> eclipse -> eclipse.ini文件,会

2010-03-04 11:36:00 1073 2

原创 textarea限制字数

今天需要给textarea限制字数,发现不能像text那样直接使用属性maxlength="4",自己又懒得写,在网上搜索了一番之后,找到了一个还不错,记下来。 1.首先在网页中写:   2.其次在js中function textdown(e) { textevent = e ; if(textevent.keyCode == 8) { return;

2010-02-26 11:44:00 12264 5

原创 div显示固定长度的内容(text-overflow)

web开发过程中,有时候从数据库查出来的数据过长,前台页面如果没有控制好,会显示很长的数据,影响美观,而用后台去控制长度有些麻烦。这个时候就需要只显示固定的长度,将多余的内容以“......”或者直接截取不显示,可以使用                  text-overflow:clip 或者text-overflow: ellipsis                 clip:不显

2010-02-20 14:33:00 8624

原创 windows下安装配置svn

     今天要使用subversion(版本控制器),在网上看了看相关的帖子,写的那叫一个乱七八糟啊,看了半天做了相关的比较,自己摸索着弄了出来,我的体会是现在有些人的帖子和博客写的真是不负责任啊,本来很简单的东西吧,写的很复杂,对于刚接触的人来说啊还不如不看呢..... 现在将自己的心得写下来,希望对感兴趣的人有所帮助! 第一步:下载文件和安装1.svn的官网是:http://su

2010-01-08 11:33:00 890 2

原创 maven创建web项目

今天开始接触maven,首先是创建web项目(是web项目,而不是java项目),步骤如下: 1.进入自己要创建工程的目录下面2.输入命令:mvn  archetype:generate  等待...(我这网速慢,网速慢的要有耐心)3.接着输入有关项目的具体:Choose a number: 回车即可,也就是选择18,这里和java普通项目不一样             

2009-12-07 11:33:00 2614

空空如也

空空如也

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

TA关注的人

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