原创 字符集和字符編碼(Charset & Encoding)

1.基礎知識 計算機中儲存的信息都是用二進制數表示的;而我們在屏幕上看到的英文、漢字等字符是二進制數轉換之後的結果。通俗的說,按照何種規則將字符存儲在計算機中,如’a’用什麼表示,稱爲"編碼";反之,將存儲在計算機中的二進制數解析

原创 ubantu安裝mysql (解決配置密碼問題)

ubantu自帶mysql,如需要安裝,大多是如下代碼: sudo apt-get install mysql-server sudo apt-get install mysql-client 檢查MySQL是否運行: sudo

原创 Navicat Premium 12 connection is being used以及查詢sql文件保存位置

1、數據庫地址突然換了,在舊的鏈接上編輯,一直提示 connection is being used 不知道是不是Navicat Premium 12 的BUG,需要重新建立一個連接 2、建立以後,一不小心把舊的連接刪了,裏面還保

原创 離線安裝PM2

首先,找一臺可以在線安裝pm2的機器 執行 npm install pm2 -g 安裝pm2 執行 npm config get prefix, 看一下這臺機器的npm默認全局安裝目錄在哪,然後去這個目錄下面的 lib/node_

原创 測試linux是否能訪問外網

方法1 curl -l http://www.baidu.com 方法2 wget http://www.baidu.com

原创 矩 陣 的 秩

原创 理解Python中的類對象、實例對象、屬性、方法

class Animal(object): # 類對象 age = 0 # 公有類屬性 __like = None # 私有類屬性 def __init__(self): # 魔法方法

原创 Python描述符 (descriptor) 詳解

1、什麼是描述符? python描述符是一個“綁定行爲”的對象屬性,在描述符協議中,它可以通過方法重寫屬性的訪問。這些方法有 get(), set(), 和__delete__()。如果這些方法中的任何一個被定義在一個對象中,這個

原创 plsql誤刪除數據,提交事務後如何找回

select * from tbs_rep_template as of timestamp to_timestamp(‘2018-07-12 14:23:00’, ‘yyyy-mm-dd hh24:mi:ss’) where tpl

原创 基於連接和子查詢的update語句

1: 效率高, 連接,update 後跟別名 update a set a.Field1= b.Field1 from Table1 a left join Table2 b on a.SID=b.ID where b.Code l

原创 update子查詢

基礎知識 1, 關聯子查詢和非關聯子查詢 在非關聯子查詢中,內部查詢只執行一次並返回它的值給外部查詢,然後外部查詢在它的處理中使用內部查詢返回給它的值。而在關聯子查詢中,對於外部查詢返回的每一行數據,內部查詢都要執行一次。另外,在關聯

原创 request.getParameter() 和request.getAttribute() 區別

【相同點】 1.都是HttpServletRequest類中的方法 2.都是用來傳遞數據用的 【不同點】 1.方法成對 只有getParameter(),沒有setParameter() setAttribute()和getAtt

原创 SQL Server中如何獲取當前年,月,日,時,分,秒

Select GETDATE() as ‘當前日期’, DateName(year,GetDate()) as ‘年’, DateName(month,GetDate()) as ‘月’, DateName(day,GetDate()

原创 SQL強化:將相同的或連續的時間段合併

問題描述:有一張簽到表,需要將連續或相同的時間段合併,即把多條記錄查詢合併成一條連續的時間段記錄。 數據表如下: DROP TABLE IF EXISTS `timesheets`; CREATE TABLE `timesheets`

原创 ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes 解決方法

ORACLE 執行存儲過程時, 的時候,報 ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes. 問題原因:過程中含有dbms_output.putline(變量),緩衝區