360doc--zqx1000的文章 http://www.ahfyzs.com/rssperson/1130.aspx 360doc (http://www.ahfyzs.com) zh-cn 360doc--個(gè)人圖書(shū)館 權(quán)限系統(tǒng)-模式 http://www.ahfyzs.com/content/07/0914/13/39865_743266.shtml 2007/9/18 20:18:48
權(quán)限系統(tǒng)(1)--基本模式。權(quán)限系統(tǒng)(3)-- subject.如果我們希望對(duì)user擁有的權(quán)限進(jìn)行細(xì)調(diào),除去user從group繼承的某個(gè)不應(yīng)該擁有的權(quán)限,解決的方法很有可能是所謂的負(fù)權(quán)限,即某個(gè)權(quán)限條目描述的是不能做某某事。在允許負(fù)權(quán)限的環(huán)境中,管理員將無(wú)法直接斷定某個(gè)權(quán)限設(shè)置的最終影響,他必須在頭腦中完成所有的權(quán)限運(yùn)算之后才能理解某用戶最終擁有的實(shí)際權(quán)限,如果發(fā)現(xiàn)權(quán)限設(shè)置沖突,管理員可能需要多次嘗試才能找到合適方案。
賴勇浩:應(yīng)對(duì)多核編程革命 http://www.ahfyzs.com/content/07/0517/17/11586_505403.shtml 2007/5/19 16:37:37
多核革命。除了編程形式,我們使用多線程編程的動(dòng)機(jī)也發(fā)生了改變。不過(guò)PHP/Ruby/Lua等腳本語(yǔ)言就會(huì)比較難得到多核程序員們的寵愛(ài)了——因?yàn)樗鼈儾](méi)有提供內(nèi)核級(jí)線程支持,它們的多線程是用戶級(jí)的甚至不支持線程,用它們編寫(xiě)的多線程程序仍然無(wú)法完全利用多核優(yōu)勢(shì)。多核編程我個(gè)人認(rèn)為基本上等同于共享內(nèi)存的并行編程,多核程序設(shè)計(jì)可以借鑒以往并行編程的經(jīng)驗(yàn)——如分塊的設(shè)計(jì)思維、并行設(shè)計(jì)方法論和多樣的并行支持方式。
經(jīng)典故事——經(jīng)典得讓人受不了 http://www.ahfyzs.com/content/07/0519/10/27824_508282.shtml 2007/5/19 16:26:06
> 于是,天鵝向鴨子表明了愛(ài)意。> 鴨子為了天鵝而努力學(xué)習(xí)飛翔,可惜他只是一只鴨子,想要飛翔,想要飛到和天鵝飛翔一樣的高度實(shí)在是太難了,他實(shí)在是沒(méi)有毅力了,于是他放棄了。> 鴨子笑了,鴨子覺(jué)得天上風(fēng)景太美了,鴨子想愛(ài)上了天鵝真是好。> 這一天,鴨子又讓天鵝帶他去飛上藍(lán)天,天鵝勉強(qiáng)抓住鴨子飛上了,飛得很高,很高,很高,然后天鵝低下頭深深地吻了鴨子,就在鴨子感覺(jué)詫異的時(shí)候,天鵝松開(kāi)了抓住鴨子的手......>
電力E-Call Center系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) http://www.ahfyzs.com/content/06/1130/16/1130_278238.shtml 2006/11/30 16:26:30
電力E-Call Center作為連接用戶和電力部門(mén)服務(wù)的橋梁,是電力部門(mén)營(yíng)業(yè)窗口的延伸;是評(píng)價(jià)電力客戶服務(wù)質(zhì)量的最直接量化指標(biāo),是電力部門(mén)對(duì)用戶進(jìn)行服務(wù)的企業(yè)形象代表,它擁有數(shù)據(jù)集中、規(guī)?;?、高效率、服務(wù)功能強(qiáng)、反映迅速的現(xiàn)代化服務(wù)手段,將傳統(tǒng)的柜臺(tái)、會(huì)客室、業(yè)務(wù)室的客戶接待方式,轉(zhuǎn)變?yōu)橐杂?jì)算機(jī)、網(wǎng)絡(luò)、通訊等技術(shù)為基礎(chǔ)的自動(dòng)化服務(wù),并且不受時(shí)間、地點(diǎn)、場(chǎng)合限制,自動(dòng)與人工有機(jī)結(jié)合的高效率服務(wù)方式。
Ajax 框架 http://www.ahfyzs.com/content/06/1127/11/1130_273929.shtml 2006/11/27 11:34:49
4. Buffalo Buffalo是由國(guó)人開(kāi)發(fā)的Ajax框架。Net 顧名思義,Ajax.Net是.Net平臺(tái)下的Ajax框架,它可以從JavaScript客戶端調(diào)用.Net方法。支持的瀏覽器: IE5+, Firefox1+, NS6 服務(wù)器端要求:ASP.NET, Mono XSP, Cassini, Apache (modMono) .NET Framework 1.1+ 事件驅(qū)動(dòng) 支持同步和異步的遠(yuǎn)程代理 客戶端支持所有的.NET類(lèi)型或自定義類(lèi)對(duì)象映射到JSON中 用JSON取代XML 免費(fèi),開(kāi)源許可協(xié)議 10 WebORB for .NET (2005年8月)
用代碼實(shí)現(xiàn)對(duì)文件夾權(quán)限的控制 http://www.ahfyzs.com/content/06/1115/11/1130_260252.shtml 2006/11/15 11:14:05
ASP.NET 中的進(jìn)程和請(qǐng)求標(biāo)識(shí) http://www.ahfyzs.com/content/06/1114/09/1130_259056.shtml 2006/11/14 9:23:13
位置:%installroot%\ASP.NET Temporary Files訪問(wèn)類(lèi)型:對(duì)該文件夾的讀/寫(xiě)權(quán)限和對(duì)驅(qū)動(dòng)器根文件夾的"列出文件夾內(nèi)容"權(quán)限帳戶:進(jìn)程帳戶和配置的模擬帳戶說(shuō)明:這是用于 ASP.NET 動(dòng)態(tài)編譯的位置。重要說(shuō)明:當(dāng)您將單個(gè)文件或目錄層次結(jié)構(gòu)的寫(xiě)權(quán)限授予 ASPNET 帳戶時(shí),所有在服務(wù)器上使用 ASPNET 帳戶運(yùn)行的 ASP.NET Web 應(yīng)用程序也可以向此文件或目錄層次結(jié)構(gòu)寫(xiě)入。默認(rèn)情況下,ASP.NET 為 ASPNET 帳戶生成保密性強(qiáng)的密碼。
ASP.NET 文件夾寫(xiě)權(quán)限 http://www.ahfyzs.com/content/06/1114/09/1130_259054.shtml 2006/11/14 9:22:03
若要授予 ASP.NET 對(duì)文件的寫(xiě)訪問(wèn)權(quán),請(qǐng)?jiān)谫Y源管理器中右擊該文件,選擇"屬性",然后選擇"安全"選項(xiàng)卡。單擊"添加"添加適當(dāng)?shù)挠脩艋蚪M。突出顯示 ASP.NET 帳戶,選中所需訪問(wèn)權(quán)限對(duì)應(yīng)的框。WINDOWS的文件夾選項(xiàng)里去掉"使用簡(jiǎn)單文件共享"。
在.net中制作安裝程序 http://www.ahfyzs.com/content/06/1113/11/1130_258219.shtml 2006/11/13 11:59:24
2.選擇 安裝和部署項(xiàng)目web安裝項(xiàng)目(也可以是Windows安裝項(xiàng)目)3.vs的窗口會(huì)顯示文件系統(tǒng),用鼠標(biāo)點(diǎn)擊左欄下的"web application folder" 的加號(hào),右鍵選中"web application folder",選擇"添加項(xiàng)目輸出",同時(shí)選中主輸出和內(nèi)容文件。在解決方案資源管理器中,右擊YouSetup project(你的安裝項(xiàng)目名),選中"添加。9.選中你的yousetupname工程,按右鍵,選中"生成";或在主菜單的"生成"中選中"生成yourSetupFileName";
數(shù)據(jù)庫(kù)設(shè)計(jì)中的敏捷方法 http://www.ahfyzs.com/content/06/1112/21/1130_257758.shtml 2006/11/12 21:16:27
3.3 開(kāi)發(fā)人員數(shù)據(jù)庫(kù)經(jīng)常集成到共享主數(shù)據(jù)庫(kù)。對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō),要做的工作稍微多一些,所有數(shù)據(jù)庫(kù)的變化都需要妥善處理,如自動(dòng)化數(shù)據(jù)庫(kù)重構(gòu)。當(dāng)DBA更新主數(shù)據(jù)庫(kù)某個(gè)數(shù)據(jù)庫(kù)系時(shí),同時(shí)更新了所有注冊(cè)這個(gè)數(shù)據(jù)庫(kù)系的開(kāi)發(fā)人員的數(shù)據(jù)庫(kù)。當(dāng)然,這并不是敏捷方法在數(shù)據(jù)庫(kù)設(shè)計(jì)中的全部應(yīng)用,也不是數(shù)據(jù)庫(kù)進(jìn)化設(shè)計(jì)的全部,還有集成數(shù)據(jù)庫(kù)和24*7小時(shí)實(shí)施以及其他一些沒(méi)有解決的問(wèn)題,數(shù)據(jù)庫(kù)進(jìn)化設(shè)計(jì)還需要進(jìn)行進(jìn)一步的研究工作。
數(shù)據(jù)庫(kù)設(shè)計(jì)中的14個(gè)技巧 http://www.ahfyzs.com/content/06/1112/21/1130_257756.shtml 2006/11/12 21:14:02
這些系統(tǒng)的基本表完成物理設(shè)計(jì)之后,立即在基本表上建立第一層視圖,這層視圖的個(gè)數(shù)和結(jié)構(gòu),與基本表的個(gè)數(shù)和結(jié)構(gòu)是完全相同。(3) 一個(gè)表中的字段個(gè)數(shù)越少越好。提倡"三少"原則的目的,是防止讀者利用打補(bǔ)丁技術(shù),不斷地對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改,使企業(yè)數(shù)據(jù)庫(kù)變成了隨意設(shè)計(jì)數(shù)據(jù)庫(kù)表的"垃圾堆",或數(shù)據(jù)庫(kù)表的"大雜院",最后造成數(shù)據(jù)庫(kù)中的基本表、代碼表、中間表、臨時(shí)表雜亂無(wú)章,不計(jì)其數(shù),導(dǎo)致企事業(yè)單位的信息系統(tǒng)無(wú)法維護(hù)而癱瘓。
淺談數(shù)據(jù)庫(kù)設(shè)計(jì)技巧 http://www.ahfyzs.com/content/05/0822/11/73_7790.shtml 2006/11/4 13:07:09
商品長(zhǎng)度表(Wares_length)名稱(chēng)     類(lèi)型    約束條件    說(shuō)明length_id int   無(wú)重復(fù)   商品圖片標(biāo)識(shí),主鍵wares_id int 不允許為空 所屬商品標(biāo)識(shí),和Wares_info.wares_id關(guān)聯(lián)length  char(20) 不允許為空           商品長(zhǎng)度說(shuō)明。
學(xué)習(xí)建模工具:Rose http://www.ahfyzs.com/content/06/1031/04/1130_245678.shtml 2006/10/31 4:23:41
在隨著面向?qū)ο蟮某绦蛟O(shè)計(jì)的廣泛應(yīng)用,可視化編程遍地開(kāi)花的今天,編程工作人員的地位一再被動(dòng)搖,早以不再作為開(kāi)發(fā)中的主流,而軟件工程的應(yīng)用以作為軟件開(kāi)發(fā)的質(zhì)量和效率的重要見(jiàn)證已越來(lái)越被重視,針對(duì)早期的結(jié)構(gòu)化建模工具的明顯不足,ROSE吸取眾多建模工具的優(yōu)點(diǎn),排除其不足,采用面向?qū)ο蟮某墒旒夹g(shù)和雙向工程的技巧,為提高軟件開(kāi)發(fā)的效率,保證軟件開(kāi)發(fā)的質(zhì)量和可維護(hù)性作出了巨大的貢獻(xiàn)。Component diagram (組件框圖)
Rose實(shí)例:構(gòu)造銀行業(yè)務(wù)模型 http://www.ahfyzs.com/content/06/1031/04/1130_245677.shtml 2006/10/31 4:12:45
Rose實(shí)例:構(gòu)造銀行業(yè)務(wù)模型。從BankApp 到BankDB的輸入/輸出: sAcctNum, nDeposit, nWithdraw.需求可追蹤性表:需求號(hào),名稱(chēng),引用,用例名,UML元素,測(cè)試用例,描述,職責(zé)。每個(gè)增量?jī)?nèi)進(jìn)行迭代:樂(lè)觀的,正常的,悲觀的需求用例規(guī)約:名稱(chēng),觸發(fā)器,輸入?yún)?shù),輸出返回值,出現(xiàn)的前置條件/異常,出現(xiàn)的(raised)后置條件/異常,基本的/樂(lè)觀場(chǎng)景,替代性可選的/悲觀的場(chǎng)景,業(yè)務(wù)規(guī)則,測(cè)試實(shí)例。選擇Use Case Diagram 顯示圖;
終于知道怎么實(shí)現(xiàn)系統(tǒng)了,一顆懸了3個(gè)月的心終于放下了,渾身輕松 http://www.ahfyzs.com/content/05/1101/18/126_26682.shtml 2006/10/30 13:34:48
審計(jì)日記:? 電子數(shù)據(jù)安全審計(jì)是對(duì)每個(gè)用戶在計(jì)算機(jī)系統(tǒng)上的操作做一個(gè)完整的記錄,以備用戶違反安全規(guī)則的事件發(fā)生后,有效地追查責(zé)任。電子數(shù)據(jù)安全審計(jì)過(guò)程的實(shí)現(xiàn)可分成三步:第一步,收集審計(jì)事件,產(chǎn)生審記記錄;凡是用戶在計(jì)算機(jī)系統(tǒng)上的活動(dòng)、上機(jī)下機(jī)時(shí)間,與計(jì)算機(jī)信息系統(tǒng)內(nèi)敏感的數(shù)據(jù)、資源、文本等安全有關(guān)的事件,可隨時(shí)記錄在日志文件中,便于發(fā)現(xiàn)、調(diào)查、分析及事后追查責(zé)任,還可以為加強(qiáng)管理措施提供依據(jù)。
從源代碼看.net下exe的加載過(guò)程 http://www.ahfyzs.com/content/06/0919/19/1130_211451.shtml 2006/9/19 19:44:33
樓 【原創(chuàng)】從源代碼看.net下exe的加載過(guò)程。標(biāo) 題: 【原創(chuàng)】從源代碼看.net下exe的加載過(guò)程作 者: tankaiha時(shí) 間: 2006-09-11,18:24鏈 接: http://bbs.pediy.com/showthread.php?threadid=31799這里的源代碼自然不是指.net Framework的源碼,不過(guò)微軟公開(kāi)了一個(gè)代號(hào)為rotor的open source cli的源碼,你可以把它看為輕量級(jí)的.net framework。// count of args on command line DWORD arg = 0;
Javascript的IE和Firefox兼容性匯編 http://www.ahfyzs.com/content/06/0430/23/7247_108287.shtml 2006/9/4 15:27:28
另外,在mf和ie中都可以使用window.top.document.getElementById("frameId")來(lái)訪問(wèn)frame標(biāo)簽并且可以通過(guò)window.top.document.getElementById("testFrame").src = ’xx.htm’來(lái)切換frame的內(nèi)容也都可以通過(guò)window.top.frameName.location = ’xx.htm’來(lái)切換frame的內(nèi)容關(guān)于frame和window的描述可以參見(jiàn)bbs的’window與frame’文章以及/test/js/test_frame/目錄下面的測(cè)試----adun 2004.12.09修改。
JavaScript的優(yōu)化處理 http://www.ahfyzs.com/content/06/0812/18/8687_179546.shtml 2006/9/4 15:24:12
由于css和js文件的形態(tài),情況有點(diǎn)復(fù)雜。第二(這個(gè)影響更大,一直以來(lái)卻沒(méi)怎么被考慮過(guò)),在一個(gè)文件改動(dòng)很頻繁的環(huán)境里,如果采用單文件系統(tǒng),那么每次改動(dòng)文件都需要客戶端把所有css和js重新下載一遍。SMARTY:{insert_js files="foo.js,bar.js,baz.js"}PHP:# 源文件映射圖。URL Path/images/foo.v2.gif-> /images/foo.gif/css/main.v1.27.css-> /css/main.css/javascript/md5.v6.js-> /javascript/md5.js.
NirvanaStudio--如何優(yōu)化JavaScript腳本的性能 http://www.ahfyzs.com/content/06/0312/08/5047_78602.shtml 2006/9/4 10:00:01
如何優(yōu)化JavaScript腳本的性能。什么叫使用直接量,比如,JavaScript支持使用[param,param,param,...]來(lái)直接表達(dá)一個(gè)數(shù)組,以往我們都使用new Array(param,param,...),使用前者是引擎直接解釋的,后者要調(diào)用一個(gè)Array內(nèi)部構(gòu)造器,所以要略微快一點(diǎn)點(diǎn)。對(duì)字符串進(jìn)行循環(huán)操作,譬如替換、查找,應(yīng)使用正則表達(dá)式,因?yàn)楸旧鞪avaScript的循環(huán)速度就比較慢,而正則表達(dá)式的操作是用C寫(xiě)成的語(yǔ)言的API,性能很好。字符串操作效率低。
HTML & Javascript 相互轉(zhuǎn)換 http://www.ahfyzs.com/content/06/0904/09/1130_198134.shtml 2006/9/4 9:49:45
HTML &Javascript 輸入&輸出 null粘貼需要轉(zhuǎn)換的HTML代碼 粘貼需要轉(zhuǎn)換的Javascript代碼 由Javascript代碼生成的HTML代碼。