Time of Update: 2018-12-07
1. 禁止訪問某些檔案/目錄增加Files選項來控制,比如要不允許訪問 .inc 副檔名的檔案,保護php類庫:<Files ~ "\.inc$"> Order allow,deny Deny from all</Files>禁止訪問某些指定的目錄:(可以用 <DirectoryMatch> 來進行正則匹配)<Directory ~ "^/var/www/(.+/)*[0-9]{3}"> Order allow,deny
Time of Update: 2018-12-07
理論建立普通菜單步驟如下:1)建立菜單 如:CreateMenu2) 添加功能表項目 如:AppendMenu3)載入菜單 LoadMenu4)設定菜單到視窗 SetMenu5)處理菜單響應6)消除菜單 DestroyMenu 建立右鍵菜單的步驟如下:1)建立菜單 如:CreateMenu2) 添加功能表項目 如:AppendMenu3)使用TrackPopupMenu載入菜單。4)處理菜單響應5)消除菜單 DestroyMenu 當然,如果你選擇在已有菜單上進行編輯的話
Time of Update: 2018-12-07
羽毛球協會 在大學期間,我曾鐘情於多個球類運動,有排球、乒乓球、籃球、羽毛球等,然而在眾多的運動項目中,我最擅長的就要屬羽毛球了。
Time of Update: 2018-12-07
在最近做的一個案子裡,需要綁定實體數組比如Materiel[]綁定到介面(winform/webform都有),雖然可以直接綁定數組到GridView,但排序,過濾,尋找等操作在數組裡不是很方便。所以想借用DataTable做資料來源。 最簡單的方法就是手動建一個DataTable。為每個Materiel的property建一個Column,然後指明其資料類型。建好Table之後,迴圈為每個Materiel建立一個新行。如果多有幾個介面,雖然做起來都差不多,但代碼很難重用。
Time of Update: 2018-12-07
一、遺傳演算法介紹 1.1 遺傳演算法概要 遺傳演算法(Genetic Algorithm,簡稱GA)是一類借鑒生物界的進化規律(適者生存,優勝劣汰遺傳機制)演化而來的隨機化搜尋方法,由美國的J.Holland教授1975年首先提出。遺傳演算法是一種類比達爾文的遺傳選擇和自然淘汰的生物進化過程的計算模型,通過類比自然進化過程搜尋最優解,它常用來解決多約束條件下的最優問題。
Time of Update: 2018-12-07
Camel標記法:首字母小寫,接下來的字母都以大寫字母開頭。例如:var myTestValue=0,mySecondTestValue="hi";Pascal標記法:首字母大寫,接下來的字母都以大寫字母開頭。例如:var MyTestValue=0,MySecondTestValue="hi";匈牙利類型標記法:在以Pascal標記法命名的變數前附加一個小寫字母(或小寫字母序列),說明該變數的類型。例如,i表示整數,s表示字串,如下面所示: var
Time of Update: 2018-12-07
用過新版本android 360手機小幫手都人都對 360中只在案頭顯示一個小小懸浮視窗羨慕不已吧?其實實現這種功能,主要有兩步:1.判斷當前顯示的是為案頭。這個內容我在前面的文章裡面已經有過介紹,如果還沒看過的趕快穩步看一下哦。 【Kris專題】判斷當前顯示是否為案頭2.使用windowManager往最頂層添加一個View
Time of Update: 2018-12-07
一隻兔子 往下看..... 一隻兔子吃掉了狼和野豬..... 一天,一隻兔子在山洞前寫文章, 一隻狼走了過來,問:“兔子啊,你在幹什嗎?” 答曰:“寫文章。”問:“什麼題目?”答曰:“《淺談兔子是怎樣吃掉狼的》。” 狼哈哈大笑,表示不信,於是兔子把狼領進山洞。 過了一會,兔子獨自走出山洞,繼續寫文章。 一隻野豬走了過來,問:“兔子你在寫什嗎?”答:“文章。”問:“題目是什嗎?” 答:“《淺談兔子是如何把野豬吃掉的》。”野豬不信,於是同樣的事情發生。
Time of Update: 2018-12-07
-----英文文檔見android-ndk-r5b的documentation.html屬於Android Native Development Kit (NDK)的一部分見http://developer.android.com/sdk/ndk/(需要代理)翻譯僅個人見解-----------------'ndk-build' Overview ndk-build概述 I. Usage: 一、使用方法:--------- The Android NDK r4 introduced a new
Time of Update: 2018-12-07
十分感謝yfydz老大發布ip_vs實現分析系列文章,這使我能儘快理解ipvs的工作原理與源碼組成。不過yfydz的文章過於長,不便於後續檢索。我計劃逐步整理,發到blog上。 1、ipvs分為三種負載平衡模式NAT、tunnel、direct routing(DR)NAT:所有互動資料必須通過均衡器tunnel:半串連處理方式,進行了IP封裝DR:修改MAC地址,需要同一網段。 2、ipvs支援的均衡調度演算法輪叫調度(Round-Robin
Time of Update: 2018-12-07
Base64是一種加料置位加密法,那為什麼叫base64呢?因為無論明文是什麼(比如漢字,特殊符號等),加密後的密文都只會變成字母A-Z、a-z和0-9
Time of Update: 2018-12-07
聽朋友說Linux中的小企鵝IME不錯,加之我實在是感覺內建的IME不怎麼好用,還是喜歡搜狗那種風格的,下面記錄一下自己的安裝使用步驟。1、終端下執行命令:sudo apt-get install fcitx2、ubuntu安裝中文語言環境的同時,會自動安裝上scimIME,但是這個scim不但大,而且跟很多程式(firefox,eva等等)都有相容問題。相對比之下還是覺得fcitx這隻小小的企鵝比較好用。下面的方法可以讓scim和fcitx共存。 $ sudo apt-get
Time of Update: 2018-12-07
restore 是還原物理檔案 recover 是用日誌恢複到一致 用了RMAN備份後就必須要用restore還原,然後才用recover恢複 restore——還原,與backup相對,從備份讀出恢複備份的資料。 recover——恢複,把restore回來的資料經過一番處理變成正常資料。 如果restore,而不recover的話,資料庫是打不開的!因為各檔案都不同步 積累型(COMULATIVE ERPORT):備份上一次積累型備份所改變的資料; 增量型(INCREAMENTAL
Time of Update: 2018-12-07
JS 時間格式化函數//時間格式化函數Date.prototype.format = function (format) {var o = {"M+": this.getMonth() + 1, //month"d+": this.getDate(), //day"h+": this.getHours(), //hour"m+": this.getMinutes(), //minute"s+": this.getSeconds(), //second"q+": Math.floor((this.
Time of Update: 2018-12-07
我們在做採集軟體的時候有些網站通過直接分析html文本是很麻煩的事情在利用WinForm編程的情況下有一種更好的方式當然是分析HtmlDocument然而,這HtmlDoucment並不能直接建立它必須由
Time of Update: 2018-12-07
很久之前在接手一個大型的Winform項目的時候。有如下困難:1,項目很大整個產品的Build由1400多個Project組成2,產品的組件、控制項太多太多3,代碼已經是N代傳到N代了基於以上的現狀,項目組中的人員,沒有誰對於整體能大概的把握。那麼在維護和修改的時候,如何能根據UI的操作,快速定位到某個控制項、組件的代碼位置,就十分必要了。當時首先想到的就是找一個UI
Time of Update: 2018-12-07
曆經一個多月的面試總算告落,做一些筆記,留給朋友借鑒,也留給自己回憶。 總體面試了6家公司,有兩家沒到談薪水的程度就被拒了,其餘的都是在薪資問題上沒達成一致,總體上看面試過程都還比較順利,沒碰上比較變態的面試官,筆試遇到困難最大的是“聯影醫 療”,筆試題目量很大,而且概念題居多,也有演算法題,2.0,3.0,4.0的基本應用題都有,當時大概瀏覽了下題目,差點沒忍住走人,後來進入面試,面試的哥們倒是比較面善,也沒問什麼問
Time of Update: 2018-12-07
測試代碼:<table id="test"></table><script> var oTable=document.getElementById("test"); oTable.innerHTML="<tr><td>innerHTML</td></tr>";</script> 上述代碼在IE6-9中無效,直接報錯: IE9:Invalid target element for
Time of Update: 2018-12-07
1、進入mes,找到‘系統管理’---‘使用者和組’---‘使用者資訊維護’---彈出‘使用者資訊維護’表填寫‘使用者編號’,‘姓名’,‘登陸名’,‘卡號’班組裡面選擇自己班組,與部門相對應,如果不填寫則為最高許可權,如果選擇在‘使用者功能許可權’裡面只能重新整理出同等層級及小於層級的員工。在建立使用者之前最好先尋找一下,以防止出錯。2、在‘使用者和組’裡面的‘使用者和功能許可權’可以給使用者指派相應的許可權與角色。角色相當於方便對許可權的管理。角色可以自己定義,如果是已經存在的則可以在‘使用者
Time of Update: 2018-12-07
你個死老A! 照時:驢—— 不拋棄,不放棄。 帥不?我的兵帥不? 心穩了,槍也穩了。 雙人成行,三人成列。 一天人,盡一天人事。 別難過,你是最好的。 咱班長是讓謙虛給急的。 你最好能得破傷風死掉! 他這記性是夠泄密標準。 老七:兵不是帶出來的!! 哎喲,托爾斯泰下班了。 同志們,我妻妾成群啦! 白鐵軍:豬都被你氣死了! 美的如破竹,橫掃千軍呐。 炊事班都沒啦,吃鍋蓋啊? 最後一名,最後一名站住了。 咋,咋又是我,咋這麼快…… 齊桓:ABC