-
CRC16算法的Java實(shí)現(xiàn),使用方法如下:
CRC16 crc16 = new CRC16()
byte[] b = new byte[] {
// (byte) 0xF0,(byte)0xF0,(byte)0xF0,(byte)0x72
(byte) 0x2C, (byte) 0x00, (byte) 0xFF, (byte) 0xFE,
(byte) 0xFE, (byte) 0x04, (byte) 0x00, (byte) 0x00,
(byte) 0x00, (byte) 0x00 }
for (int k = 0 k < b.length k++) {
crc16.update(b[k])
}
System.out.println(Integer.toHexString(crc16.getValue()))
System.out.println(Integer.toHexString(b.length))
標(biāo)簽:
Java
CRC
16
算法
上傳時(shí)間:
2014-12-20
上傳用戶:ve3344
-
GPS系統(tǒng)接收數(shù)據(jù)坐標(biāo)轉(zhuǎn)換
GPS接收的數(shù)據(jù)往往是三維坐標(biāo),而在科學(xué)研究中我們通常用二維坐標(biāo)。因此必須
進(jìn)行坐標(biāo)轉(zhuǎn)換,下面我們介紹一種坐標(biāo)轉(zhuǎn)換,即把WGS84坐標(biāo)轉(zhuǎn)換為高斯—克呂
格坐標(biāo)系。數(shù)字地圖投影的方法很多,而我國(guó)采用了高斯—克呂格投影,它是一
種橫軸橢園柱面等角投影,用一個(gè)橢球柱面與地球橢球在某一子午圈L0上相切,
這條子午線通常稱做投影軸子午線。也就是高斯-克呂格投影直角坐標(biāo)系的x 軸,
地球的赤道與橢圓柱面相交, 成一直線,這條直線與軸子午線正交,就是平面直角坐
標(biāo)系的y軸,把橢球柱面展開,就得到以(x,y)為坐標(biāo)的平面直角坐標(biāo)系。為減少
投影變形,按經(jīng)度把橢球分為許多帶,各帶分別投影,經(jīng)常采用的是3度和6度帶。
為使y值不為負(fù)值,通常在y軸上加上500km。
已知WGS84坐標(biāo)(B,L),B為GPS定位輸出成果的緯度,L為GPS定位輸出成果的經(jīng)度。
由WGS84到高斯-克呂格坐標(biāo)(x,y)的轉(zhuǎn)換成高斯投影正算,詳見本軟件
標(biāo)簽:
GPS
接收
數(shù)據(jù)
上傳時(shí)間:
2014-01-26
上傳用戶:小眼睛LSL
-
CAN51開發(fā)板功能
1、 USB或DC+5V供電;
2、 89c52+sja1000+tja1050(tja1040)(p82c250);89c52+mcp2515+tja1050(tja1040)(p82c250);通過跳鍵選擇sja1000或 mcp2515,用戶任選一種CAN控制芯片;
3、 支持RS232/422/485總線與CAN總線相互轉(zhuǎn)換;
4、 CAN總線波特率可調(diào):20,40,50,80,100,125,200,250,400,500,666,800,1000Kbit/s
5、 提供電路圖;
6、 提供源程序:basican和pelican模式(CAN2.0A和CAN2.0B),c語言和匯編語言,程序注釋詳盡;
7、 成對(duì)購(gòu)買開發(fā)板可以實(shí)現(xiàn):A開發(fā)板發(fā)送數(shù)據(jù),B開發(fā)板接收數(shù)據(jù),并把接收到的數(shù)據(jù)通過串口上傳到計(jì)算機(jī)顯示;A開發(fā)板上短路鍵的狀態(tài),可以通過CAN總線發(fā)送給B開發(fā)板,通過B開發(fā)板LED燈的亮滅,顯示A開發(fā)板上短路鍵的狀態(tài);
8、 提供技術(shù)支持,接受CAN開發(fā)項(xiàng)目;
標(biāo)簽:
tja
89c52
1050
p82c250
上傳時(shí)間:
2016-11-22
上傳用戶:fxf126@126.com
-
創(chuàng)建兩個(gè)生產(chǎn)者進(jìn)程和兩個(gè)消費(fèi)者進(jìn)程,生產(chǎn)者進(jìn)程a需要生成10000個(gè)整數(shù),每次都將自己的進(jìn)程號(hào)(用getpid()函數(shù)獲得)和生成的整數(shù)放入共享內(nèi)存中(共享內(nèi)存大小為64Byte)。生產(chǎn)者b每次從26個(gè)英文字母中選一個(gè),并將自己的進(jìn)程號(hào)和選中的字母放入共享內(nèi)存中,直到26個(gè)字母全部都選中。消費(fèi)者進(jìn)程c負(fù)責(zé)從共享內(nèi)存中讀取數(shù)據(jù)生產(chǎn)者進(jìn)程a的數(shù)據(jù)并且將這些數(shù)據(jù)寫入文件a.out。消費(fèi)者進(jìn)程d從共享內(nèi)存讀取進(jìn)程b的數(shù)據(jù)后寫入b.out中。
標(biāo)簽:
進(jìn)程
上傳時(shí)間:
2014-01-24
上傳用戶:王者A
-
本課題設(shè)計(jì)的雙機(jī)通信系統(tǒng),應(yīng)能完成2臺(tái)80X86PC機(jī)的串行通信。將數(shù)據(jù)從A機(jī)發(fā)送到B機(jī),或從B機(jī)發(fā)送到A機(jī)。
標(biāo)簽:
雙機(jī)通信
上傳時(shí)間:
2014-07-13
上傳用戶:stampede
-
編寫一個(gè)java應(yīng)用程序。用戶從鍵盤輸入一個(gè)1-9999之間的數(shù),程序?qū)⑴袛噙@個(gè)數(shù)是幾位數(shù),并判斷這個(gè)數(shù)是否回文數(shù)。回文數(shù)是指將數(shù)含有的數(shù)字逆序排列后得到的數(shù)和原數(shù)相同,例如12121,4224,6778776等都是回文數(shù)。
1)程序具有判斷用戶的輸入是否為合法整數(shù)的功能。對(duì)非法輸入(例如含有字母)要進(jìn)行處理。
2)要判斷輸入數(shù)的位數(shù),并輸出相關(guān)信息。
3)要判斷是否回文數(shù)。
二、二戰(zhàn)期間,英國(guó)情報(bào)人員獲取德軍的一機(jī)密電報(bào),電報(bào)的內(nèi)容為:
bzdz izu sxgzd vs lh ,vpzg woflsh vs vwrh vhlsddlmp glm wrw gzy vsg .gflyz gstfzu bvsg gzsd hdmlp vml lm ,hghzvy wmz hwiry mvvdgvy izd z hzd vivsg ,ltz tmlo tmlO
情報(bào)人員已經(jīng)知道,這段電報(bào)的加密方式為:
1. 首先將字符串的順序顛倒。
2. 字母互換的規(guī)律為:A->Z, B-Y, C-X...X->C, Y->B, Z-A a->z, b->y, c-x...x->c, y->b, z->a.
3. 非字母字符保持不變。
請(qǐng)編程幫助情報(bào)人員破譯這份機(jī)密電報(bào)。給出注釋良好的源程序和程序運(yùn)行后的結(jié)果。
標(biāo)簽:
java
9999
編寫
應(yīng)用程序
上傳時(shí)間:
2017-06-02
上傳用戶:dengzb84
-
兩數(shù)比較大小,交換以保持a>b
如果a已經(jīng)大于b則不交換
交換前后狀態(tài)都顯示
標(biāo)簽:
比較
上傳時(shí)間:
2014-12-03
上傳用戶:luke5347
-
實(shí)驗(yàn)源代碼
//Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("請(qǐng)輸入矩陣第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可傳遞閉包關(guān)系矩陣是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元關(guān)系的可傳遞閉包\n"); void warshall(int,int); int k , n; printf("請(qǐng)輸入矩陣的行數(shù) i: "); scanf("%d",&k);
四川大學(xué)實(shí)驗(yàn)報(bào)告 printf("請(qǐng)輸入矩陣的列數(shù) j: "); scanf("%d",&n); warshall(k,n); }
標(biāo)簽:
warshall
離散
實(shí)驗(yàn)
上傳時(shí)間:
2016-06-27
上傳用戶:梁雪文以
-
This edition updates and continues the series of books based on the residential
courses on radiowave propagation organised by the IEE/IET.
The first course was held in 1974, with lectures by H. Page, P. Matthews,
D. Parsons, M.W. Gough, P.A. Watson, E. Hickin, T. Pratt, P. Knight, T.B. Jones,
P.A. Bradley, B. Burgess and H. Rishbeth.
標(biāo)簽:
Propagation
Radiowaves
edition
3rd
of
上傳時(shí)間:
2020-05-31
上傳用戶:shancjb
-
高通(Qualcomm)藍(lán)牙芯片QCC5144_硬件設(shè)計(jì)詳細(xì)指導(dǎo)書(官方內(nèi)部培訓(xùn)手冊(cè))其內(nèi)容是針對(duì)硬件設(shè)計(jì)、部分重要元器件選擇(ESD,F(xiàn)ilter)及走線注意事項(xiàng)的詳細(xì)說明。2 Power management 2.1 SMPS 2.1.1 Components specification 2.1.2 Input power supply selection 92.1.3 Minimize SMPS EMI emissions 2.1.4 Internal LDOs and digital core decoupling 2.1.5 Powering external components 2.2 Charger 2.2.1 Charger connections.2.2.2 General charger operation2.2.3 Temperature measurement during charging 2.3 SYS_CTRL 3 Bluetooth radio3.1 RF PSU component choice 3.2 RF band-pass filter3.3 Layout (天線 走線的注意事項(xiàng))4 Audio4.1 Audio bypass capacitors 4.2 Earphone speaker output4.3 Line/Mic input 4.4 Headphone output optimizition5 LED pads 5.1 LED driver 5.2 Digital/Button input 5.3 Analog input5.4 Disabled 6 Reset pin (Reset#)7 USB interfaces7.1 USB device port7.1.1 USB device port7.1.2 Layout notes 7.1.3 USB charger detectionA QCC5144 VFBGA example schematic and BOM B Recommended SMPS components specificationB.1 Inductor specifition B.2 Recommended inductors B.3 SMPS capacitor specifition
標(biāo)簽:
藍(lán)牙芯片
qcc5144
上傳時(shí)間:
2022-04-07
上傳用戶:默默