Python 如何将百万数据入PostgreSQL库

PostgreSQL 是一个功能强大的开源对象关系型数据库系统,他使用和扩展了SQL语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能。PostgreSQL 的起源可以追溯到1986年,作为加州大学伯克利分校POSTGRES项目的一部分,并且在核心平台上进行了30多年的积极开发。PostgreSQL 凭借其经过验证的架构,可靠性,数据完整性,强大的功能集,可扩展性以及软件背后的开源社区的奉献精神赢得了良好的声誉,以始终如一地提供高性能和创新的解决方案。由于业务在做压测时需要灌入大量的测试数据,试过很多
分类: 企业开发 发布时间: 06-24 03:54 阅读次数: 0

CI & CD 不可不知!

前置条件:你已经在Linux下搭建好了Jenkins的服务且安装了相应的pluginStep1:简述CI/CD(1)、工厂里的装配线以快速、自动化、可重复的方式从原材料生产出消费品。同样,软件交付管道以快速、自动化和可重复的方式从源代码生成发布版本。(2)、如何完成这项工作的总体设计称为“持续交付”(CD)。(3)、启动装配线的过程称为“持续集成”(CI)。持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每
分类: 企业开发 发布时间: 06-24 03:54 阅读次数: 0

史上超全!Docker命令全集,值得收藏!

一:首先来理解三个名词解释:1、镜像(image)Docker 镜像(Image)就是一个只读的模板。例如:一个镜像可以包含一个完整的操作系统环境,里面仅安装了 Apache 或用户需要的其它应用程序。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。2、仓库(repository)仓库(Repository)是集中存放镜像文件的场所。3、容器(container)Docker 利用容器(Container)来运行应用。容器是从镜像(Image)创建的运行实例。二:常用的命令集合如下:容
分类: 企业开发 发布时间: 06-24 03:54 阅读次数: 0

15.Opencv中图像基本变换

1.图像的缩放resize(src,dst,dsize,fx,fy,interpolation)src:操作图像dst:输出,在python中可以不用dsize:目标大小fx:x轴的缩放因子fy:y轴的缩放因子,如果定义了dsize则不需要设置fx fyinterpolation:插值算法常用缩放算法:INTER_NEAREST 邻近插值,速度快,效果差INTER_LINEAR 双线性插值,原图中的4个点,相比于邻近插值,速度快,效果好,为默认插值INTER..
分类: 企业开发 发布时间: 06-24 03:54 阅读次数: 0

16.图像的仿射变换

什么是仿射变换?仿射变换是图像旋转、缩放、平移的总称仿射变换API :warpAffine(src,M,dsize,flags,mode,value)src:源图像M:变换矩阵dsize 输出尺寸大小flag:与resize中的插值算法一致(见上一篇文章)mode:边界外推法标志value:填充边界的值1.图像的平移—平移矩阵矩阵中的每个像素由(x,y)组成图像的平移就是在(x,y)上加值因为像素是由两个元素(x,y)组成,所以变换矩阵是2*2矩阵平移向量
分类: 企业开发 发布时间: 06-24 03:54 阅读次数: 0

17.Opencv中的滤波器——图像滤波

图像滤波的作用:将一幅图像通过图像滤波得到另一幅图像按照深度学习的说法:其中滤波器又称为卷积核,滤波的过程称为卷积
分类: 企业开发 发布时间: 06-24 03:54 阅读次数: 0

冒泡排序法获取传感器最佳读数

前言主要思路:定义一个数组存储传感器读取到的值,然后去掉最小值和最大值,然后中间部分的数据取平均。//比较数组中当前数值和下一个数值的大小//如果当前值大,则交换位置for (int otter = 0; otter < size-1; ++otter) { for(int inner = 0;inner < size -1 -otter; ++inner){ if(array[inner] > array[inner + 1]) { int te
分类: 企业开发 发布时间: 06-24 03:54 阅读次数: 0

三极管和MOS管的使用及区别

1.三极管单片机IO口输出高电平时,三极管导通单片机IO口输出低电平时,三极管截止(1)三极管是电流控制型元件三极管的BE之间可以理解为存在一个二极管的通路,当给B加高电平时,BE之间就会产生持续的电流,维持三极管打开的条件就是BE之间存在持续的电流,所有三极管称之为电流控制型元件。(2)MOS管是电压控制型元件电阻R的大小会随着GS间的电压变化而变化对于MOS管来说,GS之间不存在通路,他们之间仅仅存在一个寄生电容。当给G施加高电平时,除了一开始给电容充电的..
分类: 企业开发 发布时间: 06-24 03:54 阅读次数: 0

使用ESP8266驱动TFT显示屏

(1)TFT驱动库:TFT_eSPI
分类: 企业开发 发布时间: 06-24 03:54 阅读次数: 0

利用PROGMEM将数据写到闪存

参考作者:http://t.csdn.cn/xtQU4AVR存储器简介:AVR系列单片机内部有三种类型的被独立编址的存储器,他们分别为:1.Flash程序存储器(即程序存储空间、闪存)2.SRAM数据存储器3.EEPROM数据存储器单片机采用哈佛结构,将程序存储器和数据存储器分开。数据存储器RAM通常比较小,而程序存储器FLASH空间比较大,因此就需要将占用空间较大的不需要改变的数据放到Flash中。常用于:利用单片机显示图片,动画时,由于取模后的数据量比较大,放在RAM中会造成编译错误,只能放在FLASH
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0

【1】走进C语言

程序设计 = 数据结构 + 算法+结构化程序设计方法+语言工具和环境常见程序设计的3种基本结构:1. 顺序结构;2.选择结构;3.循环结构:虚线框内的操作为循环体C程序的典型结构(1)#include :以#开始的语句称为预处理语句,在编译器开始工作之前,先对这些命令进行预处理(2)标识符命名规则:以字母或下划线开头(3)数据类型关键字:(4)复杂类型关键字5个:struct 结构体声明union 共用体声明enum 枚举声明typedef 声明
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0

【2】C语言数据及数据运算

1.符号常量用一个标识符来代表一个常量,通过宏定义预处理指令来实现。#define 标识符常量# define PI 3.14符号常量在作用域内不能改变,也不能再被赋值。2.C语言中变量的定义int j;int i;如果变量的类型相同,可以在同一行定义。int i,j;3.局部变量与全局变量局部变量:在函数内部定义的变量全局变量:可以在程序的任何位置访问它们,在程序的开头处进行声明。注:应尽量少使用全局变量,过多地使用全局变量会造成程序的不清晰。1. 十进制:0~92. 八进制:0~73.十六进制:以0x或
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0

使用PlatformIo 开发 合宙ESP32-C3

使用框架:ArduinoESP32-C3是乐鑫推出的一款处理器,主要是替换下市场上老旧的ESP8266, MCU采用 RSIC-V架构, 主频160MHZ,提供内置Flash和外挂Flash 两个版本。 这个开发版所使用的是必须外挂Flash的型号。方法一:板子选择:esp32-c3-devkitm-1在PlatformIo.ini中修改flash_mode方法二:(1)在用户目录中找到 .platformio\platforms\espressif32\boards 目录(2)新建一个名字为 esp32-
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0

18.方盒滤波与均值滤波

图像卷积APIfilter2D(src, ddepth, kernel, anchor, delter, borderType)参数含义:src 滤波对象ddepth 滤波后的图像位深,一般设为-1,跟原图像保持一致kernel 卷积核(低通滤波,高通滤波)anchor 锚点,可以不设delter 默认为0borderType 边界类型,一般情况为默认值例如一个5*5的卷积核,作用使图像变平滑方盒滤波卷积核参数a的作用:normalize = true, a = 1/W * H 此时为均值滤波normali
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0

19.高通滤波

上一节为低通滤波,最主要的作用是去噪高斯滤波去除高斯噪声中值滤波去除椒盐噪声双边噪声用于美颜高通滤波最主要的作用是用于检测边缘常见的高通滤波:对于3*3的卷积核,Sobel(索贝尔)没有Scharr(沙尔)好,因为Scharr(沙尔)可以检测出更细的边缘线。Sobel(索贝尔)比较粗糙缺点:计算边缘时,只能求一个方向,要么是横轴,要么是纵轴,最后再相加的出最终结果缺点:对噪声比较敏感,在其内部没有降噪的功能,因此在使用前,需要进行降噪处理。Sobel(src, ddepth, dx, dy, ksize =
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0

20. Opencv中的形态学处理

形态学处理方法:将图像的每个像素变成两种值,如0,255全局二值化:画一条线,所有的像素均与这条线进行对比,低于为0,高于为255局部二值化:把图形分为不同的区域,在每个区域内再进行二值化处理,主要针对光线不好的图像。threshold(img, thresh, maxVal, type)img 灰度图像thresh 阈值maxVal 超过阈值,替换成maxValtype 由于光照不均匀以及阴影的存在,只有一个阙值会使得在阴影处的白色被二值化成黑色,此时适合采用 自适应阙值二值化adaptiveTh
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0

21. 目标识别 — 车辆统计项目

什么是图像轮廓?具有相同颜色或强度的连续点的曲线轮廓的作用:注意:1.为了检测的准确性,需要先对图像进行二值化或Canny操作使用 print(img.shape) 查看图片属性 2.画轮廓时会修改输入的图像如果不想改变原图像,则把原图像进行深拷贝一份findContours(img, mode, ApproximationMode...)该API有两个返回值 contours和hierarchycontours 查找到的所有轮廓的列表hierarchy 层级,查找到的轮廓之间的关系一般情况下选择使用
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0

四足仿生机器狗设计

主控芯片:海思 Hi3861LV100传智教育Hi3861 IoT WiFi 模组是一款基于海思Hi3861LV100 芯片的系统级封装模组,可提供完整的Wi-Fi IoT 开发功能。该模组的外观尺寸仅为20 mm×18 mm×2.54 mm, 模组已将晶振、滤波电容、WiFi 天线等外围器件集成封装,只需要3.3V 供电即可正常工作。使用传智教育Hi3861 IoT WiFi 模组可以大大提升开发和管控效率,降低供应链的复杂程度。模组可以广泛应用于,智能家电、智能门锁、低功耗Camera、穿戴设备
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0

23. Opencv——图像拼接项目

应用场景:1.图像搜索,如以图搜图,提取图片中的主要特征点进行搜索2.拼图游戏3.图像拼接,将两张有关联的图拼接到一起拼图方法:1.寻找特征2.特征点唯一,可追踪,能比较3.平坦部分很难找到它在原图中的位置4.边缘相比平坦要好找一些,但也不能一下确定具体位置5.角点可以一下就能找到其在原图的位置图像特征就是指有意义的图像区域,具有独特性、易于识别性,比如角点,斑点以及高密度区在特征中最重要的是角点灰度梯度的最大值对应的像素、两条线的交点、极值点(一阶导数最大值,但二阶导数为0)第一种情况:对于这个窗口来说,
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0

24. 图像拼接大作业

准备两张有关联关系的图片课后作业:去除两张图片相接的边缘,对图像进行裁剪去除黑边(1)图像合并的步骤首先找到中心点
分类: 企业开发 发布时间: 06-24 03:53 阅读次数: 0