原创 關於RBAC權限管理的進一步思考

較爲常見的RBAC 管理員表和角色表有着多對多的關係, 角色表和權限表有着多對多的關係。 操作表中附上管理員的id,就可以只查看自己的操作信息。 權限表中對應每個權限管理模塊再添加一個可管理全部信息的權限,例如:商品表有個Admin/Go

原创 隊列與棧:兩個棧實現隊列,兩個隊列實現棧

1、題目:用兩個棧實現一個隊列。先用一個棧錄入數據,再輸出這個棧到另外一個棧,就可以形成隊列的先進先出順序了。 因爲PHP的數組可以模擬棧的實現,所以代碼如下:<?php function StackToQueue($data) { $

原创 關於賽馬的問題,25匹賽出前3名或者前5名

一共有25匹馬,有一個賽場,賽場有5個賽道,就是說最多同時可以有5匹馬一起比賽。假設每匹馬都跑的很穩定,不用任何其他工具,只通過馬與馬之間的比賽,試問最少得比多少場才能知道跑得最快的5匹馬? 分組一: 一 二 三 四 五 1 6 11 1

原创 使用Ueditor1.4版本需要注意的點

1.引用配置文件時,ueditor.all.min.js一定要放在config.js文件之前; 2.圖片上傳功能需要修改config.json文件中的圖片路徑保存前綴和自定保存路徑,前綴從根目錄寫起,前綴和自定義保存路徑拼起來剛好是一條完

原创 PHP的單例模式--三私一公

注意: 1.外部不可以實例化,因此內部實例化函數的類型必須爲靜態,在類未實例化之前就已經初始化; 2.靜態函數只能訪問靜態變量,所以定義private static $instance; 3.靜態變量的訪問寫法爲:類名::$變量名,在類內

原创 如何解決秒殺商品時,商品超賣的情況

文章的思路主要來源於:http://www.csdn.net/article/2014-11-28/2822858 解決方案(以下方案都是基於分佈式的redis緩存): 1.用隊列解決大併發 建立一條隊列,將每個請求加入到隊列中,然後異步

原创 asp.net mvc3網站部署在IIS6的方法

部署環境: Server 2003 +IIS6  .net framework 4.0下載地址http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0A391ABD-

原创 jQuery1.11.3框架對象分析

五.jquery框架對象分析 jquery框架對象類型:jquery對象  和 $對象 ① jquery對象就是各種選擇器創建出來的對象 ② $對象就是函數對象 注意: 1.一個function可以是方法,也可以是對象,這是因爲ja

原创 關於Thinkphp中的圖像處理無法處理gif圖的問題

tp中有一個BUG無法生成GIF的縮略圖: 解決解決辦法:修改TP中的GIF類即可: 這個文件中後兩個類,GIFEncoder和GIFDecoder的構造函數名改爲:__construct即可。【TP用的是舊版本的寫法:方法名和類名相同就

原创 行元素從小到大遞增,列元素從小到大遞增的數組查找算法

題目:在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 考點:這道題主要是要利用好所給的兩個條件,行遞增和列遞增,將肯定

原创 html和xhtml基礎知識整理

1.apache服務器如果接收到php文件的http請求,它不能處理,apache服務器交給php腳本程序進行處理,如果是訪問html靜態頁,apa

原创 asp.net獲取網站絕對路徑

網站在服務器磁盤上的物理路徑: HttpRuntime.AppDomainAppPath 虛擬程序路徑: HttpRuntime.AppDomainAppVirtualPath 任何於Request/HttpContext.Current

原创 Javascript原型鏈和原型的一個誤區

之前我對Javascript的原型鏈中, 原型繼承與標識符查找有些迷惑,但在看了鳥哥的說明之後~~ 轉載來自:http://www.laruence.com/2010/05/13/1462.html     原博客的 圖不理解可以看我

原创 Css基礎知識

1.CSS是(Cascading Style Sheets)層疊樣式表或者級聯樣式表的縮寫。格式爲:h1 {color:red;font-size:14px},選擇器,聲明。 2.CSS語法 一個CSS樣式表代碼由一個或多個CSS規則組

原创 CSS的兼容性

1.<div class="content float1"></div>以上這種寫法:同一個HTML元素可以添加多個類名稱,多個類名稱之間用空格隔開。 2.瀏覽器兼容性簡介 因爲CSS代碼是由瀏覽器軟件來進行解釋的,每個瀏覽器廠商到C