原创 技術棧從Java換成C#的筆記

實習要換技術棧,開始學習C#。沒什麼想法,大部分語法和java相通,百無聊賴,這裏稍微記錄一下在學習過程中遇到的問題。 1、關於對象和結構體     對象:引用變量     結構體:值變量 using System; using S

原创 環信SDK調用實現即時聊天功能

最近在做個項目,需要用到即時通信的功能,選定了環信的IM雲來實現,關於環信IM的SDK接口,自己研究了一天,基本的功能實現了一下,這裏PO出來demo。 因爲只是爲了驗證sdk的實現,所以界面設計的比較醜,還請諒解。還有,只用到了文本消

原创 鏈表插入、鏈表相加、鏈表相乘、鏈表排序、鏈表合併等操作的java實現

最近刷數據結構,自學的過程絕對還是很有意思的,這裏好像纔看到程序工作者的智慧。 刷到了鏈表相關的知識,雖然javayou現成的List可以調用,但是又全都自己實現了一遍,理解內部實現的機制。 關於鏈表的定義和創建,節點的插入,節點刪除

原创 Floyd算法的java實現

Floyd算法:用於多源最短路徑的求解,算出來的是所有的節點到其餘各節點之間的最短距離。 該算法的思路是:首先初始化距離矩陣,然後從第一個點開始逐漸更新矩陣點值。d[i][j]表示從i點到j點的距離。第k次更新時,判斷d[i][k]+

原创 ConfigurationManager不存在

今天在寫C#的時候,發現調用ConfigurationManager的時候,雖然是使用了using system.configuration,但是這個類仍然不可用。 解決方案是:在項目的引用中,選擇程序集,搜索並添加引用System

原创 Dijkstra算法的java實現

Dijkstra算法:用於單源最短路徑的求解。用於計算給定的一個源節點到其他各個節點之間的最短路徑。 該算法的思路是:已選定的節點集爲A,待選的節點集爲B。開始時節點A中僅包含源節點。 選擇B中距離源節點最近的一個點,然後將它加入到節

原创 Redis從不懂到裝懂

一、Redis簡介 Redis,全稱是REmote DIctionary Server,是一個K-V存儲系統。 它也被稱作數據結構服務器,因爲它的值可以是String、Map、List、Set等類型。 Redis有幾個特別的特徵:  

原创 新浪雲獨立域名綁定

前些天做了一個個人主頁,放在了新浪雲上。 之所以放在新浪雲上,這裏還有一個曲折的故事。在新浪雲待久了,想換個平臺,就選了阿里雲。本來我是買了阿里雲的學生版的,畢竟便宜麼,但是買了之後不能用,每次點進去都跳轉,完全看不到實例選項,搞了一個

原创 JS中調用函數是否加括號

在JS中,調用函數的過程中         加括號:表示想要得到函數的執行結果,此時在調用的時候函數體已經執行,返回函數值。此時表示重新開了一個線程,實現多線程的運行。         不加括號:表示得到函數的指針,轉到函數定義的位置去

原创 Java泛型的理解

最近開始寫代碼的時候越來越覺得基礎很重要,不同的設計思路和寫的方法對代碼執行效率會有很大影響。於是翻了翻書,做個簡單的整理。 關於java泛型,有了些新的理解。 1、泛型是什麼? 在jdk1.5之前,java容器是沒有辦法記住它裏面存

原创 二叉樹、二叉搜索樹、AVL樹的java實現

數據結構一直都是斷斷續續的看,總是覺得理解的不夠深入,特別是對樹的理解,一直都很淺顯,今兒又看了一遍,來做個總結吧。 首先,樹中的一些概念: 1、樹的節點包含一個數據元素,以及若干指向其子樹的分支。節點擁有的子樹的數量稱爲節點的度。節

原创 文本編輯距離的計算

所謂文本的編輯距離,是指從一個文本變成另一個文本所需要的做小操作數。這些操作一般包括字符的插入、刪除和替換。 這個概念是俄羅斯科學家在1965年提出來的。 編輯距離的算法可以概括以下:定義一個編輯距離的函數 editText(i,j)

原创 Android自定義彈出框AlertDialog

今天有空把自定義彈出框研究了一下,一直在用,都沒有仔細的看代碼,今兒mark一下。 先上個圖,做出來的效果: Step 1: 先自定義一個顯示圖, 我寫的XML文件如下: <?xml version="1.0" en

原创 KMP算法的介紹及其Java實現

這裏有一篇好文章:http://www.cnblogs.com/c-cloud/p/3224788.html 問題:給定一個字符串,尋找在一個長字符串中有沒有與給定字符串匹配的子串。 解決這個問題,稱之爲字符串匹配算法。當前比較經典

原创 在java方法中改變傳遞的參數的值

剛在寫一個用例,需要在方法中改變傳遞的參數的值,可是java中只有傳值調用,沒有傳址調用。所以在java方法中改變參數的值是行不通的。但是可以改變引用變量的屬性值。 可以仔細理解一下下面幾句話: 1、對於基本類型參數,在方法體內對參數進