原创 如何用vc(atl)編寫安全的控件
setp1: 添加atl接口類的繼承類 YourInterface.h class ATL_NO_VTABLE CYourInterface:
原创 NET多線程同步方法詳解(二):互斥鎖(lock)
lock關鍵字是實現線程同步的比較簡單的方式,其實就是設置一個臨界區。在lock之後的{...}區塊爲一個臨界區,當進入臨界區時加互斥鎖,離開臨界區時釋放互斥鎖。MSDN對lock關鍵字的描述是: lock 關鍵字可將語句塊標記爲臨界
原创 PcOnline什麼時候開始也做這種廣告了?
像不像賣成人用品的廣告? 那個小編絕對經典!!!!
原创 DELPHI下API簡述
1 DELPHI下API簡述 DELPHI下API簡述 http://zero.cnbct.org/show.asp?id=144 aux
原创 bpl和dll文件的區別[翻譯]
http://www.itbody.com/doc/Html/Delphi/205724197.html [原文] That is corre
原创 智能指針(Smart Pointer)的實現
{****************************************************** * * Delphi Smart Pointer class * AutoPtr * Version 0.2 beta * Y
原创 SSO(Single Sign-on) in Action
SSO 是一個非常大的主題,我對這個主題有着深深的感受,自從廣州 UserGroup 的論壇成立以來,無數網友都在嘗試使用開源的 CAS , Kerberos 也提供另外一種方式的 SSO ,即基於 Windows 域的 SSO ,還有就
原创 JSon SuperObject 研究2:數據集與JSON對象互轉
JSON不能完全替代XML,但絕對是未來的大勢所趨,其優點是簡單、體積小、解析更快、解析佔用資源更少。在delphi中,數據集是最常用數據存取方式。因此,必須建立JSON與TDataSet之間的互轉關係,實現數據之間通訊與轉換。值得
原创 iphone開發中的一些小技術總結
1 隨機數的使用 頭文件的引用 #import <time.h> #import <mach/mach_time.h> srandom()的使用 srand
原创 D2010 RTTI + Attribute 簡單實現ORM
轉自:http://hi.baidu.com/tintinsoft/item/e37440f4b910074c922af269 還記得David I 今年四月來盛大時,被問及“反射機制能再做得好一點嗎?我們想放棄RTTI ”
原创 P2P之UDP穿透NAT的原理與實現
http://blog.csdn.net/lsaturn/archive/2004/06/29/29262.aspx P2P之UDP穿透NAT的原理
原创 NET多線程同步方法詳解(三):讀寫鎖(ReadWriteLock)
讀寫鎖的出現主要是在很多情況下,我們讀資源的操作要多於寫資源的操作。但是如果每次只對資源賦予一個線程的訪問權限顯然是低效的,讀寫鎖的優勢是同時可以有多個線程對同一資源進行讀操作。因此在讀操作比寫操作多很多,並且寫操作的時間很短的情況下使用
原创 使用cwRsync實現windows下文件定時同步(備份)
首先要下載cwRsync的服務端和客戶端軟件,下載地址如下: 服務端:cwRsync_Server_2.0.10_Installer 客戶端:cwRsync_2.0.10_Installer 官方網站: https:/
原创 NET多線程同步方法詳解(一):自由鎖(InterLocked)
本文主要描述在C#中線程同步的方法。線程的基本概念網上資料也很多就不再贅述了。直接接入主題,在多線程開發的應用中,線程同步是不可避免的。在.Net框架中,實現線程同步主要通過以下的幾種方式來實現,在MSDN的線程指南中已經講了幾種,本文
原创 win10 php7.2 不能開啓curl擴展的坑
網上流行的做法: 1、添加apache的bin到path環境變量。 2、添加php的路徑到path環境變量。 3、修改apache的conf,增加loadfile那幾個dll。 4、複製文件到windows\system32或window