原创 C#編寫Windows服務程序

網上的資料要麼太亂太複雜,要麼存在錯誤,要麼寫的不清不楚,要麼各種判斷都不處理直接報錯沒有拋出異常。我這裏整理了一下,不會太深入。1、首先建立一個windows服務項目 取名爲WindowsServiceTest在項目中存在一個Servi

原创 NHibernate SQL 語句

刪除語句 string hql = @"delete from Inventory where OrgId = :OrgId and Id = :Id"; this.Session.CreateQuery(hql) .SetInt32

原创 asp.net NHibernate Spring.net 框架搭建(開源)

https://coding.net/u/Marknoon/p/ExpressQuery/git

原创 留戀我的ACM

時間過的真快,轉眼間已經大四了,馬上就要告別ACM了,這個學期最後一次比賽,比完後我也就退役了。 本想早點退役的,只是學弟們不太爭氣,有的迷戀遊戲,貪玩,離ACM越來越遠。 所以爲了今年比賽成績不是很難看,我們還在繼續,我們能做的也就這

原创 Firefox 不兼容event

對於開發網站中前臺頁面遇到的一個問題:event 能在 IE 中實現,但是在 Firefox 中不能實現。 代碼1: $("body").keydown(function () { if (event.keyCode == 13

原创 還是排序算法

最近面試經常會碰到一些排序上的題目,所以回去之後一直在鞏固這方面的知識。對於排序算法,我們不能僅看他的效率有多高,還要觀察他所佔用空間大小和穩定性。一、排序的關鍵因素1、空間In-place sort:插入排序、選擇排序、冒泡排序、堆排序

原创 今天買了本關於微信公衆平臺開發的書(驚現UpYun)

當今互聯網時代最熱門的就是移動互聯網,有數據表示,移動端的流量已高出PC端,佔據主導地位。這本書裏講的非常好,微信爲什麼能在短短几年時間積累如此龐大的用戶?全民移動的時代已經來臨。 這個週末剛參加完今年的最後一場acm icpc regi

原创 二叉查找樹-紅黑樹

偶然抽了兩三個小時的空學了下紅黑樹,現在來整理一下。 紅黑樹,本質上還是一棵二叉查找樹,但是它卻有其神奇之處——查找、插入、刪除的時間複雜度最壞情況下爲O(log(n))。 如圖就是一顆紅黑樹(借用一下別人的圖片): 之所以這麼神奇,是

原创 歸併排序

/***************************************************** ** Main: 歸併排序 * Code by: Xiangjie.Huang * Date: 2014/08/18

原创 ASP. NET MVC4 NHibernate篇

本篇主要介紹一下asp.net項目開發的基礎知識。要想獨立開發一款基於NHibernate的項目,你需要掌握以下知識:C#語言及其編寫、搭建項目架構、引用Spring和NHibernate文件、掌握NHibernate的三種數據庫語句編寫

原创 優化快速排序的幾個方法

普通的快排方法對於隨機數組來說是挺快的,但是當遇到已經排好序的數組,複雜度馬上就降爲O(n^2)了。所以我們需要對其進行優化。首先產生這種情況的原因是什麼?是基數,當一個已經排好序的數組,我們所選的基數要麼最大,要麼最小,這就使得在排序過

原创 五子棋遊戲——HGE

曾經用 HGE 做的一個五子棋遊戲-。-今天偶然翻了出來, 給大家分享一下 //main.cpp #include <hge.h> #include <hgeSprite.h> #include "menu.h" int WINAPI

原创 在瀏覽器中輸入一個網站後,都發生了什麼

以下僅是我對此的個人理解,如有錯誤,請一定指出,立馬修改。當我們打開了一個瀏覽器,在地址欄輸入一個網址時,例如:www.baidu.com。此時,我們的電腦會發送一個請求數據包到百度。但是,www.baidu.com僅僅是一個域名,我們並

原创 Windows Service 與 WebService 開發

最近的一個小項目終於告一段落了,還是老規矩,整理一下吧。因爲緊接着還有一個項目要儘快完成,所以這裏先粗寫一下,以後有時間的時候補上完整的說明。WebService:在遠程服務器上部署一個 WebService 供本地服務調用,將本地服務發

原创 TCP/IP的5層模型

TCP/IP通信的三次握手、四次揮手三次握手: 第一次握手:客戶端發送syn包(syn=x)到服務器,並進入SYN_SEND狀態,等待服務器確認; 第二次握手:服務器收到syn包,必須確認客戶的SYN(ack=x+1),同時自己也發送一個