原创 linux5.5下安裝mysql5.5.25注意問題和過程

剛接觸linux在linux下安裝mysql,由於之前沒有經驗繞了好久,現在說幾個我在安裝中遇到的問題: 1.先要確定有沒有以前安裝過的殘留文件,或系統自帶有關mysql的文件,有就一併刪除(確保安全); a.查找: # rpm -qa|

原创 基礎之HashMap理解

一。JDK1.8以後改動 HashMap使用鏈表法避免哈希衝突(相同的hash值),當鏈表長度大於TREEIFY_THRESHOLD(默認爲8)時,將鏈表轉爲紅黑樹,當小於UNTREEIFY_THRESHOLD(默認爲6)時,又會轉回鏈表

原创 linux mysql 插入顯示亂碼問題

1.安裝mysql時,my.cnf配置文件設置爲utf8; 2.創建數據庫或表時設置 default charset=utf8; 3.命令行查詢時執行 set names gbk; 未完,後面還會有應用到項目中時看和數據庫交互時有沒有問題

原创 mysql 語句,修改列名,列類型和關鍵字問題

mysql裏出現關鍵字就不能建表和插入的時候,就在關鍵字上加``,就是tab鍵上面的一個鍵.所以下面修改時都要加上``; 修改一個: ALTER TABLE `庫名`.`表名` CHANGE COLUMN `原列名` `現列名` VARC

原创 python 文件的讀取和寫入

#文件讀取 with open(當前目錄文件名或指定目錄文件) as file_object:#contents = file_object.read() #讀取文件返回整個文件lines = file_

原创 python json.dump()與json.load()

import json#json.dump()'''numbers = [2,3,4,7,11,13]with open(file_name,'w') as f_obj:json.dump(numbers

原创 python while 循環

#while 循環 例:輸出1到10 number = 1 while number <=10: print(number) number+=1 #使用break退出循環 while True: message = input("輸入走開

原创 用有DBA權限的用戶或本地conn / as sysdba 登陸進行解鎖

命令:alter user lxy account unlock; ora-28000 the account is locked, 出現這種原因,是因爲用戶被鎖定了, 一般出現這種原因,是因爲程序連接數據庫的數量大於配置的連接數,按照我

原创 python接收輸入參數和列表pop()方法的使用

#接收輸入參數 例:message = input("請輸入我愛你") #python列表 pop()方法使用,注:參數爲列表元素下標,不指定參數默認爲-1,從後面開始刪除.返回剛刪除的元素 例: unconfirmed_users =

原创 python元組的定義

#元組#不可變列表稱爲元組,定義不同於列表的方括號,而是用圓括號例:dimensions = ("一","二")dimensions[0] = "三" #運行這行會報錯,因爲是不可變的 dimensions = ("二","二","三",

原创 python 類的介紹,繼承及重寫父類方法

#類類的定義首字母大寫,類中有一個__init__()方法,這是一個初始方法,在創建新的實例就會運行,首尾加下劃線是約定這是Python的默認方法,__init__方法的self方法爲必要參數#注:__i

原创 python 單元測試與測試用例

#測試用例及單元測試#繼承unittest.TestCase類#引入unittest  方法名以test開頭這樣才能在類運行時自動運行#setUp()方法相當於一個共通方法.在運行其它測試方法時先運行此方

原创 java導出excel合併行跟列

CellRangeAddress(從第幾行開始, 到第幾行結束,從第幾列開始, 到第幾列結束);單元格合併

原创 python 異常處理

#異常處理 使用try-except代碼塊  try:answer = 5/1except ZeroDivisionError:print("You can't divide by zero!") pass #什麼都不做else:pri

原创 python模塊定義和使用

模塊相當一個工具類,可以共用或者隱藏代碼細節,讓重點放在高層邏輯上.也能讓代碼塊和主程序分離 #導入模塊,可以使用模塊的所有方法 #創建一個模塊,然後引用進來,可以調用模塊裏所有方法import make_pythonmake_pyth