- 博客(51)
- 资源 (4)
- 收藏
- 关注
原创 Linux python pyinstaller 打包问题
系统版本:Linux -4.19.91-24.8.el8.ks8.11.x86_64-x86_64-with-kylin-10-Sun。如果存在 cd /etc/ld.so.conf.d。如果共享库不存在需要重新编译安装python。创建 python3.py 增加共享库路径。首先查看安装路径下面有没有 这个共享库。pyinstaller 安装不在说明。python 版本 :3.11.2。完成后 执行 ldconfig。
2024-09-15 01:00:00
517
原创 国产 麒麟 ARM 环境编译 RocketMQ-Client-CPP
系统版本:Linux 5.4.18-87.76-generic KYLINOS SMP Thu Aug 31 09:05:44 UTC 2023 aarch64 aarch64 aarch64 GNU/LinuxRocketMQ服务端版本:5.1.1RocketMQ-cpp 版本最新版2.2.0。
2024-08-13 00:15:00
1162
原创 C++ 注册Nacos
将include 和libnacos-cli.so libnacos-cli-static.a 放入你的工程。acos服务地址:192.168.1.124:8848。服务名:TestCppService。可以配置通过nacos 网关统一调用。在nacos-sdk-cpp 下。地址:192.168.1.131。可以配合libhv 来做测试。如果你的c++服务配置为。在你的工程中添加如下代码。
2024-04-01 23:45:00
1748
原创 若以适配国产数据库达梦和人大金仓
整体适配人大金仓和达梦 通过迁移工具整体从MySQL 迁移 ry_20231130.sql和ry_config_20231204.sql。唯一修改点是 达梦数据在对表和字段需要添加双引号。需要自己处理,修改配置来进行适配。1.在若以工程中添加新的模块。首先是nacos 部署完成,若以工程启动正常的情况下。2.工程建成后需要需要适配的mysql 数据库中的表。新将项目Nacos 中添加人大金仓数据。主工程文件pom.xml中添加。这是此此适配的一次记录。添加的新工程也是同样的。添加的新工程中也添加。
2024-03-26 23:45:00
548
原创 STK Components 二次开发- 约束条件
实际中需要考虑的比较多,比如地形,障碍物,两者之间的距离,雷达卫星功率高度等等,添加CentralBodyObstructionConstraint 约束。正常的创建地面站与卫星 或者地面站与飞行器之间的关系都是单方向的。在添加ElevationAngleConstraint 约束。基本都是值考虑地面站与飞行器之间的角度等。这样就可以添加多个约束条件来做计算。对源和目的都是有约束条件的。那么两个约束条件怎么添加呢?
2023-12-28 00:00:00
596
原创 Zinx 框架之 UDP
我们实现UDP 也是通过标准库net 来实现。因为需要UDP TCP WebSocket 等,因为Zinx TCP和WebSocket 已经实现,只有UDP没有。因为tcp 和udp 都是net库来实现,但是tcp返回net.Conn,udp 返回的是net.UDPConn,因此我们将conn定义为interface。Zinx 没有自己的UDP ,官网例子是通过Zinx Kcp 来实现UDP 通信。新增newClientConnUDP。实现UDP 以Zinx的方式实现。其他地方均可以参考这样来修改。
2023-12-27 01:30:00
553
原创 STK Components 二次开发-飞行器
GetTracksData()函数是对自定义数据处理。同理汽车也可以根据定义的轨迹运行。2.飞机上也可以在添加传感器。
2023-12-05 00:45:00
654
原创 STK Components 二次开发- 卫星地面站
前期卫星地面站创建已经说过,本次说一下卫星和地面站可见性时卫星名称和轨迹线变色问题。因为随着可见性变色,需要在关系中获取到可见时间。3.创建卫星和地面站关系。
2023-11-29 00:00:00
667
原创 STK Components 二次开发- StarLink
下载下来的数据是这样,要将字符串转为 二根数对象。3.批量创建卫星 设置名称和轨迹线。缩小看到的是图片,放大看到的是模型。1000可星轨迹线加名字看着好乱。全量数据不到5000颗卫星。5.去掉名称和轨迹线。
2023-11-28 00:45:00
718
4
原创 STK Components 二次开发-创建卫星
可以用stk 里面自带的 参数帮助文档。这里你所需要的最新卫星数据全有。其实创建需要的就是卫星的二根数。这个接口优先下载最新的。读取数据库中的卫星数据。
2023-11-26 03:30:00
1038
原创 Tars框架 Tars-Go 学习
部署申请 amc.GoTestServer.GoTestObj。名称不知道的可以参考自己创建的app config。GoTestServer 需要提前生成打包好。网上安装教程比较多,官方可以参数这个。点击刷新可以看到自己部署的应用。安装完成后Tars 界面。本文主要介绍部署应用。
2023-11-25 01:00:00
693
原创 Tars-GO 开发
Tars 实例的名称其中一个非常重要的作用就是用于服务间名字服务寻址。而对于 HTTP 这样的直接对外提供服务的实例而言,其实这块相对不是很重要,我们更多的是以描述服务功能的角度去命名。Tars 实例的名称,有三个层级,分别是 App(应用)、Server(服务)、Servant(服务者,有时也称 Object)三级。我们已经初步接触到了:比如 Tars 基础框架中的 tarsstat,其服务的完整名称即为:tars.tarsstat.StatObj。
2023-11-25 00:00:00
461
原创 QT mysql 数据库线程池 与数据库操作封装
最近事情比较多很久没有写学习笔记了,数据库线程池,+ 数据库封装,虽说数据库操作有很多不需要写sql 的,ORM 封装的方式去操作数据库。但是从业这些年一直是自己动手写sql ,还是改不了这个习惯。sql 语句 批量更新。源数据是这样需要更新。
2023-11-22 15:00:00
1620
原创 QT Mysql 驱动
因为是32位驱动所以下载mysql-connector-c-6.1.11-win32.zip 按照上图进行配置。然后在拷贝 mysql-connector-c-6.1.11-win32\lib\libmysql.dll。然后将其拷贝到你的工程目录或者发布版程序release 下面 新建。sqldrivers 这个文件夹 然后将上面文件拷贝进去。就以程序32位mysql 版本64位为例。然后就可以运行正常。版本一致的情况一般不会出现问题。64位和32位均可编译配置一样。然后重新构建就可以了。
2022-10-14 18:11:27
1124
1
原创 fbprophet 时序模型的使用
Facebook 开源了一个时间序列预测的算法,叫做 fbprophet, prophet 算法不仅可以处理时间序列存在一些异常值的情况,也可以处理部分缺失值的情形,还能够全自动地预测时间序列未来的走势。1.安装,安装这里就不说了,随说安装痛苦但是 Anaconda 下面直接安装就可以。2.安装完成后的使用。import pandas as pdfrom fbprophet import Prophetfrom matplotlib import pyplotdf=pd.read_csv
2021-07-13 18:05:26
568
原创 python urldecode用法
最近做项目外部调用需要多url 做转码,因为开始再js 上直接做单次调用模拟均没有问题,移植python 就出现问题,发现python 和js 数据转换的时候还是存在问题。例如数据为这样[{"sku_no":"10304026","amount":"98.00","storage_code":"001"},{"sku_no":"11399053","amount":"218.00","storage_code":"001"},{"sku_no":"11503078","amount":"65...
2021-04-15 16:29:09
7695
原创 hadoop + hive 环境搭建
年前事情不多,搭建一套hive平台。1.首先下载安装包: hadoop-3.2.2.tar.gz jdk-8u271-linux-x64.tar.gzapache-hive-3.1.2-bin.tar.gzmysql-connector-java-5.1.48.tar.gz 以上包还包括mysql 因为本机已经装过,下面安装都是按照默认mysql 已安装为主。2. jdk安装 因为hadoop 3需要jdk 1.8 以上,下载1.8 即可。3.其他安装流程...
2021-01-20 16:08:27
319
原创 faker 使用的一次记录
faker是python一个模块,可以快速让你生成数据。造数据的好方法。使用不说了 网上好多。#!/usr/bin/env python# -*- coding: utf-8 -*-import timeimport datetimefrom faker import Fakera = time.time()class TestDataAnalysisProcess: def processData(self): fake = Faker(locale='zh
2020-10-30 16:27:04
239
原创 python aiohttp post 的使用
# -*- coding: utf-8 -*-import datetime, os, sysimport timeimport datetimeimport socketimport grequestsimport jsonimport asynciofrom aiohttp import ClientSessiontasks = []tasksResult=[]a = time.time()async def request_run(i, semaphore): asy.
2020-10-24 10:10:37
2899
原创 nginx 一次配置记录
一个nginx 里面多次转发。user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octe...
2020-10-24 10:03:16
184
1
原创 MongoDB 常用命令记录
常用命令show dbs 查看数据库use test 如果数据库不存在,则创建数据库,否则切换到指定数据库。db 查看当前使用的数据库新建的数据库 在没有插入数据前 show dbs 是看不到, 在新建的数据库插入数据之后才可以看到MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。db.dropDatabase() 删除 数据库, 进入所要删除的数据库执行 即可。删除 集合 collection 也就是相当于删除关系型数据库中
2020-10-24 09:55:33
133
原创 华为鲲鹏服务器 ARM64 安装python3环境
因为最近需要用到华为鲲鹏服务器所以对ARM 64的架构下软件的安装做以整理。主要安装一下程序1.python 安装:下载3.7.0 版本源码正常安装。2.pandas 安装。直接pip 安装没有问题,但是运行会报错。 直接安装的是最新版,最新版安装存在问题。 最新版本numpy 参考https://github.com/numpy/numpy/issues/16677 添加后执行仍然没有效果。 后来降低numpy版本 ...
2020-10-12 17:11:39
4549
原创 pandas 列拆分多列
现有数据为这1,2,11,"MiWiFi-R4AC|百兆双频|小米|R4AC|小米,FW325R|百兆单频|迅捷|FW325R|迅捷,device_12|百兆单频|MERCURY|device_12|MERCURY,FIR302C|百兆单频|斐讯|FIR302C|斐讯,TL-WR886N|百兆单频|TPLINK|TL-WR886N|TPLINK,TL-WR890N|百兆单频|TPLINK|TL-WR890N|TPLINK,MW310R|百兆双频|水星|MW310R|水星,TL-WDR5620|百兆双频|
2020-07-31 15:38:36
1797
原创 PYTHON 编码问题
在平时工作中,遇到了这样的错误:UnicodeDecodeError: 'ascii' codec can't decode byte想必大家也都碰到过,很常见 。于是决定对python的编码做一个整理和学习。基础知识在python2.x中,有两种数据类型,unicode和str,这两个都是basestring的子类>>> a = '中'>>&...
2020-06-22 10:42:52
137
原创 nginx uwsgi 启动 django APScheduler 问题
最近项目需要一个定时任务,本来打算不写进Django 的,因为只是一个简单的定时任务。因此就直接加入到了 Django,本地使用Django 为1.9.2 版本,APScheduler3.6.1APScheduler的使用这里不做过多说明,网上搜索会有很多例子。写完之后测试没有问题,就直接在服务器上运行,重启服务后,一直 没有运行,奇怪是什么原因呢,怎么就不允许了呢。python manage.py runserver 192.168.1.130:9000 运行 ,发...
2020-05-18 10:47:13
1758
4
原创 modin.pandas 说是可以提升pandas的运行效率(pandas替代方案)
最近偶尔看到modin.pandas 能提升效率,最近事情不多就开始验证一下。1.首先需要的软件包: Python-3.7.6.tgz gcc-9.1.0.tar.gz glibc-2.17.tar.gz 其他的比如pandas==0.25.3 , libffi-dev,xz-devel 等等。2.安装python 首先最开始安装的是python3.8...
2020-03-04 12:21:27
968
原创 pandas 数据分割和组合 用法
import pandas as pd import numpy as npdf = pd.DataFrame([['1-a-3','2-3'],['2-b-d','3-1']], columns=['name','value']) df 输出: name value0 1-a-3 2-31 2-b-d 3-1要求:将name中的第二个字符 和...
2019-11-12 16:04:28
971
原创 pandas split 的用法
import pandas as pddf=pd.DataFrame({"A":["ad-s","df-w","er-3w","23-wd"],"B":[1,2,3,4]})df A B0 ad-s 11 df-w 22 er-3w 33 23-wd 4split 分割df["A"].str.split("-")0 [ad, ...
2019-06-05 14:11:24
11538
原创 Django 文件下载
最近项目需要实现Django 版本文件下载,对实现做以总结:第一种:HttpResponse:from django.shortcuts import HttpResponse import urllib.parse def DownLoadFile(request): fileName="/home/CSV/测试.csv.gz" file=open(fileN...
2019-05-21 11:19:30
218
sql..asp.php 查询工具
2012-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人