单元 笔记 项目junit5

C#路径(\;.\;..\;..\..\)测试笔记

static void Main(string[] args) { /*文件路径分为绝对路径和相对路径。完整描述文件位置的路径就是绝对路径,相对于目标的位置就是相对路径。 * 绝对路径:是从盘符开始的路径,形如 C:\windows\system32\cmd.exe *相对路径:是从当前路径开始的路 ......
路径 笔记

大神之路-起始篇 | 第4章.计算机科学导论之【数据运算】学习笔记

主要讲解存储在计算机中的数据上是如何进行运算,数据的运算可以分为三大类:算术运算、移位运算和逻辑运算。 逻辑运算:计算机中的数据是以位模式存储的,逻辑运算是指那些应用于模式中的一个二进制位,或在两个模式中相应的两个二进制位的相同基本运算,说人话就是分别针对二进制位进行与、或、非、异或等操作。 移位运... ......
大神 导论 计算机 笔记 科学

读SQL进阶教程笔记09_HAVING上

1. HAVING子句的用法 1.1. 学习SQL时最大的阻碍就是我们已经习惯了的面向过程语言的思考方式(排序、循环、条件分支、赋值等) 1.2. 只有习惯了面向集合的思考方式,才能真正地学好它 1.3. 帮助我们顺利地忘掉面向过程语言的思考方式并理解SQL面向集合特性的最为有效的方法 1.4. H ......
进阶教程 笔记 教程 HAVING SQL

vue全家桶进阶之路28:项目仓库Gitee

Gitee(之前称为GitCafe)是一种基于web的Git仓库托管服务,在中国很受欢迎。它为开发人员提供了一个平台,可以托管他们的Git仓库,与其他开发人员协作,并管理他们的代码。 https://gitee.com/ Gitee支持多种版本控制工具,包括Git和SVN。它还提供了一些高级功能,例 ......
仓库 全家 项目 Gitee vue

webpack 学习笔记1(入门)

使用webpack的版本为v4.46.0,改版本为V4的最后一版本,暂时没考虑使用webpack5。 #1 安装 npm install -g webpack@4.46.0 npm install -g webpack-cli@3.3.12 翻译 搜索 复制 ......
webpack 笔记

Java笔记(13) 简单的Lambda表达式

lambda表达式在jdk1.8引入,属于函数式编程,可以在特定的场景中省去很多没有意义的代码,只留下核心逻辑,使代码看起来更简洁。 函数式接口 任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。对于函数式接口,可以通过lambda表达式来创建该接口的对象。 lambda表达式的推导 ......
表达式 笔记 Lambda Java 13

Django笔记十八之save函数的继承操作和指定字段更新等实例方法

本文首发于微信公众号:Hunter后端 原文链接:Django笔记十八之save函数的继承操作和指定字段更新等实例方法 这篇笔记主要介绍 Django 一些实例方法。 什么是 实例,我们知道通过filter() 的一些筛选方法,得到的是 QuerySet,而 QuerySet 取单条数据,通过索引, ......
字段 函数 实例 笔记 方法

C++ thread 源码阅读笔记

thread类解析 构造函数 thread() 无参构造,会创建一个空的线程对象。 thread(FunctionCallback, ...Args) 创建并开启一个线程,线程任务就是参数里的回调函数。 thread(thread&& other) 移动构造,具体请参照C++的移动语义。 PS: t ......
源码 笔记 thread

flask之请求上下文分析之导出项目依赖-函数和方法的区别-threading.local对象-偏函数-flask整个生命执行流程--wtforms

flask之请求上下文分析之导出项目依赖-函数和方法的区别-threading.local对象-偏函数-flask整个生命执行流程--wtforms 今日内容详细 1 请求上下文分析(源码:request原理) 1.1 导出项目的依赖 # 之前 pip freeze > requirments.tx ......
函数 flask 上下文 threading 上下

软考笔记(9)--计算机组成原理3--处理器

一、CPU的整体结构 CPU是由控制器和运算器两大部分组成,控制器是整个系统的指挥中心,在控制器的控制之下,运算器、存储器和输入输出设备等部件构成了一个整体。 1.1、CPU的功能 计算机的工作过程就是计算机中程序的执行过程,首先将程序和原始数据预先通过输入设备送到主存储器中存储起来,执行时计算机按 ......
处理器 原理 计算机 笔记

Visual Studio 2022 不支持 .NET Framework 4.5 项目的解决办法

概述 升级到Visual Studio 2022后,打开速度快了很多,开发体验也舒服很多。只是使用过程中遇到了一个比较尴尬的问题:默认Visual Studio 2022 不再支持安装 .NET Framework 4.5 组件,如下图所示: 选择组件里面已经不能选择4.5 / 4.0 的框架了。 ......
Framework 办法 项目 Visual Studio

字符串学习笔记(一)

一些定义: 1. Border: 如果一个字符串的某个前缀同与它长度相同的后缀完全相同,就称这个前缀(后缀)是这个字符串的一个Border. 2. 周期:如果一个字符串s满足对于任意的p < i $\leqslant$ |s|, s[i] = s[i - p], 则称p是字符串s的周期,一个字符串可 ......
字符串 字符 笔记

# Java笔记(12) 静态代理

静态代理可以在不改变原有代码的情况下,增加新的功能和操作,对原有对象进行扩展。 静态代理要求真实对象和代理对象都实现同一个接口,由代理对象代理真实角色的接口实现,并在实现前后增加新的操作。 public class StaticProxy{ public static void main(Strin ......
静态 笔记 Java 12

vue3创建项目笔记

E:\vue3学习>npm init vite@latest vite-blog -- --template vueNeed to install the following packages: create-vite@4.2.0Ok to proceed? (y) y Scaffolding pr ......
笔记 项目 vue3 vue

第2章信息系统项目管理基础

一.什么是项目 项目是为了创造独特的产品、服务或成果而进行的临时性的工作。 临时性:有开始时间和结束时间 项目和战略规划 项目产生机制 信息系统项目的特点 项目管理的定义 项目管理的特点 二.项目管理知识体系构成 三.组织结构对项目的影响★★★★ 组织结构: 职能型组织、矩阵型组织(弱矩阵、平衡矩阵 ......
项目管理 基础 项目 系统 信息

Spartacus 项目中的 facade 和 core 文件夹

Spartacus 是 SAP Commerce Cloud 的 storefront 框架,feature-libs 文件夹下的 facade 文件夹和 core 文件夹是 Spartacus 中用于实现特定功能的库文件夹。它们各自的作用如下: facade 文件夹:存放与 storefront ......
文件夹 Spartacus 文件 项目 facade

SQLlabs less1-10通关笔记

SQLlabs 通关笔记 mysql数据结构 在练习靶场前我们需要了解以下mysql数据库结构,mysql数据库5.0以上版本有一个自带的数据库叫做information_schema,该数据库下面有两个表一个是tables和columns。tables这个表的table_name字段下面是所有数据 ......
SQLlabs 笔记 less1 less 10

安卓项目源码 校园跑腿帮APP android stu dio项目 附源码

全新 安卓项目源码 校园跑腿帮APP android stu dio项目 附源码,安装包,说明,录屏,截屏。 Material design风格设计,支持登录注册,任务发布,修改,上拉加载,下拉刷新,一键换肤等 。YID:7598641395930165 ......
源码 项目 android 校园 APP

平台采用某米1代扫地机。 stm32f103真实项目程序

平台采用某米1代扫地机。 stm32f103真实项目程序。 c原程序 keil工程。 目前只有32端代码能实现延边避障防跌落充电等功能。 适合需要学习项目与代码规范的工程师 硬件驱动包含 陀螺仪姿态传感器bmi160、电源管理bq24733等。 软件驱动包括 IIC、PWM、SPI、多路ADC与DM ......
扫地机 程序 项目 平台 f103

三菱PLC 结构化编程Q系列整条生产线大型项目

三菱PLC 结构化编程Q系列整条生产线大型项目 两台Q PLC 6台触摸屏 以太网通讯 机器人控制 mes ccd RS232串口通讯 大量fb,fc通用模块 三菱plc大项目程序高级编程 三菱PLC结构化编程一整条生产线程序全套资料 2台Q系列CPU 6台触摸屏 CC-LINK IO 串口通信 扫 ......
生产线 结构 项目 PLC

Java笔记(11) 多线程

Java原生支持多线程,主要通过以下四种方式实现多线程: 继承Thread类 实现Runnable接口 实现Callable接口 线程池 继承Thread类 通过创建Thread类的子类,并重写run()方法,通过调用start()方法启动线程。 public class TestThread ex ......
线程 笔记 Java 11

二、linux学习笔记

二、Linux学习笔记命令:命令本体command+选项,控制命令的行为细节[-options]+参数,控制命令的指向目标[parameter)] 1、ls命令,作用是列出目录下的内容,语法如下:ls[-a-l-h][linux路径]ls -l -a ls -la ls -al三种写法都是一样的,同 ......
笔记 linux

单元测试案例

在日常的springboot项目开发中,总会需要写一些单元测试用例,一些单元测试的方法用的比较少,编写时又需要去查询,因此在此总结一些测试案例 Junit是目前主流的单元测试框架,我,常用的为Junit4,以下测试案例是基于Junit4来编写 代码地址:https://github.com/x104 ......
单元 案例

半天时间写完一个案例,循序渐进的掌握uni-app,使用uni-app完成一个简单项目——新闻列表

一、创建项目 uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。 uni-app在手,做啥都不愁。即使不跨端,uni-ap ......
uni-app 循序渐进 天时 uni app

项目中没有依赖Kotlin,结果报错Kotlin版本问题

​ 背景: 使用intellij-idea工具,spring boot项目,使用的maven 问题: 项目中没有依赖Kotlin,结果报错Kotlin版本问题,如下 Kotlin: Module was compiled with an incompatible version of Kotlin. ......
果报 Kotlin 版本 项目 问题

公众号网页项目通过扫码一键登录后解决微信地理授权

根据joinId来决定是否重定向网页来得到微信网页授权。 当前页面为qlUpdate,qlUpdate为qucikLoginUpdate的简写。 joinId有值,则重定向到网页qlUpdateByScan。joinId是通过扫码传过来的queryString参数,参数名为id。 扫码后先进入到ql ......
公众 地理 网页 项目

RocketMQ笔记

消息队列 RocketMQ 是阿里巴巴集团基于高可用分布式集群技术,自主研发的云正式商用的专业消息中间件,既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性,是阿里巴巴双 11 使用的核心产品。 6月初偶然从朋友那里得到一份纯手打“Roc ......
RocketMQ 笔记

TypeScript 学习笔记 — 自定义类型:部分属性可选,反选 key,求对象交差并补集等(十三)

上文中介绍了 对象操作的内置类型的使用,本文介绍几个基于内置类型,扩展的自定义类型,(类型名称自定义的) 将部分属性变为可选属性 实现思路:先将 name 属性挑出来变为可选的 & 除了 name 属性的 // 有时处理类型之后,对象类型结构不明显。只是简单做一个映射,并未其他意义。 type Co ......
TypeScript 属性 对象 类型 部分

王道C语言笔记NOTE-中级阶段Note8-排序算法真题实战

一、2016年43题 1、问题描述 2、答案解析 (1)、算法的基本设计思想 由题意知,将最小的n/2个元素放进A1中,剩余元素放在A2中,分组结果即可满足题目要求。 仿照快速排序的思想,基于枢轴把n个整数划分成两个子集,根据划分后枢轴所处的位置i分别处理: ①、若i=n/2,则分组完成,算法结束; ......
王道 真题 算法 实战 阶段

高并发笔记

为什么用分布式架构 处理,高并发,高可用,大数据 高并发事前: 添加硬件资源 高并发事中: 故障转移、熔断、限流 大数据特点: 读多写少 关键的瓶颈是数据库,处理方案:按读写拆分数据库、按业务拆分数据库、按节点增加数据库 生产库进行设计:数据进行增删改的操作,和少量的试试操作 查询库进行设计: 存放 ......
笔记