语法typora软件

用声明式宏解析 Rust 语法之 enum parser

上一篇[用声明式宏解析 Rust 语法](https://mp.weixin.qq.com/s/ruA8jOUdl0Fzo73FPHSLMw) 我们的 "`macro parser`" 解析了 `function` 和 `struct`, 这篇来尝试 parse 一下更复杂的 [`enum`](ht ......
语法 parser Rust enum

软件开发人员必须阅读的20本书

本文翻译自国外论坛 medium,原文地址:https://irina-seng.medium.com/top-20-books-a-software-developer-must-read-updated-b24bcc9ee3d > 持续学习的心态是软件开发人员想要保持专业相关性并增长自身价值的关 ......
软件开发 人员 软件

2023.24 聊聊软件架构设计

架构设计的本质是为了设计出一个满足业务需求、可维护、可扩展、可靠、安全的软件系统,并且在设计过程中考虑到可用性、性能和可测试性等重要特性。架构设计是软件开发中非常重要的一个环节,能够影响整个软件系统的质量和可维护性,要做好架构设计,要注意不要违反一些重要的设计原则。常见的架构设计原则如有:单一职责原 ......
架构 2023.24 软件 2023 24

《瑞吉外卖》的软件开发流程

# 《瑞吉外卖》 springboot+mybatis ## 软件开发流程 ![image-20230615184413920](https://img2023.cnblogs.com/blog/1529167/202306/1529167-20230617011213156-1791409260. ......
软件开发 流程 软件

北京交通大学自动选课软件

# BJTU-course-autoget 北京交通大学自动选课软件,`python`自动化网络请求,高效稳定。 项目地址:https://github.com/hyskr/BJTU-course-autoget ## 依赖 这个Python脚本的依赖项包括以下库: 1. `requests`:用于 ......
交通大学 交通 大学 软件

日语语法学习笔记

[对应课程](https://www.bilibili.com/video/BV1hK4y1S7hz) # 名词谓语句 ### ~だ - 只能接*终助词*或句号 1. 否定:`~ではない` 2. 疑问:`~(か)` ### ~です - 对听话人礼貌 1. 否定:`~ではありません` 2. 疑问:`~ ......
语法学 语法 笔记

用声明式宏解析 Rust 语法

在上一篇 [Rust 声明式宏中的 Metavariables 有哪些](https://mp.weixin.qq.com/s/xIwW5h-T7PoKMyEVReIUUw) 的基础上, 今天尝试解析一下 Rust 中的几种 item。我们知道一个 crate 是由 item 组成的,每一个 `fn ......
语法 Rust

golang 语法糖

### golang 语法糖 在 Go 语言中,`nums...` 是一种语法糖,用于将切片 `nums` 展开为一个个独立的参数。 在函数调用中,如果你有一个切片 `nums`,你可以使用 `nums...` 将切片展开为独立的元素,作为函数的参数传递。 以下是一个示例说明 `nums...` 的 ......
语法 golang

javaScript基础语法之正则表达式

##正则表达式规则 | 表达式 | 描述 | | | | | [0-9] | 查找任何从 0 至 9 的数字。例如,匹配: '111' ,不匹配:'eee' | | [abc] | 查找方括号之间的任何字符。例如,/[123]/ 匹配 "1234567" 中的 "123","1" 中的 "1"。但是 ......
正则 表达式 语法 javaScript 基础

【技术积累】软件工程中的测试驱动开发【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
软件工程 工程 技术 软件

PDCA循环——快速提升软件质量的必备工具

近年来,软件项目的规模及其复杂性正在以空前的速度增长,互联网用户市场庞大,互联网公司和相应的软件产品层出不穷。快速响应需求变化往往是互联网行业的常态,软件产品的快速开发迭代对于公司迅速占领市场、抢占商机有着举足轻重的意义。 伴随着行业的快速发展,原有的研发模式逐渐不能适应高速发展的市场大环境。因此, ......
质量 工具 软件 PDCA

安全可信 | 首批!天翼云边缘安全加速平台AccessOne通过信通院“软件自研创新能力”专项评估

近日,中国信息通信研究院(以下简称“中国信通院”)公布“软件自研创新能力”专项评估(简称“可信研创”)结果,天翼云边缘安全加速平台AccessOne顺利通过评估,成为首批通过该项评估的云服务商。 “软件自研创新能力”专项评估旨在通过源码级别的开源同源匹配技术,分析软件产品的代码组成成分,帮助用户了解 ......
可信 专项 AccessOne 边缘 能力

电脑软件资源合集

![](https://img2023.cnblogs.com/blog/362868/202306/362868-20230616143009274-8319083.png) [XMind_ZEN_10.1.2_绿色版_64位.7z]( https://pan.quark.cn/s/3a4480b ......
电脑软件 资源 电脑 软件

python基础语法练习题

"""一、必做题1、下面变量名正确的是( ABD )A. nameB. num1C. 1_numD. name_A_12、Python不支持的数据类型有( A )A、char B、int C、float D、list3、python源程序执行的方式( B )A 编译执行 B 解析执行 C 直接执行 ......
练习题 语法 基础 python

CST电磁仿真软件对火箭发射场雷击仿真与电子设备结构设计

火箭发射场雷击仿真,模型中包含大的塔台、地面等结构,也包含火箭上的缝隙及内部的电缆等细节。CST 内置了雷击信号模型,使用时域求解器可直接仿真 雷击下的各类瞬态电磁效应,比如瞬态电流分布,电缆 上的瞬态电压等。 振动试验模拟@ Wave6 音响阵列常用于运载火箭的振动实验。 用来创造出与发射环境相近 ......

Markdown语法学习记录

## 小记 markdown语法是写博客所需要的基本的语法,而且也比较容易掌握,以下是我个人学习的基础的语法。 ## 标题 一共有六级标题,先说一级标题 一级标题的语法是 #+空格+标题 二级标题的语法是 ##+空格+标题 ......想创建多少级的标题就在前面加多少个#号 ## 字体 **粗体** ......
语法 Markdown

Python学了基本语法 下一步该干什么 ?

刚入门Python,学习了基本语法后,你可以开始编写简单的程序了。接下来,你可以学习Python的标准库和第三方库,掌握更多的编程技巧和知识,提高自己的编程能力。同时,也可以通过实践项目来巩固所学知识,提高自己的实战能力。 学习Python基本语法是入门的第一步,接下来你可以考虑以下几个方向: 1、 ......
语法 Python

Verilog语法 - 阻塞赋值 & 非阻塞赋值

- 参考 - https://zhuanlan.zhihu.com/p/72034401 *** ## 1. 非阻塞赋值 - 代码如下 ``` always @( posedge clk ) begin b<=a; c<=b; end ``` - RTL会综合出两个寄存器串行,如下波形图所示,第一个 ......
语法 Verilog amp

Markdown语法

# Markdown标题语法 ```python """ 要创建标题,请在单词或短语前面添加井号( # )。# 的数量代表了标题的级别。 例如,添加三个#表示创建一个三级标题()(例如:### My Header)。 键盘快捷键:选中文字,然后按ctrl+上方数字键1-6 """ ``` # Mar ......
语法 Markdown

基础语法-数组

Java 中的数组是用于存储相同类型的多个元素的数据结构 声明数组 首先必须声明数组变量,才能在程序中使用数组 dataType[] arrayName; // 或 dataType arrayName[]; 例: 创建数组 就要给数组分配大小了 初始化数组 就是声明数组+创建数组 int[] nu ......
数组 语法 基础

基础语法-main方法

main 方法是 Java 程序的入口点,也是程序执行的起始位置。当你运行一个 Java 程序时,JVM(Java 虚拟机)会自动查找并执行包含 main 方法的类。 在 main 方法中,你可以编写程序的逻辑代码,包括调用其他方法、处理输入输出、控制流程等。它允许你指定程序的初始行为,并定义程序执 ......
语法 基础 方法 main

基础语法-方法

在Java中,方法用于封装可重用的代码块,它可以执行特定的操作并返回结果。方法通常用于将任务划分为更小的模块,以提高代码的可读性、可维护性和重用性。 可以理解为python中的函数 方法的声明: 最简单的 public void sayHello() { System.out.println("He ......
语法 基础 方法

软件开发架构及OSI七层协议

## 软件开发架构 ```python 规定了程序的请求逻辑、功能分块 1.C/S架构 Client:客户端 Server: 服务端 """ 我们使用计算机下载下俩的一个个app本质是各大互联网公司的客户端软件 通过这些客户端软件我们就可以体验到各个互联网公司给我们提供的服务 eg: 下载淘宝客户端 ......
架构 软件开发 软件 OSI

基础语法-条件

swich switch 是 Java 中的一种条件语句,用于根据表达式的值选择不同的执行路径。它可以用来代替一系列的 if-else 语句,使代码更简洁和易读。 switch (expression) { case value1: // 当 expression 的值等于 value1 时执行的代 ......
语法 条件 基础

基础语法-循环

for 循环:用于重复执行一段代码,可以指定循环的初始值、循环条件和每次迭代后的操作。 while 循环:在循环开始之前先判断循环条件,只有当条件为真时才执行循环体内的代码。 do-while 循环:先执行一次循环体内的代码,然后再判断循环条件,只有当条件为真时才继续执行循环。 ......
语法 基础

基础语法-修饰符

Java修饰符是用于修饰类、变量、方法和构造函数等成员的关键字,用于控制其访问权限、作用范围和行为特征。Java中常见的修饰符包括以下几种: 访问修饰符: public:公共访问修饰符,表示可以被任何类访问。 private:私有访问修饰符,表示只能在所属类内部访问。 protected:受保护的访 ......
语法 基础

Scala基本语法

# scala的基本语法 ## 注释 对于scala的注释,简而言之就是一句话,和java的注释一模一样 基本语法 ``` (1)单行注释:// (2)多行注释:/* */ (3)文档注释:/** * */ ``` 代码示例: ```Scala package com.doitedu.demo01 ......
语法 Scala

基于python制作的做题软件

# 启动文件 > 主界面.py # 数据库格式 ID|Topic|A|B|C|D|FinishOrNot|RightOrError|Right_Answer| -|-|-|-|-|-|-|-|-| ***目前User.py跟questions.py文件没有使用到*** # 目前的功能 1. 数据库存 ......
python 软件

常用服务器软件安装

常用服务器软件安装(在线和离线): 包括java, tomcat, mysql, pgsql, redis, nginx, keepalived等等, 过程包括安装, 简单配置和配置service. ......
常用 服务器 软件

基础语法-运算符

Java中有多种运算符,可以分为以下几类: 算术运算符:用于执行基本的数学运算,如加法、减法、乘法、除法、取模等。常见的算术运算符有 +、-、*、/、%、++。 赋值运算符:用于将值赋给变量。常见的赋值运算符有 =、+=、-=、*=、/= 等。 关系运算符:用于比较两个值的关系,返回布尔类型的结果( ......
运算符 语法 基础