AND

WPF 入门笔记 - 08 - 动画

图形系部分主要有`Shape`和`Goemetry`两大类,可以直接对`Shape`进行排版、设定风格和数据绑定,后者则需要通过视觉元素才能在屏幕上显示出来。动画则一般分为简单动画、关键帧动画以及沿路径运动的动画,日常使用过程种应该是关键帧动画用的多一点,当然除了文章中例举的关键帧类型,还有其他很多... ......
笔记 动画 WPF 08

React Router 6 快速上手

## 1.概述 1. React Router 以三个不同的包发布到 npm 上,它们分别为: 1. react-router: 路由的核心库,提供了很多的:组件、钩子。 2. **react-router-dom:** 包含react-router所有内容,并添加一些专门用于 DOM 的组件,例如 ......
Router React

CF1830B

[原题](https://codeforces.com/contest/1830/problem/B) [翻译](https://www.luogu.com.cn/problem/CF1830B) 感觉挺好的题,但说不定挺典的? 我一开始想到了值域分块的思路,但之后就一直想整除、余数组合之类的。~~ ......
1830B 1830 CF

并发编程系列 - ReadWriteLock

实际工作中,为了优化性能,我们经常会使用缓存,例如缓存元数据、缓存基础数据等,这就是一种典型的读多写少应用场景。缓存之所以能提升性能,一个重要的条件就是缓存的数据一定是读多写少的,例如元数据和基础数据基本上不会发生变化(写少),但是使用它们的地方却很多(读多)。 针对读多写少这种并发场景,Java... ......
ReadWriteLock

CSP-J 2019 笔试

# CSP-J 2019 笔试 ## 二分最大次数 - 二分最大次数 = `floor(__lg(n)) + 1` ## 球相同,盒子相同 ```c++ //n * 球,m * 盒子 for(int i = 0; i —些数字可以颠倒过来看,例如0,1,8颠倒过来还是本身,6颠倒过来是9,9颠倒过来 ......
笔试 CSP-J 2019 CSP

Optional

一、摘要 NullPointerException,中文名:空指针异常,也简称 NPE,是软件系统中最常见的错误异常之一。 很久以前 Google Guava 项目引入了Optional作为解决空指针异常的一种方式,不赞成写过多的代码来显式检查null,以期望程序员写出整洁同时可读性更高的代码。 受 ......
Optional

统计文件个数

> 博客地址:https://www.cnblogs.com/zylyehuo/ ```python import os count = 0 # 遍历文件夹 def walkFile(file): for root, dirs, files in os.walk(file): # root 表示当前 ......
个数 文件

静态方法 类方法 静态属性

在Python中,有三种特殊类型的方法:动态方法、静态方法和类方法。它们各自具有不同的特点和应用场景,下面我将会对它们进行比较和解释: 动态方法: 定义:动态方法是类中的普通方法,使用self参数来操作和访问对象的属性和方法。 特点:动态方法可以直接访问和操作对象的实例变量,并可以通过实例来调用。 ......
静态 方法 属性

小小讲一下Linux基本命令

小小讲一下Linux基本命令Linux是一套类Unix的操作系统,这套系统最大的优点就是安全便捷,快速高效。这就为它赢得了广大的市场空间。但是呢,Linux系统虽然广为流行,它也不是那么容易就可以学会的。比如说,如果我们不懂得Linux系统的基本操作命令和按键的话,那我们也是不能进行下去的。因此,我 ......
命令 Linux

从互联网到车企做测试,什么体会?

互联网软件测试,能跨到车企做测试么? 这是我之前在某个群里划水看到一位小伙伴提出过的问题,当时我并没有回答,不过这个主题我倒是记在了草稿里,因为我自己就是这样的经历,留着后面有时间写一些内容分享一下。 今天是周末,依旧是烈日炎炎,既然宅在家里,那么就来聊聊我从互联网转到车企做测试的一些体会。一是算作 ......
互联网

使用 mt19937 生成区间随机数

```c++ #include #include #include using namespace std; int main() { mt19937 rd(time(0)); uniform_int_distribution dist(0, 114514); // uniform_int_dist ......
随机数 区间 19937 mt

「Log」2023.8.23 小记

### 序幕 $\texttt{7:45}$:晚起到校,补博客。 从今天开始坚持不喝饮料。 写串串。 ### [$\color{blueviolet}{P4248\ [AHOI2013]\ 差异}$](https://www.luogu.com.cn/problem/P4248) 神奇的。式子前一部 ......
小记 2023 Log 23

Codeforces Educational Round 153

# Codeforces Educational Round 153 ### T1,T2,T3 比较简单的题目。 ### T4 首先存在一个观点:一个位置至多只会被交换一次。因为交换两次的情况可以被某一种交换一次的方案替代。比如 $101$ 进行 $(1,2),(1,3)$ 两次交换 得到序列 $1 ......
Educational Codeforces Round 153

4.人物p图教学1

问题:整体偏红,暗部可以偏红,但是人体肤色和瞳孔不应是红色的 身体的皮肤相对脸部偏黑 一、皮肤处理 1.通过曲线将光调整至身体肤色合适颜色,按ctrl+i反向,用白色画笔涂抹身体的皮肤,把下方和脸部局部暗的的皮肤擦亮 2.脸部发红,身体发黄,需要统一--去黄 用到色彩平衡,皮肤处于高光和中间调部分, ......
人物 教学

C# 二进制文件的写入和读取

BinaryWriter.Write 和 BinaryReader.ReadInt32 是.NET Framework 中用于读写二进制数据的类。它们提供了一种简单而高效的方式来读写各种二进制数据类型。 BinaryWriter.Write 方法用于将特定类型的数据写入到二进制流中,其中包括整数、浮 ......
二进制 文件

13、Spring之JdbcTemplate

## 13.1、环境搭建 ### 13.1.1、创建module ![image](https://img2023.cnblogs.com/blog/2052479/202308/2052479-20230821075157720-1152690363.png) ### 13.1.2、选择maven ......
JdbcTemplate Spring

设计模式之:简单工厂

有一个案例来推导出简单工厂模式: Pizza 类 /** * @description: 披萨类(包含基础的 准备原料、制作、切割、打包等操作) * @author: abel.he * @date: 2023-08-24 **/ public class Pizza { /** * pizza名称 ......
设计模式 工厂 模式

静态Web服务器-命令⾏启动并动态绑定端⼝号

步骤 1. 获取执⾏python程序的终端命令⾏参数 2. 判断参数的类型,设置端⼝号必须是整型 3. 给Web服务器类的初始化⽅法添加⼀个端⼝号参数,⽤于绑定端⼝号 示例 import socket import threading import sys # 获取用户请求资源的路径 # 根据请求资 ......
静态 命令 服务器 动态 Web

Windows报错0xc0000142的处理方法

## 1、问题描述 ![image](https://img2023.cnblogs.com/blog/2052479/202308/2052479-20230811150727236-1678188507.png) > 桌面有个弹窗报错(0xc0000142),无法关闭,影响Windows的使用 ......
Windows 0000142 方法 0xc xc

JavaScript中的null和undefined

null是一种语言关键字,评估为一个特殊的值,通常用于表示值的缺失。使用typeof操作符与null一起会返回字符串"object",这表明null可以被视为表示"无对象"的特殊对象。然而,在实践中,null通常被认为是其自身类型的唯一成员,并且用于表示数字、字符串和对象的值缺失。大多数编程语言都有 ......
JavaScript undefined null

MAUI+Blazor混合应用开发示例

前言 笔者之前在公司搭建过一套生产管理系统,该系统要求能和硬件进行串口通信,同时又要提供后台信息查询。笔者给出的解决方案就是:MAUI + Blazor,这样只需要提供一套UI,就能满足桌面端、移动端和Web端三种不同应用场景。今天要介绍的就是桌面端的开发实现。 开发技术 .NET 6 + MAUI ......
应用开发 示例 Blazor MAUI

java与es8实战之二:实战前的准备工作

### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 本篇是《java与es8实战》系列的第二 ......
实战 java es8 es

lightning 导入数据库表的操作步骤

# lightning 导入数据库表的操作步骤 ## TiDB数据库备份恢复的方式与方法 ``` 1. mysqldumper 以及 mysql 导入 2. select into outfile 以及 load data in localfile 3. 使用br工具进行备份与恢复. 4. 使用du ......
lightning 步骤 数据库 数据

读SQL学习指南(第3版)笔记04_查询入门

![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230822115524099-438612716.png) # 1. 在执行语句之前,会先检查下列事项 ## 1.1. 是否有权限执行该语句 ## 1.2. 是否有权限访问指 ......
学习指南 笔记 指南 SQL 04

LLVM优化示例分析

LLVM优化示例 10.1 LLVM优化示例介绍 10.1.1 编译器优化目标 一个优化的、领先的编译器通常被组织为: 1)一个将源代码翻译为一个中间表示(IR)的前端。 2)一个目标无关的优化流水线:一系列遍,它们持续重写IR,以消除低效性以及不能容易翻译为机器码的形式。有时称之为中端(middl ......
示例 LLVM

Javaweb实战项目:公司信息管理系统(上)

科普一下htpps各种错误代码:常见HTTP错误代码大全 – 知乎 (zhihu.com) 环境搭建/基础准备 创建如下的文件 配置MySQL数据库: -- 部门管理 create table dept( id int unsigned primary key auto_increment comm ......
实战 管理系统 Javaweb 项目 系统

MySQL数据库学习笔记(二)

排序查询:select 字段列表 from [表名] order by [字段名1] [asc升序/desc降序,默认值为升序],[字段名2] [排序方式];//字段名1为优先级排序,如果字段名1有相同的,再以字段名2排序 聚合函数: count 统计数量(一般不选null的列) max 最大值 m ......
数据库 笔记 数据 MySQL

Javaweb学习笔记(一)

封面玩AI生成的图片,好看拿来当栏图了~ web前端的学习推荐地方:w3school 在线教程 分享个记笔记的好工具加破解:Typora:typora下载和破解(仅供学习) – hackettt – 博客园 (cnblogs.com) —-JavaScript—- 最基础的输出语句:alert(“x ......
Javaweb 笔记

springboot优雅的统一返回格式 + 全局异常处理(包括404等异常)

[toc] ## 1.自定义枚举类 ```java public enum ReturnCode { RC200(200, "ok"), RC400(400, "请求失败,参数错误,请检查后重试。"), RC404(404, "未找到您请求的资源。"), RC405(405, "请求方式错误,请检查 ......
全局 springboot 格式 404

[Love] VSCODE 调试 LOVE 引擎游戏

## VSCODE调试LOVE引擎游戏 ### **安装插件** ### **配置插件** 按 `CTRL + SHIFT + P`,打开`Preferences: Open User Settings (JSON)`,为settings.json添加如下代码 ```lua "Lua.runtime ......
引擎 VSCODE Love LOVE