原创 lua-數組和迭代器

數組包括一維數組和多維數組 一維數組:線性表結構,索引爲整數,默認從1開始 多維數組:arr[] arry[][] 迭代器:用來遍歷元素,支持指針類型的結構 泛型for迭代器:保存三個值:迭代函數,狀態常亮,控制變量 提供了集合key/v

原创 ubuntu18.04安裝mysql 5.7 沒有設置密碼解決方案

Ubuntu在安裝mysql5.7時,會出現沒有設置密碼的情況,解決方案如下: 終端輸入: sudo cat /etc/mysql/debian.cnf 顯示內容: # Automatically generated for Debian

原创 c++代碼--取硬幣數最小

#include <iostream> #include <string> #include<limits> using namespace std;     typedef  struct {     int ncoin;  //使用

原创 ORACLE -存儲過程和存儲函數簡單學習

存儲函數或存儲過程是完成某些事物的完整程序,提供給其他程序調用。 存儲過程創建:CREATE OR REPLACE PROCEDURE   pro_name(val_name1  IN/OUT  datatype,...)        

原创 PL-sql 過程語言學習

使用格式 : DECLARE --聲明變量 BEGIN --開始處理事務 EXCEPTION --對異常的處理 END; 聲明變量格式:  1、常用型:val_name   datatype;         如  pnum    num

原创 ORACLE --觸發器 簡單學習

觸發器是特殊的存儲過程 創建結構: CREATE OR REPLACE TRIGGER  trigger_name                    BEFORE/AFTER    DELETE/INSERT/UPDATE OF co

原创 oracle 基礎學習--表的數據類型和約束

表:存放數據的基本單位,二位結構,行列,行也叫記錄,列也叫域或者字段;每一列具有同樣的數據類型,列名是唯一,每一行記錄也是唯一的 數據類型: 字符型 : char (n)定長的數據存放   max 爲2000 nchar(n)定長存放 m

原创 ORACLE--表 查詢

在SQL PLUS中設置查詢格式: 更改查詢結果列名:COLUMN column_name HEADING  new_name 設置字段顯示格式: COLUMN column_name FORMAT  dataformat  (9代表數字

原创 ORACLE 體系簡介

oracle分instance和database instance中包含PGA、SGA和後臺進程,以下內容: PGA 程序全局區:    1、保存服務器進程的數據和控制信息;    2、當用戶進程要連接到ORACLE數據庫服務器時,會在i

原创 oracle基礎---表空間

使用SQL plus 登錄 :輸入用戶名 密碼 或者 connect username/password(客戶端和服務器在同一臺機器上) 系統中設置的用戶在 數據字典  dba_users  中。 常用的用戶 sys,system ,sy

原创 ORACLE ---常用函數

數值函數:  查看數值函數的執行情況:SELECT   function1  FROM dual;      1、四捨五入: ROUND(n,m)  n爲要四捨五入的數   m表示四捨五入的位數,默認值爲0,m>0 表示小數點後位數,m<

原创 迭代器代碼實現對輸入的字符串個數統計

#include <algorithm> #include <vector> #include <iostream> using namespace std; bool isShorter(const string &s1, co

原创 stl-記錄

順序容器:vector list  deque 包含頭文件<vector>,<list>,<deque> 算法頭文件<algorithm> 算法 sort(a.begin(),a.end())按照從小到大查找 find查找    find

原创 lua -循環和流程控制

循環:三種循環 break用於結束循環 while(condition) do do sth end for condition do codes end repeat do sth until(con

原创 lua -字符串

字符串有數字,字母和下劃線組成,用單引號‘ ’雙引號“” 或者雙中括號[[]] 轉義字符 :/a /b /r // 等 字符串操作: 大小寫轉換 :string.upper(string1)   string.lower(string2)