開發技術

  • Miscrosoft SQL Server建立連結伺服器
    Miscrosoft SQL Server建立連結伺服器
    連接到另外一台電腦中的SQL Server,首先建立1. 開啟防火牆中通訊埠防火牆系統有助於預防未經授權存取電腦資源。 若要在防火牆開啟時如果在從防火牆開啟時,要連接到另一部電腦的[SQL Server] ,您必須開啟防火牆中的通訊埠。在設
  • SQL Server 多種常見分頁語法,及最新分頁語法 OFFSET 跟 FETCH
    SQL Server 多種常見分頁語法,及最新分頁語法 OFFSET 跟 FETCH
    在SQL Server 2012以前SQL Server 2000、SQL Server 2005、SQL Server 2008、SQL Server 2008 R2等版本,要實現分頁結果,通常使用以下三種方式:
  • CentOS 7 安裝 MariaDB 資料庫
    CentOS 7 安裝 MariaDB 資料庫
    安裝 MariaDB 資料庫 先更新 CentOS Linux 系統上的套件: sudo yum update 安裝 MariaDB 伺服器:
  • MariaDB 新特性介紹-limit 行檢查限制
    MariaDB 新特性介紹-limit 行檢查限制
    MySQL的分頁語法比oracle簡單,直接limit就可以了,但是limit 1000000,10將掃描1000010的記錄並丟棄一百萬的數據,用戶翻頁獲得下10條記錄可能需要等待好幾分鐘。並且數據庫的IO資源在此期間受到很大的衝擊。
  • MariaDB 引擎連接 SQL Server
    MariaDB 引擎連接 SQL Server
    網上很多使用 mariadb 的 connect 引擎連接 oracle,唯獨沒有 mariadb 使用 connect 引擎連接 sqlserver ---1.使用最新版connect
  • Windows 批次刪除 N 天前的檔案
    Windows 批次刪除 N 天前的檔案
    工作上常遇到的需求:Log、暫存檔案多半有保留年限,如何用一個指令刪除某個期限前的舊檔? 今天才學到一個好用的 DOS 指令-forfiles,參數不多,簡單易用:
  • SA / SD / RD / PG / PM / DBA / MIS
    SA / SD / RD / PG / PM / DBA / MIS
    做軟體開發專案規劃時, 常會碰到助理問我一個問題, SA,SD和SE的差別在那裡 ?這個問題我以前也有過, 還頗為困擾, 系統分析和系統設計及系統工程到底有什麼差別 ? SA和SD的工作又有何不同 ? 這兩者的養成教育又有何差異 ?在過去,
  • 資料庫會索引鍵強制大小上限
    資料庫會索引鍵強制大小上限
    資料庫會對索引鍵(亦稱為複合索引)強制大小上限。 若為 Microsoft SQL Server: 索引鍵的欄位數上限是 16。 如果是佇列索引,欄位數上限是 15;工作流程系統使用一個欄位。
  • 物件導向程式設計基本原則 - SOLID
    物件導向程式設計基本原則 - SOLID
    物件導向設計(OOP,Object-Oriented Programming)本身具有封裝、繼承、多型、抽象的特性,而在物件導向程式中,遵循SOLID這五項基本原則:單一職責、開放封閉、里氏替換、介面隔離、依賴反轉,幫助程式設計師寫出更容易
  • CentOS 安裝、修改 DNS
    CentOS 安裝、修改 DNS
    前言: 以CentOS 7 為平台,環境假設為 DNS1 192.168.0.201 (Master) DNS2 192.168.0.202 (Slave)
  • [HTML]script 新增 async 和 defer 二個屬性說明
    [HTML]script 新增 async 和 defer 二個屬性說明
    在今日 Javascript 是網頁設計不可或缺的技術,引用外部 Javascript 檔,也是避免不了的技巧。 以往引用外部 Javascript 檔,由於實在是太常引用,一般我們直接會使用這樣的寫法:
  • 3種 ADO.NET 使用 Stored Procedure 讀取資料 / 取得多個結果集的方法
    3種 ADO.NET 使用 Stored Procedure 讀取資料 / 取得多個結果集的方法
    若使用 ADO.NET 連接資料庫並呼叫預儲程序(Stored Procedure)的話,基本上有三種方式可以取得執行後的結果,分別如下: 在預儲程序中最後一行直接用 SELECT 語法回傳表格資料
  • 7大人氣熱門的免費網頁製作平台
    7大人氣熱門的免費網頁製作平台
      根據2012年統計數據顯示,世界擁有超過7.27億"活躍"的網站,而以專業部落格來說,最常被使用的平台是WordPress,主機商則是Hostgator。
  • 透過APPCMD命令行管理IIS自動化部署
    透過APPCMD命令行管理IIS自動化部署
    AppCmd.exe 工具所在目錄 C:\windows\sytstem32\inetsrv\ 目錄下使用命令行管理IIS 7.0時,需要使用 IIS7.0提供的全新管理工具 AppCmd.exe。AppCmd.exe 工具可以完成web服
  • 6個步驟安裝 Let's Encrypt SSL憑證在CentOS 7 Nginx上
    6個步驟安裝 Let's Encrypt SSL憑證在CentOS 7 Nginx上
    如何使用CentOS 7上的Let加密來保護Nginx介紹我們的加密是一個新的證書頒發機構(CA),它提供了一種獲取和安裝免費TLS / SSL證書的簡便方法,從而在Web服務器上啟用加密的HTTPS。它通過提供軟件客戶端Certbot簡化
  • 2018年網頁設計趨勢
    2018年網頁設計趨勢
    2018年從所有的網頁設計趨勢文章,幾乎可以發現新的一年,從事網頁設計「打破框架」「大膽設計」都可以吸引到網友的目光。明亮鮮豔的顏色、超大的字體、3D的設計或是全屏影片,諸多手法都可以吸引、沈浸於新的設計趨勢情境之中,制式沒有生氣的網頁設計
  • 什麼是RWD網頁設計(響應式網頁設計)
    什麼是RWD網頁設計(響應式網頁設計)
    什麼是RWD響應式網頁設計Responsive Web Design,RWD網頁設計,台灣稱作為「響應式網頁設計」,也有人稱為「自適應式網頁設計」、「回應是網頁設計」或「對應是網頁設計」等,這是美國設計師 Ethan Marcotte 在
  • ASP.NET Request
    ASP.NET Request
    Request.ServerVariables 檢視伺服器環境變數的值:http://www.eion.com.tw/Blogger/?Pid=1125Server物件允許使用者取得伺服器的各項資訊以了解伺服器提供的各項功能數值及取得用戶端
  • Python3
    Python3
    Python是一種高層次的,解釋性的,交互式和麵向對象的腳本語言。Python被設計成具有很強的可讀性,它使用英語如其他語言常用空白作為標點符號,它比其他語言語法結構更少。
  • 快速掌握 WEB 開發基礎的 HTTP 狀態碼
    快速掌握 WEB 開發基礎的 HTTP 狀態碼
    我想一般人對於HTTP 狀態碼(Status Code) 多少會有些印象,例如 HTTP 200 代表網頁正常、404 代表找不到網頁。但似乎一般人大多不曾仔細研究所有HTTP 狀態碼的定義,以及HTTP 狀態碼到底對開發人員來說有何影響。
  • 快速掌握Let's Encrypt免費SSL憑證申請
    快速掌握Let's Encrypt免費SSL憑證申請
    網站安全性越做越高,不免都要使用 HTTPS 加密連線,但 SSL 憑證又很貴… 真的不想花錢買的話,還是有免費的可以用。 本篇將介紹申請免費的 SSL 憑證。
  • 如何在 Windows 中備份及還原登錄
    如何在 Windows 中備份及還原登錄
    Windows 10、8.1 或 8手動備份登錄或建立系統還原點。手動備份登錄 在[開始]功能表的 [搜尋] 方塊中輸入regedit.exe,然後按下 Enter。 如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或提供確認。 在
  • 免用滑鼠拖拉,快速切換桌面視窗,Windows 10實用小技巧
    免用滑鼠拖拉,快速切換桌面視窗,Windows 10實用小技巧
    相信你正在為多個視窗切換煩惱 Windows 10提供快速分割視窗 鍵盤按住 win鍵 + 上下左右鍵,可自由分割畫面,省去手動移動視窗,有效率的完成工作。