5月31th

class ASP 包含 VB DLL 移植至 Windows Server 2008 R2 64位元系統

robert web 技術 說兩句! 0

傳統的ASP移植到WINDOWS SERVER 2008-2012 系統,網路上已經有很多文件說明。因為傳統ASP是32位元程式,在64位元系統,IIS 7 裡面的 appPool都要調整成允許32位元程式執行運作。ODBC 也得使用 SYSWOW64 裡面的 odbcad32.exe 進行設定。

不過,很少人提到以前的3-tier架構的ASP網站,都還有中間層 middle-tier,一般都是COM DLL,或稱COM元件。

以下就是我的例子,移植一個傳統ASP 3-tier 網站至Windows Server 2008 R2 64位元作業系統:

ASP  VB6  IIS  Windows Server 2008 R2  

12月05th

zblog插件開發文檔

油拉林 web 技術 說兩句! 0

 插件開發文檔

1.說明

插件採用系統提供的各種接口,用來實現一些高級定制功能,讓Z-Blog變的更加強壯和有趣(Very Good,Very Strong.)。

2.目錄及命名要求

插件是放在系統的Plugin目錄下的,插件必須有自己的目錄名且不與其它插件同名。

插件目錄名即是插件的ID名稱,系統也以此做為識別。

插件必須設定正確的plugin.xml文件,系統依賴此文件對插件進行管理。

plugin.xml文件裡的&rdquo;<id>&ldquo;節點一定要設定為插件的ID名稱(即插件的目錄名稱),這非常重要。

zBlog  

12月05th

网易微博项目开发经验

robert web 技術 說兩句! 1

HTML5在国内外越来越受到互联网开发团队的青睐。国外,谷歌兴致勃勃地开发Chrome Web Store,微软发布了支持使用HTML5技术开发的“Irish Spring”主题网站,诺基亚斥巨资购得并打造的NOKIA MAP业务。国内的互联网巨头对这股大洋彼岸吹来的新web开发标准也同样感兴趣,开始着手HTML5产品的试水。

zBlog  

11月08th

IIS7.5 URL文件名有加號或空格顯示404錯誤的解決辦法

油拉林 web 技術 說兩句! 0

在處理標籤的時候,若是含有空格或是加號(+),在URL Rewrite之下,會形成404錯誤。

IIS  Url Rewrite  

10月22th

DMCA入門

油拉林 web 技術 說兩句! 1

上周,有一條微軟公司的新聞。

    知名黑客網站Cryptome.org,公佈了一份微軟公司的內部文件。此舉惹怒了微軟,在施壓刪除此文件未果後,微軟已經與網絡供應商交涉,強行關閉了該網站。

dmca  

10月16th

安裝 VB6 在 Windows 7 (WIN7) 64位元系統

robert web 技術 說兩句! 0

安裝 VB6 在 Windows 7 (WIN7) 64位元系統


  1. 準備事項:

  • 關閉UAC

  • 建立零長度的 MSJAVA.DLL,放在C:\Windows內。目的是為了讓安裝過程跳過JAVA的安裝。

VB6  Windows 7  

8月27th

zBlog: 從Access遷至Ms SQL

robert web 技術 說兩句! 0

zBlog: 從Access遷至Ms SQL


首先,先建立一次級目錄,放進zBlog安裝,目的是建立zBlog的SQL table。如官方論壇所述,你需要在目标数据库中安装一个Zblog。(程序文件可以在网站中新建个二级目录,完成后再删除)


zBlog  access  SQL  

4月02th

使用Adodb.Stream判斷文件編碼及進行編碼轉換(Unicode,Utf-8,GB2312等

robert web 技術 說兩句! 0
Sub FileZM(sFile As String, sCode As String, dFile As String, dCode As String)
'參數:源文件,源文件編碼,目標文件,目標文件編碼。編碼舉例----"gb2312"、"UTF-8"等
Dim ObjStream As Object
Set ObjStream = CreateObject("Adodb.Stream")
With ObjStream
    .Mode = 3         'adModeReadWrite = 3 ' 指示讀/寫權限。
    .Type = 1         'adTypeBinary = 1
    .Open
    .LoadFromFile sFile   '源文件
    .Position = 0
    .Type = 2         'adTypeText = 2
    .Charset = sCode
    sCode = .ReadText '讀取文本到sCode
    
    .Position = 0     ' 這只是定位到文件頭,保留
    .SetEOS           ' 完全重寫不要漏了這個,通過使當前 Position 成為流的結尾來更新 EOS 屬性的值。當前位置後面的所有字節或字符都將被截斷
    .Type = 2         'adTypeText = 2
    .Charset = dCode       '指定輸出編碼
    .WriteText sCode       '寫入指定的文本數據到Adodb.Stream
     .SaveToFile dFile, 2
    .Close
End With
Set ObjStream = Nothing
End Sub

ADODB.Stream組件Charset屬性值

ADODB.Stream  VB6  ASP  

3月08th

Windows下vmware workstation虛擬機自動開關機

robert web 技術 說兩句! 0

私人文章,登錄狀態下方可查看。

vmware  Windows 7  

3月06th

VB6 圖形中的文字進行細化 (Thinning)

robert web 技術 說兩句! 0

繼上篇文章:VB6 切割圖形中的文字,接著對圖形中的文字進行細化 (Thinning)。

採用9宮格算法,只以9宮格中心點為準,進行消去。

判斷條件如下:

VB6  captcha  驗證碼辨識