NOT

LiteDB Demo 简单封装

自己学习写了个Demo,简单封装了一下,有需要的可以拿去玩玩gitee地址 LiteDB 是一个 .NET 开发的小型快速轻量级的 NoSQL 嵌入式数据库,特性:无服务器 NoSQL 文档存储简单的 API,类似于 MongoDB单个 DLL(小于 450kb)中的.NET 4.5 / NETSt ......
LiteDB Demo

C#使用线程安全的变量

// 使用线程安全的变量 // // 字典 - ConcurrentDictionary // 调用 ConcurrentDictionary 本身的方法和属性可以保证都是线程安全的。但是由于 ConcurrentDictionary 实现了一些接口(例如 ICollection、IEnumerab ......
线程 变量

idea更新代码

项目的更新,共分两种情况。 第一种情况:本地代码没做任何修改,此时,我们直接更新代码就完了,找到工具栏的这个图标,点击更新。 如果工具栏没有的话,选中项目,右键: 把一个分支中的修改整合到另一个分支的办法有两种:​​merge(合并)​​​ 和 ​​rebase(衍合);​ 合并比较容易理解: 同级 ......
代码 idea

C# EF Linq SqlFunctions.DatePart

if (!string.IsNullOrEmpty(searchInfo.AuthorisedDate)) list_A = list_A.Where(q => q.AUTHORISED_DATE.HasValue && SqlFunctions.DatePart("yyyy", q.AUTHORI ......
SqlFunctions DatePart Linq EF

揭秘vivo百亿级厂商消息推送平台的高可用技术实践

本文将要分享的是vivo技术团队针对消息推送系统的高并发、高时效、突发流量等特点,从长连接层容灾、逻辑层容灾、流量容灾、存储容灾等方面入手,如何保证百亿级厂商消息推送平台的高可用性的。 ......
厂商 消息 平台 技术 vivo

MLK_S200_EG4D20(MGC01Z)开发平台硬件使用手册

1 产品概述 MLK-S200-EG4D(老型号MGC01Z)开发板将主芯片直接安装在开发板上,免去装卸和连接器不稳定问题,是系统运行更加稳定可靠。MLK-S200-EG4D搭载了国产FPGA公司-"安路"的新一代FPGA主芯片: 内置 128Mb DDR SDRAM 存储空间,16 位数据总线宽度 ......
开发平台 手册 硬件 MLK_S 平台

CANoe学习笔记(七):如何用capl操控程控电源(RS232)

内容: 用capl脚本实现操控程控电源。 一、新建工程 新建一个任意的CAN/LIN工程 二、创建文件 2.1 系统变量 创建一些用得到的变量: ①Connect:用于发送和程控电源建立连接的变量。 ②PortNum:通道号(通道属性预先配置好,也可以自定义一些变量来获取)。 ③PowerSwt:电 ......
程控 电源 笔记 CANoe capl

VsCode justMyCode: false无效

本文摘自:VsCode justMyCode: false无效 - 知乎 (zhihu.com) launch.json里增加 "purpose":["debug-in-terminal"] { // Use IntelliSense to learn about possible attribut ......
justMyCode VsCode false

编写lazarus控件的简单流程

简单记录一下编写lazarus控件的流程1.Package-->New Package 2.输入新建控件的名称 3、鼠标右键点file-->Add Files from file System添加控件文件 4、添加包含控件注册的文件正常情况下Register unit应该打勾的,如果添加后没打勾,用 ......
控件 流程 lazarus

MQTT vs. XMPP,哪一个才是IoT通讯协议的正解

MQTT vs. XMPP,哪一个才是IoT通讯协议的正解 MQTT vs. XMPP,哪一个才是IoT通讯协议的正解 这是个有趣的话题!先来聊几个小故事。 关于我和MQTT 我在人生第一个IoT项目里,第一次接触到MQTT协议。我很快就理解了这个协议。因为,它和企业开发用的MQ产品实在是太像了。在 ......
通讯 MQTT XMPP IoT vs

Hololens2 开发问题存档

1.安装环境 1. 下载Visual Studio Installer,然后安装2022版本的vs社区版,然后点击修改。 2. 下载Visual Studio Installer,然后安装2022版本的vs社区版,几个必要的库必须要安装,不然有报错,下面那个SDK文件要根据自己的版本选。 3. 安装 ......
Hololens2 Hololens 问题

数组分组

/** * arry:数组, length:多少长度为一组*/ group_arry(arry, length) { let index = 0; let new_arry = []; if (arry.length > length) { while (index < arry.length) { ......
数组

2023软件工程作业01

Github账号 学号 博客地址 https://github.com/thamburger 2023 https://www.cnblogs.com/tanyunlu ###回顾——我的初心 ####当初为什么报 软件工程 这个专业?当初对 软件工程 这个专业的期待和想象是什么? 当初希望自己是如 ......
软件工程 工程 软件 2023

2023软件工程作业01

姓名 GitHub账号 | 博客地址| 陈博涵 ##https://github.com/114514xzc| https://www.cnblogs.com/wdw114514/| ###1. 回顾——我的初心 答:1. 本人比较想做脑力活,再加上以前经常使用电脑,所以报的软件工程。 2. 起初对 ......
软件工程 工程 软件 2023

七类网线的制作过程

网线随着等级的提高,线径也在不断增大。例如,七类网线的八根线芯和绝缘层并排排列,与整个水晶头的宽度相差不多。那本期就来讲解七类网线的制作方法。 首先强调,水晶头也有等级区分,最好选用配套水晶头。例如七类网线,需要使用七类水晶头。七类水晶头,除了屏蔽头,还包括排线器。 制作过程中,需要剥除网线外皮,剪 ......
制作过程 网线 过程

Luogu7431 小 L 的计算题

# Description 现有一个长度为 $n$ 的非负整数数组 $\{a_i\}$ 。小 L 定义了一种神奇变换: $$f_k=\left(\sum_{i=1}^na_i^k\right)\bmod 998244353$$ 小 L 计划用变换生成的序列 $f$ 做一些有趣的事情,但是他并不擅长算 ......
Luogu 7431

Python判断语句

# Python判断语句 ## 布尔类型和比较运算符 ### 布尔类型 * True 表示真(是、肯定) * False 表示假 (否、否定) ### 比较运算符 | 运算符 | 描述 | 示例 | | | | | | == | 判断内容是否相等,满足为True,不满足为False | 如a=3,b ......
语句 Python

数据库八股1

1、什么是数据库? 数据库(Database) 是保存有组织的数据的容器(通常是一个文件或一组文件),是通过数据库管理系统(DataBase- Management System,DBMS) 创建和操纵的容器。DBMS 的主要目标是提供一种可以方便、高效地存取数据库信息的途径。 2、数据库的分类? ......
八股 数据库 数据

Sqlite3设置密码和修改密码

sqlite3_key是输入密钥,如果数据库已加密必须先执行此函数并输入正确密钥才能进行操作,如果数据库没有加密,执行此函数后进行数据库操作反而会出现“此数据库已加密或不是一个数据库文件”的错误。 int sqlite3_key( sqlite3 *db, const void *pKey, int ......
密码 Sqlite3 Sqlite

python时间处理

```python a1 = "2019-5-10" # 先转换为时间数组 timeArray = time.strptime(a1, "%Y-%m-%d") # 转换为时间戳 timeStamp = int(time.mktime(timeArray)) dt = datetime.fromtim ......
时间 python

代码随想录刷题记录——哈希表

哈希表基础知识 哈希表(Hash table)又称散列表,是根据关键码的值而直接进行访问的数据结构 哈希表一般用来快速查询元素a是否在集合B中,O(1)时间复杂度即可做到,枚举的话则是O(n) 哈希函数hashFunction(x):将输入x映射为哈希表上的索引,之后通过查询索引下标即可快速查询x ......
随想录 随想 代码

windows wsl2安装portainer

portainer介绍 Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。 注意,它并不是完全开源的,分社区版portainer CE和商业版portainer BE。 portainer CE和portainer BE portai ......
portainer windows wsl2 wsl

【故障公告】今年第五次:数据库服务器 CPU 100%

【故障公告】今年第五次:数据库服务器 CPU 100% 会员救园,故障添乱,今天凌晨 04:06~05:40 期间,园子的数据服务器再次出现 CPU 100% 故障,由此给您带来麻烦,请您谅解。 这是今年的第5次故障,第1次发生于2023年3月26日,第2次发生于2023年8月19日,第3次与第4次 ......
年第 故障 数据库 服务器 公告

.NET开源最全的第三方登录整合库 - CollectiveOAuth

.NET开源最全的第三方登录整合库 - CollectiveOAuth 思维导航 前言 官方项目介绍 项目特点 企业微信扫码授权快速开始 API列表 项目源码地址 优秀项目和框架精选 加入DotNetGuide技术交流群 前言 我相信很多同学都对接过各种各样的第三方平台的登录授权获取用户信息(如:微 ......
CollectiveOAuth 第三方 NET

[WPF]使用HLSL实现百叶窗动效

[WPF]使用HLSL实现百叶窗动效 百叶窗动画是制作PPT时常用的动画之一,本文将通过实现百叶窗动画效果的例子介绍在WPF中如何使用ShaderEffect。ShaderEffect使用高级着色器语言(High Level Shading Language,HLSL)事先制作好并且已经编译过的效果 ......
百叶窗 百叶 HLSL WPF

Unreal Engine:行为树

一、创建相关蓝图 Character:AI角色 Animation:AI动画 AIController:AI控制器 BehaviorTree:行为树 BlackBoard:黑板 在Character里绑定网格体、动画、Pawn:AI控制器 实例 A. 一个简单的实现:在圆内随机移动 在Charact ......
行为 Unreal Engine

VBR一次編碼 v.s 二次編碼

常常看許多線上的下載的影片檔,尤其是盜版電影,時間長度可能長達兩個小時,但檔案容量卻神奇的小,怎麼辦到的? 要達到以上的這個目標,有幾個關鍵,一個就是編碼器的種類,比如從前的DivX、mpeg-2…以至於到現普遍的H.264以至於到H.265等等,再來就是位元流量(bitrate),數值越高對於影片 ......
VBR

postgis create index创建索引&删除索引

CREATE INDEX "xxx_geom_idx" ON "public"."xxx" USING gist ( "geom" "public"."gist_geometry_ops_2d" ); 给某一列创建索引 在navicat里查看表时确实看到索引名的存在。 但是怎么知道这个索引有没有实际 ......
索引 postgis create index amp

MySQL中的赋值操作

在MySQL中,赋值操作用于将一个值赋给一个变量或者一个字段。赋值操作使用赋值运算符(=)来完成。以下是一些具体的示例说明: ### 1. 赋值给变量: 在MySQL中,您可以使用SET语句将一个值赋给一个变量。例如,假设我们要将数字10赋给一个名为num的变量: `SET @num = 10;` ......
MySQL

自我介绍和软工五问

作业要求 这个作业属于哪个课程 软件工程 这个作业要求在哪里 自我介绍+软工五问 这个作业的目标 1、自我介绍。2、五个问题。3、收获什么。 自我介绍 我叫郑佳媚,来自广东潮南 现阶段学习前端开发方向,是C.A.T工作室的前端开发组 作为一名前端程序员,我的主要工作是负责构建用户界面,并确保网站或应 ......