BLE开发
Hey, password is required here.
082f794ea3f49be95f1f22067bb3ec5eb08bc15c9c6a6988488b73cbc0b5b997d29a0306d3530105567f26b7c90ca5c656b16274e442c0e33e9d32cfca041d2765f4d82c742b5469dd08fde9b1f19f4a2a31099564be0576fce2a7be02a66e27e88205bfc02c8f6b7611396a65883421098da2c4993fe2bc742572b78af15d7dbccab62e4c1d116c9611c509c2870efcf509389088030644e18a6e3df1f10af513737ba25ce5d830ef2a7c662ad0fa241f4dcce0b37bcfcd78b8f66864260563d2c7b528d3e4fd1d70f228c4ab2d9b6fb8155587316bb2e743fc3bcede4506b ...
iOS CRC16校验
iOS CRC16校验123456789101112131415161718192021+(uint16_t)calculateCRC:(NSData *)data start:(int)start end:(int)end{ Byte *bts = (Byte *)[data bytes]; uint16_t crc = (short) 0x0000; uint8_t i; for (int ii = start; ii <= end; ii++) { crc = crc ^ (bts[ii] << 8); for (i = 0; i < 8; i++) { if (crc & 0X8000) { crc = (crc << 1) ^ 0x1021; } else { crc <<= 1; ...
Android CRC16校验
Android CRC16校验12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719 ...
Javascript CRC16校验
Javascript CRC16校验123456789101112131415161718function crc16(hexString) { let crc = 0x0000; const polynomial = 0x1021; let byte_val, bit, c15; for (let i = 0; i < hexString.length / 2; i++) { byte_val = parseInt(hexString.substr(i * 2, 2), 16); for (let k = 0; k < 8; k++) { bit = ((byte_val >> (7 - k) & 1) == 1); c15 = ((crc >> 15 & 1) == 1); crc <<= 1; if (c15 ^ bit) { crc ^= polynomial; } } ...
安装elementary OS 5.0 Juno后必做的事
安装elementary OS 5.0 Juno后必做的事
换阿里的源+添加额外的源
换阿里的源,编辑/etc/apt/source.list文件,内容换成以下文本:
12345deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main multiv ...
在gradle中设置打包秘钥及输出apk名称
在gradle中设置打包秘钥及输出apk名称12345678910111213141516171819202122232425262728def projectName = "projectName"android {signingConfigs { debug { storeFile file("./debug.keystore") storePassword '123456' keyAlias 'key0' keyPassword '123456' } release { storeFile file("./debug.keystore") storePassword '123456' keyAlias ...
Android uri转真实路径
Android uri转真实路径从手机中选择文件,并读取内容的时候,选择下载下来的文件,突然程序崩溃了.抓了下日志,发现报以下错误:
java.lang.NumberFormatException: For input string: “raw:/storage/emulated/0/Download/browser/图片收藏/200832810200350_2.jpg”
修改如下:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371 ...
定时截图并发送到邮箱
Hey, password is required here.
c07c1b0c425cb0566c95b5372202dcc34703d0d19b874fd62d4024dd5392b4dd2e8d464176bcd5f6de693f11c9eeaa17bbb5171f9a9beaa2fdaccf73f61aa0f3876b335d285ff01f1e61c6883ffdce5b51f270c9d48ad24cd34bb4f21455f87d12f899f9bec8536ae597616cb140690999ac33cf006ae54c449ee047682db4a36eda1da725ee48f28fbe9ec7d63631cf694ca07a6e0c5ad928bff29a11dd77f433a79f32dfd06c9c9cebbee5479637a2ed92b71f9c46d02b3e493b549b10fbb5bcd3a4a5351e1731ea248df5e3660c9ab10aa77c8bc709d168b4f322f3f7c32 ...
JS浮点数16进制与10进制之间的转换
JS浮点数16进制与10进制之间的转换天猫精灵IoT平台自定义脚本时,需要将浮点数在16进制与10进制之间进行转换.设备端发过来的浮点数是16进制的,而显示到网页上的浮点数是10进制的.
使用ArrayBuffer DataView TypeArray进行转换12345678910111213141516171819202122232425var aa = 123.45;// 打印16进制buffervar floatArr1 = new Float32Array([aa]);var buffer1 = floatArr1.buffer;var intArr1 = new Int8Array(buffer1);intArr1.forEach(function(val){ console.log((val & 0xFF).toString(16).toUpperCase());});// buffer转10进制var intArr2 = new Int8Array([0x42, 0xF6, 0xE6, 0x66]);var buffer2 = intAr ...
three.js 材质
three.js 材质
原文链接: http://www.imooc.com/article/290194
