解释器 设计模式 语言 模式

【cJSON】轻量级的C语言JSON解析器

# 1. JSON与cJSON ## JSON —— 轻量级的数据格式 [JSON](https://www.json.org/) 全称 JavaScript Object Notation,即 JS对象简谱,是一种轻量级的数据格式。 它采用完全独立于编程语言的文本格式来存储和表示数据,语法简洁、层 ......
轻量 轻量级 语言 cJSON JSON

DDD邻域驱动设计的基础理解

ddd认为在application到infra层应该加一层domain 业务逻辑因该分为两大类,核心业务相似的,固定不变的应该放在domain这一层 application用来接入不同的应用场合会产生的不同业务逻辑 比如用户从网络端接入和从手机端接入,可能不同 比如用户登录网站和店家登录网站,逻辑也 ......
邻域 基础 DDD

芯片验证板卡设计原理图:446-基于VU440T的多核处理器多输入芯片验证板卡

446-基于VU440T的多核处理器多输入芯片验证板卡 一、板卡概述 基于XCVU440-FLGA2892的多核处理器多输入芯片验证板卡为实现网络交换芯片的验证,包括四个FMC接口、DDR、GPIO等,北京太速科技板卡用于完成甲方的芯片验证任务,多任务功能验证。 Figure 1.1 验证板卡框图 ......
板卡 芯片 处理器 原理 440T

计算机内部数据的存储原理、发展史、分类、解释器、编程软件pycharm

### 计算机内部数据的存储原理 ```python # 存储单位 '''我们说的位数其实就是二进制的位数''' 00000001 >1bytes >256种情况 >0-255 1024bytes=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB 1024TB=1ZB ... ......
解释器 发展史 原理 pycharm 计算机

Typora软件的使用、编程和编程语言、五大组成部分、三大核心硬件、操作系统

### Typora软件的使用 ```python # 1. 软件要想使用,必须先要去下载 # 2. 之前是免费的,现在收费了,对于中国程序员来说,1. 你可以破解 2. 付费 # 3. typora软件支持markdown格式,是目前使用最为频繁的一种格式 # 4. 它支持很多的操作系统:macO ......

GO语言调试利器dlv快速上手

GO语言调试利器dlv快速上手 golang 安装 tar -xvf go1.15.2.linux-arm64.tar.gz -C /usr/local/go [root@centos7 ~]# ls /usr/local/go go [root@centos7 ~]# ls /usr/local/ ......
利器 语言 dlv

Sketch UI绘图设计软件 Sketch 中文 Sketch下载

Sketch是一款专业的矢量绘图软件,主要用于UI/UX设计和界面原型制作。它在设计师和开发者之间非常受欢迎,因为它提供了丰富的工具和功能,使得设计过程更加高效和流畅。 Sketch 中文破解版下载 以下是Sketch软件的一些主要特点和功能: 矢量绘图:Sketch基于矢量绘图,可以创建高质量的图 ......
Sketch 设计软件 软件

REST API 设计最佳实践:为什么不要在URI中使用动词?

总的来说,HTTP协议出现以来Web服务也就存在了。但是,自从云计算出现后,才成为实现客户端与服务和数据交互的普遍方法。 作为一名开发者,我很幸运能够在工作中使用一些仍然存在的SOAP服务。但是,我主要接触的是REST,这是一种基于资源的API和Web服务开发架构风格。在我的职业生涯中有很大一部分时 ......
动词 REST API URI

33面向对象设计类的分类

类的分类:边界类、控制类、实体类 边界类:机器接口:AIP接口,人机交互:用户界面 如显示屏,打印机接口,菜单,标题等 控制类:应用逻辑、业务逻辑、数据访问逻辑,如身份验证 实体类:数据。学生实体 判断控制类,先排除边界类和实体类 ......
设计类 对象

Scrapy爬虫文件代码基本认识和细节解释

```Python import scrapy from scrapy.http.request import Request from scrapy.http.response.html import HtmlResponse from scrapy_demo.items import Forum ......
爬虫 细节 代码 文件 Scrapy

Selenium-无头模式headless

无头模式适合的场景: - 部署到没有gui界面的服务器,比如linux - 开发环境测试完全没问题后可以使用无头模式,提高selenium速度。 ```YAML # 使用headless无界面浏览器模式 chrome_options.add_argument('--headless') chrome ......
Selenium headless 模式

一些常用的软件设计模式

# 1 工厂模式 工厂模式(Factory Pattern):定义一个创建对象的接口,但是让子类决定要实例化的类是哪一个,将对象的创建和使用分离开来,降低代码的耦合度。 工厂模式(Factory Pattern)是一种创建型设计模式,用于创建对象而不会暴露创建逻辑。它允许在运行时确定创建哪个具体类的 ......
设计模式 常用 模式 软件

使用Java语言 利用OpenCV,对两种图片相似度对比

package com.wzc.bms;import org.opencv.core.*;import org.opencv.imgcodecs.Imgcodecs;import org.opencv.imgproc.Imgproc;import java.io.*;import java.net. ......
语言 OpenCV 图片 Java

29结构化设计(高内聚)

内聚是一个模块内各个元素的联系程度 内聚程度从高到低: 处理元素相关: 功能内聚。完成一个单一功能,各个部分协同工作,缺一不可 顺序内聚:处理元素相关,必须按顺序执行 通信内聚:处理元素同在一个数据结构 过程内聚:处理元素按一定次序执行 任务相关: 时间内聚:任务按一定时间间隔执行 逻辑内聚 :按逻 ......
结构

对于装饰器模式与代理模式的个人理解

对于这两个十分接近的设计模式,确实容易产生困惑,代理模式和装饰器模式看起来十分相似,都是由两个类实现相同的接口,然后一个类套另一个类。这件事足足困扰了我5分钟之久,在此总结一下它们的差别。 ## 目的不同 当你想要增强你的类,给你的类增加新功能的话,你就该使用装饰器模式了。 装饰器模式由于添加了功能 ......
模式 个人

28结构化设计

结构化设计包括: 概要设计(外部),设计各个模块子系统 详细设计(内部),具体的处理方法 结构化设计原则: 模块独立性原则(高内聚,低耦合) 保持模块大小适中 多扇入,少扇出(扇入指调用,扇出指耦合度) 深度和跨度不宜过高 ......
结构

原型设计软件-Axure RP 9 中文mac版

Axure RP是一款简单易用的原型设计工具,能够创建符合用户体验标准的模型和操作界面。它能有效地实现对数据图表、项目管理、交互、图形设计、图像编辑等功能的支持及用户界面风格的个性化设置。对于专业设计师或非专业人员用户来说,这种简易便捷的工具带来了极大的方便,同时也为用户提供了大量有用的信息。由于 ......
原型 设计软件 Axure 软件 mac

mongodb副本集(PSA模式)修改节点信息

环境:OS:Centos7mongodb:4.4.22 我们在副本集扩容的情况下,新加入节点一般设置priority和votes都为0,待新节点数据同步完成后再进行修改:主库上执行新增新的节点:myrepl:PRIMARY>rs.add({ host: "192.168.1.107:29001", ......
副本 节点 mongodb 模式 信息

常用语言的线程模型(Java、go、C++、python3)

了解一下线程模型还是很有必要的,如果不清楚语言层面上的线程在操作系统层面怎么映射使用,在使用过程中就会不清不楚,可能会踩一些坑 ......
线程 模型 常用 python3 语言

读发布!设计与部署稳定的分布式系统(第2版)笔记24_互联层之负载均衡

![](https://img2023.cnblogs.com/blog/3076680/202307/3076680-20230713141300146-1450511408.png) # 1. 水平扩展 ## 1.1. 有助于提高系统的整体容量和韧性 ## 1.2. 现阶段构建的几乎所有系统,都 ......
分布式 笔记 系统 24

C语言运算符优先级和结合性一览表及一些运算符的运算过程

## 1、优先级 那么**“结合性”** 是什么呢? **优先级**都是关于优先级不同的运算符参与运算时先计算谁后计算谁。但是如果运算符的优先级相同,那么先计算谁后计算谁呢?这个就是由“结合性”决定的。 >C语言运算符优先级和结合性一览表参考如下: [优先级和结合性一览表](http://c.bia ......
运算符 优先级 一览表 一览 过程

接口用例方法设计

单接口测试 ⼀个单独的业务,就对应⼀个独⽴的接⼝。如:登录业务,对应登录接⼝。注册业务,对应注册接⼝。⽀付业务,对应⽀付接⼝。 下图是设计思路,并非每条都要设计出来,得根据实际情况。 比如,iHRM项目的部门添加接口,请求体参数有必须和非必须的。非必须的可以有任意组合。 单接口测试用例 示例1:登录 ......
接口 方法

DDD设计思想整合Saga模式的简易框架

花了两天,写了个简陋的以领域驱动为思想的Saga模式事务管理框架,主要为了讲解:[领域驱动模型DDD(三)——使用Saga管理事务](https://www.cnblogs.com/linchenguang/p/16179193.html) 教学而设计的,只能在单体架构中使用,后续会更新分布式情况下 ......
设计思想 简易 框架 思想 模式

C语言基础总结

## C语言基础 单独讲的C语言。目前与安卓、Java毫无关系。 ### 1.1 编译器 - 在你自己电脑上安装相关语言的编译器:Visual C++、GCC ``` mac,默认clang(mac用户自带C编译器),如果没有就去直接安装xcode。 xcode:https://developer. ......
语言基础 语言 基础

策略模式

[toc] ### 1. 概述 先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机。 ![](https://img2023.cnblogs.com/blog/1886066/202307/1886066-20230716225753173-218901 ......
策略 模式

英语语言考试

# 托福 > TOEFL:The Test of English as a Foreign Language 有效期:2年 # 雅思 > IELTS:International English Language Testing System 有效期:2年 # GMAT > Graduate Mana ......
语言考试 语言

人工智能自然语言处理:N-gram和TF-IDF模型详解

# 人工智能自然语言处理:N-gram和TF-IDF模型详解 # 1.N-gram 模型 **N-Gram 是一种基于统计语言模型的算法。它的基本思想是将文本里面的内容按照字节进行大小为 N 的滑动窗口操作,形成了长度是 N 的字节片段序列。** 每一个字节片段称为 gram,对所有 gram 的出 ......

人工智能大语言模型微调技术:SFT 监督微调、LoRA 微调方法、P-tuning v2 微调方法、Freeze 监督微调方法

# 人工智能大语言模型微调技术:SFT 监督微调、LoRA 微调方法、P-tuning v2 微调方法、Freeze 监督微调方法 # 1.SFT 监督微调 ## 1.1 SFT 监督微调基本概念 SFT(Supervised Fine-Tuning)监督微调是指在源数据集上预训练一个神经网络模型, ......
方法 人工智能 人工 P-tuning 模型

顺序程序设计

## 顺序程序设计 *** ### 1. 条件表达式 > ![](https://img2023.cnblogs.com/blog/2709341/202307/2709341-20230716224037065-1791764871.png) > 条件表达式结合方式自右向左 ### 2. Swit ......
程序设计 顺序 程序

LVS实战-DR模式配置(常用、重点掌握)

LVS实战-DR模式配置(常用、重点掌握) 原创 Cloud研习社 Cloud研习社 2023-07-15 11:36 发表于山东 收录于合集 #一站式教程260个 #LVS9个 #计算机230个 #云计算266个 #linux274个 教程每周二、四、六更新 虚拟 IP 地址在RS和DS(即LVS ......
实战 常用 重点 模式 LVS