XOR
Ubuntu系统apt添加第三方PPA源
一、前言 1.1目的 在使用Ubuntu时往往apt源会自带很多常用软件,但是大部分都是比较老的版本,本文主要是为了实现以下两个目的: 通过添加第三方的PPA源解决软件版本过低或者没有安装包的情况; Apt使用的一些基本命令。 1.2相关文档: PPA介绍可以参考此文章:技术|Ubuntu PPA ......
打工笔记--------------------------弄了一个还不错的NPOI的helper类
`using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.SS.Util; using System; using System.Collections.Generic; using System.Data; using Syst ......
二、区块量化 okx 配置修改
1、用pycharm软件打开python-okx-master文件 2、修改Account.py、MarketData.py、Trade.py文件 把debug = True 修改为debug=False 3、新增config.py文件 api_key = '你申请的 api key'secret_ ......
golang 语法糖
### golang 语法糖 在 Go 语言中,`nums...` 是一种语法糖,用于将切片 `nums` 展开为一个个独立的参数。 在函数调用中,如果你有一个切片 `nums`,你可以使用 `nums...` 将切片展开为独立的元素,作为函数的参数传递。 以下是一个示例说明 `nums...` 的 ......
什么是HMI和SCADA?两者有什么区别
前言 几十年来,工业控制系统在工业自动化中发挥了重要作用,它允许过程制造商从生产车间采集、分析、处理数据。 在当今瞬息万变的工业环境中,制造商和公用事业公司必须采用现代HMI/SCADA和数字化转型,以跟上变化的步伐,应对不断增长的运营挑战并保持竞争力。 HMI/SCADA软件在世界各地运行工业工厂 ......
redis学习十:数据类型命令及落地运用 (HyperLogLog)
需求:统计某个网站的UV,统计某个文章的UV(UV,unique visitor,独立访客,一般理解为客户端ip,需要去重考虑); 用户搜索网站关键词的数量(非同一个ip); 是什么:去重复统计功能的基数估计算法——HyperLogLog; 基数:是一种数据集去重后的真实个数————全集{1,2,3 ......
Freeswitch新增网关
本文介绍认证模式网关配置 配置demo如下,文件存放路径/freeswitch/conf/sip_profiles/external/gw01.xml: 1 <include> 2 <gateway name="gw01"> 3 <param name="username" value="10000 ......
C#/VB.NET:快速而简单的免费SVG到PDF转换技巧
在日常工作中,我们常常需要将SVG转换为PDF格式。这是因为SVG格式的图像在打印时可能会出现问题,例如失去分辨率或无法正确适应纸张大小。与此相比,PDF格式则专门用于打印和共享文档,可以确保高质量输出,并且能够自动适应不同的纸张大小。在本文中,我们将介绍如何使用编程方式将SVG文件转换为PDF,并... ......
SqlSugar本地缓存查询实现方式
有C#的国产ORM SqlSugar 好久了,实在话还不错,不过毕竟是早期产物不能过分要求规范化,有些项目查询语句需要用到缓存,官方是redis,我写了个本地缓存借助ConcurrentBag,因为有的项目禁止过分依赖三方组件,以下是我实现的方法,可供大家参考: using SqlSugar; us ......
vue3使用ClipboardJS插件的方式
建个工具类,以进行不同地方的调用复用。 调用方式,options参数的使用看自个的需求。 html调用方式 ```html 复制我 ``` vue组件调用方式 ```vue 复制我 ``` 工具类 ```js import ClipboardJS from 'clipboard' import { ......
公司内部多台内网环境服务器搭建yum仓库
# 公司内部多台内网环境服务器搭建yum仓库 服务端:192.168.142.131 客户端:192.168.142.132 一般情况下,企业都有自己的使用的特定的Linux版本,虚拟机也是使用特定的Linux版本安装出来的。我们一般都是使用centos7.5了。挂载好之后,路径一般为/dev/cd ......
meterpreter命令总结
# meterpreter命令总结 Meterpreter是Metasploit框架中的一个扩展模块,作为溢出成功以后的攻击载荷使用,攻击载荷在溢出攻击成功以后给我们返回一个控制通道。Meterpreter功能强大,支持信息收集、提权、注册表操作、哈希利用、截屏录屏等操作,也支持对摄像头、录音设备、 ......
binary_search 二分查找
1.在列表中获取中间位置的值 2.将中间值和所需要查找的值做对比, 如果相等则返回中间值的位置 3.如果中间值小于所需要查找的值, 则将查找范围缩小到 left 至 mid-1 (即right 修改为 mid-1) 4.如果中间值大于所需要查找的值, 则将查找范围修改为 mid+1 至 right ......
sqlite数据库
#ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QSqlDatabase> #include <QSqlQuery> #include <QString> namespace Ui { class Widget; } cl ......
IntelliJ IDEA HTTP Client工具 Convert ISO-8859-1 to UTF-8
##### 在对接接口返回的是 latin 控台乱码  ### 可是只用 HTTP Client脚本打印输出 `` ......
命令模式:命令也是类
命令模式是一种行为型设计模式,它允许将请求封装成对象,从而使您能够将不同的请求发送到队列或日志中,以及支持可撤销的操作。 > 示例代码 ```java //定义命令接口 public interface Command { void execute(); } //具体命令 public class ......
在Ubuntu 18.04系统下安装多个GCC编译器版本的方法
在Ubuntu 18.04系统下安装多个GCC编译器版本的方法 2019-06-20 11:26:23作者:Sysgeek稿源:系统极客网 本文介绍在 Ubuntu 18.04 LTS 操作系统下安装多个 GCC 编译器版本的方法,可以同时安装 GCC 7/8/9 版本,包括 G ++,可同时安装稳 ......
NV400F语音IC,充电桩语音方案,支持UART音频更换
随着电动车的不断增加,户外、居民楼、小区、办公楼附近出现了越来越多的共享充电桩,不管是是给汽车、还是电动单车充电,这种新型共享充电设备越来越被人们所接受和青睐。而在共享充电桩的使用过程中,语音交互技术则是一项不可或缺的技术,它可以带给用户更高效、更便捷的使用体验。 对于当下共享充电桩的需求,九芯电子 ......
加分项
1.完成1500字个人总结 网站 : https://www.cnblogs.com/nanbei666/p/17444720.html 申请加3分 2.这学期写博客110篇 申请加分 3.认真完成老师留的个人作业并且上课认真听讲 申请加分 4.本人努力学习,学习成绩还不错,并且机设和人工智能大赛分 ......
一、区块量化 okx接口
1、搭建liunx环境 可以是centos7 2、安装python3或anaconda3 3、安装接口 pip3 install python-okx 4、下载接口文件 https://github.com/okxapi/python-okx 5、解压python-okx-master 除了okx文 ......
一起学习,简单易懂的JavaScript(一)
1.算术运算符( +、-、*、/、%、** ): 加减乘除取余幂次方都会按照数值的运算规则,加号一边为字符就会转为字符的运算规则。都可能会发生隐式类型的转换。 2.关系运算符(>、>=、<、<=、==、 、!=、!==): 按照只要一边是数值,都会按照数值的比较规则;会有隐式类型的转换;其他转数值 ......
CKEditor从word复制粘贴公式
在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 ......
【.NET深呼吸】将XAML放到WPF程序之外
上一篇水文中,老周说了一下纯代码编写 WPF 的大概过程。不过,还是不够的,本篇水文中咱们还要更进一步。 XAML 文件默认是作为资源打包进程序中的,而纯代码编写又导致一些常改动的东西变成硬编码了。为了取得二者平衡,咱们还要把一些经常修改的东西放到 XAML 文件中,不过 XAML 文件不编译进程序 ......
unity 导出工程查看是否开启development
android 开启Development Build 和 Script Debugging 1、export Project中区别 2、apk区别 ......
不加/与不加/的区别 以及 ./和../以及/之间的区别
https://blog.csdn.net/MyHeaven7/article/details/106355989 加/是根目录下的绝对路径;不加“/”的意思是当前目录下的相对路径。 1、./是当前目录(其中./等价于不写,即href=“./layui/css/layui.css”和href=“la ......
MyBatis案例-环境准备
use mybatis; -- 删除tb_brand表 drop table if exists tb_brand; -- 创建tb_brand表 create table tb_brand ( -- id 主键 id int primary key auto_increment, -- 品牌名称 ......
结合vue自定义指令实现元素拖拽
vue自定义指令:https://v2.cn.vuejs.org/v2/guide/custom-directive.html 1、在main.js注册全局自定义指令 Vue.directive('drag', { // 当被绑定的元素插入到 DOM 中时…… inserted: function ......
串口通信RXTXcomm使用(转)
一、串口通信原理 串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。 尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线 ......
Centos7 安装Git
### 1、 [Centos安装Git](https://www.jianshu.com/p/3abeaad62cec) ### 2\ ``` 使用安装包安装: 1.下载安装包:https://github.com/git/git/releases 2.解压安装包:tar -zxvf git-2.2 ......