Tiptop 安装说明书
目 录
1.linux的安裝……………………………............………………….1
1.1 硬體配置………………………………………………………3
1.2 軟體程序清單…………………………………………………3
1.3 安裝linux操作系統……………………..……………………..3
1.3.1 啟動電腦………………………………..…………….………3
1.3.2 檢查CD磁碟是否損壞…………………...…………………..4
1.3.3 進入操作系統安裝向導畫面……………………….……….4
1.3.4 選擇繁體安裝響導……………………………………...…..5
1.3.5 鍵盤設定選擇…………………………………………….…..5
1.3.6 選擇鼠標設定………………………………………………..6
1.3.7 選擇使用“使用Disk Druid分割磁盤” ………………..…..6
1.3.8 使用Disk Druid分割磁盤工具。……………………….……7
1.3.9 開機管理程序設定……………………….…………………8
1.3.10 網絡設定……………………….……………………………8
1.3.11 防火牆設定…………………….……………………………9
1.3.12 勾選系統支持的語系………….……………………………9
1.3.13 選擇時區………….………………………………………..10
1.3.14 設置root帳號密碼………………………………………….10
1.3.15 設置安裝的套件…………………………………………...11
1.3.16 可對安裝組件進行選擇…………………………………...11
1.3.17 開始安裝系統……………………………………….……...12
1.3.18 安裝操作系統的套件……………………………….………...12
2.1配置linux操作系統…………………………………….13
2.1.1 起用服務設置………………………………………………..13
2.1.2 開啟系統的telnet、tftp、vsftp服務…………………………..13
2.1.3 允許遠程登入的用戶使用root帳號…………………………..14
2.1.4 允許root帳號可遠程telnet登入系統………………………...15
3.安裝informix數據庫……………………………………...............15
3.1 建立informix群組及帳號……………………….……………15
3.2 修改informix用戶的環境變量………………………………15
3.3 copy安裝文件至INFORMIXDIR目錄………………………16
3.4 安裝sql…………………………………………………….…16
3.5 安裝4gl……………………………………………………….16
3.6.1 安裝informix9.4 (IDS2000.cpi) …………………………….17
3.6.2 配置數據庫初始化文件…………………………….…….17
3.7 oninit –iv初始化啟動informix數據庫…………….……….18
3.8 安裝informix-sdk2.8 (csdk.cpi) …………….…………….19
3.9 安裝chinese-zhtw…………….………………………….19
4.安裝BDL工具………………………………………..20
4.1 安裝development environment…………………………..20
4.2 安裝runtime environment………………………………..25
5. 安裝tiptop……………………………………………26
5.1 建立tiptop組和用戶…………………………………….26
5.2 運行4gl程序…………………………………………….27
6.tiptop程序不同系統復制解決方案………………29
6.1 linux系統shell解決方法……………………………….29
6.2 keychk如何破解tiptop程序使用的限制
6.3 tiptop bin工具的重新編譯
6.4 Four J's Windows Front End 3.54.2d安裝方法
6.5 connct fgl工具時的報錯解決
6.6 如何使用”@”鏈接AP-server和DB-server
1. linux的安裝
1.1硬體配置
HP DL 380
CPU : P4 2.8G * 2
內存 : 4G
硬盤 : 136G * 2、
RAID卡: HP smart array 6400 controller
1.2軟體程序清單
OS : RED HAT 8.0 光盤
SDK : CLISDK2.8 包
BDL : BDL2.8包
SQL : sql7.3包
4GL : 4gl7.3包
TIPTOP : TIPTOP 6.0
1.3安裝linux操作系統
1.3.1啟動電腦,插入redhat8.0第一張磁盤。出現安裝畫面,直接敲回車。
1.3.2 檢查CD磁碟是否損壞,選這”Skip”跳過檢查。
1.3.3進入操作系統安裝向導畫面,選擇NEXT。
\
1.3.4選擇繁體安裝響導,NEXT。
1.3.5鍵盤設定選擇“U.S.English” ,NEXT。
1.3.6選擇鼠標設定“滾輪鼠標(PS/2)”, NEXT。
\
1.3.7選擇使用“使用Disk Druid分割磁盤”,NEXT。
1.3.8使用Disk Druid分割磁盤工具。
磁盤詳細分區如下:
/ 15000M(安裝操作系統)
/boot 100 M
Sawp 1000M(虛擬內存,一般為物理內存的兩倍)
/u1 30000M
/u2 30000M
/u3 30000M
/u4 30000M
1.3.9開機管理程序設定,選擇默認,NEXT。
1.3.10網絡設定,選擇默認,NEXT。
1.3.11防火牆設定,選擇“無防火牆”,NEXT。
1.3.12勾選系統支持的語系,簡體、繁體、英文,NEXT。
1.3.13選擇時區,“亞洲/台北”,NEXT。
1.3.14設置root帳號密碼,NEXT。
1.3.15設置安裝的套件,“自訂安裝”,NEXT。
1.3.16可對安裝組件進行選擇,NEXT。
1.3.17開始安裝系統。
1.3.18安裝操作系統的套件,系統會自動提示更換安裝光碟,直致所有安裝完成。
2.1配置linux操作系統
2.1.1起用服務設置,在指令模式下使用setup工具開啟設置工具。
2.1.2開啟系統的telnet、tftp、vsftp服務,退出候重啟電腦。
2.1.3允許遠程登入的用戶使用root帳號,在/etc目錄下查找到vsftd.ftpusers、vsftpd.user_list這兩個文件
修改文件內設置,在root帳號前加#進行注釋。
2.1.4允許root帳號可遠程telnet登入系統,移除/etc目錄下的sercutty文件。
3.安裝informix數據庫
3.1建立informix群組及帳號
使用telnet工具登陸linux主機
建立informix組和用戶
groupadd –g 300 informix (為informix組分id號為300)
useradd –u 202 –g 300 –d /u/usr/informix
3.2修改informix用戶的環境變量
在informix用戶目錄下新建一個.profile文件,vi加入以下參數:
“INFORMIXDIR=/u1/Informix;export INFORMIXDIR
PATH=$INFORMIXDIR/bin;$PATH;export PATH
INFORMIXSERVER=on_tcp88;export INFORMIXSERVER”
INFORMIXDIR目錄為informix的安裝目錄,INFORMIXSERVER設置 的是informix數據庫服務器的名稱。”
3.3copy安裝文件至INFORMIXDIR目錄
Copy sql.tar 、debug.tar.z (4gl) 、redevel.tar.z(4gl) 、informix-sdk2.8 (csdk.cpi) 、informix9.4 (IDS2000.cpi) 、chinese-zhtw (中文語言包)到/u/Informix目錄下.
3.安裝informix數據庫
3.1建立informix群組及帳號
使用telnet工具登陸linux主機
3.4安裝sql
tar vxf sql.tar
生成installsql安裝文件
su root
sql的安裝必須是使用informix帳號來進行安裝的,但是需要root的權限
./installsql安裝
3.5安裝4gl
tar zxf debug.tar.z、redevel.tar.z
分別生成install4db,install4gp安裝文件
4ql的安裝必須是使用informix帳號來進行安裝的,但是需要root的權限
./ install4db
./install4gp
3.6.1安裝informix9.4 (IDS2000.cpi)
cpio –iucvdmB <IDS2000.cpi 解壓csdk.cpi
生成installserver安裝文件
installserver需要在informix帳號下進行。
su informix
./ installserver安裝
此處安裝可不輸入序列號和key
安裝成功在/u/Informix目錄下生成一個RUN_AS_ROOT.SERVER文件
./ RUN_AS_ROOT.SERVER
3.6.2配置數據庫初始化文件
mv sqlhosts.std sqlhosts
vi sqlhosts
mv onconfig.std onconfig.top
vi onconfig.top
修改ROOTPATH參數 /u2/rootdbs
ROOTSIZE 2000000
設置初始化數據庫空間為/u2/rootdbs,大小為2G.
在/u2目錄下touch一個熟文件
(即已缓冲的文件),用以存放數據庫初始化空間。
touch rootdbs
修改權限
chmod 666 rootdbs
chmown informix:Informix rootdbs
3.7oninit –iv初始化啟動informix數據庫
su - informix
oninit –iv 初始化啟動informix數據庫
i 參數須慎用,i將會把數據庫內的資料全部初始化,只適用於第一次啟動數據庫的時候,需要進行初始化。
onstat – 檢查數據庫是否啟動
出現“On-Line”表示數據庫已經啟動。
3.8安裝informix-sdk2.8 (csdk.cpi)
tar vxf clientsdk.2.81.UC2.LINUX.tar
cpio –idmv <csdk.cpi 解壓csdk.cpi
installclientsdk的安裝必須是使用informix帳號來進行安裝的,但是需要root的權限。
生成installclientsdk安裝文件
./ installclientsdk安裝
安裝成功
3.9安裝chinese-zhtw
tar xvf Chinese.tar
生成installzhtw文件
./ installzhtw
選擇6:Version 9.13 (GLS)
選擇1:Version 2.00 (ClientSDK)
安裝成功
4.安裝BDL工具
4.1安裝development environment
在u1目錄下建立fgl2c.dev ,fgl2c.run兩個目錄
chmod 777 fgl2c* 改變權限
chown informix:informix fgl2c* 改變擁有者
copy fjs-f4gl-3.53.1a-lnxlc21.sh 到fgl2c.dev ,fgl2c.run兩個目錄下.
su – Informix
vi .profile 加入以下的參數:
“FGLDIR=/u/fgl2c.dev;export FGLDIR”
cd /u/fgl2c.dev
/bin/sh fjs-f4gl-3.53.1a-lnxlc21.sh –i 命令安裝編譯環境
一些安裝說明。
詢問是否同意支付license,Y同意。
詢問是否繼續安裝此產品。Y
系統檢測到FGLDIR的值為/u1/fgl2c.dev,詢問是否默認為這個路徑。Y
系統強烈建議備份fgl2c.dev目錄,因為安裝會覆蓋目錄內的原始文件。因為我們是新建的文件,所以選擇N不需要備份。
選擇需要安裝的產品,1—development environment 2—runtime environment
這裡選擇1安裝編譯環境。
詢問是否安裝Informix Global Language包,Y.
詢問是否創建一個環境參數文件,Y.
是否進行注冊,Y.
此處需要你輸入installation KEY,這組key是需要跟4js賣的,我們是安裝測試的軟件,所以選擇N.
系統顯示”Runtime setup successful.”就表示安裝成功。
4.2 安裝runtime environment
vi .profile 把“FGLDIR=/u/fgl2c.dev;export FGLDIR”
修改成“FGLDIR=/u/fgl2c.run;export FGLDIR”
cd /u/fgl2c.run
/bin/sh fjs-f4gl-3.53.1a-lnxlc21.sh –i 命令安裝運行環境
接下來的安裝和development environment的完全相同。只是在選擇安裝產品時2--runtime environment
fglWrt –a info 可以看到BDL安裝信息
5. 安裝tiptop
5.1建立tiptop組和用戶.
groupadd – 400 tiptop
useradd –u 203 –g 400 –d /u1/usr/tipop toptop
修改tiptop用戶的.profile文件。
把tiptop程序目錄copy到測試機上的/u1/tiptop目錄下
5.2運行4gl程序
udm2.ibm 運行tiptop程序,打開目錄畫面.報錯:
“Invaild installation key. Please contact your provider”
報錯原因為/u1/tiptop/bin下面有一個keychk的C語言可執行碼,是鼎新用來計算license的,執行這段代碼返回給cl_user這個公用函數一個值,如果這個值為0就繼續執行程序,如果這個值不為0就報錯推出程序.如果我們直接把tiptop程序從一台機器copy到臨一台機器,keychk返回的值就成為256,就產生了報錯.所以需要重寫這段C代碼:
keychk.cpp:
#include <iostream.h>
Int code1();
Main () {
Int b;
B=code1();
Std::cout<<b<<std::endl;
}
Int code1() {
Int a=0;
Return a;
}
這段c代碼讓tiptop程序不需要檢查tiptop的license而自動返回給cl_user函數一個0值.
g++ -o keychk keychk.cpp
編譯生成keychk可執行碼.再運行udm2進入menu目錄,無報錯信息.
Udm2.ibm 運行gui畫面,OK!
Tiptop 測試系統安裝完成.
TIPTOP安裝完成。
6.tiptop程序不同系統復制解決方案
6.1 linux系統shell解決方法
由於AIX系統使用的主shell為ksh,而RedHat Linux系統使用的主shell為bash。特別是在udm2.ibm指令程序時:
echo "\033&[!SESSIONNAME^M"(注意 ^M 為 [Ctrl]+M 非 ^+M),此命令的作用為取得系統打開的段口號。如果為bash的話此指令是不可執行的,所以指令只可執行在ksh下。
如何解決RedHat Linux系統使用的主shell為bash的方法:
打開/etc/profile主環境變量:
#vi profile
unset pathmunge
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
unset i
if [ $SHELL = '/bin/ksh' ] ; then
. /etc/env.top
Fi
在profile環境變量最後加入:
unset i
if [ $SHELL = '/bin/ksh' ] ; then
. /etc/env.top
Fi
打開env.top文件:
[root@szerp02 etc]# vi /etc/env.top
ENV='/etc/env.top';export ENV
EXECSHELL='/bin/ksh';export EXECSHELL
alias ed='/usr/bin/ed.top'
alias sh='/bin/ksh'
alias pg='more'
alias sz='/usr/bin/sz'
alias rz='/usr/bin/rz'
打開ed.top文件:
vi /usr/bin/ed.top
#!/bin/ksh
if [ $1 == '-' ] ; then
shift
fi
ex $1
通過EXECSHELL='/bin/ksh';export EXECSHELL把ksh賦值給EXECSHELL。
6.2 keychk如何破解tiptop程序使用的限制
keychk工具位於/u1/tiptop/bin目錄下。應該是一個c或c++編寫的可執行程序。此程序真正的作用應為看不到keychk.c的源代碼,所以也不知道鼎新是使用這個工具派什麼作用的。我的認為是鼎新想在代碼上做人數的限制(呵呵~~不知道這種想法鼎新的工程師是否認可)。
在入口程序中有一段代碼,要求執行keychk,然後返回一個值。如果這個值等於0的話就允許繼續執行程序,如果這個值不等於0的話,那麼就會error!
Tiptop程序在copy以後keychk就不可用了。此處提出解決方法:
需要重寫這段C代碼:
keychk.cpp:
#include <iostream.h>
Int code1();
Main () {
Int b;
B=code1();
Std::cout<<b<<std::endl;
}
Int code1() {
Int a=0;
Return a;
}
這段c代碼讓tiptop程序不需要檢查tiptop的license而自動返回給cl_user函數一個0值.
g++ -o keychk keychk.cpp
編譯生成keychk可執行碼,執行keychk可得到一個0值。
cl_user.4gl程序檢測:
fgl_getenv 4GL內置函數。
6.3 tiptop bin工具的重新編譯
在tiptop程序重新拷貝之後/u1/tiptop/bin目錄下的有一些工具是需要重新編譯的。
6.3.1 readstr工具需要重新編譯。readstr工具的作用為取得echo "\033&[!SESSIONNAME^M"產生在屏幕上的段口資料。
readstr.c源碼
/*
* File : readstr.c
* Copyright : Diginfo Technology Co.
* Date : 2000-7-3
*/
#include <string.h>
#include <signal.h>
void timecatcher(int num)
{
exit(0);
}
main()
{
int i;
char ch, buf[128];
buf[0] = 0;
signal(SIGALRM, timecatcher);
alarm(3);
for(i = 0;i < sizeof(buf);i++) {
read(0, &ch, 1);
if(ch == 0xd || ch == 0xa)
break;
buf[i] = ch;
}
write(1, buf, strlen(buf));
}
請將此 readstr.c 透過 cc compiler,並將執行檔命名為 readstr
A. cc -o readstr readstr.c
B. chmod a+x readstr
C. mv readstr $TOP/bin
[限制]
Wtk Server 的Port Number’ offset 可以從 1 ~ 59000
6.3.1 dtcget、dtcput工具
dtcgett、dtcput工具的作用為在產生報表資料後從主機/report目錄把文件拷貝到本地的TIPTOP目錄。在copy到不同的系統之後也需要重新編譯這些程序。但可惜的是鼎新並沒有提供dtcgett、dtcput工具的源碼。不過在/u1/tiptop/bin目錄下有正對各個系統提供的可執行文件,我們只需改一下名字就可以了。
mv dtcget.lux dtcget
mv dtcput.lux dtcput
- Four J's Windows Front End 3.54.2d安裝方法
6.4.1在普通主機上安裝TIPTOP ERP程式的方法
1-1 取得TIPTOP安裝文件包 big5 , wtk2.01
1-2 先安裝BIG5 字體程式,選擇默認安裝目錄(建議使用)
1-2-1 在安裝步驟中須輸入用戶名稱: 默認為 yahsin
1-2-2 提示輸入序列號與密碼,將big5目錄下的sn.txt中的序列號與密碼輸入(yahsincl 7b4a98c85959)
1-2-3 安裝完畢設置操作系統類型與使用文字類別(依當前操作系統與語系定)
1-3 安裝 wtk2.0.1客戶端程式, 選擇默認安裝目錄(建議使用)
1-4 將wtk2.01客戶端安裝程式包中的locals.tcl字體文件 copy 到windows(winows98系統) 或winnt(windows2000系統) 目錄下
1-5 如不是ERP管理人員,須將桌面上的快捷方式除 TOP-GUI以外的與TIPTOP安裝有關的相關快捷方式刪除
1-5 安裝完畢,測試連通狀況
6.4.2在終端機伺服器上安裝TIPTOP ERP程式的方法
2-1 取得TIPTOP安裝文件與TIPTOP終端伺服器程式包W2k termail server
2-2 先安裝BIG5 字體程式,並將安裝目錄改為C:\I4GLSRV
2-2-1 在安裝步驟中須輸入用戶名稱(默認輸入 yahsin)
2-2-2 提示輸入序列號與密碼,將big5目錄下的sn.txt中的序列號與密碼輸入(yahsincl 7b4a98c85959)
2-2-3 安裝完畢設置操作系統類型與使用文字類別(依伺服器操作系統與語系定)
2-3 安裝 wtk2.0.1客戶端程式, 並將安裝目錄改為C:\I4GLSRV
2-4 將TIPTOP終端伺服器程式包W2k termail server中的 AUTO.CMD程式COPY 到C:\I4GLSRV目錄下並覆蓋. (如果伺服器是windows2003則要將路徑C:\winnt\system32\runwtk.bat改為C:\windows\system32\runwtk.bat),前者適用于windows 2000 server 後者適用于 windows 2003 server
2-5 將TIPTOP終端伺服器程式W2k termail server中的gawk.exe,wtk.bat,runwtk.bat,getport.bat 四個文件 copy 到 終端伺服器中的系統目錄 system32 下
2-6將wtk2.01客戶端安裝程式包中的locals.tcl字體文件 copy 到伺服器終端用戶目錄下的windows目錄下
2-7 將TOP-GUI快捷方式copy 到伺服器終端用戶目錄下的桌面目錄下
2-8 安裝完畢,測試連通狀況
6.5 connct fgl工具時的報錯解決
當你看到這個錯誤時,大難臨頭了,至少是我當時看到這個錯誤時的感覺。因為一堆的亂碼,似在說是不可以獲得主機名。(可能與/u1/tiptop/ds4gl/bin目錄中的文件有關系。)
解決方法:
根據:
UNIX DBL環境參數說明
======================================================
內容:
1. BDL profile 設定
-----------------------------------------------------------------------------
請選這適合下列組合的設定檔案。
CASE 1 : Informix DB + BDL 3.50.1a + WTK 2.01 or WTK 3.2x
請使用:$DS4GL/BDL/fglprofile/ifx 中的
fglprofile
fglprofile.6
fglprofile.7924
CASE 2 : Oracle DB + BDL 3.50.1a + WTK 2.01 or WTK 3.2x
請使用:$DS4GL/BDL/fglprofile/ora 中的
fglprofile
fglprofile.6
fglprofile.7924
請將下列設定檔放入 $FGLDIR/etc ?目錄中。
==============================================
2. BDL Window Front End 設定
-----------------------------------------------------------------------------
提供幾種不同TIPTOP前端配色檔
綠色系: locals.green.tcl
藍色系t: locals.blue.tcl
灰色系: locals.gray.tcl
黃色系: locals.yellow.tcl
更新步驟:
1.
(1) WTK 1.x:
copy locals.xxx.tcl 至c:\windows (for win95/win98)
如果OS 為 win NT/win 2000/win XP 請 copy 至 c:\winnt
(2) WTK 2.x or 3.x:
copy locals.xxx.tcl 至 C:\Program Files\FourJs\cliwtk
2. rename locals.xxx.tcl 改為 locals.tcl
3. 重新執行 Windows Front End Server
4. ok
Tiptop 安装说明书相关推荐
- tiptop 编译运行_putty终于让我的TIPTOP脱离虚拟机在64位上运行了。
自从安装了64位WIN7系统后,我的TIPTOP就被迫在虚拟机上远行了,我问过很多同事,他们也都没办法搞定,不知道为什么鼎新给的安装包怎么不支持64位那.每天工作时我都在本机和虚拟机切换,那个头大啊. ...
- tiptop 编译运行_ERP(tiptop linux下主要命令)
进入 Linux 后,我们可以用 Linux 指令对 Linux 进行各种操作. 1 ) 敲命令后,按回车即开始执行,不按回车不执行 2 ) 多实践有助于快速掌握 3 ) 这里只简单列出命令用法,百度 ...
- TIPTOP报表提示:foreach: 字元轉換至數字程序失敗.
客制一个TIPTOP报表提示:foreach: 字元轉換至數字程序失敗. 把提示框的提示内容展开后内容如下: 01213, 00000, "MAX INSTANCES may not exc ...
- c#模拟看板控件_C#TIPTOP电子看板
[实例简介] 相信很多做ERP的朋友都想做一个电子看板,让信息及时反馈并加以语音提示,这东东做出来一定非常高档.大气.上档次,如果你是做TIPTOP ERP那么你有福了,下载本资源后有详细的说明txt ...
- TIPTOP 智能仓库扫描系统解决方案
TIPTOP 智能仓库扫描系统解决方案 项目功能介绍 程序设计架构 关键程序代码实现 项目总结 项目功能介绍 随着TIPTOP系统的实施扩展,它已经不再满足它本身的系统功能业务覆盖实施,在企业信息化迭 ...
- tiptop 编译运行_TIPTOP MPS(amsp500)运行流程
TIPTOP MPS(amsp500)运行流程 主要数据库表mpt_file: 档案代号:mpt_file 档案名称:MPS 供需明细档 create table mpt_file ( mpt_v v ...
- tiptop 编译运行_CPU 利用率背后的真相,只有 1% 人知道
导读:本文翻译自 Brendan Gregg 去年的一篇博客文章 "CPU Utilization is Wrong",从标题就能想到这篇文章将会引起争议. 文章一上来就说,我们& ...
- TIPTOP 4GL——自定义按钮前加图标
对于TIPTOP系统,标准的按钮都有相对应的小图标,如下图: 但是对于自己添加的按钮,很少有小图标的: 那下面我就分析一下怎么让自己加的按钮也有小图标:看效果(右边按钮): [当然我这个是直接用的系统 ...
- 鼎新TIPTOP GP5.25鼎捷易拓GP5.25视频教程26模块操作及开发
鼎新TIPTOP GP5.25的视频教程,官方高级顾问主讲,共分为26个模块不仅仅包括了一般企业用到的功能模块的视频教程,还包括了BDL语法基础及TIPTOP GP5.25二次开发基础.系统与EASY ...
最新文章
- c语言实验七实验报告,C语言实验七 数 实验报告.doc
- [力扣] 304. 二维区域和检索 - 矩阵不可变
- jS四种函数的调用方式
- 8.0ble设备 android_【胖猴小玩闹】智能门锁与BLE设备安全Part 4:一次BLE智能手环的小玩闹...
- mac brew重装apache_记一次 Mac 安装 Pygame 报错的故事 -- 手把手系列~
- IDEA报错:Cannot resolve plugin org.apache.maven.plugins:*
- mysql 数据回滚_Mysql数据误删除快速回滚
- 计算机统考分数短信显示合格,今年起全省八年级网考信息技术 成绩不合格不能升高中...
- 第十一章 图形视图、动画、状态机框架
- 执行了rm-f,除了跑路,如何恢复?
- Spring容器的底层实现
- html文件转成base64字符串,js 转base64字符串为文件
- 使用string定义一个变量如何输出
- 没人脉,没资源,没背景的人,最好的出路是什么?
- DBA_OBJECTS
- java丑数算法_Java代码如何实现求第N个丑数?实现和思路分享
- android gui工具,搞机助手简约易用的安卓ADB GUI玩机工具箱
- ASP.NET Core MVC 入门到精通 - 1. 开发必备工具 (2021)
- java linux路径带括号,java执行linux命令 括号
- 如何去掉vi下面显示的[converted]标志