原创 Linux 基礎學習(8)-網絡配置

在Linux中,以太網接口被命令爲:etho、eth1等,0、1代表網卡編號。 使用ifconfig命令查看接口信息 ifconfig -a 查看所有接口 ifconfig eth0 查看特定接口 使用ifup

原创 Linux 基礎學習(5)-系統常用命令

日期和時間 使用date命令查看、設置當前系統時間 格式化顯示時間:+%Y-%m-%d 使用hwclock(clock)用以顯示硬件時鐘時間 使用cal命令查看日曆 使用uptime命令查看系統運行時間 輸出、

原创 C#中流行的ORM框架

前言 在目前的.NET(C#)的世界裏,有哪些主流的ORM,SqlSugar,Dapper,Entity Framework(EF)還是ServiceStack.OrmLite?或者是你還有更好的ORM推薦呢? 如果有的話,不防

原创 理解ASP.NET中多層架構

Asp.net的多層架構主要是爲了解決數據層,邏輯層,表示層等之間的關係。 我的做法是這樣的:首先建立一個DataCore的基類。基類裏面封裝了一些低層的數據庫的基本操作,比如說數據庫聯接,調用存儲過程等等。很多人對開發多層應用

原创 設計模式-(1)模式簡介

1.【設計模式簡介】 設計模式(Design pattern)代表了最佳的實踐,通常被有經驗的面向對象的軟件開發人員所採用。設計模式是軟件開發人員在軟件開發過程中面臨的一般問題的解決方案。這些解決方案是衆多軟件開發人員經過相當長的

原创 Linux 基礎學習(6)-vi、vim編輯器

vi是一個命令行界面下的文本編輯工具,最早在1976年由Bill Joy開發,當時的名字叫做ex。vi支持絕大多數操作系統(最早在BSD上發佈),並且功能已經十分強大。 1991年Bram Moolenaar基於VI進行了改進,

原创 Linux 基礎學習(4)-系統目錄介紹

對於每一個Linux學習者來說,瞭解Linux文件系統的目錄結構,是學好Linux的至關重要的一步.,深入瞭解linux文件目錄結構的標準和每個目錄的詳細功能,對於我們用好linux系統只管重要,下面我們就開始瞭解一下linux目

原创 大型網站應用之海量數據和高併發解決方案總結

一、網站應用背景 開發一個網站的應用程序,當用戶規模比較小的時候,使用簡單的:一臺應用服務器+一臺數據庫服務器+一臺文件服務器,這樣的話完全可以解決一部分問題,也可以通過堆硬件的方式來提高網站應用的訪問性能,當然,也要考慮成本的

原创 C#中的事件和委託

1.C#中的事件和委託的作用? 事件代表一個組件能夠被關注的一種信號,比如你的大腸會向你發出想拉屎的信號,你就可以接收到上廁所。 委託是可以把一個過程封裝成變量進行傳遞並且執行的對象,比如你上蹲坑和上坐馬桶拉屎的方式是不一樣的

原创 Sql優化技巧整理

處理百萬級以上的數據提高查詢速度的方法: 1.應儘量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。 2.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉

原创 Linux 基礎學習(8)-網絡配置-Hyper-V 下CentOS虛擬機配置靜態ip

最近使用Windows10中的Hyper-V裝了個CentOS6,需要將該虛擬機系統ip設爲靜態IP,個人學識原因走了很多彎路。在此記錄分享。 1)本實例所用的各項資源說明,系統是windows10企業版64bit,虛擬機管理器使

原创 Asp.Net頁面生命週期

一.Asp.Net頁面生命週期的概念 當我們在瀏覽器地址欄中輸入網址,回車查看頁面時,這時會向服務器端IIS)發送一個request請求,服務器就會判斷髮送過來的請求頁面,當完全識別 TTP頁面處理程序類後,ASP.NET運行時將

原创 HttpHandler與HttpModule的理解與應用

理解asp.net管線事件 當請求一個*.aspx文件的時候,這個請求會被inetinfo.exe進程截獲,它判斷文件的後綴(aspx)之後,將這個請求轉交給 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll會通

原创 Redis學習(2)Redis 基礎知識和數據類型

1.【redis是什麼】 Redis 全程:REmote DIctionary Server(遠程字典服務器) Redis 是完全開源免費的,用C語言編寫的,遵守BSD協議,是一個高性能的(key/value)分佈式內存數據庫

原创 父類引用指向子類對象,new和override的區別;

關於父類引用指向子類對象 例如: 有以下2個類 public class Father { public int age = 70;