原创 java實現快速排序
一:快速排序的特徵 1:冒泡排序的改進 2:內部交換數據 3:分治+遞歸的思想 4:穩定排序 5:時間複雜度爲:O(n*logn) 二:算法的整體思路 1:原始數據:12 11 6
原创 c語言實現冒泡排序
一:冒泡排序的特徵 1:內部排序 2:交換數據實現 3:時間複雜度爲:O(n*n) 二:冒泡排序的整體思路(按照升序) 如數據: 58 5 25 14 8 第一次循環後:5 25
原创 Git的基本使用
一:Git是什麼? 我的理解:Git跟svn一樣,都是代碼版本控制軟件。但是:Git比較svn更強大一些,Linux源碼開發時候,就是用Git來管理的代碼。 Git優勢:目前我體會到的就是:Git有本地倉庫,沒有網絡時候一樣的提交
原创 我的友情鏈接
51CTO博客開發
原创 tomcat6和tomcat7管理員配置的區別
最近在使用tomcat7,使用中發現:tomcat7配置管理員等信息和tomcat6不一樣,於是記錄下其不同之處。 一:tomcat6配置管理員信息 1:打開tomcat6下的~/conf/tomcat-users.xml文件,關於用戶角
原创 一款強大的分析java源代碼的插件
一:爲什麼要使用插件來分析源代碼? 由於最近分析Tomcat源碼的過程中,發現手動分析源碼遇到如下困難: 1:速度慢 2:類與類之間調用關係不是很清楚 3:沒有很清晰的整體架構 二:安裝Eclipse插件分析源碼 1:插件名:Maint
原创 全面剖析java反射機制
一:反射的基石 1:反射技術建立在jdk提供的Class類上,因此要掌握反射技術,首先要熟悉Class類。 2:通過Class類就可以得到java類中方方面面的內容<如:java類中的:構造方法(Constructor
原创 Oracle連接核心知識點
一:開始進入Oracle的世界吧 借我學校一位Oracle學的很牛逼的老師一句話:學好Oracle,再去學習其他數據庫的時候,你會有一種:一覽衆山小的感覺! 注意:本博客的所有Oracle的技術都是在:Oracle 11g版本上實現.
原创 辭職xxx軟件公司-我該怎樣規劃新的編程之路?
2012/7/1 我來到了xxx軟件公司實習;2012/8/29 xxx公司要給我籤一年的合同!這天,我辭職了。原因如下: 我想參加校招;我想出去多看看幾家軟件公司;趁年輕出去多闖闖;即使闖的頭破血流;我也要勇敢的向前! 辭職xxx
原创 java實現將日誌信息寫入TxT
一:運用到的知識 1:java.io--文件流 2:java.util--日期處理 二:代碼以及註釋如下 //自定義包 package org.cloud.catalina.filter; import java.io.File;
原创 python的四種數據結構淺析
python是什麼? 1:一門流行的腳本語言。 2:在web開發、網絡開發、腳本運用使用許多。 爲什麼要學習腳本語言? 1:因爲軟件中很多功能需要工具化、傻瓜化。 python的四種數據結構 1:列表 #定義一個列表 shopList=['
原创 java實現基本的單例模式
一:爲什麼要使用設計模式? ---因爲設計模式可提高代碼的可維護性、可重用性、更容易擴展! 二:單例模式 1:單例模式之懶漢式 代碼如下: package com.partten; /** * @單例模式實現 * @author
原创 java代碼實現tomcat的啓動和停止
一:通過java程序調用tomcat的BootStaup類實現tomcat的啓動和停止,這樣可以實現遠程啓動和停止tomcat! 二:代碼如下: package org.cloud.catalina.filter; import j
原创 python class Object
一:爲什麼要使用python的類對象編程? 我的理解: 1:便於維護、擴展代碼。 2:更易於重複使用代碼。 二:python 類對象編程代碼如下: #創建firstClass類 class firstClas
原创 Git的基本使用
一:Git是什麼? 我的理解:Git跟svn一樣,都是代碼版本控制軟件。但是:Git比較svn更強大一些,Linux源碼開發時候,就是用Git來管理的代碼。 Git優勢:目前我體會到的就是:Git有本地倉庫,沒有網絡時候一樣的提交