Time of Update: 2018-12-08
URLScan是一個IIS下的ISAPI 篩選器,它能夠限制伺服器將要處理的HTTP請求的類型。通過阻止特定的 HTTP 要求,URLScan 篩選器可以阻止可能有害的請求到達伺服器並造成危害,URLScan可用於IIS7.5、IIS7、IIS6. IIS7.5下需先安裝IIS6中繼資料相容性,官網下載:http://www.iis.net/download/urlscan URLScan設定檔:C:\Windows\System32\inetsrv\urlscan\UrlScan.ini
Time of Update: 2018-12-08
最後的效果就類似(不同瀏覽器的介面有所不同):如果認證失敗,就會報HTTP錯誤:401 Authorization Required。 要實現這樣的功能,就需要更改伺服器的配置,並設定好用於登入的使用者名稱和密碼。 首先我們需要更改網站的Nginx的server配置,Ubuntu伺服器的話這個設定檔通常位於/etc/nginx/sites-enabled/,比如我這裡就使用預設的設定檔/etc/nginx/sites-enabled/default來做一個例子: 複製代碼
Time of Update: 2018-12-08
sp_rename N'表名.欄位名','新欄位名','column'sp_rename更改當前資料庫中使用者建立對象(如表、列或使用者定義資料類型)的名稱。文法sp_rename [ @objname = ] 'object_name' ,[ @newname = ] 'new_name'[ , [ @objtype = ] 'object_type' ]參數[@objname =]
Time of Update: 2018-12-08
網上提供了很多sqlserver發送郵件的文章,轉載居多,大部分介紹win2000+outlook2003環境,在作業系統和office已經更新換代的今天,意義不大。現在工作中碰到了需要利用sqlserver發送郵件的問題,特整理文字如下:目的:利用Sqlserver代理的郵件會話建立操作員監控作業完成情況測試環境: 作業系統:windows 2003/windows xp OutLook: OutLook 2003 測試的電子郵件:
Time of Update: 2018-12-08
建立表:create table [表名]([自動編號欄位] int IDENTITY (1,1) PRIMARY KEY ,[欄位1] nVarChar(50) default '預設值' null ,[欄位2] ntext null ,[欄位3] datetime,[欄位4] money null ,[欄位5] int default 0,[欄位6] Decimal (12,4) default 0,[欄位7] image null ,)刪除表:Drop table
Time of Update: 2018-12-08
客戶提出需求,針對某一列分組加上小計,合計匯總。網上找了一些有關SQL加合計的語句。都不是很理想。決定自己動手寫。思路有三個:1.很多用GROUPPING和ROLLUP來實現。 優點:實現代碼簡潔,要求對GROUPPING和ROLLUP很深的理解。 缺點:低版本的Sql Server不支援。2.遊標實現。 優點:思路邏輯簡潔。 缺點:複雜和低效。3.利用暫存資料表。 優點:思路邏輯簡潔,執行效率高。SQL實現簡單。
Time of Update: 2018-12-08
--說明:個人學習筆記,實現小計合計顯示,分組按BANK_ID+OP_DATE升序排序複製代碼 代碼如下:--測試資料CREATE TABLE #TB(ID VARCHAR(10),BANK_ID VARCHAR(10),OP_DATE VARCHAR(10),OPERATOR_NO VARCHAR(20),AMT DECIMAL(10,2))INSERT #TB SELECT '1111','001','20121210',1234567,111.00UNION ALL SELECT '222
Time of Update: 2018-12-08
由於這個遊標 執行一下就相當於SELECT一下 其效率不敢恭維也沒做深入研究。複製代碼 代碼如下: table1結構如下 id int name varchar(50) declare @id int declare @name varchar(50) declare cursor1 cursor for --定義遊標cursor1 select * from table1 --使用遊標的對象(跟據需要填入select文) open
Time of Update: 2018-12-08
[html] 複製代碼 代碼如下:<form action="" method="post" id="formValidate"> 數值:<input name="" type="text" validate="number" /><span></span><br/> 浮點型:<input name="" type="text" validate="decimal"
Time of Update: 2018-12-08
nginx指令中的最佳化(設定檔)複製代碼 代碼如下:worker_processes 8; nginx進程數,建議按照cpu數目來指定,一般為它的倍數。複製代碼 代碼如下:worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 為每個進程分配cpu,上例中將8個進程分配到8個cpu,當然可以寫多個,或者將一個進程分配到多個cpu。複製代碼
Time of Update: 2018-12-08
1.開始----程式-----oracle------配置和移植工具-----Net Manager----本地----服務命名---ora11(這個是我的專用伺服器) 把右邊下面的主機名稱改成192.168.1.1022.開始----程式-----oracle------配置和移植工具-----Net
Time of Update: 2018-12-08
GROUP BY子句有個缺點,就是返回的結果集中只有合計資料,而沒有原始的詳細記錄。如果想在SQL SERVER中完成這項工作,可以使用COMPUTE BY子句。COMPTE產生合計作為附加的匯總列出現在結果集的最後。當與BY一起使用時,COMPUTE 子句在結果集內產生控制中斷和分類匯總。下列 SELECT 語句使用簡單 COMPUTE 子句產生 titles 表中 price 及 advance 的求和總計:複製代碼 代碼如下:USE pubsSELECT type, price,
Time of Update: 2018-12-08
複製代碼 代碼如下:$(document).ready(function () { loadSchools(); }); function loadSchools() { var url = "@Url.Action("GetSchools")"; $.ajax({ url: url, type: "GET", dataType: "json", error: function () { alert("Error"); }, success: function (data) { var
Time of Update: 2018-12-08
不論是JCE還是CKEDITOR,都沒解決中文名檔案的問題,要麼上傳失敗,要麼傳上去了中文名不能被web訪問。相比之下,JCE更加人性化,比如檔案上傳後預設被選中,不需使用者在那麼小的快顯視窗去上下翻搜尋剛剛上傳的檔案。研究了下JCE的源碼,改掉儲存檔案名稱的方式,使用純數字來作為檔案名稱。到joomla安裝的目錄,找到components/com_jce/editor/extensions/browser/file.php,修改 1017 - 1020 行: 複製代碼 代碼如下://
Time of Update: 2018-12-08
1.使用document.form.action方式相關源碼如下:*.js[javascript] 複製代碼 代碼如下:<span style="white-space:pre"> </span> document.getElementById("sendPerson").value = SendPerson; document.getElementById("currentTime").value = currentTime();
Time of Update: 2018-12-08
[javascript]複製代碼 代碼如下:$(function () { gridview("GridView1"); }); //gridview function gridview(objgridview) { //get obj id var gridviewId = "#" + objgridview; //even $(gridviewId + ">tbody tr:even").addClass("NormalColor");
Time of Update: 2018-12-08
---------------------------後台------------------- 複製代碼 代碼如下:[HttpPost] public JsonResult CheckStock(IEnumerable<pvIdsCount> pvIds) { var resultList = new List<pvIdsCount>(); if (pvIds != null) { foreach (var pvIdsCount in pvIds) { var
Time of Update: 2018-12-08
如果10台以內的db的話,自己手動ssh進去,clean就足以,但是上百台呢,就要寫指令碼了。大概思路:在 一台db跳轉機上面, 寫一個指令碼,訪問slave,遠程擷取正在複製的master上面的binlog位置, 然後再遠程去purge master上面的binlog.1, 建立slave dbserver列表 slavelist; 一個slave一行。 2,遠程擷取slave db上面的binlog位置以及slave的master主機名稱(也許是ip地址)
Time of Update: 2018-12-08
昨天做了一個這樣的功能,貼出來參考。 HTML/JS/CSS代碼: 複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta
Time of Update: 2018-12-08
今天要給星燭網上的一個Flash加一個超連結,原想直接在object外直接套一個超連結即可,試了之後卻發現不是這麼回事,求助百度,問題解決,記錄如下:原因:Flash預設是最高層.所以,我經常會遇見Flash把下拉式功能表擋住的情況,及其它原素覆蓋掉. 解決方案: 第一種:步驟如下 1. 把Flash檔案放到一個層中,設為最底層,FLASH設為透明. 複製代碼 代碼如下:<div class="ad_top" style="text-align:center;">