最近接連遇到幾次的需求:供內部使用的ASP.NET網站,全站使用Windows驗證,使用者以網域AD帳號登入,但網站包含少數API性質的ASHX.ASPX或MVC Action,提供其他系統呼叫整合. 此時問題來了,既為API性質,要求呼叫端程式用網域帳號登入徒增部署與管理的不便(需申請程式專用AD帳號.程式要綁特定式執行身分.每次改密碼時要記得修改).對API而言,較理想的做法是開放Web API網頁匿名存取,改限制呼叫來源IP或採API Key等驗證機制進行安全管控.在不拆分Web Appl…
/^((ht|f)tps?):\/\/([\w\-]+(\.[\w\-]+)*\/)*[\w\-]+(\.[\w\-]+)*\/?(\?([\w\-\.,@?^=%&:\/~\+#]*)+)?/…
基本上權限的設定和 以往的 TFS 沒有什麼太大的差別 只是這次的權限設定畫面有略作些調整,我還是一併整理一下 當我們用 TFSSetup 的帳號安裝完 TFS 2012 後 想要在自已的電腦上用自已的帳號建立 Team Project 且又沒有設定 就會出現以下的錯誤訊息 TF218017 簡單來說就是因為 Portal 你沒有權限去修改 這次的權限設定如同往常,還是區分成 一.「Team Foundation Server」 二.「SharePoint Foundation」 三.「Repo…
http://jdev.tw/blog/1677/hmailserver-with-spamassassin-sawin32 為了解決垃圾信泛濫的狀況,這兩天「跨界」測試了運行在Windows上的免費Mail server:hMailServer,它內建了與垃圾郵件過濾軟體SpamAssassin的連結,也能透過ClamWin來進行病毒掃描.這些軟體全部是自由使用的,不花一毛錢就能在Windows平台上建立電子郵件環境.不過,在SpamAssassin的使用上卻遭遇許多困難,網路上的資料泰半都是…
转载 http://www.dotblogs.com.tw/dorlis.tsao/archive/2011/01/17/20860.aspx 在自己Windows 7 professional的電腦上,把 Reporting Services組態管理員啟用後點選報表管理員的URL,會發生如下圖的錯誤 相同地,Web服務URL也是無法正常啟用,訊息也是權限不足無法執行 乍看之下,似乎是UAC(使用者帳戶控制)影響,筆者試過把UAC等級關閉,但仍然會有權限不足的問題 (UAC:從Vista以後OS…
由於公司慢慢地開始將新的專案都移往 Windows Azure 雲端平台做網站代管,漸漸地也開始遇到一些小問題,這些問題在還沒上雲端之前通常不會發生,像我們這次遇到的問題就跟顯示時間有關.由於 Windows Azure 雲端平台是全球性.跨國家.跨地域的服務平台,因此,無論是 .NET 執行環境的時區,或是 SQL Database 資料庫的時區,預設都是以UTC 世界標準時間 (Coordinated Universal Time) 為主,也因此在上面執行的網站在顯示時間時,你就會覺得時間好…
請注意:在進行以下步驟前,你會需要先安裝git,可以參考這篇 git安裝教學 前言 時至今日,幾乎每個人都在討論bootstrap.less 或 sass.我們知道它們是比較新的前端技術,而且有開始愈來愈流流行的趨勢,但是到底要怎麼使用它們? 想像一下我們現在有個新的專案會需要使用到 bootstrap,但是我們也想要做點修改,該怎麼做呢? 假設你已經知道什麼是 Bootstrap 與 SASS,但是我們不知道要從哪裡開始才好,這個教學將會教你如何為你的專案設定一些輔助工具. 1. 安裝 nod…
[筆記整理]Iptables網路連線限制及攻擊防護和相關設定 1. 限制每個IP連接HTTP最大併發50個連接數 iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 50 -j REJECT 2. 限制每個IP同時最多100個連接數 iptables -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 100 -j REJECT or ip…
今天凌晨在客戶端上線,當程式佈署到正式機後發現我們的網站唯獨只有 IE10 瀏覽器無法成功登入,任何其他瀏覽器版本或使用較低的 IE 版本都可以正常登入,使用 IE 相容性檢視也都可以正常登入,想說會不會又是罄竹難書的 IE10 搞的鬼.後來用 Fiddler 工具檢查後發現 IE10 送出的 HTTP 標頭完全沒問題,該有的 .AUTH Cookie 都有送出,但使用表單驗證機制 (FormsAuthentication) 就是無法判斷該使用者已經登入,還真的再次鬼打牆,最後還是研究出解決方法…
Secure Socket Layer說明 SSL是Secure Socket Layer(安全套接層協議)的縮寫,可以在Internet上提供秘密性傳輸.最早是Netscape公司所提出,SSL的目標在於保證兩個應用間通訊的機密性和完整性以及可驗證伺服器身分 SSL目前已廣泛的應用在HTTP連線上,當以「https://」方式連上網站,如果瀏覽器的右下角有一個鑰匙,即代表該網站有支援SSL.SSL主要是運作在應用層與傳輸層間,如下圖示. ▲SSL主要是運作在應用層與傳輸層間. 主要分為兩層,上…
說明:這一篇主要是說明如何將程式部署到Application Server,以及程式如何運作,產生的檔案置於何處,以及如何以瀏覽器呈現(Applet),或是當成桌面應用程式,或是 桌面Applet,這當然是以Java Web Start方式呈現,及javafx 的jnlp script的寫法,及jar檔 的簽署認證等等. 1.將我附上的壓縮檔jdbcfxSalary.zip解壓縮後,以netbeans開啟,jdbcfx及salary這兩個porject,選meun,File--->Open Pr…
http://www.l-penguin.idv.tw/article/dns.htm 參考資訊 DNS 是所有伺服之母,電腦連節時均以 IP 為主,比方說輸入 202.43.195.52 就會到台灣雅虎,當然您也可以打 tw.yahoo.com 到 Yahoo-Taiwan 首頁,但是,當您輸入 tw.yahoo.com 時,可曾想過其實背後是由 DNS 幫您做轉換成 IP 的動作! DNS 的組成,是由分散式 DB 所構成的,每個 DNS 可以管理屬於自己的網域,也可以受權自己所屬的子網域給…
jQuery Validate + Ckeditor 驗證 textarea 解決方式 html <textarea name="content" id="content" class="ckeditor" placeholder="請輸入內容" rows="24" cols="80"></textarea> class=ckeditor 會使用 DATA-API…
使用微軟的用戶驗證,權限管理的方法 一.使用配置好的數據庫, 1.首先建立想定的數據庫(只填寫名字不加載任何表,如:Login數據庫) 2.使用vs兼容工具命令提示.如圖: 3.導入數據庫所需要的table a.使用剛才打開的工具命令提示,寫入代碼aspnet_regsql如圖 b.打開如下窗口后進行配置 注意上面箭頭的位置要與剛才,或者事先準備好的數據庫對應起來. 之後就是點下一步和完成就OK了. 配置完后的數據庫裡面的表 到目前位置數據庫的配置已經完成,下面就是使用 二.編寫配置文件 <co…
转自:http://www.dotblogs.com.tw/newmonkey48/archive/2014/04/17/144779.aspx App要使用Facebook 分享時,設要在Facebook應用程式裡設定app 的key hash 但keyhash要怎麼取得呢? 可參考兩個網址 http://blog.changyy.org/2011/05/android-facebook-sdk.html http://blog.rx836.tw/blog/android-facebook-k…
在SharePoint 2010中, 我們可以像是Youtube一樣在網頁上撥放影片或是音效檔案. 影片或音效是採取串流的方式來撥放. 也就是說我們不需要把整個檔案都下載回來才開始撥放. 點選沒多久我們就能夠看到影片或是聽到音效聲音. 在SharePoint 2010中, 我們可以像是Youtube一樣在網頁上撥放影片或是音效檔案. 影片或音效是採取串流的方式來撥放. 也就是說我們不需要把整個檔案都下載回來才開始撥放. 點選沒多久我們就能夠看到影片或是聽到音效聲音.   然而, 我們預設在小組網…
SharePoint 2010的多國語系支援與前一版的SharePoint 2007有所不同,SharePoint 2010內允許使用者自行決定使用介面語系的選擇. SharePoint 2010的多國語系支援與前一版的SharePoint 2007有所不同,SharePoint 2010內允許使用者自行決定使用介面語系的選擇.然而SharePoint 2010並不是裝起來就支援一大堆的語系.要是這樣,安裝完的系統一定胖到令人受不了.所以在安裝完SharePoint 2010後,我們可以著手開始…
adb root adb shell echo "3 1 27" > ./proc/mtk_battery_cmd/battery_cmd 27 即是所要設定的溫度, 此設定需要進入 adb shell, 方可設定 電池溫度, 並且需等一會兒才會生效, 可以使用以下命令驗證是否生效. cat /sys/class/power_supply/battery/batt_temp…
前言- 大家都知道 版本管控是一件很重要的事情!而且也知道分別有 VSS , SVN , TFS 等- 多數人都會覺得, .NET 的開發工具要用 VSS . TFS .SVN 而 Java 的 Eclipse 則是只能用 SVN 所以很多人可能就會考慮改用 SVN 了! 不過,其實 TFS 也是可以納管 Java 的版本管控 系統需求 Windows XP with Service Pack 2, Windows Vista, or Windows 7 (x86, x64) Linux wit…
UVa Online Judge 工具網站   UVa中译题uHuntAlgorithmist Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 Mirror UVa Online Judge題目中譯!非常偉大的工作,請大家要心懷敬意! Ruby兔的ACM園地 UVa Online Judge題目中譯!非常偉大的工作,請大家要心懷感激! uHunt 這個站製作了一些網頁小工具, 可以查詢自己在UVa Online Judge的解題進度.簡單題列表.世界排名等等. 另外也整理了一套題庫,…
2015年11月13日 18時09分 wanglinqiang整理 ping応答しない場合.ping応答させる.させない等の設定 1.スタート(左下のウィンドウズのロゴ)⇒コントロールパネルを選択. 2.システムとセキュリティを選択. 3.Windowsファイアウォールを選択. 4.詳細設定を選択. 5.受信の規則を選択し.ファイルとプリンターの共有(エコー要求)で該当するものを選択し. 右クリックします.※(v4.v6) の選択と.ネットワークのプロファイル(ドメイン.プライベート.パブリック…
我目前有以下表單,Select部分因為必須上一層有選擇下層才有資料,因此使用jQuery驗證問題類型是否有選擇就好,而問題描述要驗證是否為空,這裡採用MVC內建的DataAnnotations來驗證. 1.View(HTML) 視圖顯示的布局如下 <h2>維修申請單</h2> <form id="RepairForm"> <p> @Html.Label("dept", "申請部門") <sel…
1.首先.修改Web.Config中的maxRequestLength.单位是KB:executionTimeout单位是秒.例:maxRequestLength=1024(1MB)executionTimeout=3600(60分)  <system.web>    <httpRuntime maxRequestLength="2097151" executionTimeout="3600"/>  </system.web>2.…
Delphi APP 開發入門(二)Android/iOS設定,Hello World 分享: Share on facebookShare on twitterShare on google_plusone_share   閲讀次數:9047 發表時間:2014/05/12 tags: 行動開發 教學 App Delphi XE6 Android iOS 上一期 讓大家認識Delphi以及安裝後,今天要教大家設定Delphi在Android與iOS的開發環境,並且教大家透過寫出第一個Hello…
cloudera 的 QuickStart VM,為一種免安裝.免設定 Linux 及 Hadoop,已幫你建好 CDH 5.x.Hadoop.Eclipse 的一個虛擬機環境.下載後解壓縮,可直接以 VirtualBox.VMWare.Docker.KVM 任一虛擬機,開啟 Hadoop 2.x 執行環境,並可用內建本地模式的 Eclipse 開發工具,開發.執行 Hadoop 程式碼. 下載點 :http://www.cloudera.com/downloads.html?productID…
问题:当 Memo 設定為 ReadOnly = True 後, 选取一段文字后,無法有複製的功能. 适用:XE6 Android 系统(目前 iOS 还找不到方法) 修正方法: 请将源码 FMX.Platform.Android.pas 复制到自己的工程目录里,再进行修改. 找到 TWindowManager.ShowContextMenu 函数,删除一行,如下: procedure TWindowManager.ShowContextMenu(const ItemsToShow: TCont…
經過10年的漫長等待,PHP 7終於正式問世了.這個影響全球8成網站的開發語言,一舉從5.0版,跳過了功敗垂成的6.0版,一舉進入了7.0時代. 20年前初夏,1995年6月8日,一位愛解決問題的C語言軟體工程師,苦於不知如何用C來做一個自己的個人首頁,因為沒人提供C語言版的網頁開發環境.他索性自己來寫一個,並命名為Personal Home Page Tools,簡稱PHP Tool.這就是日後用來開發出Facebook.Yahoo等全球2億多個網站的PHP語言最初的版本.而這位C語言開發者R…
ASP.NET MVC3 在_ViewStart設定Layout後用RenderAction的注意事項 3/24 TW MVC第一次活動圓滿的結束了,雖然是RC,但也來了不少願意聽我們分享的好朋友. 社群最大的好處就是分享以及回饋,當天有朋友提了一些問題,我們會蒐集起來利用每週四聚會 或是平日的時間一一回覆的. 回到主題,在MVC3中,Views資料夾下的_ViewStart.cshtml是可以設定預設的Layout的, 在MVC3預設專案中,_ViewStart.cshtml會長這樣 也就是說…
if (string.Compare(TBCheckCode.Text, Session["CheckCodeI"].ToString(), true) == 0)        {            string password = FormsAuthentication.HashPasswordForStoringInConfigFile(TBpassword.Text, "md5");//MD5加密            string mycon = C…
参考URL: https://blog.csdn.net/zhengtaoit66/article/details/79551945 https://www.cnblogs.com/lujiango/p/8573411.html http://maven.outofmemory.cn/org.slf4j/slf4j-log4j12/ https://blog.csdn.net/hzh_csdn/article/details/53282533 ■インストール方法 方法一(複数): <depend…