超级简单的一段代码,通过正则表达式获取字符串中某部分的值,代码:
 1
 /** *//**
/** *//**
 2 * 这段代码就是要获取到字符串"2008-05-10"的月份值及日期
         * 这段代码就是要获取到字符串"2008-05-10"的月份值及日期
 3 */
         */
 4 
        
 5 Pattern pattern = Pattern.compile("[0-9]{4}-([0-9]{1,2})-([0-9]{1,2})");//括号用于组获取
        Pattern pattern = Pattern.compile("[0-9]{4}-([0-9]{1,2})-([0-9]{1,2})");//括号用于组获取
 6 Matcher matcher = pattern.matcher("2008-05-10");
        Matcher matcher = pattern.matcher("2008-05-10");
 7 
        
 8 int i = 0;
        int i = 0;
 9 //循环只运行了一次
        //循环只运行了一次
10 while(matcher.find())
        while(matcher.find()) 
11
 
         {
{
12 System.out.println(++i);
            System.out.println(++i);
13 System.out.println(matcher.group(0));//组0为全部串值
            System.out.println(matcher.group(0));//组0为全部串值
14 System.out.println(matcher.group(1));//pattern模式中中间的括号中的为组1
            System.out.println(matcher.group(1));//pattern模式中中间的括号中的为组1
15 System.out.println(matcher.group(2));//pattern模式中后面的括号中的为组2
            System.out.println(matcher.group(2));//pattern模式中后面的括号中的为组2
16 }
        } 
			posted @ 
2008-05-05 18:16 大卫 阅读(1090) | 
评论 (0) | 
编辑 收藏
			执行如下批处理:
 1 @echo off
@echo off 
 2 echo 正在清除系统垃圾文件,请稍等
echo 正在清除系统垃圾文件,请稍等
 
 
 3 del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*.tmp 
 4 del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*._mp 
 5 del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.log 
 6 del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.gid 
 7 del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.chk 
 8 del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\*.old 
 9 del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %systemdrive%\recycled\*.* 
10 del /f /s /q %windir%\*.bak
del /f /s /q %windir%\*.bak 
11 del /f /s /q %windir%\prefetch\*.*
del /f /s /q %windir%\prefetch\*.* 
12 rd /s /q %windir%\temp & md %windir%\temp
rd /s /q %windir%\temp & md %windir%\temp 
13 del /f /q %userprofile%\小甜饼s\*.*
del /f /q %userprofile%\小甜饼s\*.* 
14 del /f /q %userprofile%\recent\*.*
del /f /q %userprofile%\recent\*.* 
15 del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" 
16 del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*" 
17 del /f /s /q "%userprofile%\recent\*.*"
del /f /s /q "%userprofile%\recent\*.*" 
18 echo 清除系统LJ完成!
echo 清除系统LJ完成! 
19 echo. & pause
echo. & pause  
绝对安全!
--------------------
    WE准高手 
			
posted @ 
2008-03-30 18:22 大卫 阅读(1664) | 
评论 (8) | 
编辑 收藏
			数据格式:
1
 var folders=[
var folders=[ {'folderId':'1','folderName':'收信箱'},
{'folderId':'1','folderName':'收信箱'}, {'folderId':'2','folderName':'发信箱'}];
{'folderId':'2','folderName':'发信箱'}];
2
3 //用于下拉列表的store
//用于下拉列表的store
4
 var foldersJsonStore = new Ext.data.SimpleStore(
var foldersJsonStore = new Ext.data.SimpleStore( {
{
5
 fields: [
    fields: [ {name: 'folderId', mapping:'folderId'},
{name: 'folderId', mapping:'folderId'}, {name: 'folderName', mapping:'folderName'}],
{name: 'folderName', mapping:'folderName'}],
6 data: folders
    data: folders
7 });
}); 
刷新数据:
1 foldersJsonStore.loadData(folders);
foldersJsonStore.loadData(folders); 
下拉框组件:
 1
 var combo = new Ext.form.ComboBox(
var combo = new Ext.form.ComboBox( {
{
 2 fieldLabel: '文件夹',
    fieldLabel: '文件夹',
 3 name: 'folderMoveTo',
  name: 'folderMoveTo',
 4 store: foldersJsonStore,
  store: foldersJsonStore,
 5 displayField: 'folderName',
  displayField: 'folderName',
 6 valueField: 'folderId',
  valueField: 'folderId',
 7 mode: 'local',
    mode: 'local',
 8 typeAhead: true, //自动将第一个搜索到的选项补全输入
    typeAhead: true, //自动将第一个搜索到的选项补全输入
 9 triggerAction: 'all',
    triggerAction: 'all',
10 emptyText: '全部',
    emptyText: '全部',
11 selectOnFocus: true,
    selectOnFocus: true,
12 forceSelection: true
    forceSelection: true
13 })
}) 
--------------------
    WE准高手 
			
posted @ 
2008-03-28 15:07 大卫 阅读(5653) | 
评论 (4) | 
编辑 收藏
			     摘要: 在使用Ext与DWR框架时,我们往往会用到GridPanel组件搭配PagingToolbar组件来实现翻页数据列表。翻页的时候每一页都要从后台获取该页的数据列表信息。
在解决此问题时,花了不少时间,看过不少前人的代码,终于成功了!共享之。
关键代码如下:
Store为:
 1var ds = new Ext.data.Store({
...  
阅读全文
			posted @ 
2008-03-20 13:51 大卫 阅读(6967) | 
评论 (1) | 
编辑 收藏
			一、配置
在页面中添加:
1
 <script type='text/javascript' src='dwr/interface/Folder.js'>
<script type='text/javascript' src='dwr/interface/Folder.js'>
2 </script>
        </script>
3
 <script type='text/javascript' src='dwr/engine.js'>
        <script type='text/javascript' src='dwr/engine.js'>
4 </script>
        </script>
5
 <script type='text/javascript' src='dwr/util.js'>
        <script type='text/javascript' src='dwr/util.js'>
6 </script>
        </script> 
需要注意的是路径,而不是官方的:
1 <script type='text/javascript' src='../interface/Folder.js'></script>
<script type='text/javascript' src='../interface/Folder.js'></script>
2 <script type='text/javascript' src='../engine.js'></script>
  <script type='text/javascript' src='../engine.js'></script>
3 <script type='text/javascript' src='../util.js'></script>
  <script type='text/javascript' src='../util.js'></script> 
二、返回的json串需要进行处理,才可以在前台javascript正确处理。
使用json-lib的JSONArray对List类型数据进行处理:
1 JSONArray.fromObject(folders).toString();
JSONArray.fromObject(folders).toString(); 
返回List型的json数据为:
1
 [
[ {"folderId":1,"folderName":"收信箱"},
{"folderId":1,"folderName":"收信箱"}, {"folderId":2,"folderName":"发信箱"},
{"folderId":2,"folderName":"发信箱"}, {"folderId":3,"folderName":"草稿箱"},
{"folderId":3,"folderName":"草稿箱"}, {"folderId":4,"folderName":"回收站"},
{"folderId":4,"folderName":"回收站"}, {"folderId":5,"folderName":"垃圾箱"}]
{"folderId":5,"folderName":"垃圾箱"}] 
这个数据返回到前台一定要用Ext.util.JSON.decode(data)进行编码,否则javascript不能正常处理。
1 //刷新文件夹列表,DWR获取数据。
//刷新文件夹列表,DWR获取数据。
2
 function initFolders()
function initFolders() {
{
3 Folder.getFolderList(refrashFolders);}
    Folder.getFolderList(refrashFolders);}
4
5
 function refrashFolders(data)
function refrashFolders(data) {
{
6 folders = Ext.util.JSON.decode(data);//一定要用这个进行解码
    folders = Ext.util.JSON.decode(data);//一定要用这个进行解码
7 initFolderTreeNode();}
    initFolderTreeNode();} 
--------------------
    WE准高手 
			
posted @ 
2008-03-14 10:21 大卫 阅读(2440) | 
评论 (1) | 
编辑 收藏