使用指南 指南 个人obs

2.1 C/C++ 使用数组与指针

C/C++语言是一种通用的编程语言,具有高效、灵活和可移植等特点。C语言主要用于系统编程,如操作系统、编译器、数据库等;C语言是C语言的扩展,增加了面向对象编程的特性,适用于大型软件系统、图形用户界面、嵌入式系统等。C/C++语言具有很高的效率和控制能力,但也需要开发人员自行管理内存等底层资源,对于... ......
数组 指针 2.1

3.1 C/C++ 使用字符与指针

C/C++语言是一种通用的编程语言,具有高效、灵活和可移植等特点。C语言主要用于系统编程,如操作系统、编译器、数据库等;C语言是C语言的扩展,增加了面向对象编程的特性,适用于大型软件系统、图形用户界面、嵌入式系统等。C/C++语言具有很高的效率和控制能力,但也需要开发人员自行管理内存等底层资源,对于... ......
指针 字符 3.1

4.1 C/C++ 使用结构与指针

C/C++语言是一种通用的编程语言,具有高效、灵活和可移植等特点。C语言主要用于系统编程,如操作系统、编译器、数据库等;C语言是C语言的扩展,增加了面向对象编程的特性,适用于大型软件系统、图形用户界面、嵌入式系统等。C/C++语言具有很高的效率和控制能力,但也需要开发人员自行管理内存等底层资源,对于... ......
指针 结构 4.1

6款开源中文OCR使用介绍

文章目录 前言 开源ocr项目 1. Paddle OCR(推荐指数:★★★★★) 1.1 简介 1.2 使用 1.3 优缺点 2. CnOCR(推荐指数:★★★★★) 2.1 简介 2.2 使用 2.3 优缺点 3. chinese_lite OCR(推荐指数:★★★) 3.1简介 3.2 使用 ......
OCR

闭包使用场景

闭包在JavaScript中有许多应用场景,它们可以帮助你解决各种问题,包括封装数据、创建模块、处理异步操作等。以下是一些常见的闭包应用场景: 封装私有变量和方法: 使用闭包可以创建对象,其中包含私有成员变量和方法,这些成员对外部代码不可见。这有助于实现信息隐藏和数据封装。 function Cou ......
闭包 场景

oracle中to_char(), to_date() ,ROUND(),NVL(), DECODE(), EXTRACT()等函数的使用

1.to_char() 将时间日期按照指定的格式输出,得到的是字符串,而非date类型。 只要被转换的是一个日期,yyyy,mm,dd中间加不加连接符,加什么连接符都可以 2.to date() 将字符串按照指定的格式输出,得到的是日期类型。 第一个参数的yyyy,mm,dd之间有没有连接符。如果有 ......
函数 EXTRACT to_char to_date oracle

MultiDex介绍与使用

MultiDex Class文件与Dex文件 Dex(Dalvik-executable) class文件处理后的产物,专门为安卓上的虚拟机设计的一种压缩格式 in JAVA: *.java *.kt => *.class => JVM in Android: *.java *.kt => *.cl ......
MultiDex

channel 通道错误的使用例子

1.向已经关闭的通道发送值,引起panic错误 package main import "fmt" func recv(c chan int) { ret := <-c fmt.Println("接收成功", ret) } func main() { ch := make(chan int) go ......
例子 通道 错误 channel

ftrace在应用上的使用

之前介绍通过命令行配置和使用ftrace功能,但是实际中,我们也会希望抓C/C++程序中某段代码的调度情况。笔者前不久就遇到这种问题,某个函数调用时延概率超过100ms,是为什么?这时候就需要在他们代码中使能ftrace抓执行此函数时候,任务的调度情况。 观察某段代码执行过程中的情况,ftrace提 ......
ftrace

标量衍射计算不完全指南(python 实现)

标量衍射计算不完全指南(python 实现) Introduction 本文的目的总结一些标量衍射的计算方法,并讨论讨论他们的适用条件。代码和例子在:https://github.com/zhemglee/Scalardiffraction 需要的预备知识:涉及的数理知识并不高深,主要是线性系统和傅 ......
标量 指南 python

mybatis-plus中使用UpdateWrapper更新数据时如何使用乐观锁

Mybatis-Plus提供了一种方便的方式来使用乐观锁进行更新,只需要在实体类中添加一个版本号字段,并在更新时指定该字段即可。 首先,在实体类中添加一个版本号字段,例如: public class User { private Long id; private String name; priva ......

mybatis中如何使用queryWrapper构造表左关联查询,同时添加其他条件

MyBatis 中可以使用 QueryWrapper 类来构造 SQL 查询语句。要进行表左关联查询,可以使用 QueryWrapper 的 join 方法,并指定关联的表名和关联条件。同时,可以使用 QueryWrapper 的其他方法来添加其他查询条件,例如 eq、like、in 等。 以下是一 ......
queryWrapper 同时 条件 mybatis

MiniExcel使用教程

简介 MiniExcel简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。 目前主流框架大多需要将数据全载入到内存方便操作,但这会导致内存消耗问题,MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。 特点 低内存耗 ......
MiniExcel 教程

8种品牌PLC单片机使用Socket编程实现以太网开放式通信服务器视频教程

8种品牌PLC单片机使用Socket编程实现以太网开放式通信服务器视频教程 一、罗克韦尔AB Micro850系列PLC实现Modbus TCP以太网通信协议​服务器视频教程:罗克韦尔AB Micro850系列PLC做Modbus TCP以太网通信服务器、以太网调试助手和Modbus Poll调试助 ......

python接口自动化之request请求,如何使用 Python调用 API?

Python实战 | 如何使用 Python 调用 API 一、HTTP 请求HTTP 请求是在 HTTP 协议下的一种数据格式,用于向服务器发送请求,其通常由请求行、请求头和请求体三部分构成,请求头和请求体之间用空行隔开,其中各部分包含的信息如下:请求行 (Request Line):包括请求方法 ......
接口 request python Python API

C# DataTable使用方法详解

在项目中常常常使用到DataTable,假设DataTable使用得当,不仅能使程序简洁有用,并且可以提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。 1、添加引用 1 using System.Data; 2、创建表 1 2 3 4 //创建一个空表 DataTable ......
使用方法 DataTable 方法

13.1 使用DirectX9绘图引擎

DirectX 9 是由微软开发的一组多媒体应用程序接口API,用于创建和运行基于Windows平台的多媒体应用程序,尤其是游戏。它是DirectX系列中的一个版本,于2002年发布,是DirectX系列中的一个重要版本,DirectX 9在其发布时引入了许多新的功能和性能优化,成为当时PC游戏开发... ......
DirectX9 DirectX 引擎 13.1 13

浙江理工大学复试C语言机试、个人敲过的一些练习题(均为其他学校机试题)

自己找的练习题,需要的同学可自行挑选题目练习。 文章不含任何复试内容及题目,仅限练习题。均为个人题解,有问题可以在评论区提出来,我会及时解答。 ......
练习题 理工大学 理工 试题 语言

如果在没有网络的情况下,不能使用 yum 命令,

如果在没有网络的情况下,不能使用 yum 命令,只能通过解压 tar 文件进行收到安装,如:nginx-1.22.1.tar.gz 此方式不会自动生成 nginx.service 文件,如何配置 nginx 服务开机自启动呢? Nginx 服务启动命令如下: /usr/local/nginx/sbi ......
命令 情况 网络 yum

《Windows PowerShell实战指南 第3版》读书笔记-第1章:背景介绍

脚本只是使用PowerShell的一种方式,学习PowerShell并不一定需要从脚本开始。 为什么要重视PowerShell 使用PowerShell之前: GUI交互方式更简单易学,但效率更低; VBScript对Windows组件的支持不够全面; 使用PowerShell之后: PowerSh ......
PowerShell 实战 背景 Windows 笔记

MySQL锁的分类以及基本使用场景

锁的分类: 性能:悲观锁、乐观锁 操作类型:读锁、写锁 数据粒度:表锁、行锁、页面锁 更细粒度:间隙锁、临键锁 读锁又叫共享锁 or S锁(Shared锁),顾名思义同一份数据可以加读锁互不影响 写锁又叫排它锁 or X锁(Exclusive锁),写锁未释放前,会阻塞其他的写锁和读锁 表锁: 表锁也 ......
场景 MySQL

01 | vim的一些使用说明

我们在使用 vim 编写 C 或者 C++ 的代码的时候,没有自动提示很影响编辑体验。 那么我建议安装 YCM 插件,本文是基于安装完毕该插件的情况下,依然没有头文件自动提示的情况进行说明。 YCM 插件有三个头文件提示来源。 vim 自带的 ctags 机制 vim 打开的文件夹内的 compil ......
使用说明 vim 01

C# Winform ComboBox使用笔记

ComboBox添加元素 // 添加元素到ComboBox comboBox1.Items.Add("元素1"); comboBox1.Items.Add("元素2"); comboBox1.Items.Add("元素3"); for(int i = 4; i < 6; i++) { comboBo ......
ComboBox Winform 笔记

使用C#在Windows上压缩文件

使用C#通过Zip实现文件的压缩 可以设置输出文件的路径也可以留空,留空则会在压缩文件创建一个同名的.压缩包 可以设置压缩包的密码 可以设置压缩包的加密方式(ASE-256),可以使用LZMA但是加密码会报错 可以设置压缩包的格式(zip),可以使用7z但是加密码会报错 添加了密码最大长度的限制(9... ......
Windows 文件

关于GPT使用的问题

关于GPT使用的问题 起因 假期娄老师推荐了GPT的使用课程,学了一大半后想自己动手实践实践,正好娄老师作业要求里有使用GPT学习,我就想着能不能设计一个prompt,让学习更丝滑。 经过 然后我就边写边试设计出了如下prompt: 现在你是苏格拉底学习助手1.0,起到辅助学习的作用。具体服务如下: ......
问题 GPT

【手工注入篇】使用 DVWA探寻 SQL 注入攻击

一、实战操作01 1、打开DVWA靶场 将安全等级调到最低-low 2、选择SQL注入 如何利用漏洞?首先查看开发人员是如何写的这SQL语句 代码解析: SELECT first_name, last_name FROM users WHERE user_id = '$id' 如何判断sq注入漏洞: ......
手工 DVWA SQL

js_使用js读取link外部样式

<link rel="stylesheet" href="https://at.alicdn.com/t/c/font_1826665_p96ije5uc2f.css" crossorigin> var linkStyle = document.getElementsByTagName("link" ......
样式 link js

分布式锁-使用场景

单机 分布式锁 ......
分布式 场景

浅谈locust 性能压测使用

1. 基本介绍 Locust是一个开源的负载测试工具,用于模拟大量用户并发访问一个系统或服务,以评估其性能和稳定性。编写语言为Python,可通过Python来自定义构建性能压测场景脚本。Locust支持分 布式负载测试,可以通过多个机器协同工作来模拟大量用户并发访问。并提供了一个Web界面,可以实 ......
性能 locust

Docker基本使用

虚拟机:通过虚拟化技术模拟真实的硬件从而创建出来的一台拥有完整功能的逻辑计算机。 Docker容器:docker容器也是一种虚拟化技术,和传统虚拟化不一样的是docker只模拟一个程序最核心的运行环境,所以十分小巧,启动更快。 Docker虚拟化技术和传统虚拟化技术架构对比: 对比特点 虚拟机 完整 ......
Docker