Time of Update: 2018-12-04
PIMShell是一個個人資訊助理軟體,卻為什麼要做成一個外掛程式的形式?PIMShell的介面都是網頁的形式,卻又不需要網頁伺服器,這是如何?的?PIMShell為什麼不用流行的javascript
Time of Update: 2018-12-04
在VC++的開發中,如果在中文環境下,原始碼檔案會預設儲存為gb2312編碼。如果換到英文環境下,就會用“western
Time of Update: 2018-12-04
在COM編程中,COM執行緒模式的選擇是避免不了的。網上已有大量介紹“COM執行緒模式”的文章,在這裡我只想說“STA 單線程套間”並不像想象中的那麼簡單,在實際的開發中會出現“重入問題”。“STA 單線程套間”,指的是一個線程只能建立一個套間,線上程中建立的COM對象只屬於這個套間,其他線程對此線程中COM對象的調用都必須通過代理對象串列調用。這樣,“STA 單線程套間”輕鬆解決了多線程之間的“同步問題”。於是,我們將COM對象都採用“STA
Time of Update: 2018-12-04
做好的程式在編譯打包之後,總是要重裝機器進行測試。特別是在有“一鍵恢複”的功能之後,重裝的次數就會更多一些。在恢複系統備份之前,當然免不了要檢查系統硬碟裡幾個關鍵的目錄,備份資料。 我做PIMShell的初衷當然是能管理散亂的資料和資訊源。這樣,在重裝機器時,就不會總是心懷忐忑了。而且資料都能集中儲存的話,那麼就可以隨身攜帶到任何地點任何機器上使用了。 檢查清單如下: 以前使用PIMShell之後1、案頭儲存在PIMShell的“檔案”中(支援直接開啟編輯並儲存)2、我的文件3、MSN:
Time of Update: 2018-12-04
Axialis針對Visual Studio 2008發布了免費的IconWorkshop Lite : 1、針對Visual Studio 2008使用者免費(如果沒有安裝Visual Studio 2008不知道能不能使用) 2、支援常用的功能,至少對於我是夠用的。 3、為Visual Studio 2008製作了個外掛程式,說是可以更好的協作,其實僅僅是提供了一個啟動IconWorkshop的按鈕
Time of Update: 2018-12-04
#include<stdio.h> #include <stdlib.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int Status; /* Status是函數的類型,其值是函數結果狀態碼,如OK等 */#if CHARtypedef char TElemType;TElemType Nil=' '; /* 設字元型以空格符為空白 */#elsetypedef int
Time of Update: 2018-12-04
自從開始使用winrar進行備份以來,我總是先選中要備份的目錄,然後點右鍵,備份到指定的檔案。如果裡面有較大的目錄和檔案(如debug目錄和.ncb檔案)時,就需要先將它們清除。這樣做,顯然非常繁瑣,而且效率非常低,特別不適於進行每天的備份。可我仍然堅持以上的方法數年。這段時間,突然想解決備份的問題,於是上網查資料,查看winrar的協助檔案。大體的方案如下:1、建立一個“備份檔案列表”。列入所有要備份的檔案和目錄的名稱。2、建立一個捷徑,指向winrar的絕對路徑,然後加上命名行參數。3、查看
Time of Update: 2018-12-04
兩年前,基本所有的論壇和部落格程式都是使用 UBB 編輯器的,但是 UBB 編輯器的缺點很明顯,無法馬上看到自己寫的日誌的樣子,要調整起來也不是那麼容易,而且各種程式的 UBB 解析器不同所實現的功能也不全一樣。不過 UBB 的好處也很明顯,程式對內容的控制力十分強大,開發起來也很容易。鑒於 UBB 的缺點很明顯,所以近兩年都在努力發展 HTML 可視化編輯器(也叫所見即所得 (WYSIWYG)編輯器),可視化編輯器的缺點和優點也同樣明顯,HTML
Time of Update: 2018-12-04
http://blog.csdn.net/diyoosjtu/article/details/7573620首先,建立一個表:[sql] view plaincopyprint?create table aaa(name varchar(10),user_id varchar(20)); create table aaa(name varchar(10),user_id varchar(20));然後插入數值: 注意要轉換Excel中的資料類型[sql] view
Time of Update: 2018-12-04
後序遍曆二叉樹--鏈式結構#define CHAR /* 字元型 */#include<stdio.h> /* EOF(=^Z或F6),NULL */#include<math.h> /* floor(),ceil(),abs() */#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int Status; /* Status是函數的類型,其值是函數結果狀態碼,如OK等 */#ifdef
Time of Update: 2018-12-04
在有些情況下,視窗內嵌的瀏覽器控制項不能及時重繪。例如,我們建立一個"訊息提示窗",採用瀏覽器控制項顯示訊息的內容。當我們採用AnimateWindow進行動畫顯示時,瀏覽器控制項會顯示一片空白。下面我們探討瀏覽器控制項的重繪問題。 重現情境。
Time of Update: 2018-12-04
應對XSS跨站攻擊的基本原則是:“資料內容不能作為代碼執行,或者在受控環境中執行。”在這裡我們先討論如何把資料內容放入受控環境中。 為了避免XSS跨站攻擊,在大多數html編輯器的設計中,都是要將使用者輸入的HTML內容進行過濾。過濾代碼繁瑣暫且不說,關鍵是不能保證考慮到所有已知和未知的攻擊類型。如果我們能設計一個iframe單向訪問模型,就可以讓使用者輸入的HTML內容在受控的環境中執行,也就不需要再進行過濾了。舉例來說,我們html編輯器所在的首頁面為(a),嵌入一個iframe為(b)。(
Time of Update: 2018-12-04
終於找到官方的文檔,一般的搜尋引擎好像搜尋不到lifeary developer mode,囧,之前一直想要切換到開發模式,但是不知道如何切換,看完之後其實很簡單。開啟後可以調試前端JS,這個很有用的,呵呵Do you want to develop Liferay resources without having to redeploy to see your portal modifications? Use Liferay Developer Mode! In Developer
Time of Update: 2018-12-04
py2exe編譯後,如何取得exe的絕對路徑#!usr/bin/python#coding = utf-8import sysimport osdef main_is_frozen(): """Return ''True'' if we're running from a frozen program.""" import imp return ( # new py2exe hasattr(sys, "frozen") or #
Time of Update: 2018-12-04
在pimshell中實現一個網頁建議採用htm/xml/js三個檔案。.htm檔案定義介面中的DOM元素,.xml檔案為DOM元素附加所需要的行為(behavior),.js檔案實現javascript代碼。但是在實際應用時,需要將這些檔案放入到某個外掛程式(可以是自製的外掛程式)的目錄中才能正常運行。為了方便網頁的編寫和運行,PIMShell提供了一個特製的Form(表單)外掛程式。一個Form可代表一個網頁,也由htm/xml/javascript三部分組成。所不同的是,Form的內容都儲存
Time of Update: 2018-12-04
瀏覽器通過服務端提供的公開金鑰進行加密,然後發到伺服器上,通過私密金鑰解密,但是使用這個解密方法的時候有時可以解密成功,但有時卻在解密的時候報 Bad arguments異常,我看見那個文章的回複說問題出在這句話上byte[] en_result = new BigInteger(result, 16).toByteArray(); 我查了查,還真是,
Time of Update: 2018-12-04
應對XSS跨站攻擊的基本原則是:“資料內容不能作為代碼執行,或者在受控環境中執行。”在上一篇中,知道了如何設計一個iframe單向訪問模型,從而把html內容放入受控環境中,使潛在的攻擊代碼無所作為。在這裡,我們再探索如何?“資料內容不能作為代碼執行”這個原則。在實際的web應用中,需要使用者輸入各種類型的資料,然後再顯示到其他使用者查看的頁面上。如果這些內容不經過過濾檢測,那麼內嵌的攻擊代碼(通常是XSS跨站攻擊)就可能盜取使用者的資料。然而,在過濾分析中,並不能保證考慮到所有已知和未知的攻擊
Time of Update: 2018-12-04
前陣被松果老大要求了一下,時隔一年了,想想也該繼續寫點什麼了這一年因為換了新工作,所以閑暇的時間比較少,最主要還是自己懶沒有寫下去的動力,不過從這月開始我爭取大量更新,謝謝VC群各位朋友的支援!以上及今後所寫均為本人及朋友的親生經曆添油加醋而成如有雷同,純屬意外! 接上回! 心煩!再加上隔壁孩子的哭鬧,一夜輾轉反側,無眠!
Time of Update: 2018-12-04
PIMShell是在IE瀏覽器中啟動並執行外掛程式,而PIMShell本身也提供了一個自身的外掛程式平台。PIMShell內建的資料庫、收藏、RSS訂閱、頁、過濾器等功能也是通過外掛程式的形式實現的。ContactDemo是一個外掛程式執行個體,用於示範如何為PIMShell實現外掛程式。當下載附件後,可做如下幾件事:解壓縮ContactDemo.zip 開啟ContactDemoSetup.exe安裝此外掛程式.開啟ContactDemo.sln查看原始碼.開啟readme.rtf
Time of Update: 2018-12-04
一、現象有大量的網友遇到過“IE瀏覽器點擊二級網頁連結卻無法開啟”的現象。一般的解決方案是重新註冊有關的dll檔案。 重新註冊以下DLL檔案,在"開始"->"運行"對話方塊中逐條輸入以下命令.regsvr32 Shdocvw.dll regsvr32 Actxprxy.dllregsvr32 Shell32.dllregsvr32 Oleaut32.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dllregsvr32 browscui.dllregsvr3