原创 深入理解DNS在域中作用

有個學生,很勤奮,喜歡動手,拿着實驗要求迅速動手就開始做了。dcpromo完成後,馬上開始加入域,但一直提示無法聯繫到域控制器。他也很好問,馬上就舉手問了:老師,我加不進去域? 反問:爲什麼加不進去?學生回答:不知道。繼續:檢查一下,看看系

原创 Cisco路由器的配置

作爲連接廣域網WAN的端口設備,路由器已得到廣泛的應用,其主要功能是連接多個獨立的網絡或子網,實現互聯網間的最佳尋徑及數據報傳送。本文以Cisco 2511路由器爲例,介紹路由器的四種配置方法。1、用Cisco路由器主控口OSOLE接VT1

原创 linux下使用讀寫鎖

在多線程程序中,有一種讀寫者的問題,即對某些資源的訪問,存在兩種可能的情況,一種是訪問必須排他的,稱爲寫操作;另外一種訪問是可共享的,稱爲讀操作。    處理讀寫着問題的兩種常見策略是:強讀者同步和強寫者同步。在強讀者同步過程中,總是給讀者

原创 運行oltp的應用程序、成塊存取等

To interpret the buffer cache hit ratio, you should consider the following:解釋緩存的命中率,你應該解釋如下:Repeated scanning of the sam

原创 Mongodb索引分析工具Dex 安裝與使用

Dex 是一個開源的MongoDB優化工具,它通過對查詢日誌和當前數據庫索引進行分析,向管理員提出高效的索引優化策略,以下是安裝教程,作爲記錄:一、環境: 1、python2.7.3(經測試2.4不支持)2、pip3、dex0.4,會包含p

原创 Linux中ftp連接530錯誤的解決方法

在工作經常會遇見這個問題,在Windows上使用ftp命令登錄Linux服務器時會有這樣的提示:530 Must perform authentication before identifying USER。經過網上的查找終於找的解決得方案

原创 C/C++中關於局部函數中更新實參指針的方法

在C語言中因爲參數的傳遞方式屬於值傳遞,局部參數在函數內部的改變並不會影響實參的值,有時候爲了保存對在函數中的修改,往往採用返回值或者指向指針的指針的形式來實現,我就採用簡單的內存分配來說明。其中很多初學者都會犯的錯誤就是第一種實現方式,那

原创 Python操作MySQL以及中文亂碼的問題

Python操作MySQL需要安裝Python-MySQL可以從網上搜索一下,和一般的Python包一樣安裝安 裝好之後,模塊名字叫做MySQLdb ,在Window和Linux環境下都可以使用,試驗了一下挺好用,不過又發現了煩人的亂麻問題

原创 內核調試方法之串口輸出

最近遇到了內核調試的一個問題,先列舉一下幾種調試方式:1.kdump來調試,信息太多了,不好分析。2.屏幕輸出來調試,可能會導致屏幕顯示不是很全的問題。3.netconsole調試,如果bug出在網絡模塊上,可能會導致最後的panic信息無

原创 Linux網卡配置與綁定

Redhat Linux的網絡配置,基本上是通過修改幾個配置文件來實現的,雖然也可以用ifconfig來設置IP,用route來配置默認網關,用hostname來配置主機名,但是重啓後會丟失。相關的配置文件/ect/hosts 配置主機名和

原创 SQL Server觸發器創建、刪除、修改、查看

一:觸發器是一種特殊的存儲過程,它不能被顯式地調用,而是在往表中插入記錄﹑更新記錄或者刪除記錄時被自動地激活。所以觸發器可以用來實現對錶實施複雜的完整性約束。二:SQL Server爲每個觸發器都創建了兩個專用表:Inserted表和Del

原创 Mysql分庫分表

關於分庫分表,要關心硬件,業務,分佈式,和數據庫選型.基本指標:庫物理文件大小<100G表<100字段<200單表記錄數<500W可以用說用到MySQL的地方,只要數據量一大, 馬上就會遇到一個問題,要分庫分表.這裏引用一個問題爲什麼要分庫

原创 Ruby程序之存取控制

在許多情況中,當你設計你的應用程序時,你可能想實現一個方法僅爲一個對象內部使用而不能爲另外一些對象使用。Ruby提供了三個關鍵字來限制對方法的存取。· Private:只能爲該對象所存取的方法。· Protected:可以爲該對象和類實例和

原创 服務器虛擬化的十大謊言

原文:http://blog.sina.com.cn/s/blog_7bad21ed0102wf1s.html 1. 服務器虛擬化過於昂貴一些虛擬化解決方案往往比別的方案需要更高的成本。但是有些方案,比如紅帽的企業虛擬化(REEV)有其固定