主頁 >  其他 > 達夢8達夢資料庫基礎知識

達夢8達夢資料庫基礎知識

2021-01-14 01:04:15 其他

安裝前的準備及注意事項
1.檢查系統版本、內核、記憶體大小、磁盤空間等,如檢查glibc要求2.3以上 rpm -qa | grep glibc 
2.建議不要使用root身份進行資料庫的安裝
    cd /etc/security/
    vi limits.conf
    
    xxx soft nofile 65536
    xxx hard nofile 65536
    
    // 保存后,查看是否成功
    ulimit -a 

4.設定圖形界面
先檢查是否能打開圖形化界面:輸入 `xclock`;在root下輸入 `xhost +` 然后切換到操作用戶
    報xclock 沒有這個命令,執行`yum install xorg-x11-apps`


圖形化安裝

進入檔案安裝目錄,執行./DMInstall.bin,開始一步一步。程序中會提示執行root_install.sh,啟動AP服務。

圖形化實體化資料庫
?/tool(沒有配置環境變數) 目錄下執行./dbca.sh,打開資料庫配置助手界面,程序中會要以root身份執行/script/root/dm_service_installer.sh 進行資料庫的注冊(/bin/DMServiceDMSERVER 到 /etc/rc.d/init.d/DMServiceDMSERVER)。填寫資料庫名、埠、用戶名、密碼、檔案目錄等資訊。注:簇大小、頁大小設定后不能修改。不設定環境變數,就需要進入/tool 目錄執行。以下命令都是配置環境變數的寫法。 

命令列安裝
?如果已經存在資料庫,可以在安裝的根目錄執行 ./uninstall.sh 進行卸載。卸載后會保留之前創建的資料庫實體。
?進入安裝檔案所在目錄 ./DMInstall.bin -i 按照流程一步一步選擇。
?安裝完成后,如果想用之前創建的資料庫服務,可以在cd /script/root 執行./dm_service_installer.sh -t dmserver -p DMSERVER -i /xx/data/DAMENG/dm.ini -p: 之前創建的資料庫服務名; -i : 之前服務的組態檔路徑。 可執行dm_service_installer.sh -h 查看命令說明

命令列方式實體化資料庫
?查看用法 dminit.sh help 
?安裝 dminit path=/dm7/data db_name=DMMENG01 instance_name=DMSERVER01 port=5237 
?注冊服務 cd /script/root 執行./dm_service_installer.sh -t dmserver -p DMSERVER01 -i /dm7/data/DAMENG01/dm.ini 
?啟動服務 可以在manager界面手動啟動,也可以在 /etc/rc.d/init.d/ service DmServiceDMSERVER01 start 

啟動服務方法
?DM服務器查看器 (cd tool ./dmservice.sh下打開的界面),手動操作
?Linux服務方式 /etc/rc.d/init.d/ service DmServiceDMSERVER01 start 
?命令方式 /bin ./dmserver path=/xx/xx/DAMENG/dm.ini 關閉視窗服務即關閉

目錄說明
?/bin:disql、dminit等命令列工具
?/tool:客戶端工具
 打開DM服務查看器:./dmservice.sh
打開DM控制臺:./console
建庫:./dbca.sh
資料遷移:dts
打開管理端:./manager 
?/script/root:
 root_install.sh: 啟動AP服務,一般在安裝時執行一次。
dm_service_install.sh 注冊資料庫服務
dm_service_uninstaller.sh 卸載資料庫服務

連接資料庫:
? /bin disql 默認5236埠
?連接其它埠 disql sysdba(用戶名)/(密碼)@localhost:5237 
?可以配置連接串 /etc/dm_svc.conf DMSERVER01=(127.0.0.1:5237) disql sysdba(用戶名)/(密碼)@DMSERVER01 
?客戶端工具 cd tool manager 

設定環境變數

用戶所在目錄下的 .bash_profile 檔案 export PATH="$PATH:$DM_HOME/bin:$DM_HOME/tool"
保存后要 source .bash_profile 才能生效

sql 簡單資料字典查詢命令
?查詢服務配置 select * from V$DM_INI 
?查詢服務配置引數型別 select DISTINCT PARA_TYPE FROM V$DM_INI 
?查詢表空間 select * from V$TABLESPACE 
?查詢資料檔案 select * from DBA_DATA_FILES 
?查詢塊資訊 select * from USER_SEGMENTS 
?查詢用戶 select * from DBA_USERS 
?設定服務引數 sp_set_paravalue(scope int, paraname varchar(256), value int64) 

DM執行緒
?先查行程PID ps -ef | grep dmserver 
?方法1:根據行程PID查詢執行緒 ps -T -p PID 
?方法2:select * from V$THREADS 

表空間管理
?資料字典查詢 ?select * from dba_tablespaces;
?select * from v$tablespace;
?select * from DBA_DATA_FILES;
?select * from "V$DATAFILE";

?表空間管理
 聯機狀態下不能對表空間資料檔案重命名。資料檔案不能drop、offline。表空間可以offline。表空間檔案大小只能改大,不能改下。 ?MD管理工具圖形化界面,表空間中創建、修改檔案名、表空間名。修改檔案名不需要進行表空間脫機操作,應該是工具會自動進行。
?命令列方式 ?創建 create tablespace tbs02 datafile '/xx/data/DAMENG/tbs02.dbf' size 200; 
?修改表空間資料名 alter tablespace tbs02 rename datafile'/xx/data/DAMENG/tbs02.dbf' to '/xx/data/DAMENG/tbs02.ttt'; 如果此時表空間在聯機狀態,會提示錯誤資訊。需要將表空間 alter tablespace tbs02 offine,然后進行修改。修改成功后 alter tablespace online 
?修改表空間檔案大小,只能改大,不能改小。alter tablespace tbs02 resize datafile'/xx/data/DAMENG/tbs02.dbf' to 400; 
?修改自動擴展 alter tablespace tbs02 datafile '/xx/data/DAMENG/tbs02.dbf' autoextend off; 
?修改最大檔案大小 alter tablespace tbs02 datafile '/xx/data/DAMENG/tbs02.dbf' autoextend on NEXT 4 MAXSIZE 500 



重做日志

重做日志可以重命名,不能洗掉。修改檔案名時需要在 alter database mount 狀態下。修改成功后 alter database open 
重做日志默認有兩個,在/data/DAMENG(資料庫實體名)/ DAMENG01.LOG 和DAMENG02.log
?資料字典查詢 ?select * from "V$RLOG"
?select * from "V$RLOGFILE"

?圖形化界面操作 ?DM管理工具中的管理服務器 - > 管理服務器 -> 日志檔案

?命令列方式 ?添加重做日志 alter database add logfile '/xx/data/DAMENG/DAMENG03.log' size 500; 
?修改大小 alter database RESIZE logfile '/xx/data/DAMENG/DAMENG01.log' to 500; 
?修改檔案名:alert database RENAME logfile '/xx/data/DAMENG/DAMENG03.log' to '/xx/data/DAMENG/DAMENG04.log' 


臨時表空間(TEMP.dbf)

臨時表空間可增加資料檔案,但不能修改 autoextend 屬性
?查詢臨時表空間資訊 select para_name,para_value,para_type from v$dm_init where para_name like '%TEMP%' 
?添加臨時表空間檔案 alter tablespace temp add datafile '/xx/data/DAMENG/TEMP01.dbf' size 200; 
?修改檔案大小 alter tablespace temp resize datafile '/xx/data/DAMENG/TEMP01.dbf' to 300; 

UNDO(ROLL.dbf)表空間

存放DML(insert、update、delete)的回滾操作。可以和普通表空間一樣進行操作。
UNDO_RETENTION 90 保留時間90秒
?查詢臨時表空間資訊 select para_name,para_value,para_type from v$dm_init where para_name like '%UNDO%' 
?添加檔案 alter tablespace ROLL add datafile '/xx/data/DAMEMG/ROLL02.DBF' 
?修改檔案大小 alter tablespace ROLL resize datafile '/xx/data/DAMEMG/ROLL02.DBF to 250' 
?修改autoextend alter tablespace ROLL datafile '/xx/data/DAMEMG/ROLL02.DBF autoextend off' 
?修改檔案最大大小 alter tablespace ROLL datafile '/xx/data/DAMEMG/ROLL02.DBF autoexteng on NEXT 4 MAXSIZE 500' 

系統表空間

存放系統相關表定義,表越多、索引越多占用系統表空間越大。
select * from SYS.SYSCOLUMNS

用戶管理
?DM管理工具 ?用戶 -> 用戶管理

?命令列方式 ?創建索引表空間 create tablespace "tbs_index" datafile '/xx/data.DAMENG/tbs_index.dbf' 
?創建用戶指定表空間和索引空間 create user test IDENTIFIED by dameng123 default tablespace "tbs" default index tablespace "tbs_index" 
?增加登錄錯誤次數超過3次會被鎖定 alter user test limit FAILED_LOGIN_ATTEMPS 3, PASSWORD_LOCK_TIME 3 
?解鎖用戶 alter user test account unlock 

?給用戶授權(角色) ? grant "PUBLIC" to "TEXT" 也可以在DM管理工具操作:用戶-》修改-》所屬角色
? revoke "PUBLIC" from TEST 回收權限


權限管理
?通過資料字典查看物件、系統權限 ?查看當前用戶表(物件)權限 select * from USER_TAB_PRIVS 
?查看當前用戶系統權限 select * from USER_SYS_PRIVS 
?select * from dba_tab_privs
?select * from dba_sys_privs

?系統權限和物件權限 ?系統權限:比如 創建表
?物件權限:查詢某個表

?賦予系統權限 ?賦予創建表的權限 grant create table to test 

?賦予物件權限、回收權限給某用戶。
 針對 select, update, insert 欄位賦權的情況,不能按列回收權限,需要 revoke 回收整個表的權限。 ?賦予某表權限給用戶 grant update,delete,insert on dmhr.employee to test 
?回收權限 'revoke update,delete,insert on dmhr.employee from test'
?賦予查詢某表個別欄位的權限 grant select(employee_id,employee) on dmhr.employee to test 

?執行insert,update,delete 需要commit 或者 rollback 

角色管理
?相關資料字典 ?select * from USER_ROLE_PRIVS
?select * from DBA_ROLE_PRIVS
?select * from DBA_ROLES

?命令列方式創建 create ROLE r_test 
?賦物件權限給某個角色 grant update,delete,insert,select on dmgr.employee to r_test 

模式物件管理

一般情況下,創建用戶會默認創建一個和用戶同名的模式。
 一個用可以有多個模式,一個模式屬于一個用戶。一個模式下有多個物件(表、索引等)。

?管理模式
?命令列操作 create schema s_test AUTHORIZATION test 


?管理表
?表空間關系 ?假如用戶沒有指定默認表空間、創建表也沒有指定默認表空間,表默認存盤 MAIN 表空間
?假如用戶指定默認表空間、創建表沒有指定默認表空間,使用的是用戶指定的默認表空間
?創建表指定默認表空間,使用的是用戶指定的表空間

?資料字典查詢 select * from USER_TABLES 
?命令列創建 ?默認當前用戶的表空間 create table test(id int,name varchar(100)) 
?指定表空間 create table test(id int,name varchar(100)) storage(on main) 
?指定創建某個模式的表 create table s_test.test(id int,name varchar(100)) table_s 模式名。SYSDBA才有權限,用戶要有這個模式的權限。
?自增列 create table test(id int identity,name varchar(100)) 
?帶主鍵約束create table test (id int inentity primary key,name varchar(100)) 
?使用某個模式的表創建一個結構一樣,并復制資料的表 create table test as select * from dmhr.employee 



?添加約束
?查看約束相關字典 ?select * from USER_CONSTRAINT
?select * from USER_CONS_COLUMNS

?主鍵約束 ?給表添加主鍵約束 alter table test ADD CONSTRAINT PK_id primary key(id) PK_id是主鍵名
?直接創建帶主鍵的表 create table test (id int inentity primary key,name varchar(100)) 

?外鍵約束 ?給表添加外鍵約束 如員工表有dept_id 欄位 alert table emp ADD CONSTRAINT fk_emp_deptid FOREIGN key (dept_id) REFERENCES dept(dept_ID) 
?直接創建帶外鍵的表 create table test (id int,name varchar(100),dept_id int FOREGIN key PEFERENCES dept(DMHR.dept_ID)) 

?唯一約束 ?主鍵是唯一約束
?create table test(dept_id int UNIOUE)

?check 約束 ?如年齡大于6歲 alter table test add constraint "check_age" check(AGE >=6) check_age 約束名字



切換模式
?不是當前用戶模式,不允許切換
?命令 disql 下 set SEHEMA s_test 

管理視圖

視圖不占用存盤空間,簡單視圖可以做增刪改操作;復雜視圖比如帶group by、集函式不支持DML操作
?資料字典 select * from user_view 
?命令列創建 create view v_test AS select * from emp 

管理索引

索引是雙刃箭,降低DML操作速度為代價,提高查詢速度

?查詢資料字典
?select * from USER_INDEXES
?select * from USER_IND_COLUMNS


?命令方式創建
 不指定模式,默認當前模式
?create index ix_emp_empNAME on emp(emp_NAME);


?索引重建(現網推薦 online):
alter index IX_EMP_EMPNAME rebuild
alter index IX_EMP_EMPNAME rebuild online


?收集統計資訊
 不會自動收集統計資訊,需要手動收集


?查看執行計劃 disql 下explain select * from test.t_test where name = '11' 查看這條陳述句的執行計劃。name 已經建了索引。課上執行計劃沒有走索引進行查詢,但是親測時是走了。課上需要進行統計資訊的收集。


?查看統計資訊 disql call dbms_stats.table_stats_show(''TEST,'T_TEST') test用戶的t_test表


?執行統計資訊 call dbms_stats.gather_table_status('TEST','T_TEST') 然后執行查看計劃,發現走索引了。


資料字典和動態性能視圖
?資料字典 ?DBA_*:查詢資料庫中所有的物件,比如 DBA_TABLES, DBA_VIEWS, DBA_OBJECTS, DBA_ROLES,DBA_ROLE_PRIVS,DBA_SOURCE 原始碼等。
?ALL_*:查詢當前用戶所訪問權限范圍內物件
?USER_*:查詢當前用戶下的物件。


動態性能視圖
?v$ 開頭的是動態視圖。
 如:v$datafile、v$tablespace、v$session、v$men_pool 、v$lock等等。
?注意:當 A 洗掉操作,未提交,另外一個會話 B 執行洗掉 該記錄時會產生行鎖。可查看 v$lock;

資料庫備份還原

?基礎知識

?物理備份、邏輯備份 (聯機 dimp 和 dexp)


?聯機備份、脫機備份。聯機(資料庫開啟狀態),脫機(資料庫關閉狀態)


?備份分類:全庫備份、表空間備份、表備份(只能聯機下備份)、歸檔日志備份。


?物理備份包含聯機備份、脫機備份


?DM控制臺工具進行脫機備份,DM服務器管理工具進行聯機備份


?需要開啟APService服務,有時AP服務會停,這時需要啟動。會出現啟動失敗的問題,查看日志后,如果報管道檔案已經存在,就到/dmdbms/bin下洗掉檔案 rm -R DM_PIPE*


?備份檔案包含元資料和備份檔案:


?聯機備份需要開啟歸檔
?命令列方式(disql) ?開歸檔需要讓資料庫在mount alter database mount 
?開啟歸檔 alter database archivelog 
?設定歸檔 alter database add archivelog 'dest=/xx/dmdbms/arch,type=local,file_size=100,space_limit=1024' 
?打開狀態 alter database open 

?客戶端工具方式 DM管理工具-》管理服務器-》系統管理進行狀態轉換,歸檔配置進行設定。
?查看是否開啟歸檔(資料字典方式) select arch_mode from v$database 


?聯機備份與還原
?命令列方式(disql) ?庫備份backup database full backupset 'full' 第一個full是全庫備份,第二個full是備份的檔案夾。不指定目錄,默認在當前示例(/data/DAMENG/bak 目錄)的目錄。
?表空間備份backup tablespace "tbs_02" backupset 'tbsfull' 表空間要加雙引號,不然報無效的表空間錯誤,如果指定目錄,需要寫絕對目錄路徑 
?還原
Alter tablespace "tbs_02" offline;
restore tablespace "tbs_02" datafile 1 from backupset '/xx/data/DAMENG/bak/tbsfull';
Alter tablespace "tbs_02" online;




?注意:資料庫表空間恢復會自動恢復到最新狀態,假如在備時中 A 表存在,后來 洗掉 A 表,這時資料庫表空間恢復,會自動根據歸檔日志恢復到最新狀態,所以沒有A表。


?DM管理工具,備份中進行操作


?脫機備份與還原恢復
 脫機備份,是使用工具 dmrman,在脫機狀態下備份,APService 服務需要開 啟。脫機備份只能進行全庫備份和歸檔備份。不指定目錄,默認創建在bak下。
? dmrman 回車開始執行命令。最好進安裝目錄下的/bin 執行。
?命令方式備份 backup database '/xx/data/DAMENG/dm.ini' backupset '/xx/backup/dmrman' 
?命令方式還原 restore database 'xx/data/DAMENG/dm.ini' from backupset '/xx/backup/dmrman'
?命令方式恢復 recover database 'xx/data/DAMENG/dm.ini' 
?視窗工具在DM控制工具中進行操作



?邏輯備份
dexp ()和 dimp 在終端直接執行
 支持全庫匯出、按用戶名匯出、模式名匯出、表匯出
?導表 dexp userid=TEXT/xxxxx tables='t_t

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248237.html

標籤:其他技術專區

上一篇:【美妙人生】Hadoop課程系列之HDFS--手把手教你精通HDFS

下一篇:海思3536QT移植翻譯出問題

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more