摘要:
Dapper本身并不方便,需要搭配扩展。Dapper是和具体的数据库无关的,再封装的话,不同数据库代码就不一样了,Dapper.Lite以最小的代价支持最多的数据库,旨在简单易用、稳定可靠。 最近重构并精简了Dapper.Lite,以及不依赖Dapper的版本LiteSql。这两款ORM基本完工,自 阅读全文
摘要:
以MySQL数据库为例 一. 安装 NuGet搜索Dapper.Lite并安装最新版本。 NuGet搜索MySqlConnector并安装最新版本。 也可以使用MySql.Data库,但MySqlConnector库性能更好。 二. 实现数据库Provider using Dapper.Lite; 阅读全文
摘要:
C# 实用第三方库 Autofac 依赖注入IOC框架 NuGet安装:Autofac、Autofac.Extras.DynamicProxy AutoMapper 对象映射 Mapster 对象映射 Castle.Core 动态代理AOP框架 Quartz 定时任务框架 NLog 日志框架 NuG 阅读全文
摘要:
需求 无人机或汽车按照给定的路径和速度运动 关键算法 路径按比例采样 代码 simulationPath.js /** * 仿真路径 */ import * as Cesium from 'mars3d-cesium' let SimulationPath = (function () { /** 阅读全文
摘要:
准备环境 miniconda 作用: 虚拟环境:为每个项目创建独立的Python环境(如Python 3.10),避免全局安装导致版本冲突。 依赖管理:通过conda或pip精准安装AI框架(如PyTorch、LangChain),解决库版本兼容性问题。 安装: 下载地址:miniconda下载 阅读全文
摘要:
创建一个文件EnableHyperV.cmd,内容如下: pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 阅读全文
摘要:
配置如下: server { listen 8161; server_name localhost; location / { root D:/地图瓦片/合肥电子地图高德瓦片; index index.html index.htm; # 关键CORS配置 add_header 'Access-Con 阅读全文
摘要:
软件版本要求 python3 >= 3.5 git >= 2.22.0 如果git版本低,则需要安装新版本的git 安装git-filter-repo python3 -m pip install git-filter-repo 删除指定的文件或文件夹 git filter-repo --path 阅读全文
摘要:
主要工作 负责一个项目中的三维功能的开发,基于Mars3D和Cesium,持续近一年。 大数据服务维护 有几个服务不太稳定,数据积压,经过多次尝试优化,终于解决了问题。 轮子 Dapper.Lite今年只维护了三次,很稳定。 不再造新轮子了。 阅读全文
摘要:
Cesium 二三维切换 关键是切换后视角的计算 使用mars3d的map.setCameraView: switch2D3D() { let map = getMap(); if (!map) return; let view = map.getCameraView(); if (map.scen 阅读全文
摘要:
为了优化 Java Spark 服务,尝试了各种办法和各种参数组合。 为什么要优化 现网有个spark服务,白天数据量大,积压数据,夜间数据量小,再把积压的数据处理完,虽然达到了平衡,保证了每天的数据能处理完,但白天的数据处理延迟比较大。 数据积压的原因 接手这个服务以来,我一直以为是因为下载图片耗 阅读全文
摘要:
根据经纬度获取高程 /** * 根据经纬度获取高程 * @param { mars3d.Map } map * @param {number} lng * @param {number} lat */ async function getHeightByLngLat(map, lng, lat) { 阅读全文
摘要:
nohup [命令] >/dev/null 2>&1 & 示例: nohup /bin/sh -c 'cd /home/server/dotnet/DotnetDatamining && dotnet DotnetDatamining.dll "--desc=xxx服务 访问端口号5028"' >/ 阅读全文