C++
文章平均质量分 73
gundumw100
这个作者很懒,什么都没留下…
展开
-
ViewFlow,一个滑动效果库
第1种样式例子:用法:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTitle(R.string.circle_title); setContentView(R.layout.circle_layout); viewFlow = (V原创 2017-04-10 18:31:42 · 1564 阅读 · 0 评论 -
Dialog&Notification&OptionsMenu练习
下面的menu没有意义,仅仅是个练习而已,看图先:布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:lay原创 2017-04-10 18:07:20 · 186 阅读 · 0 评论 -
android之简单数据存储Preference
这里的持久化其实就是本地配置文件的读写,实现方法是通过Activity.getPreferences(int)获取SharedPreferences对象,然后操作配置文件的读写,值得注意的是以下几点:1)Activity.getPreferences(int mode)等价于Content.getSharedPreferences(String filename,int mode),这里面的f原创 2017-04-10 18:06:00 · 548 阅读 · 0 评论 -
j2me工具类:ReadFromFile.java
import java.io.*;import java.util.Vector;/* * 用法: * ReadFromFile rf = new ReadFromFile("/res/A.txt"); Vector v = rf.parseFile(); String temp=null; String[] annonce=new St原创 2017-04-10 18:03:34 · 353 阅读 · 0 评论 -
j2me工具类:PalettedImage调色板类
该方法网上可以找到,我添加了一个重载函数:public Image getPalettedImage(String path, int[] originalColors, int[] palettedColors)三个参数依次为图片路径、需要改变的旧颜色值、新的颜色值,注意这2个参数都为数组,长度必须一致,这样可以一次改变多种颜色。用法:PalettedImage p=new Pa原创 2017-04-10 17:59:49 · 278 阅读 · 0 评论 -
将Image对像转换为png格式的byte数组
原理上说1 获取Image 的ARGB数据2将ARGB转换成PNG存储用的的RGBA格式3RGBA格式的数据还要做些小的处理每行后面加一个byte 04用LZ77方法将RGBA格式的数组压缩5附加正确格式PNG24文件头输出即可包括IHEAD IHDR IEND IDAT外壳但是使用LZ77压缩手机上无论时间或空间都是不太能接受的还好LZ77 存在一钟无压缩的压缩方法本原创 2017-04-10 17:59:32 · 1691 阅读 · 0 评论 -
Android程序开发的基本框架
研究了一个礼拜的android,算是基本搞清了它的开发框架,我是做j2me开发的,所以时不时的会把它和j2me做比较,比如:高级界面,低级界面......public class App extends Activity { public App () {//构造函数不用说了 } public void onCreate(Bundle savedIn原创 2017-04-10 17:59:17 · 297 阅读 · 0 评论 -
手机解析HTML,XML,TXT,XHTML,WML等文档
package Core;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Reader;import java.util.Hashtable;/** * @author fonter * http://f原创 2017-04-10 17:58:37 · 577 阅读 · 0 评论 -
SQL练习题
题目1问题描述:为管理岗位业务培训信息,建立3个表:S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄C (C#,CN ) C#,CN 分别代表课程编号、课程名称SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩要求实现如下5个处理: 1. 使用标准SQ原创 2017-04-10 17:58:12 · 1907 阅读 · 0 评论 -
windows下的MySQL数据库自动备份方法
============================假想环境:MySQL 安装位置:C:\MySQL论坛数据库名称为:bbs数据库备份目的地:C:\db_bak\============================新建db_bak.bat,写入以下代码[Copy to clipboard]CODE:net stop mysqlxcopy c:\mysql\data原创 2017-04-10 17:56:56 · 328 阅读 · 0 评论 -
android列出目录下的所有图片
public class GalleryTestActivity extends Activity { File photos[]; private static String TAG = "GalleryTest"; @Override public void onCreate(Bundle savedInstanceState) { su原创 2017-04-10 18:09:56 · 1921 阅读 · 0 评论 -
ListView和各种Adapter的使用
1,和最简单的ArrayAdapter的使用:package com.wt.app;import android.app.ListActivity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListAdapter;public class Ap原创 2017-04-10 18:13:46 · 214 阅读 · 0 评论 -
Android颜色选择器
参考网上文章,做了两种颜色选择器。一种是固定颜色的选择器,这个很简单,只要画出来各种颜色区域,用户选择哪个,就选择了什么颜色。另一种是万能颜色选择器,这个有一些算法的,所以就参考了网上的文章(由于原始出处不详,就不表示感谢了),又做了一些优化和修改。目前的这个万能颜色选择器的功能已经足够了,也没什么可保密的,就放上来,给需要的人做个参考。喜欢就拿去好了。import arui.c原创 2017-04-10 18:31:08 · 3245 阅读 · 0 评论 -
Android获取其他包的Context实例,然后调用它的方法
Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。 那我们能得到吗?很高兴的告诉你,能! Context有个createPackageContex原创 2017-04-10 18:30:53 · 544 阅读 · 0 评论 -
Android程序首页Loading效果
不推荐这样写。推荐这篇:http://gundumw100.iteye.com/blog/1059297又是好久没更新博客了,呵呵,忙着上班,忙着带团!一句话,忙着生活赚钱!好吧,废话不多少,今天要写的是loading效果,先给大家看个效果图程序在加载的时候下面的进度条不断变化,我这里并没有用android自带的动画,写的是一种方法,方法很简单,就是不断地绘制2张图片,利用5个Imag原创 2017-04-10 18:29:06 · 2238 阅读 · 0 评论 -
Android中实现应用切换主题机制
一直很想弄清楚好多应用中是如何实现换皮肤这项功能的,花了下午点时间,查了下资料也实现了个切换主题的Demo;首先要感谢下这位大哥,参阅了下他写的文件http://www.eoeandroid.com/forum-viewthread-tid-31756-highlight-%E7%9A%AE%E8%82%A4.html好了,废话不多说了,该切换主题的demo里面一共实现了两个功能,其一,搜原创 2017-04-10 18:28:58 · 525 阅读 · 0 评论 -
AutoCompleteTextView连接到数据库
AutoCompleteTextView可以根据输入的文字来显示提示, 它的Adapter可以是一个list, 也可以动态的提取数据库数据. 写了一个例子来展示, 建立一个数据库来储存人名, 只要在AutoCompleteTextView里面输入2个字母就会显示匹配下拉单.这是一个定制的CursorAdapter, newView会返回一个包含cursor里文字的view, bindView把原创 2017-04-10 18:24:11 · 434 阅读 · 0 评论 -
android自定义Activity窗口大小(theme运用)
正常情况下,我们开发的应用程序都会上占满整个屏幕,那么怎么样才能开发出自定义窗口大小的的程序呢?如下图所示:实现起来非常简单。第一步,创建一个背景配置文件float_box.xml,放到res/drawable下,如下所示(如看不懂可查看本站:): <!--** Copyright 2010, Ideasandroid--> <padding原创 2017-04-10 18:20:47 · 1321 阅读 · 0 评论 -
Android开发之多点触摸(Multitouch)
如果您对开发多点触摸程序感兴趣的话,那么本文将是一个很好的开始,android应用程序开发中,多点触摸不是那么遥不可及,实现起来也很简单,本例只需要两个类就能实现多点触摸。首先来看看我们的视图类MTView.java:package com.ideasandroid.demo;import android.content.Context;import android.grap原创 2017-04-10 18:20:14 · 1245 阅读 · 0 评论 -
Android提高第十二篇之蓝牙传感应用
http://blog.csdn.net/hellogv/archive/2010/11/26/6036849.aspx上次介绍了Android利用麦克风采集并显示模拟信号,这种采集手段适用于无IO控制、单纯读取信号的情况。如果传感器本身需要包含控制电路(例如采集血氧信号需要红外和红外线交替发射),那么传感器本身就需要带一片主控IC,片内采集并输出数字信号了。Android手机如何在不改硬件电路原创 2017-04-10 18:18:59 · 234 阅读 · 0 评论 -
Android提高第三篇之SurfaceView(下)
http://blog.csdn.net/hellogv/archive/2010/11/04/5986835.aspx上一篇简单介绍了SurfaceView的使用,这次就介绍SurfaceView的双缓冲使用。双缓冲是为了防止动画闪烁而实现的一种多线程应用,基于SurfaceView的双缓冲实现很简单,开一条线程并在其中绘图即可。本文介绍基于SurfaceView的双缓冲实现,以及介绍类似的更原创 2017-04-10 18:18:02 · 363 阅读 · 0 评论 -
hibernate学习12之Collection(集合)映射
setlistarraymap 的映射。集合映射会发出很多 sql语句<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0原创 2017-04-10 17:55:58 · 690 阅读 · 0 评论 -
linux zip 压缩命令 解压命令 unzip
linux zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径] linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面 -m 将文件压缩之后,删除源文件 -n 特定字符串 不压缩具有特定字尾字符串的文件 -o原创 2017-04-10 17:52:13 · 5063 阅读 · 0 评论 -
java调用mysql命令 导入导出数据库
package com.db.tools;/** * 下面的代码,本人在实际的工程中使用都OK, * 如果由bug,请发信xf.zhouwenjun@163.com 谢谢! */public class SqlControl { // 备份数据库 public static void backup(String dbName, String filePath) {原创 2017-04-10 17:51:07 · 2550 阅读 · 1 评论 -
Xtree
http://sxpujs.iteye.com/blog/456876http://hi.baidu.com/jackywdx/blog/item/b970bbf9b3b7cb5c242df247.html 1. 树型菜单是我们在开发中经常用到的数据组合和显示方式, 2. dTree(http://www.destroydrop.com/javascripts/tr原创 2017-04-10 17:31:24 · 1640 阅读 · 0 评论 -
StringUtils&ArrayUtils
http://commons.apache.org/lang/api-release/overview-summary.htmlimport org.apache.commons.lang.StringUtils;import org.apache.commons.lang.ArrayUtils;StringUtils静态方法:.isBlank(String s)//""," ",原创 2017-04-10 17:31:16 · 211 阅读 · 0 评论 -
java输出扭曲验证码
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.font.FontRenderContext; import java.awt.font.TextLayout; import java.awt.原创 2017-04-10 17:28:01 · 2980 阅读 · 0 评论 -
del,md,rd,ren,copy,压缩,解压缩
del /a /f /s /q abc2.txt:: /f 参数表示强制删除只读属性文件:: /s 表示搜索当前目录下的所有子文件夹,并删除指定文件的意思:: /p 需要在删除之前进行确认:: /q 对于十分有把握的删除操作,并不需要逐一确认的,可以选择静默删除模式md 文件夹1 文件夹2 文件夹3\文件夹4rd /q /s abc:: /s 表示搜索当前原创 2017-04-10 17:23:46 · 497 阅读 · 0 评论 -
验证码的生成,并且“看不清,换一张”
public class AuthImg extends HttpServlet { private static final String CONTENT_TYPE = "text/html; charset=UTF-8"; private Font mFont; public AuthImg() { mFont = new Font("Times New Roman"原创 2017-04-10 17:20:27 · 4209 阅读 · 0 评论 -
彻底明白Java的IO系统
一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:1) inp原创 2017-04-10 17:19:31 · 277 阅读 · 0 评论 -
java调用外部程序的方法
1 java调用外部程序的方法 在一个java应用中,可能会遇到这样的需求,就是需要调用一些外部的应用做一些处理,比如调用excel,然后在继续程序的运行。 下面就开始进入java调用外部程序的一些演示,让java应用更加灵活。 1:最简单的演示: Runtime.getRuntime().exec("notepad.exe"); 记事本被打开了是吧。 2:传递应用程序的原创 2017-04-10 17:18:33 · 2973 阅读 · 0 评论 -
调用外部程序的方法
if("calculator".equals(form.getAction())){ System.out.println("-------------calculator---------------"); String[] cmd = {"calc.exe"}; Process pro; try { pro = Runtime.getRuntime().exec原创 2017-04-10 17:18:25 · 509 阅读 · 0 评论 -
删除文件夹下所有文件
cd C:\SonyEricsson\J2ME_SDK\PC_Emulation\WTK2\appdb\SonyEricsson_K700_Emudel /Q *.*rd /Q /S filesystem原创 2017-04-10 17:16:10 · 388 阅读 · 0 评论 -
SQL精华收集
SQL精华收集order by 的数值型灵活使用select * from table_a where id=p_id order by decode(函数,'asc',1,'desc',-1)*jsny;控制试图的访问时间:6.create view ...asselect ... from where exists(select x from dual where sysdate原创 2017-04-10 17:31:32 · 469 阅读 · 0 评论 -
JSTL之<c:forEach>
//斑马线 ${instance.userName} ${instance.address } ${instance.role } status.current 当前这次迭代的(集合中的)项status.index 索引,从0开始,相原创 2017-04-10 17:36:20 · 699 阅读 · 0 评论 -
java图片裁剪原理
原文地址:http://blog.csdn.net/lql876381722/archive/2008/03/21/2203512.aspx总体思想:1.前台网页用js得到裁剪图片的id及x,y,宽度和高度。2.服务端根据id取出要裁剪的图片 。3.根据这些参数来生成裁剪的图像。package com.wodexiangce; import java.awt.Re原创 2017-04-10 17:47:46 · 1133 阅读 · 0 评论 -
J2EE工具类:ArrayUtil.java
package com.worthtech.app.util;public class ArrayUtil { /** * 数组操作的工具类(以int型数组为例) */ /////////////////////////////////////////////// //排序算法开始 //////////////////////////////////////原创 2017-04-10 17:45:58 · 227 阅读 · 0 评论 -
实战java反射机制-让你迅速认识java强大的反射机制
http://stephen830.iteye.com/blog/256723Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例Object)、实现之interfaces(例如C原创 2017-04-10 17:44:58 · 257 阅读 · 0 评论 -
tail -f 退出不了?
请问tail -f查看文件时怎么退出这个命令? 我试了ctrl+C不行, 应该怎么退出呢? ctrl+z看看;用 stty -a 可以看到所有与终端相关的设定。如果想把中断设为 Ctrl-C 的话,只需要设定stty intr '^C'就可以了。注意 ' 是单引号,^C 是两个字符 ^ 和 C。原创 2017-04-10 17:43:35 · 5640 阅读 · 0 评论 -
lucene学习笔记
Lucene 其实很简单的,它最主要就是做两件事:建立索引和进行搜索。利用Lucene搜索前先要建立词库,也是所说的“建立索引”。这样Lucene才会“认识”这些词。Lucene 建立索引需要用到如下几个类:IndexWriter:lucene中最重要的的类之一,它主要是用来将文档加入索引,同时控制索引过程中的一些参数使用。Analyzer:分析器,主要用于分析搜索引擎遇到的各种文本。常原创 2017-04-10 17:43:09 · 190 阅读 · 0 评论