原创 高內聚,低耦合

高內聚,低耦合 大家都在說高內聚,低耦合。問題是什麼是高內聚?什麼是低耦合?那它們的作用是什麼? 先來談談什麼是耦合,耦合就是不同模塊之間粘稠的程度。 耦合度高證明你的模塊之間粘稠,不好剝離模塊功能。造成後續修改難度加大,所謂

原创 排序 插入排序

插入排序 插入排序的基本思想爲逐個考察每個待排序元素,將每一個新元素插入到前面已經排好序的序列中適當的位置上,使得新序列仍然是一個有序序列。插入排序可分爲直接插入排序和希爾排序。 1.直接插入排序   介紹:直接插入排序是一種最

原创 Windows 服務應用程序

Windows 服務應用程序介紹 Microsoft Windows 服務(即,以前的 NT 服務)使您能夠創建在它們自己的 Windows 會話中可長時間運行的可執行應用程序。這些服務可以在計算機啓動時自動啓動,可以暫停和重新

原创 如何做到優秀的(遊戲)工程師

如何做到優秀的(遊戲)工程師 1.首先基礎知識: 這點就不說了基本語法和學習能力。需要不斷的提高。 2.有耐心 需要有對項目的持續修改有耐心的接受,如果你說:“好的策劃不會修改或者儘可能不修改策劃案,那我們的持續修改就不存在。我們

原创 自動部署服務器

#!首先聲明下 我的服務器是在 windows  運行的 所以大部分工具都是windows的工具! ##淺談下自動部署步驟: 1.環境部署(未做) 2.服務器打包 3.傳遞及備份服務器(未做) 4.啓動服務器(未做) ## 詳細步驟說明

原创 Rod Dot Hint

Rod Dot Hint 主要功能 根據每個功能提示紅點,達到給他玩家醒目的信息。 需求分析 1.紅點系統記錄每個模塊發送的新紅點事件,判斷本地是否有紅點提示,如果有那麼不提示,若沒有就推包給客戶端. 2.戶端需要自己接到紅點提

原创 DOS批處理

DOS批處理命令-if語句 IF語句是批處理中執行的條件分歧處理。 批處理中,IF分歧的寫法有好幾種,接下來,我們來一個一個的分析IF語法的結構。 1、IF [NOT] ERRORLEVEL 番號 批處理命令 當ERRORLEV

原创 windows下把 exe 創建成 winservice

怎樣windows下把 exe 創建成 winservice 1.在64位windows下使用instsrv.exe和srvany.exe創建windows服務在32位的windows下,包括windows7,windows xp

原创 IIS創建 以及設置

需要安裝的軟件: DotNetFx40 配置iis 控制面板->程序和功能->打開或關閉windos功能 internet信息服務下,FTP服務和Web管理工具都需要打開,網絡服務安全性運行狀況和診斷打開 打開inte

原创 架構師相關知識

架構產生的動力: 1.必須由人執行的工作(不需要人介入,就意味着不需要改造,也就不需要架構了) 2.每個人的能力有限(每個人都有自己的強項,個人的產出受限於最短板,並且由於人的結構限制,同時只能專注於做好一件事情,比如雖然

原创 Redis 測試報告

首先這個測試測的是windows 下的redis。 測試redis 代碼 const int value = 1; Console.WriteLine("查找 {0} 次", value); key = "123456789";

原创 設計模式之原則詳細介紹

開閉原則 開閉原則(OCP)是面向對象設計中“可複用設計”的基石,是面向對象設計中最重要的原則之一,其它很多的設計原則都是實現開閉原則的一種手段。 1988年,勃蘭特·梅耶(Bertrand Meyer)在他的著作《面向對象軟件

原创 Mysql-5.7.11-winx64安裝步驟

1. 下載地址 http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.11-winx64.zip 2. 安裝步驟 下載後解壓文件,將my-default.ini文件拷貝一份並

原创 數據庫報錯處理方式 諸多

1 net start mysql 發生系統錯誤2 解決辦法   C:\Windows\system32>cd ../..   1.     2.   C:\>cd Program Files\MySQL\MySQL Server 5.

原创 如何有效閱讀一本書

前言 我爲什麼要讀這本書? 我讀書很吃力,有時候明知這本書對我有用,我就是讀不下去。強迫自己看兩章,之後就扔在一邊,心裏想等有時間再看,一拖很長時間。等再有時間想起扔在一邊的書,拿起來翻看,又把之前看的書忘個乾淨,周而復始。 再有我讀