使用指南cloudcompare指南

Dapper简单使用读写分离

using Dapper; using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Threading.Tasks; using Syst ......
Dapper

如何将不同类型的Property绑定_使用绑定表达式

# 如何将不同类型的Property绑定_使用绑定表达式 我们知道,相同的 Property 可以直接调用 bind 进行绑定。 而不同类型的 Property 则不能。 现在,我想令 textProperty 和 booleanProperty 进行绑定: 当 booleanProperty 为 ......
表达式 Property 类型

《算法学习指南》pdf电子书免费下载

在编写代码时,每位软件专业人士都需要对算法有充分的理解。在这本实用性极强的著作中,作者对一些关键的算法行了详实的描述,可以有效地提高用各种语言编写代码的质量。软件发人员、测试人员和维护人员可以在本书中学会如何使用算法,以创造性的方式解决计算性问题。 本书各章内容前后衔紧密,环环相扣,用醒目的图表有条 ......

python3使用pjsua进行呼叫测试

环境:CentOS 7.6_x64 Python版本 :3.9.12 pjsip版本:2.13 之前写过一篇CentOS7环境编译python3.9版本pjsua的文章: https://www.cnblogs.com/MikeZhang/p/centos7py39pjsua20230608.htm ......
python3 python pjsua

如何使用cpython

这个的学习主要是因为在运行目标检测的代码时总是会出现下面的错误: from Cython.Build import cythonize ModuleNotFoundError: No module named 'Cython' ERROR: Command errored out with exit ......
cpython

c++ 64位输出地址超过int类型使用longlong类型输出

#include<iostream> using namespace std; int main() { int arr[10]={1,2,3,4,5,6,7,8,9,20}; cout<<"整个数组所占内存空间为"<<sizeof(arr)<<endl; cout<<"每个元素所占内存空间为"<< ......
类型 longlong 地址 int

前端怎么使用node-input-validator给接口添加参数校验(以strapi 4.9为例)

## node-input-validator是什么? - 简称NIV (Node Input Validator) - 用于node.js的验证库 - 使用它可以扩展库以添加自定义规则。 - [npm NIV文档](https://www.npmjs.com/package/node-input- ......

使用近10年,说说向大家推荐Linux系统的理由

使用近10年,说说向大家推荐Linux系统的理由使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一 ......
理由 系统 Linux

使用pyinstaller打包python为exe文件

将Python图形界面程序打包成可执行文件,可以在没有Python环境的电脑上运行,可以使用PyInstaller或者cx_Freeze等工具。 ## 使用PyInstaller打包Python程序 首先,在命令行中安装PyInstaller: `pip install pyinstaller` 在 ......
pyinstaller 文件 python exe

使用近10年,说说向大家推荐Linux系统的理由

使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。 为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一部分人不看好linux桌面版的这么一个观点。但 ......
理由 系统 Linux

使用近10年,说说向大家推荐Linux系统的理由

使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。 为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一部分人不看好linux桌面版的这么一个观点。但 ......
理由 系统 Linux

使用近10年,说说向大家推荐Linux系统的理由

使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。 为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一部分人不看好linux桌面版的这么一个观点。但 ......
理由 系统 Linux

pymysql 插入 sql 字符串时的占位符使用

sql 插入的值肯定是动态的,通过 `%s` 占位符插入变量: ```py def insert_cover(data: pojos.Cover): sql = "insert into covers (temp, accel_x, accel_y, accel_z, cover_status,da ......
字符串 字符 pymysql sql

go 1.17 之后使用 go install 来安装 module

### 楔子 根据经验,我们知道 go get 可以用来安装module,module 又分成 2 类,一类是普通的代码依赖,一类是可执行二进制工具。两类 module 分别会被放到不同的文件夹下,第一类代码依赖通常会被放在 `$GOPATH/pkg/mod` 文件夹下,第二类 module 通常被 ......
install module go 1.17 17

mac上redis的使用

去年大数据的时候装过redis,感觉挺好用的 这里贴一篇很详细的参考文章 https://huaweicloud.csdn.net/637ee66ddf016f70ae4c90af.html?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_rel ......
redis mac

ConcurrentHashMap的使用场景

## 一、并发容器ConcurrentHashMap HashMap是我们用得非常频繁的一个集合,但是它是线程不安全的。并且在多线程环境下,put操作是有可能产生死循环,不过在JDK1.8的版本中更换了数据插入的顺序,已经解决了这个问题。 为了解决该问题,提供了Hashtable和Collectio ......
ConcurrentHashMap 场景

ConcurrentHashMap使用案例(单词数量统计)

### 前言 - 目标:实现单词数量统计 - 过程:首先使用26个英文字母,每个字母200个,将26*200个字母打乱顺序存入26个txt文件中。 使用26个线程,每个线程统计一个txt文件的200个字母。26个线程同时操作这一个Map集合。 最终想要得到的结果为:a:200(a被统计了200次), ......
ConcurrentHashMap 单词 数量 案例

linux 中使用cat来创建文件

001、cat > file [root@PC1 test01]# ls [root@PC1 test01]# cat > a.txt a b c d ## 利用键盘输出内容 0 1 2 3 ## 利用ctrl + D 进行终止 [root@PC1 test01]# ls a.txt [root@P ......
文件 linux cat

PostgreSQL 时间函数 extract函数和epoch 新纪元时间的使用

Extract 属于 SQL 的 DML(即数据库管理语言)函数,同样,InterBase 也支持 Extract,它主要用于从一个日期或时间型的字段内抽取年、月、日、时、分、秒数据,因此,它支持其关健字 YEAR、MONTH、DAY、HOUR、MINUTE、SECOND、WEEKDAY、YEARD ......
函数 时间 新纪元 PostgreSQL extract

cmake简介及基本使用说明

CMAKE是一个开源、跨平台的编译、测试和打包工具,它使用比较简单的语言描述编译、安装的过程,**输出Makefile或者project文件,再去执行构建**。 在linux环境下编写C++程序是没有类似windows下编译器的一键编译和运行的按钮,只能由开发人员进行手动编译、运行;当多人协同开发一 ......
使用说明 简介 cmake

使用近10年,说说向大家推荐Linux系统的理由

使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。 为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一部分人不看好linux桌面版的这么一个观点。但 ......
理由 系统 Linux

多租户基于Springboot+MybatisPlus实现使用一个数据库一个表 使用字段进行数据隔离

# 多租户实现方式 ```properties 多租户在数据存储上主要存在三种方案,分别是: 1. 独立数据库 即一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好,但成本较高。 优点:为不同的租户提供独立的数据库,有助于简化数据模型的扩展设计,满足不同租户的独特需求;如果出现故障,恢复 ......
数据 租户 字段 MybatisPlus Springboot

virtualenv的安装和使用

转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name virtualenv的安装和使用 一、virtualenv的作用 在开发Python应用程序的时候,每个应用可能需要各自拥有一套“独立”的Python运行环境,来使 ......
virtualenv

virtualenv的安装和使用

转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name virtualenv的安装和使用 一、virtualenv的作用 在开发Python应用程序的时候,每个应用可能需要各自拥有一套“独立”的Python运行环境,来使 ......
virtualenv

celery介绍和安装与快速使用

### celery介绍和安装 ```python celery 介绍 框架:服务python框架,跟django无关 -能做什么 - 异步任务 -定时任务 -延迟任务 celery的原理 1 可以不依赖于任何服务器,通过自身命令启动服务 2 celery服务为其他项目服务提供异步解决任务需求 3 ......
celery

[转]ubuntu20.04使用dev-sidecar找不到安装证书

火狐、chrome等浏览器不走系统证书,火狐、谷歌浏览器必须在浏览器上安装证书 然后死活找不到证书,搜索了整个目录也没有。 原来是我的显示隐藏文件没打开。打开目录的“显示隐藏文件“的方法如下图所示: 打开显示隐藏文件属性之后,dev-sidecar.ca.crt就出来了,如下图所示: ......
dev-sidecar 证书 sidecar ubuntu 20.04

django中使用redis

### django中使用redis ```python 方法1,通用 安装redis #pip install redis #1 写一个连接池 import redis.ConnectionPool(host='xx.xx.xx.xx', port=6379, password='xxx', ma ......
django redis

redis使用事务

### redis 管道 ```py # 事务 --》四大特性 -原子性 -一致性 -隔离性 -持久性 #redis使用事务 import redis con=redis.Redis() p=con.pipeline(transacction=True)#使用事务 p.multi()开启事务 #任务 ......
事务 redis

redis简单介绍和使用

### redis安装 ```python """ 1、官网下载:安装包或是绿色面安装 2、安装并配置环境变量 # 官网:https://redis.io/ -下载完是源代码:c语言源码 :https://redis.io/download/#redis-stack-downloads -最稳定:6 ......
redis

vscode 使用 clangd

环境要求 使用wsl或者MacOS,Linux下同理,暂时不考虑纯 winodws。 以wsl为例,执行以下指令 sudo apt install clang clangd lldb cmake macOS如果安装过xcode工具包,就附带了Apple Clang编译器,否则执行brew insta ......
vscode clangd