原创 .net利用Attribute簡單實現AOP

近日在學AOP,前一篇文章是基於透明代理/真實代理實現的,(前文參考鏈接:http://blog.csdn.net/jiujiu28/article/details/43562909),但是每次實現AOP之前需要實例化一個新對象,總感覺不

原创 Mysql遠程鏈接數據庫

一個團隊開發一個項目時,大家都會不定時的使用服務器上的數據庫,然而遠程訪問服務器只能有一個用戶在線,就非常不方便,因此,數據庫也做得很好,可以再本地訪問遠程訪問服務器上的數據庫。不過爲此也遇到一些問題。 接下來就把Mysql遠程數據庫的方

原创 c語言實現順序二叉樹的非遞歸的三種遍歷算法

二叉樹的概念遍地都是,就不詳說了。不管是順序的還是鏈式的二叉樹,實現的方法基本上都是遞歸的例子,我就自己看着遍歷的方法,寫出了這一個程序,程序中每個遍歷實現思想都有詳細描述,代碼略顯繁瑣,歡迎讀者批評指正。使用的例子看附圖,也算是自己的一

原创 給指針變量賦地址

做個筆記,便於以後的學習。 假如有個地址,你已經用int保存了,接下來你要將這個地址賦給一個結構體的指針變量,該怎麼寫代碼了,下面就是實現方法: (假設結構體爲Data) Data *data;//定義一個結構體指針變量 int addr

原创 c語言實現希爾排序

自己看書時,對希爾排序的理解一直處於茫然狀態,然後在維基百科上看到了這樣一句話,再加上這樣一個例子,總算消除了我的迷惑。 因爲訪問危機百科需要翻牆,故複製了了相關內容在本博客裏,若讀者已翻牆,可以直接點此進入維基百科查看。 -------

原创 基於.net簡單實現AOP

一、什麼是AOP? AOP爲Aspect Oriented Programming的縮寫,意爲:面向切面編程 簡單解釋一下: 1.利用AOP可以對業務邏輯的各個部分進行隔離,從而使得業務邏輯各部分之間的耦合度降低,提高程序的可重用性,同

原创 c語言實現循環鏈表的基本操作

循環鏈表和單鏈表其實區別不大,差別僅在於算法中的循環條件不是p或者p->next,而是是否等於頭指針。下面這個例子簡單的實現了循環鏈表的基本操作,其中插入和刪除只是完成了主要的部分,沒有判斷。 #include<stdio.h> #inc

原创 c語言實現直接插入排序(正序和逆序)

有一個已經有序的數據序列,要求在這個已經排好的數據序列中插入一個數,但要求插入後此數據序列仍然有序,這個時候就要用到一種新的排序方法——插入排序法,插入排序的基本操作就是將一個數據插入到已經排好序的有序數據中,從而得到一個新的、個數加一的

原创 安卓開發之界面跳轉

自己玩安卓時,開始一直都是一個界面,感覺好單調。然後,就一直期待着自己會界面跳轉,看了視頻教程,才發現,界面跳轉原來這麼簡單。記錄一下,我的實踐過程。 界面跳轉分爲兩個,一個是隻是單純的界面跳轉,一個是帶參數的界面跳轉。 先說第一個: 代

原创 c語言實現二叉樹的恢復

根據二叉樹的先序和中序序列恢復二叉樹的遞歸思想是:先根據先序序列的第一個節點建立根節點,然後在中序序列中找到該節點,從而劃分處根節點的左右子樹的中序序列。接下來再在先序序列中確定左右子樹的先序序列,並由左子樹的先序序列與中序序列繼續遞歸建

原创 c語言實現靜態鏈表的基本操作

簡單的用c/c++語言實現了靜態鏈表的基本操作,其中,刪除後的節點用wait變量簡單保存,且只保存一個,思想明白了就好,讀者可以自己試試用備用鏈表來保存未被使用的以及被刪除的節點,以供下次使用。#include<stdio.h> #inc

原创 c語言實現雙向鏈表的基本操作

雙向鏈表,又可以稱爲雙向循環鏈表。 雙向鏈表中插入刪除操作的詳細解析可以看這篇文章:雙鏈表,下面是個人寫的簡單代碼,僅供參考。#include<stdio.h> #include<stdlib.h> struct DulNode {

原创 折半插入與折半查找

相關概念不用細說,還是比較簡單的。結合折半插入和折半查找,就是爲了實現而實現的一個代碼,個人興趣而已。 無序數在經過排序後,很輕鬆能找到所在位置,但是,如果要求在無序中,數據有序化後,同時得到某數在有序和無序序列中的位置該怎麼辦呢。我的解

原创 中文,gb2312編碼以及utf-8編碼

這段時間一直在練習.net抓取網頁數據,抓的多了就會發現,好多網頁都需要輸入相關內容才能獲取到自己想要的東西。那麼問題來了,譬如下圖: 地址欄中的用紅色框標出的字符串就是漢字“計算機”經過gb2312編碼轉換後得到的。 那麼究竟怎麼樣

原创 java連接sql server 2008 R2數據庫

自從學習了數據庫,然後,深深感受到數據庫的強大,數據庫課設做的是c#連接數據庫做個圖書管理系統,嘿嘿得到了老師的好評。C#連接數據庫還是比較簡單的,但是,java連接數據庫就比較麻煩,我在網上找了好久方案,弄了四五個小時,才弄成功。下面,