- 博客(180)
- 资源 (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
1086
原创 C语言写打包DLL或者so给第三方调用
例子,在C#程序中把hello.dll引入debug文件夹下。gcc编译 windows .linux。创建一个hello.c文件。
2024-02-28 16:15:40
773
2
原创 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
1395
原创 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
955
原创 openresty安装配置,执行shell脚本
请根据实际需要调整路径和权限。创建一个ftpfile.lua脚本。时有足够的权限来写入目标目录。-- 执行压缩文件存入数据库脚本。
2023-11-15 15:24:28
813
原创 根据最新上传的压缩包,解压写入数据库
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
235
原创 判断船进去倾倒区次数
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
90
原创 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
451
原创 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
604
原创 centos7 安装pg13
首先,你需要安装 PostgreSQL 数据库。默认情况下,CentOS 7 的软件仓库中提供了 PostgreSQL 9.2,但你也可以选择安装较新版本。请注意,上述步骤是一个示例,并且可能会根据你的需求和具体的 PostgreSQL 和 PostGIS 版本有所不同。现在,PostgreSQL 和 PostGIS 都已经安装并配置完成。你可以开始在数据库中使用地理空间数据了。你可以为 PostGIS 创建一个新的 PostgreSQL 用户和数据库。接下来,你需要在数据库中启用 PostGIS 扩展。
2023-09-27 13:36:33
486
原创 postgresql 创建listen notify .net core6.0监听连接
/ 可以选择适当的延迟时间。startup.cs注册下服务 services.AddHostedService<TableUpdateListenerService>();// 在这里执行相应的操作,处理接收到的通知。-- 创建一个触发器,在数据变化时调用通知函数。.net core创建一个后台运行服务。-- 在需要监听的表上创建触发器。-- 创建一个发送通知的函数。psql 发送测试。
2023-09-17 14:35:11
480
原创 linux下常用shell脚本
1.每次前端测试打包包。echo "删除文件夹: $folder"# 如果不在保留列表中,就删除文件夹。# 检查文件夹是否在要保留的列表中。echo "生产前端打包完成!# 获取当前目录下所有文件夹。# 定义要保留的文件夹列表。# 循环遍历所有文件夹。2.word转pdf。
2023-09-14 10:43:22
220
原创 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
159
原创 centos7安装 postgresql postgis pgrouting
1、修改/var/lib/pgsql/12/data/postgresql.conf文件,取消 listen_addresses 的注释,将参数值改为“*”原文链接:https://blog.youkuaiyun.com/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
615
原创 node 打包到指定路径下。里面的js文件自带路径
ng build --output-path=dist --deploy-url=./mobile-map/
2023-08-17 14:34:30
192
原创 postgresql 拼接线geojson
查询的结果放在{ "type": "FeatureCollection", "features": [ {。]}中,然后字符串, "sb" : "sb"}}替换}}, 最后以后去掉,大体模糊地图上范围,大地2000 坐标 4490 中央子午线119度 15分。瞎几把转4326。减0.75,给个大体范围。场景:有2个经纬度。4个字段,拼接线geojson。
2023-07-27 15:38:49
345
原创 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
454
原创 postgresql json数据操作
数据类型在PostgreSQL中将JSON数据按原样存储,不进行额外的处理。JSON数据以二进制格式存储,相比纯文本存储更紧凑。然而,对JSON数据的查询和索引操作可能比。列中时,PostgreSQL会解析并重新编写JSON文档,创建一个优化的二进制表示。这种二进制格式允许对JSON数据进行高效的索引和查询。它以二进制格式存储JSON数据,但在存储过程中还会对数据进行额外的处理。更适合对JSON数据进行高效的查询和索引。然而,如果您不需要高级查询功能或索引,并且希望将JSON数据存储为纯文本,您可以使用。
2023-07-13 13:15:32
1806
原创 docker命令学习
删除所有停止运行的容器:docker rm $(docker ps -a -q)停止所有容器运行:docker stop $(docker ps -a -q)# 超时,单位毫秒,可选。
2023-05-11 19:19:33
529
原创 centos下postgresql创建服务启动
服务的类型,常用的有 simple(默认类型) 和 forking。#而如果服务程序启动后会通过 fork 系统调用创建子进程,然后关闭应用程序本身进程的情况,则应该将 Type 的值设置为 forking,#“WantedBy=multi-user.target” 表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行。#和前面的 Wants 作用相似,只是后面列出的不是服务所依赖的模块,而是依赖当前服务的模块。#是否给服务分配独立的临时空间(true/false),要给的。
2023-04-07 19:47:31
733
原创 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
2041
原创 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
434
原创 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
532
原创 npoi word 里面厂家操作
/---整段缩进(右移)指定应为从左到右段,该段的内容的左边的缘和这一段文字左边的距和右边文本边距和左段权中的那段文本的右边缘之间的缩进,如果省略此属性,则应假定其值为零。//---指定应放置这一段,该段的内容从左到右段的右边缘的正确文本边距和右边文本边距和左段权中的那段文本的右边缘之间的缩进,如果省略此属性,则应假定其值为零。//---首行前进,指定的缩进量,应通过第一行回到开始的文本流的方向上移动缩进从父段的第一行中删除。//--指定当渲染此分页视图中的文档,这一段的内容都呈现在文档中的新页的开始。
2023-02-09 10:36:35
593
原创 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
382
原创 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
581
原创 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
1202
原创 使用 Earthdistance 和立方体的地理定位
使用纬度和经度地理位置的数据库中的一个常见要求是查询在某个半径范围内的位置或与另一个位置的距离。有多种方法可以轻松管理此类查询。您可以将 Postgres earthdistance 模块与点或立方体一起使用,也可以使用第三方 PostGIS 扩展。在这一集中,我们将重点关注将 earthdistance 模块与点数据类型一起使用。earthdistance 模块是官方支持的 Postgres 扩展,必须手动启用。它依赖于 Postgres 多维数据集扩展,因此我将快速安装两者。create ex
2022-04-20 10:22:46
383
原创 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
2711
原创 timescale 学习
创建并发索引create index on tbl_real_time_data(tm,monitor_factor_code) WITH (timescaledb.transaction_per_chunk
2021-12-13 15:45:23
1242
原创 数据库连接类
#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
493
stc-isp(v6.86H)
2018-01-04
JLink V8 Win7下升级工具&资料
2017-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人