- 浏览: 33347 次
最新评论
-
masuweng:
求代码,谢谢.
jQuery实现拖动布局并将排序结果保存到数据库
文章列表
遍历文件夹查找字符串并写入文件小例子
- 博客分类:
- java技术
package com.zeng.find;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
public class FindFile {
priva ...
SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MMM/yyyy:hh:mm:ss Z", Locale.US);
Date date = sdf1.parse(dateStr);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf2.format(date));
1.类型转换 --Oracle select to_number('123') from dual; --123; select to_char(33) from dual; --33; select to_date('2004-11-27','yyyy/mm/dd') from dual;--2004-11-27 --Mysql select cast('123' as signed integer); --123 select cast(33 as char(2)); --33; select to_days('2000-01-0 ...
解决方法:1)在Manifest.xml文件中相应的activity下添加一下代码:android:windowSoftInputMode="stateHidden"
2)让EditText失去焦点,使用EditText的clearFocus方法 例如:EditText edit=(EditText)findViewById(R.id.edit); edit.clearFocus();
3)强制隐藏Android输入法窗口 例如:EditText edit=(EditText)findViewById(R.id.edit); InputMethodManager i ...
在Android中进行图像旋转需要使用Matrix,它包含了一个3*3的矩阵,专门用于进行图像变换匹配。Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。Matrix没有机构体,它必须初始化,然后通过reset方法和set方法来实现。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法 。下面是一个乘法的公式:在 Android 里面, Matrix 由 9 个 float 值构成,是一个 3*3 的矩阵。如下图。 没专业工具,画的挺难看。解释一下,上面的 sinX 和 cosX , ...
各种排序算法:冒择路(入)兮(稀)快归堆,桶式排序,基数排序
冒泡排序,选择排序,插入排序,稀尔排序,快速排序,归并排序,堆排序,桶式排序,基数排序
一、冒泡排序(BubbleSort)1. 基本思想: 两两比较待排序数据 ...
package com.monitor.util;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Random;
public class SHAEncrypt {
/**
* 生成SALT的数组(86)
*/
private final String[] SALT_ARR = { "a" ...
Java排序算法之 —— 插入排序
- 博客分类:
- java技术
package algorithm.sort;
/**
* 原理:插入排序使用的是增量方法,每次将一个待排序的数,插入到已经排好序的数组中,
* 直到所有待排序的数都插入到有序数组中为止(类似于摸牌后整理牌)。
* @author Administrator
*/
public class InsertSort {
//按照升序排序
public void insertSortUp(int[] a) {
//第一层循环,对待插入的元素进行循环,从第二个元素开始,直到最后一个
for (int i = 2; i < a.length; i ...
package algorithm.sort;
/**
* 选择排序:首先找出数组中的最小元素,将其与数组的第一个元素交换,
* 接着找出次小元素,将其与数组的第二个元素交换
* 对数组中的前n-1个元素执行这一过程
* @author Administrator
*
*/
public class SelectSort {
//对数组指定的元素进行排序
public void selectSort(int[] a, int from, int end) {
int minIndex; //记录最小元素的索引
for (int ...
package algorithm.sort;
/**
* 合并(归并)排序:按照分治模式,操作如下:
* 分解:将n个元素分成各含n/2个元素的子序列
* 解决:用合并排序法对两个子序列递归排序
* 合并:合并两个已经排序的子序列已得到排序结果
* @author Administrator
*/
public class MergeSort {
/**
* 合并排序的关键在于合并两个已经排好序的子序列
* a[from, mid],a[mid+a, end]已排好序,合并成已排序的数组代替a[from, end]
* @param ...
package algorithm.sort;
/**
* 冒泡排序:重复地交换相邻的两个反序元素
* @author Administrator
*
*/
public class BubbleSort {
//对数组中指定位置的元素进行排序
public void bubbleSort(int[] a, int from, int end) {
for (int i = from; i<=end; i++) {
for (int j = end; j > i ...
一.何时需要超时控制
超时控制一般使用阻塞时间比较长的操作上,有可能是和远程数据库的连接,也有可能是网络下载,在程序超时后, 往往需要进行一些操作,比如退出线程,或者重新执行.
二.实现方法
方法1
实现描述:使用一个守护线程作为计时器,并且在计时结束时抛出一个未检测异常。
具体实现:
类1:守护线程类
/**
* 本线程设置了一个超时时间
* 该线程开始运行后,经过指定超时时间,
* 该线程会抛出一个未检查异常通知调用该线程的程序超时
* 在超时结束前可以调用该类的cancel方法取消计时
* @author so ...
想实现这样的功能:
1. Tomcat启动时随即启动Servlet;
2. Servlet启动时定时执行一个任务。
要点:
1。Tomcat中启动Servlet时,只需要在Servlet所在的工程的配置文件web.xml中写成如下即可;
<servlet>
<servlet-name>TimeServlet</servlet-name>
<servlet-class>TimeServlet</servlet-class>
...
js文件
//测试输入框的值是否整数
function checkNum(inputObj) {
var regex = /^/d*$/;
return regex.test(inputObj.value);
}
//测试输入框的值的个数
function checkLength(inputObj, maxLength) {
return inputObj.value.length <= maxLength;
}
//将字符串的首尾空格全部去掉
String.prototype.Trim = function() {
...
JS的一些操作(多选框、动态删除、限制输入字符)
- 博客分类:
- JS
1、一个复选框,点击之后一组复选框全部都选上
<%@ Page Language="C#" CodeBehind="Default.aspx.cs" Inherits="practise._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
& ...