Time of Update: 2018-12-05
線上Office編輯外掛程式DsoFramer[需求]從伺服器擷取相應檔案流,檔案格式(word|excel|txt),在網頁中呈現。開啟的檔案不準許(複製、編輯),只准許(查看、列印)排除其它非正常方式擷取文檔內容,如:(拍照、抓屏)不需要考慮非IE瀏覽器、非window。[使用DsoFramer實現:][載入控制項]<object id="FramerControl1" style="left: 0px; width: 95%; top: 0px; height: 350px;"
Time of Update: 2018-12-05
PDA項目總結,準備階段從何處入手?從何處開始準備?準備哪些知識?王延成 (ybygjy#gmail.com), 作者/編者2010 年 07 月 14
Time of Update: 2018-12-05
情境有這麼個情境,我們需要某個時間點某個應用程式自動遍曆和提取一堆檔案中的一小部分規則的字串實現這塊baidu了下有很多種解決辦法,其實最本質的問題就是查一段字串在大的字串(檔案流)中是否存在的問題。簡單實現原理: 這塊我們選擇使用正則來處理, 其實這塊稍稍麻煩一點的就是正則的編寫了,其它代碼和平常都一樣運算式匹配內容@author\s+((\w+\.?)+\w+)\r?\n?@author
Time of Update: 2018-12-05
接[線上Office文檔編輯ActiveX外掛程式DsoFramer],因為使用DsoFramer時如果用戶端使用office2007,則文檔保護功能將會失效,用戶端那邊就可以copy文檔資料的內容,所以改用flash來呈現文檔內容是個不錯的選擇, 相關資料、工具:使用flex sdk 編寫一個呈現文檔內容的swf.Flash paper 如果不用此工具就需要自己寫一個對上傳到伺服器端的office文檔的解析的模組。實現方式::
Time of Update: 2018-12-05
在看FullCalendar外掛程式源碼時有非常多關於日期類型的轉換、複製、計算都用到了一個怪異的擷取日期類型time值的簡寫,如下: function cloneDate(date) { var rtDate = new Date(); if (+date) { //rtDate.setTime(new Number(date)); //rtDate.setTime(Number(date)); //rtDate.setTime(date.getTime());
Time of Update: 2018-12-05
基於FlashPaper的文檔唯讀Flex/FlashPaper的使用王延成, 2010 年 01 月 04 日(整理)本文主要討論、描述了使用Adobe公司的Flex與FlashPaper產品完成對發布到網上的文檔資料進行唯讀控制,也就是說只允許瀏覽操作、對下載、列印進行控制。FlashPaper FlashPaper是Macromedia的一款用於將作業系統所識別的文檔的內容通過虛擬印表機制將內容轉換為swf檔案的工具, Flex
Time of Update: 2018-12-05
有很長時間沒有接觸HTML相關的開發了,最近有機會接觸到這塊,感覺做前端很容易,但要做好就不容易,好的前端一點也不比後端容易.變化多端的代碼都會有共通的思想.1、功能描述1.1、解析特定的HTML結構1.2、傳遞給後台做Excel處理1.3、響應給用戶端一個檔案流 /** * 結點實體結構 * @param {} p 上級 * @param {} t 關聯的當前DOM * @param {} v 值 * @return {} */var DomTree = function(p,t,v)
Time of Update: 2018-12-05
電池 廢舊電池的危害性 一粒紐扣電池可汙染60萬升水,等於一個人一生的飲水量。一節電池爛在地裡,能夠使一平方米的土地失去利用價值,所以把一節節的廢舊電池說成是“汙染小炸彈”一點也不過分。 我們日常所用的普通乾電池,主要有酸性鋅錳電池和堿性鋅錳電池兩類,它們都含有汞、錳、鎘、鉛、鋅等各種金屬物質,廢舊電池被遺棄後,電池的外殼會慢慢腐蝕,其中的重金屬物質會逐漸滲入水體和土壤,造成汙染。重金屬汙染的最大特點是它在自然界是不能降解,只能通過淨化作用,將汙染消除。
Time of Update: 2018-12-05
寫個Ant 檢出Svn上的資源指令碼 需求:·通過給定的svn檔案路徑有選擇的檢出檔案.·給定要檢出的檔案可以是多個·只需配置下檔案剩下的事情(檢出、編譯、打包)由程式完成,所以想到了Ant.. 準備工作:·Antsvn 需要額外的庫支援svnAnt{http://subclipse.tigris.org/svnant.html},當然簡單的使用直接看文檔就可以了。·因是手動設定需要檢出那一批檔案,所以需要使用for迴圈之類的Task,antContrib{http://sourceforge.
Time of Update: 2018-12-05
開發環境伺服器端用戶端伺服器與用戶端SVN版本1、伺服器1.7.4,用戶端版本要注意與伺服器的相容2、<dependency conf="default" org="org.tmatesoft.svnkit" name="svnkit"
Time of Update: 2018-12-05
Ant接合外部作業系統命令<?xml version="1.0" encoding="UTF-8"?><project basedir="." default="task.build"><property name="task.fcm.dir" value="D:\DEV\works\ProD\FCM"/><!--模組構建--><target name="task.fcm.build"><exec dir="${task.fcm.
Time of Update: 2018-12-05
優先考慮composit|Aggregate,盡量不要使用extends,association(關聯) 的特殊種類 Aggregation 它表示'擁有'關係或整體與部分的關係 Composition 可理解成強關聯關係,強得多的'擁有'關係,一個合成的新的對象完全擁有對其組成部分的支配權,包括它們的建立/湮滅, 一個合成關係中的成分對象是不能與另一個合成關係共用的。 一個成分對象在同一時刻內只屬於一個合成關係 合成是值的彙總(Aggregation by
Time of Update: 2018-12-05
servlet-api源碼的擷取打包使用Ant打包servlet-api源碼王延成 (ybygjy#gmail.com), 作者/編者,2010 年 01 月 27
Time of Update: 2018-12-05
今天下午下班後,探索服務器在自動調度業務資料時出現異常情況,其實很簡單是基礎資料日期格式有問題。但在查詢resin日誌時發現jvm-default.log檔案到了1G多。。。查了下resin手冊,發現在WIN服務下啟動resin時會自動的建立些log檔案,所有需要在命令列輸出的資訊都會放到此檔案,天長日久此檔案也就大起來了。 我們可以使用stdout將輸出生定向到自訂檔案路徑中 現在我的resin版本是3.1.7a,下載了個使用說明是3.2,問題不是太大。<stdout-log
Time of Update: 2018-12-05
/** * 替換所有字串 * @param 要替換的字串 * @param 要被替換的目標字串 * @param 替換為新的字串 * @param 是否互略大小寫 預設互略 * @return 替換完成後的字串 */function replaceAll(sourceStr, oldStr, newStr, capSens) { var tem = "ig"; if (capSens != undefined) {
Time of Update: 2018-12-05
Ant擴充任務,拋出StackOverflowError異常在繼承Task做擴充任務時用到了父類的Project執行個體中的log方法,與此同時也在使用其它Output流執行個體向命令列輸出資訊,這時就會出現StackOverflowError的問題,需要注意。java.lang.StackOverflowError問題重現情境Java原始碼,負責定義一個Ant任務,注意Project執行個體的應用/** * 自訂Ant任務 * @author WangYanCheng * @version 2
Time of Update: 2018-12-05
系統定時關機指令碼編寫bat指令碼@echo on@echo 為保障您的身體健康,請不要長時間使用電腦。。。。set CURRTIME=%time:~0,2%set TIMEFLAG=FALSE@rem 目前時間:%time:~0,2%點%time:~3,2%分%time:~6,2%秒@echo %CURRTIME%@rem IF "%CURRTIME%" == "12" SET TIMEFLAG=TRUE@rem IF "%CURRTIME%" == "21" SET
Time of Update: 2018-12-05
在進行字串分析提取有用子串時,我們使用Regex使我們的內容變的簡單!建議使用RegExp對象,當然,你完全可以使用直接量的方式構建你的Regex,此對象的構建方式:var regExp = new RegExp('Regex', '標記');
Time of Update: 2018-12-05
最近在做重構資料庫表管理工作,今天遇到一個關於[給定表名稱]取它的主鍵並進行其它關聯操作. public String[] getTablePK(String tableCodes) throws Exception { String[] resultArray = null; Connection conn = null; DatabaseMetaData dbmd = null; ResultSet rs = null; try { /**
Time of Update: 2018-12-05
package org.ybygjy.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.nio.ByteBuffer;import java.nio.channels.Channels;import java.nio.channels.FileChannel;import