❶ 關於gis系統相關文件打開的問題
你在mapgis的"文件轉換"中,把該格式的文件先轉一下.轉成相應的wl,wp,wt文件試一試.如果成功的話就可以用mapgis"圖形編輯"打開了.僅供參考
❷ mac 編譯不了自己寫的java文件,有人知道是怎麼回事嗎
字元集、編碼的空格有問題。請在記事本里統一使用unicode編碼集
❸ 如何使用c118+osmocombb進行簡訊嗅探實驗
一:更新系統
H6(NP[1~](5%B2HRVXZ$GM6.jpg
右上角進入軟體更新,修改更新源(當然也可以命令修改vi /etc/apt/sources.list)
1I$_G{H{K9O8_L(C)`73EA7.jpg
點擊settings
Y{A]TQL`_XLLG9CG{CPGPNB.jpg
software裡面找到download from 修改自己國家的更新源
然後保存退出即可
現在打開終端
$ sudo apt-get update
$ sudo apt-get upgrade
二:接著安裝一系列依賴
$ sudo apt-get install libusb-0.1-4 libpcsclite1 libccid pcscd
$ sudo apt-get install libtool shtool autoconf git-core pkg-config make gcc build-essential libgmp3-dev libmpfr-dev libx11-6 libx11-dev texinfo flex bison libncurses5 libncurses5-dbg libncurses5-dev libncursesw5 libncursesw5-dbg libncursesw5-dev zlibc zlib1g-dev libmpfr4 libmpc-dev libpcsclite-dev
(不要嫌多。。直接復制)
三:創建幾個目錄,下載ARM編譯器
$ mkdir osmocombb
$ cd osmocombb
$ mkdir build install src
$ wget http://bb.osmocom.org/trac/raw-attachment/wiki/GnuArmToolchain/gnu-arm-build.3.sh
$ cd src
$ wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2
$ wget http://ftp.gnu.org/gnu/binutils/binutils-2.21.1a.tar.bz2
$ wget ftp://sources.redhat.com/pub/newlib/newlib-1.19.0.tar.gz
四:安裝gnu-arm-build.3.sh
$ cd ..
$ chmod +x gnu-arm-build.3.sh
$ ./gnu-arm-build.3.sh
VBB)~U_7~({XG))_}SJDJ`5.jpg
看到這里直接回車即可(過程非常漫長,建議可以看個電影先。。)
五:安裝完過後添加環境
$ cd install/bin
$ pwd
(查看路徑)
$ vi ~/./.bashrc
export PATH=$PATH:/osmocombb/install/bin
(最後一行加入,保存退出)
$ source ~/.bashrc
_}E`KZPQ}11CC]M86T}NC18.jpg
六:下載並編譯osmocomBB
回到osmocombb目錄下載osmocom
$ git clone git://git.osmocom.org/libosmocore.git
$ git clone git://git.osmocom.org/osmocom-bb.git
在安裝libosmocore執行./configure 的時候很多人會遇到 No package 『talloc』 found 這種錯誤,因為找不到talloc,下面是解決辦法
$ wget https://www.samba.org/ftp/talloc/talloc-2.1.7.tar.gz
$ tar -zxvf talloc-2.1.7.tar.gz
$ cd talloc-2.1.7/
$ ./configure
$ make
$ sudo make install
安裝libosmocore
$ cd libosmocore/
$ autoreconf -i
$ ./configure
$ make
$ sudo make install
$ cd ..
編譯osmocombb
$ cd osmocom-bb
$ git checkout --track origin/luca/gsmmap
$ cd src
$ make
七:修改問題文件(如果你是gnu-arm-build.2.sh並且沒有出現cell掃描不動的問題,請跳過這一步)
進入osmocom-bb找到這些文件並修改他們
vi osmocom-bb/src/target/firmware/board/compal/highram.lds
vi osmocom-bb/src/target/firmware/board/compal/ram.lds
vi osmocom-bb/src/target/firmware/board/compal_e88/flash.lds
vi osmocom-bb/src/target/firmware/board/compal_e88/loader.lds
vi osmocom-bb/src/target/firmware/board/mediatek/ram.lds
找到裡面的這一串代碼
KEEP(*(SORT(.ctors)))
在下面加入
KEEP(*(SORT(.init_array)))
列如:
6EAOU(5`)8E)I_ICM_DFAYB.jpg
保存即可,全部修改好,在進入osmocom-bb/src重新編譯一下
$ make -e CROSS_TOOL_PREFIX=arm-none-eabi-
八:插~入你的118刷入固件
還是在osmocom-bb目錄
$ cd src/host/osmocon
$ sudo ./osmocon -m c123xor -p /dev/ttyUSB0 ../../target/firmware/board/compal_e88/layer1.compalram.bin
@N3T67P`CB2Z[`MYL4$O}65.jpg
回車出現這樣等待的時候按一下你c118的開機鍵,按一下就可以
F[5VR[EFHCPWZ[8`BAK%$_6.jpg
如果這樣是刷入失敗,看一下你的c118連接線,如果你是買的新手機建議把線插緊一點。。最好把殼拆下來
M6$I8HT_LM@%25NO`A$BAN8.jpg
九:掃描基站信息
打開新的終端還是在osmocom-bb目錄
$ cd src/host/layer23/src/misc
$ sudo ./cell_log -O
U$9)$BHYA%U}P{(KWZVM%`N.jpg
接著輸入
$ sudo ./ccch_scan -i 127.0.0.1 -a ARFCN
ARFCN就是上面圖圈出來的那個值,列如
$ sudo ./ccch_scan -i 127.0.0.1 -a 59
十:安裝wireshark
打開新的終端
$ sudo apt-get install wireshark
$ sudo wireshark -k -i lo -f 'port 4729'
B%2V5(QN$HTU2{MOT[[email protected]
在filter輸入 gsm_sms
接下來靜靜的等待吧。。。
❹ 誰能幫忙翻譯這段代碼。。。
在Visual Basic中有一些基本語句包括:
一、賦值語句。
賦值語句的語法如下:
變數名或對象.屬性=表達式
它的含義是把等號右邊的值賦給等號左邊的值。
二、判定結構。
一、If語句。
用If...Then結構有條件地執行一個或多個語句。單行語法和多行塊語法都可以使用:
If condition Then statement
If condition Then
Statements
End If
Condition 通常是比較式,但它可以是任何計算數值的表達式。Visual Basic 將這個值解釋為True或False:一個為零的數值為False,而任何非零數值都被看作True。若condition為True,則Visual Basic執行Then
關鍵字後面的所有statements。可以使用單行或多行語法有條件地執行一個語句。
注意:If...Then的單行格式不用End If語句。如果condition為True時要執行多行代碼,則必須使用多行塊If...Then...End If語法。
二、If...Then...Else語句。
用If...Then...Else塊定義幾個語句塊,執行其中一個語句:
If condition1 Then
[statementblock-1]
[ElseIf condition2 Then
[statementblock-2]] ...
[Else
[statementblock-n]]
End If
Visual Basic首先測試condition1。如果它為False,Visual Basic就測試
condition2,依次類推,直到找到一個為True的條件。當它找到一個為
True的條件時,Visual Basic就會執行相應的語句塊,然後執行End If後面的代碼。作為一個選擇,可以包含Else語句塊,如果條件都不是True,則Visual Basic執行Else語句塊。
If...Then…ElseIf只是If...Then...Else的一個特例。注意,可以使用任意數量的
ElseIf子句,或者一個也不用。可以有一個Else子句,而不管有沒有ElseIf
子句。
二、循環語句。
電腦最擅長的就是不厭其煩地重復做一項工作成千上萬遍(即重復執行幾行代碼),這就是通過循環結構來完成的。VB支持的循環結構有:Do…Loop和For…Next。
用Do循環重復執行一個語句塊,且重復次數不定。Do…Loop是以計算數值為條件以決定是否繼續執行。條件必須是一個數值或者值為True或False的表達式。
在下面的Do…Loop循環中,只要條件為真就執行循環。
Do While 循環條件
循環語句塊
Loop
當Visual Basic執行到這個Do循環時首先測試條件,條件為假時,跳過所有語句。如果條件為真,Visual Basic就會執行語句,退回到Do While語句測試條件。只要條件為真,循環可以隨意執行幾次。如果條件一開始便為假,則不會執行語句。
還有一種Do…Loop語句,是先執行語句,每次執行之後測試條件,循環中的語句至少執行一次。
Do
循環語句塊
Loop While 循環條件
在不知道循環要執行幾次語句時,用Do循環,知道循環次數時,可以使用For…Next循環。For循環使用一個叫做計數器的變數,重復一次循環之後,計數器的值會增加或減少。
For 計數器=初值To終止值Step增量
循環語句塊
Next 計數器
計數器、初值、終止值和增量為數值型。執行For循環時,設置計數器等於初值,測試計數器是否大於終止值,是則退出循環,執行循環語句,計數器增加增量後重復以上步驟。
用Exit語句可以退出For循環、Do循環,它的語法是Exit Do和Exit For,在循環中出現的次數無限制。