自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(181)
  • 资源 (10)
  • 收藏
  • 关注

原创 vscode配置C语言打断点

"miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe", // 自己电脑的gdb。"preLaunchTask": "echo", //这里和task.json的label相对应。"-fexec-charset=GBK" //解决中文乱码。搞了半天,也不知道为什么,不能打断点,后来就可以了。1,VSCODE启动要管理员启动。launch.json文件内容。tasks.json内容。

2024-03-19 14:41:22 554

原创 C语言写打包DLL或者so给第三方调用

例子,在C#程序中把hello.dll引入debug文件夹下。gcc编译 windows .linux。创建一个hello.c文件。

2024-02-28 16:15:40 542

原创 rsync文件同步

在末尾加上 /usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsyncd.conf。2.2、配置rsyncd.secrets 不存在就手动创建 touch /usr/local/rsync/rsyncd.secrets。2.1、配置rsyncd.conf 不存在就手动创建 touch /usr/local/rsync/rsyncd.conf。注意:1、这里的密码,与服务端设置的密码相同,就是通过这个密码连接服务端的。

2023-12-22 15:46:32 1349

原创 novnc 多用户访问

web:之后的路径必须是我们下载的noVNC-master.zip解压之后所在的那个安装了ws、optimist和mime-types等依赖的node_modules目录的绝对路径,我这里是C:\Users\Administrator\node_modules\noVNC,这里需要根据你自己的实际安装情况进行修改,负责会找不到nvc.html或vnc_lite.html文件。**注意:**这里需要注意,如果远程服务器开启了防火墙,需要开放远程服务器的9000端口, 否则无法访问。

2023-11-27 14:54:06 188

原创 openresty安装配置,执行shell脚本

请根据实际需要调整路径和权限。创建一个ftpfile.lua脚本。时有足够的权限来写入目标目录。-- 执行压缩文件存入数据库脚本。

2023-11-15 15:24:28 643

原创 根据最新上传的压缩包,解压写入数据库

WHERE \"file_name\" ILIKE '%图纸%' OR \"file_name\" ILIKE '%报告%' OR \"file_name\" ILIKE '%环境%';WHEN \"file_name\" ILIKE '%图纸%' THEN 1 \。WHEN \"file_name\" ILIKE '%报告%' THEN 2 \。WHEN \"file_name\" ILIKE '%环境%' THEN 3 \。echo "查询结果:$file_object_id"# 获取当前目录并输出。

2023-11-10 16:56:19 153

原创 判断船进去倾倒区次数

calculate_change_count(ship.mssi, shipLicense.start_time, shipLicense.end_time, shipLicense.partition_id)::integer, -- 强制转换为integer。本来想用点连接线来判断跟面相交多少次的,搞了很久搞不定,还是老老实实用点做轨迹判断。调用select * from calculate_change_count(函数获取证书下所有倾倒量。

2023-10-13 10:31:46 55

原创 timescaledb学习

- 例如,您可以使用 first_row_record.table_name 和 first_row_record.first_row 访问具体字段。-- 将 table_name_text 和 first_row_jsonb 插入到 temp_result 表中。-- 将结果插入表 _timescaledb_internal.mssi_result。-- 创建超表,使用 "time" 作为时间列,使用 "mssi" 作为分布键,并指定分区数为 10。-- 插入数据,如果子表不存在,它将自动创建。

2023-09-29 16:47:39 250

原创 postgresql13 安装postgis timescaledb

初始化数据库 sudo /usr/pgsql-13/bin/postgresql-13-setup initdb # 启动 PostgreSQL 服务 sudo systemctl start postgresql-13 # 设置开机自启动 sudo systemctl enable postgresql-13。1、修改/var/lib/pgsql/12/data/postgresql.conf文件,取消 listen_addresses 的注释,将参数值改为“*”

2023-09-27 16:22:39 382

原创 centos7 安装pg13

首先,你需要安装 PostgreSQL 数据库。默认情况下,CentOS 7 的软件仓库中提供了 PostgreSQL 9.2,但你也可以选择安装较新版本。请注意,上述步骤是一个示例,并且可能会根据你的需求和具体的 PostgreSQL 和 PostGIS 版本有所不同。现在,PostgreSQL 和 PostGIS 都已经安装并配置完成。你可以开始在数据库中使用地理空间数据了。你可以为 PostGIS 创建一个新的 PostgreSQL 用户和数据库。接下来,你需要在数据库中启用 PostGIS 扩展。

2023-09-27 13:36:33 317

原创 postgresql 创建listen notify .net core6.0监听连接

/ 可以选择适当的延迟时间。startup.cs注册下服务 services.AddHostedService<TableUpdateListenerService>();// 在这里执行相应的操作,处理接收到的通知。-- 创建一个触发器,在数据变化时调用通知函数。.net core创建一个后台运行服务。-- 在需要监听的表上创建触发器。-- 创建一个发送通知的函数。psql 发送测试。

2023-09-17 14:35:11 413

原创 linux下常用shell脚本

1.每次前端测试打包包。echo "删除文件夹: $folder"# 如果不在保留列表中,就删除文件夹。# 检查文件夹是否在要保留的列表中。echo "生产前端打包完成!# 获取当前目录下所有文件夹。# 定义要保留的文件夹列表。# 循环遍历所有文件夹。2.word转pdf。

2023-09-14 10:43:22 188

原创 geom怎么把Z 轴改为负数

SELECT),WHERE gid!= 20570;

2023-09-04 08:24:15 58

原创 怎么把geom里面的MutipleLinestring转linestring

SELECT。

2023-08-25 20:59:22 81

原创 pgrouting3.0 AB经纬度 查找河流最短路径

IN x1 double precision, -- 起点x坐标。IN y1 double precision, -- 起点y坐标。IN x2 double precision, -- 终点x坐标。IN x1 double precision, -- 起点x坐标。IN y1 double precision, -- 起点y坐标。IN x2 double precision, -- 终点x坐标。IN y2 double precision -- 终点y坐标。然后切割选择上海,注意,线一定要转线段。

2023-08-23 19:58:44 89

原创 centos7安装 postgresql postgis pgrouting

1、修改/var/lib/pgsql/12/data/postgresql.conf文件,取消 listen_addresses 的注释,将参数值改为“*”原文链接:https://blog.csdn.net/Angel_asp/article/details/124308694。2、修改/var/lib/pgsql/12/data/pg_hba.conf文件,增加下图红框部分内容。systemctl start postgresql-12.service // 启动服务。

2023-08-17 21:30:03 527

原创 node 打包到指定路径下。里面的js文件自带路径

ng build --output-path=dist --deploy-url=./mobile-map/

2023-08-17 14:34:30 88

原创 centos下多个java版本选择

yum install java-11-openjdk.x86_64 安装jdk以后,因为原来已经安装过,

2023-08-01 19:09:10 79

原创 centos下安装PG、postgis

postgresql 设置初始化密码。

2023-08-01 12:50:43 1059

原创 postgresql 拼接线geojson

查询的结果放在{ "type": "FeatureCollection", "features": [ {。]}中,然后字符串, "sb" : "sb"}}替换}}, 最后以后去掉,大体模糊地图上范围,大地2000 坐标 4490 中央子午线119度 15分。瞎几把转4326。减0.75,给个大体范围。场景:有2个经纬度。4个字段,拼接线geojson。

2023-07-27 15:38:49 231

原创 shell 命令定时任务

crontab -e 每分钟执行一次。#删除30秒前png。#删除五分钟前zip。

2023-07-26 09:47:38 208

原创 windows下安装tippecanoe制作矢量切片,mapbox加载

'text-field': ['get', 'NAME'], // 将 'NAME' 属性显示为标签。'fill-extrusion-color': '#ff0000', // 设置填充颜色为红色。'source-layer': 'shanghai', // 提供您的矢量图层名称。'source-layer': 'shanghai', // 提供您的矢量图层名称。'text-color': '#000000', // 设置标签颜色。-Z 是切片的最小zoom, -z 切片的最大zoom。

2023-07-16 17:46:00 361

原创 postgresql json数据操作

数据类型在PostgreSQL中将JSON数据按原样存储,不进行额外的处理。JSON数据以二进制格式存储,相比纯文本存储更紧凑。然而,对JSON数据的查询和索引操作可能比。列中时,PostgreSQL会解析并重新编写JSON文档,创建一个优化的二进制表示。这种二进制格式允许对JSON数据进行高效的索引和查询。它以二进制格式存储JSON数据,但在存储过程中还会对数据进行额外的处理。更适合对JSON数据进行高效的查询和索引。然而,如果您不需要高级查询功能或索引,并且希望将JSON数据存储为纯文本,您可以使用。

2023-07-13 13:15:32 1724

原创 docker命令学习

删除所有停止运行的容器:docker rm $(docker ps -a -q)停止所有容器运行:docker stop $(docker ps -a -q)# 超时,单位毫秒,可选。

2023-05-11 19:19:33 486 1

原创 centos下postgresql创建服务启动

服务的类型,常用的有 simple(默认类型) 和 forking。#而如果服务程序启动后会通过 fork 系统调用创建子进程,然后关闭应用程序本身进程的情况,则应该将 Type 的值设置为 forking,#“WantedBy=multi-user.target” 表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行。#和前面的 Wants 作用相似,只是后面列出的不是服务所依赖的模块,而是依赖当前服务的模块。#是否给服务分配独立的临时空间(true/false),要给的。

2023-04-07 19:47:31 661

原创 centos 安装Linux 安装libgdiplus-6.0.2.tar

OK,是不是已经报错了,找不到这个glib-2.0这个依赖的包。Libgdiplus会依赖linux系统中一些必要的包,如果缺少包,我们可以在线安装这些包。,Mono 依赖Libgdiplus包,所有我们将Libgdiplus 安装到mono文件夹中。mono编译到安装大概需要较长的时间,安装过程一样也是三个步骤。预编译==》编译==》安装。mono安装完成后,我需要配置mono的环境。没有error,说明预编译已经完成了,直接输入。安装成功后会提示类库组件已经安装完成了。编译并安装 ===》

2023-03-31 14:22:53 1361

原创 postgresql row convert column

438Install the additional module tablefunc once per database, which provides the function crosstab(). Since Postgres 9.1 you can use CREATE EXTENSION for that:Improved test caseSimple form - not fit for missing attributescrosstab(text) with 1 input paramet

2023-02-28 13:59:52 373

原创 word pdf svg相互转换

libreoffice --headless --convert-to pdf:writer_pdf_Export /mnt/app-sw/smps/水文测验记录表 --outdir /mnt/app-sw/smps。soffice --headless --convert-to pdf {文档路径} --outdir {导出目录路径}centos7下安装LibreOffice。pdf 转svg工具。

2023-02-14 14:46:29 418

原创 npoi word 里面厂家操作

/---整段缩进(右移)指定应为从左到右段,该段的内容的左边的缘和这一段文字左边的距和右边文本边距和左段权中的那段文本的右边缘之间的缩进,如果省略此属性,则应假定其值为零。//---指定应放置这一段,该段的内容从左到右段的右边缘的正确文本边距和右边文本边距和左段权中的那段文本的右边缘之间的缩进,如果省略此属性,则应假定其值为零。//---首行前进,指定的缩进量,应通过第一行回到开始的文本流的方向上移动缩进从父段的第一行中删除。//--指定当渲染此分页视图中的文档,这一段的内容都呈现在文档中的新页的开始。

2023-02-09 10:36:35 409

原创 redis 远程删除多个key

redis

2022-11-25 15:24:42 147

原创 mysql插入

id,lon,lat,speed,source,data_time,is_delete,`out`,`in`,course,heading,depth_avg,)id,lon,lat,speed,source,data_time,is_delete,`out`,`in`,course,heading,depth_avg,

2022-11-15 16:52:44 348

原创 地图上根据圆心经纬度、半径 创建多边形存储(JS/MYSQL实现)

根据 圆经纬度 半径。度数 创建圆边上经纬度

2022-11-11 08:53:16 635

原创 postgis 2.5 pgr_fromAtoB

SQL查询SELECT pgr_fromatob AS geojson FROM pgr_fromAtoB('120.15245186846','33.2985247306327','120.150558491682', '33.2972723248588','ws_line_gcj02',false,'geom');

2022-08-15 14:03:33 482

原创 centos7下postgresql安装postgis

他提示没有那个拓展文件,这是因为在线安装postgis24_96后,会发现他安装到了另外一个目录,跟我们的postgresql9.6不在同一个目录,所以我们需要把拓展文件复制到postgresql9.6安装目录下。折腾了几天,阿里云PG数据库上安装postgis。postgis的插件也在这。./configure--prefic=/usr/pgsql9.6/执行该命令可能会遇到一下问题。同理我们需要报lib文件copy到postgresql9.6的安装目录的lib下。出现以上截图所示表示安装成功了。...

2022-07-30 15:46:47 1097

原创 osm获取建筑和水数据

osm获取建筑和河流

2022-07-22 15:06:45 516

原创 C# linq select new all table object

linq

2022-06-01 16:28:07 249

原创 使用 Earthdistance 和立方体的地理定位

使用纬度和经度地理位置的数据库中的一个常见要求是查询在某个半径范围内的位置或与另一个位置的距离。有多种方法可以轻松管理此类查询。您可以将 Postgres earthdistance 模块与点或立方体一起使用,也可以使用第三方 PostGIS 扩展。在这一集中,我们将重点关注将 earthdistance 模块与点数据类型一起使用。earthdistance 模块是官方支持的 Postgres 扩展,必须手动启用。它依赖于 Postgres 多维数据集扩展,因此我将快速安装两者。create ex

2022-04-20 10:22:46 319

原创 CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch

pytorch和torchvision下载失败,主要是anaconda延迟过高导致增加国内镜像源来安装conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels ht

2022-02-19 13:32:47 2502

原创 timescale 学习

创建并发索引create index on tbl_real_time_data(tm,monitor_factor_code) WITH (timescaledb.transaction_per_chunk

2021-12-13 15:45:23 882

原创 数据库连接类

#include "StdAfx.h"#include "ADODatabase.h"CADODatabase::CADODatabase(DBType dbType){m_dbType=dbType;}CADODatabase::~CADODatabase(void){m_pConnection.Release();}DBT

2021-12-13 15:43:51 441

stc-isp(v6.86H)

STC-ISP 是一款单片机下载编程烧录软件,是针对STC系列单片机而设计的,可下载STC89系列、12C2052系列和12C5410等系列的STC单片机,使用简便,现已被广泛使用。

2018-01-04

JLink V8 Win7下升级工具&资料

可以完美在Win7下升级,网上大部分软件都是V2.4的。这个工具是2.16的。亲测在Win7 64位下JLink完美升级,给需要的朋友哈

2017-09-09

VC 打开关闭一个线程

VC正确打开关闭一个线程,运用信号量,以前喜欢运用BOOL全局变量关闭,但老有Bug。

2015-01-05

华为和谷歌的编码规范

华为和谷歌的编码规范 想进大公司的一定要看哦 很有帮助的 我看了以后 就进华为了

2013-04-11

Visual Assist

用VisualStudio开发的时候,很不方便,用Visual Assist。。。可以加快查看文件速度。。破解版Dll也在里面。

2013-04-11

VC高级开发教程.pdf

想成为VC高手的 一定要看哦 我看了这本书以后 就当经理的

2013-04-11

计算机英语单词(基本涵盖编程所有的)

基本上编程用到的英语单词在这里多出现了。大家多来下哦...^-^

2011-06-30

JavaScript语言参考

很有用的书籍哦非常非常有用哦,大家看看哦.帮我踩踩空间哦,757624760

2010-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除