首页
统计
壁纸
留言板
友情链接
更多
直播
实用工具
Search
1
给孙小姐的一封情书
429 阅读
2
LabVIEW | 各版本及开发工具模块下载
217 阅读
3
armUbuntu系统构建
211 阅读
4
OpenWRT | 作为 旁路由/单臂路由/透明网关 设置 DDNS
194 阅读
5
armUbuntu | 开发板 移植 openssl 库
187 阅读
取次花丛懒回顾
默认分类
C#
MySQL
LabVIEW
Java
Android
PHP
Python
handsome
相册
百度地图
嵌入式
嵌入式Ubuntu
I.MX6ULL
linux
Unity
Golang
Rust
OpenHD
教学计划
Search
标签搜索
C#
handsome
Git
动态壁纸
开源
Unity3d
Unity
csharp
Moao
累计撰写
172
篇文章
累计收到
23
条评论
首页
栏目
取次花丛懒回顾
默认分类
C#
MySQL
LabVIEW
Java
Android
PHP
Python
handsome
相册
百度地图
嵌入式
嵌入式Ubuntu
I.MX6ULL
linux
Unity
Golang
Rust
OpenHD
教学计划
页面
统计
壁纸
留言板
友情链接
直播
实用工具
搜索到
172
篇与
的结果
2025-07-30
GPS || OsmAnd 协议发送数据 示例
OsmAnd 协议发送数据 示例1. 协议概述OsmAnd 协议通过 HTTP 请求将位置数据发送到 服务器。这些请求可以包含查询参数或 POST 参数。2. 支持的参数以下是 OsmAnd 协议中常见的参数及其说明:参数名称描述示例值id 或 deviceid设备的唯一标识符,这是必填参数。123456valid表示位置是否有效,可接受的值为 "true"、"false"、"1" 和 "0"。"true"timestamp位置的时间戳,可以是自纪元以来的秒数或毫秒数、ISO 8601 格式或 "yyyy-MM-dd HH:mm:ss" 格式。"2024-07-30T14:30:00Z"lat位置的纬度,应为双精度值。34.0522lon位置的经度,应为双精度值。-118.2437location以逗号分隔的字符串,格式为 "latitude,longitude"。"34.0522,-118.2437"cell基站信息,格式为 "mcc,mnc,lac,cellId,signalStrength" 或 "mcc,mnc,lac,cellId"。"310,410,12345,67890,-70"wifiWiFi 接入点信息,格式为 "macAddress,signalStrength"。"00-14-22-01-23-45,-80"speed设备的速度,默认单位为节(knots)。50bearing 或 heading设备移动的方向,以度为单位。270altitude设备的海拔高度,单位为米。100accuracy位置的精度,单位为米。5.0hdop水平精度稀释。1.2batt设备的电池电量。85driverUniqueId司机的唯一标识符。"driver123"charge表示设备是否正在充电,可接受的值为 "true" 和 "false"。"true"3. 示例数据以下是通过 HTTP GET 请求发送到 服务器的示例数据:示例 1:基本位置数据http://server:5055/?id=123456&lat=34.0522&lon=-118.2437×tamp=2024-07-30T14:30:00Z&hdop=1.2&altitude=100&speed=50示例 2:包含基站信息http://server:5055/?id=123456&lat=34.0522&lon=-118.2437×tamp=2024-07-30T14:30:00Z&hdop=1.2&altitude=100&speed=50&cell=310,410,12345,67890,-70示例 3:包含 WiFi 信息http://server:5055/?id=123456&lat=34.0522&lon=-118.2437×tamp=2024-07-30T14:30:00Z&hdop=1.2&altitude=100&speed=50&wifi=00-14-22-01-23-45,-80示例 4:完整数据http://server:5055/?id=123456&lat=34.0522&lon=-118.2437×tamp=2024-07-30T14:30:00Z&hdop=1.2&altitude=100&speed=50&valid=true&location=34.0522,-118.2437&cell=310,410,12345,67890,-70&wifi=00-14-22-01-23-45,-80&bearing=270&accuracy=5.0&batt=85&driverUniqueId=driver123&charge=true4. 使用 Python 发送数据以下是使用 Python 发送数据到 服务器的示例代码:示例代码import requests url = "http://server:5055/" data = { "id": "123456", "lat": "34.0522", "lon": "-118.2437", "timestamp": "2024-07-30T14:30:00Z", "hdop": "1.2", "altitude": "100", "speed": "50", "valid": "true", "location": "34.0522,-118.2437", "cell": "310,410,12345,67890,-70", "wifi": "00-14-22-01-23-45,-80", "bearing": "270", "accuracy": "5.0", "batt": "85", "driverUniqueId": "driver123", "charge": "true" } response = requests.post(url, data=data) print(response.status_code)5. 注意事项服务器配置:确保 服务器已正确配置 OsmAnd 协议的端口(默认为 5055)。设备注册:在 的 Web 界面上注册设备,并确保设备 ID 与发送数据时使用的 ID 一致。数据格式:确保所有参数的格式正确,避免因格式错误导致数据无法被正确解析。通过以上方法,你可以将 OsmAnd 协议的数据发送到 服务器,并实现位置信息的实时跟踪和记录。
2025年07月30日
2 阅读
0 评论
0 点赞
2025-06-27
Golang | cgo(gcc) windows mingw64 环境搭建
以下是将该网页内容整理成的 Markdown 格式:golang cgo windows mingw64 环境搭建准备网络一定要ok提前安装好 cmder 或者 cygwin,涉及大量命令操作,而windows本身命令行非常难用,不适合开发直达下载链接:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z/download安装 Mingw-w64MinGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++、ADA及Fortran编译器。相比Cygwin而言,体积要小很多,使用较为方便。MinGW提供了一套完整的开源编译工具集,以适合Windows平台应用开发,且不依赖任何第三方C运行时库。MinGW包括:一套集成编译器,包括C、C++、ADA语言和Fortran语言编译器用于生成Windows二进制文件的GNU工具的(编译器、链接器和档案管理器)用于Windows平台安装和部署MinGW和MSYS的命令行安装器(mingw-get)用于命令行安装器的GUI打包器(mingw-get-inst)MingW 分 32位和64位版本:下载地址分别如下:MinGW 32位MinGW-w64 64位gcc 主要有三种不同的线程库的定义,分别是 Win32,OS/2,以及 POSIX。前两种定义只适合于他们各自的平台,而 POSIX 定义的线程库是适用于所有的计算平台的,故肯定使用 threads-posix。C++ Exceptions有三种处理方式:DWARF 不传递错误,需要使用DWARF-2(或DWARF-3)调试信息,生成的包会很大SJLJ 长跳转,即使抛出异常也正常的执行,可以在没有使用GCC编译的代码或者没有调用堆栈展开信息的代码中工作SEH 结构化异常处理,Windows使用自己的异常处理机制下载 MinGW下载 Mingw-w64 Mingw-w64 sourceforge。这里选择的是 Mingw-w64 win64 Personal Buildsfiles -> Toolchains targetting Win64 -> Personal Builds -> mingw-builds -> 8.1.0 -> threads-posix -> seh -> x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z直达下载链接:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z/download安装 MinGW直接下载解压即可,添加环境变量 MINGW64_HOME 指向解压的路径,环境变量 path 中添加将 %MINGW64_HOME%\bin 。然后命令行输入 gcc -v 打印:Microsoft Windows [版本 10.0.26100.4484] (c) Microsoft Corporation。保留所有权利。 C:\Users\wangyu>gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=C:/Dev/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe Target: x86_64-w64-mingw32 Configured with: ../../../src/gcc-8.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/lib -L/c/mingw810/prerequisites/x86_64-zlib-static/lib -L/c/mingw810/prerequisites/x86_64-w64-mingw32-static/lib ' Thread model: posix gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project) C:\Users\wangyu>配置全局 make进入 mingw64 的安装目录找到 bin 进入,新建文件 make.bat 内容为:@echo off C:\Dev\mingw64\bin\mingw32-make.exe %1 %2 %3 %4 %5 %6 %7 %8 %9注意目录按安装目录来保存后测试配置:Microsoft Windows [版本 10.0.26100.4484] (c) Microsoft Corporation。保留所有权利。 C:\Users\wangyu>make -v GNU Make 4.2.1 Built for x86_64-w64-mingw32 Copyright (C) 1988-2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. C:\Users\wangyu>golang 在win下交叉 cgo 编译注意cygwin 本身也能安装 GNU 的 make 或者 gcc 工具链,但是非常容易出现不能编译的问题,故建议使用 mingw64 的 gcc。cygwin 本身只作为一个备用编译方案,如果 mingw64 出现问题,可以切换到 cygwin 来执行。
2025年06月27日
7 阅读
0 评论
0 点赞
2025-06-27
Android Studio | 设置国内代理(SDK 设置国内代理(阿里云镜像))
Android Studio 相关下载设置国内代理(阿里云镜像)(Android Git 仓库 国内代理/阿里云镜像)简介Android 上的 Git 存储库。下载地址阿里云镜像:https://mirrors.aliyun.com/android.googlesource.com/相关链接官方主页使用方法打开设置(settings)。进入“外观与行为”(Appearance & Behavior)。选择“系统设置”(System Settings)。点击“HTTP 代理”(Http Proxy)。选择“自动检测代理设置”(Auto-detected proxy settings)。勾选“自动代理配置 URL”(Automatic proxy configuration URL)。将上述下载地址(阿里云镜像:https://mirrors.aliyun.com/android.googlesource.com/)填入。
2025年06月27日
9 阅读
0 评论
0 点赞
2025-06-27
浏览器 | 开启Chrome和Edge的多线程下载功能(Parallel downloading)
在日常使用浏览器下载文件时,常常会遇到下载速度缓慢的问题。为了提升下载速度,除了使用第三方下载工具(如IDM)外,还可以通过开启浏览器的多线程下载功能来实现。以下是针对Chrome和Edge浏览器的详细操作步骤:Chrome浏览器在地址栏输入以下内容并回车:chrome://flags/#enable-parallel-downloading页面会显示“Parallel downloading”选项,默认设置为“Default”(关闭状态)。将该选项更改为“Enabled”。点击“Relaunch”按钮重启浏览器,多线程下载功能即可生效。Edge浏览器(Chromium内核)在地址栏输入以下内容并回车:edge://flags/#enable-parallel-downloading页面同样会显示“Parallel downloading”选项,默认设置为“Default”。将该选项更改为“Enabled”。点击“Relaunch”按钮重启浏览器,多线程下载功能即可启用。注意事项开启多线程下载功能后,下载速度可能会因网络环境、服务器性能等因素有所不同。该功能可能会对服务器造成一定压力,因此在使用时应遵循相关法律法规和网站规定。如果在操作过程中遇到问题,可以尝试清除浏览器缓存或更新浏览器版本后再进行设置。通过以上步骤,你就可以轻松开启Chrome和Edge浏览器的多线程下载功能,享受更快的下载速度。
2025年06月27日
14 阅读
0 评论
0 点赞
2025-06-23
Android | Android 开发环境信息记录(自用各个版本信息/个版本对应信息)
安卓自用开发环境信息名称版本信息Android Studio2024.2.2 Patch 2 February 26, 2025JDKjdk-17.0.15Gradlegradle-8.2各环境下载链接和安装教程:JDK官方下载连接Java SE Development Kit 17.0.15 downloads安装教程https://blog.1okk.com/archives/196.htmlGradle官方下载连接https://gradle.org/releases/gradle-8.2-all.zipgradle-8.2-bin.zip安装教程https://blog.1okk.com/archives/370.htmlAndroid Studio Ladybug Feature Drop | 2024.2.2 Patch 2 February 26, 2025官方下载连接InstallersChromeOS: android-studio-2024.2.2.15-cros.deb (1.0 GB)Mac (Apple Silicon): android-studio-2024.2.2.15-mac_arm.dmg (1.3 GB)Mac (Intel): android-studio-2024.2.2.15-mac.dmg (1.3 GB)Windows (64-bit): android-studio-2024.2.2.15-windows.exe (1.2 GB)SHA-256 checksumsd87c3d88318101005f47598de347da41b3d2b28966f3260ba77d20fb6f78fcb4 android-studio-2024.2.2.15-cros.debf859a4e6d6e2b7f3501026f15e2e81531832e70a72b461e8bc5349ae91c7e730 android-studio-2024.2.2.15-mac_arm.dmg762c2ef01578323b58f2a0b25ce508b6ebb818395be0fcb81388d8320efd0a29 android-studio-2024.2.2.15-mac.dmg3d9607d65b809ee8b22e977adede4806fd3494871cf3fd17b68399b0050955d0 android-studio-2024.2.2.15-windows.exeZip filesLinux: android-studio-2024.2.2.15-linux.tar.gz (1.3 GB)Windows (64-bit): android-studio-2024.2.2.15-windows.zip (1.2 GB)SHA-256 checksums595fe446f11d74cdd9a4f4dae6224ab9828789a31873b8786d76d6ab29094e17 android-studio-2024.2.2.15-linux.tar.gz81eb908e1548732234a5959901cb83c649f72131f8e1a186f10b6e1b9a5d789e android-studio-2024.2.2.15-windows.zipAndroid Studio 版本:https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.2.11/android-studio-2021.3.1.11-windows.zip
2025年06月23日
8 阅读
0 评论
0 点赞
1
2
...
35