原创 Redis及如何在Java中使用Redis

Redis 簡介 Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。 Redis 與其他 key – value 緩存產品有以下三個特點: Redis支持數據的持久化,可以將內存中的數據保持在磁

原创 自定義異常(Java/python版)

自定義異常好處: 1.快速知曉異常原因 2.滿足特定的業務需求 .... 自定義異常毛病:增加了一些開發成本和工作量,項目沒必要的話,也不一定非得要用上自定義異常。  自定義異常使用: 在 Java 中你可以自定義異常。

原创 python字符串排序(按輸入順序/按字符出現次數/按字符)

''' abcccab 控制檯輸入abcccab  第一版按照控制檯輸入進行排版,第二版按字符出現次數,第三版按字符順序(a.b.c..的順序)排版 a=2 b=2 c=3 c=3 b=2 a=2 c=3 a=2 b=2 '' ''' 法

原创 繼承、多態及排序(python/java版)

 繼承:   (1)Java:繼承實質爲多態,多態解決繼承的尷尬       單繼承,對象實例化過程很簡單       對象實例化的過程:從祖父到自己的第一個構造方法實例化的過程    A     B extend A     C ex

原创 python類方法、靜態方法、實例方法-17.9.17

python類方法、靜態方法、實例方法-17.9.18. 實例方法:只能通過實例調用,實例方法定義的第一個參數是實例參數只能是實例本身的引用(self).(實例就是對象.)eg: class m:  def foo(self):

原创 python_test_2

1.描述元組和列表的區別 2. 請代碼實現:利用下劃線將列表的每一個元素拼接成字符串,li = ['alex','eric','rain'] 3.寫代碼,有如下列表,按照要求實現每一個功能 li = ['alex','eric','rai

原创 python筆記_3

--------------------------------3 ''' %3(num人) Game 實現思路 利用循環遍歷 將%3==0的永久刪除,將%3!=0的暫時刪除,並將它追加到列表最後 num = int(in

原创 python裝飾、類(構造,私有化字段,封裝方法)

''' 面向對象編程 類 繼承:多繼承 類中所有的__開頭的方法都是內置的來自於父類 對象 創建對象和調用函數一樣 方法 類方法 對象方法 構造方法

原创 IO(JAVA/python版)

Java IO流學習總結 流的概念和作用 流是一組有順序的,有起點和終點的字節集合,是對數據傳輸的總稱或抽象。即數據在兩設備間的傳輸稱爲流,流的本質是數據傳輸,根據數據傳輸特性將流抽象爲各種類,方便更直觀的進行數據操作。 

原创 迭代器與生成器

迭代器(iterator) iterator: 迭代器對象,也屬於python的名詞,只能迭代一次。需要滿足如下的迭代器協議 定義了__iter__方法,但是必須返回自身 定義了next方法,在python3.x是__next__。用

原创 python筆記_2

--------------------------------2 ''' 字符串操作 ccc = "我愛中國愛我" ccc[0:2]:截取 ccc.replace("old","new",count):替

原创 python筆記_1

聲明定義:變量,類,方法。。。 命令操作:所以類型語句都可以獨立寫 數據類型:type(n)獲取數據類型                   id()獲取內存地址 Javascript和Php是弱類型的,Python和Ja

原创 python_test_1

Python之基礎練習題 1、簡述位、字節的關係 bit :位   : 一個二進制數據0或1,是1bit;   byte:字節 : 存儲空間的基本計量單位,如:MySQL中定義 VARCHAR(45)  即是指 45個字節;  

原创 python有關的知識

1 Python的函數參數傳遞 看兩個例子: Python   1 2 3 4 5 a = 1 def fun(a):     a = 2 fun(a) print a  # 1 Python   1 2 3 4 5 a =

原创 二叉樹、list單向鏈表的實現( python版 Java版)-17-9-18

Java版: 二叉樹: myBtree類: public class myBtree {     private Node root;     class Node{         private  int data;