XOR

Chapter02_学习

# 死锁 # 条件变量和互斥量区别 互斥器是加锁原语,用来拍他性地访问共享数据,它不是等待原语。在使用 mutex 时,我们一般都会期望加锁不要阻塞,总是能立刻拿到锁,然后尽快访问数据,用完之后尽快解锁,这样才能不影响并发性和性能。 如果需要等待某个条件成立,我们应该使用条件变量。条件变量顾名思义是 ......
Chapter 02

Chapter03_学习

# 多线程服务器常用的编程模型及适用场合 ## 线程与进程 * 先区分下线程和进程的概念,一个进程是内存中正在运行的程序,每个进程都有自己独立的地址空间,Linux操作系统通过 `fork()` 系统调用产生进程。 * 线程的特点是共享地址空间,从而可以高效地共享数据。一台机器上的多个进程能够高效地 ......
Chapter 03

C#学习笔记 -- 枚举与位标志

位标志 开发者使用单个字的不同位表示一组开关的紧凑方法, 称为位标志, 可以使用枚举来实现它, 步骤如下 确定需要多少个位标志, 并选择一种有足够多位的无符号类型(uint, ulong)来保存他 确定每个个位位置代表什么, 并给他们一个名称. 声明一个选中的整数类型的枚举, 每个成员有一个位位置表 ......
标志 笔记

如何手工打jar包

1. jar包和zip文件压缩包差不多的,唯一的就是多了一个叫manifest.mf(注意打包的时候要大写)的文件,这个叫做清单文件!清单文件用来指明我们打jar包的一些基本信息,最重要的是主区(Main Section)的四个属性: Manifest-Version:1.0 版本号 Create- ......
手工 jar

C#学习笔记 -- 枚举

枚举 1、枚举 枚举是开发者定义的类型, 与类、结构一样 与结构一样, 枚举是值类型, 因此直接存储他们的数据, 而不是分开存储成引用和数据 枚举只有一种类型的成员: 命名的整数值常量 enum TrafficL { Green, Red, Yellow } 每个枚举类型都有一个底层整数类型, 默认 ......
笔记

python @property

在 Python 中,`@property` 是一个装饰器,它可以帮助我们将类的方法转换成只读属性,使用这个装饰器之后,其实就是getter,其他的对该属性的操作必须使用装饰器申明,否则报错 使用 `@property` 装饰器的语法如下: ```python class MyClass: def ......
property python

质数的判定--试除法

#include <iostream> #include <cstring> #include <algorithm> bool is_prime(int n){ if(n<2)return false; for(int i=2;i<=n/i;i++) if(n%i==0)return false; ......
质数 除法

golang 解决提示dial tcp 172.217.160.113:443: connectex: A connection attempt failed

解决方法:改成国内可用的代理地址。在命令提示符输入: go env -w GOPROXY=https://goproxy.cn ......
connection connectex attempt golang failed

Vue2路由嵌套是注意子路由path问题

1、当子路由以/开始时,它会被视为根路由,并且会显示在URL的根路径中 ![image](https://img2023.cnblogs.com/blog/2045410/202305/2045410-20230525231836415-1505608112.png) 2、当子路由不以/开始时,它将 ......
路由 问题 Vue2 path Vue

huggingface vit训练代码 ,可以改dataset训练自己的数据

见代码: from transformers import ViTImageProcessor, ViTForImageClassification from PIL import Image import torch import torch.nn as nn import torch.optim ......
huggingface dataset 代码 数据 vit

wpf

WPF是什么 WPF(Windows Presentation Foundation) 是微软推出的基于Windows 的用户界面框架, 属于.NET Framework 3.0的一部分。 它提供了统一的编程模型、语言和框架, 真正做到了分离界面设计人员与开发人员的工作; 它提供了全新的多媒体交互用 ......
wpf

取域值

DATA:GT_DD07T TYPE TABLE OF DD07T. DATA:GS_DD07T TYPE DD07T. SELECT DDTEXT FROM DD07T INTO TABLE GT_DD07T WHERE DOMNAME = 'ZZ_GWZQ' AND DDLANGUAGE = ' ......

t-SNE

文章摘自故障诊断与python学习 的 tSNE-python代码实现及使用详解 ![image](https://img2023.cnblogs.com/blog/2895301/202305/2895301-20230525235359431-951659380.jpg) 代码实现 ```pyt ......
t-SNE SNE

SpringBoot-Redis

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交 ......
SpringBoot-Redis SpringBoot Redis

机器视觉我能学会吗?

经常有视觉人粉丝问我,我可以学会机器视觉。我正常不会立刻说可以。 首先粉丝提出这个问题的时候,粉丝的心里,应该受过打击,在质疑自己,自卑且非常不自信。 我必须了解他。他的学历,他的现在是否工作,职业,出生地..。接着语音建立互信,聊聊天,和他详细说下怎么学,这个过程和他说清楚。从里开始,坚持那些。其 ......
视觉 机器

5.26 3.4

一、问题 打印所有不超过 n(取 n<256)的其平方具有对称性质的数(也称回文数)。 二、分析 对于要判定的数 n,计算出其平方后(存于 a),按照“回文数”的定义要将最高位与最低位、次高位与次低位······进行比较,若彼此相等则为回文数。此算法需要知道平方数的位数,再一一将每一位分解、比较,此 ......
5.26 3.4 26

python内置库--csv模块

# 1 # 2 相关函数介绍 ## csv.reader() csv.writer() csv.reader(csvfile, dialect='excel', **fmtparams) 返回一个 reader 对象,该对象将逐行遍历csvfile csvfile 可以是任何对象,只要这个对象支持 ......
模块 python csv

走进Linux世界,学习Linux系统的必备指南

随着计算机技术的不断发展,Linux操作系统已成为IT行业中备受关注的操作系统之一。Linux以其安全性、稳定性和开放性,受到了广泛的认可和欢迎。学习Linux系统对于IT行业的从业者来说是非常重要的。但是,对于初学者来说,学习Linux可能会感到有些困难。 所以,我今天我打算给初学者们答疑解惑,希 ......
Linux 指南 系统 世界

读取长文本

DATA:ls_thead TYPE thead. CLEAR:ls_thead. ls_thead-tdid = 'Z006'. ls_thead-tdspras = sy-langu. ls_thead-tdname = <fs_alv>-vbeln. ls_thead-tdobject = ' ......
文本

31.不重复的三位数

/*题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列*/ #include<stdio.h>int main(){ int i,j,k; int count; // ......
位数 31

走进Linux世界,学习Linux系统的必备指南

随着计算机技术的不断发展,Linux操作系统已成为IT行业中备受关注的操作系统之一。Linux以其安全性、稳定性和开放性,受到了广泛的认可和欢迎。学习Linux系统对于IT行业的从业者来说是非常重要的。但是,对于初学者来说,学习Linux可能会感到有些困难。 所以,我今天我打算给初学者们答疑解惑,希 ......
Linux 指南 系统 世界

Netty基础

什么是Netty Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。 为什么需要使用Netty 1.传统的NIO 的类库和 API 繁杂, 使用麻烦: 需要熟练掌握Selecto ......
基础 Netty

自己实现PBS - 反射间接光

反射间接光其实就是环境反射,unity中环境颜色一般使用cubeMap等采样的方式来获取 1) 间接光反射公式 a) 也是和直接光一样,反射颜色=漫反射+镜面反射,只是直接光针对的是主光源,间接光针对的是环境颜色,所以叫法也从高光反射变成了镜面反射。 高光反射和镜面反射都是完全反射,是等价的,只是反 ......
PBS

tsconfig.json 解析

TypeScript 新特性之项目引用: Reference tsconfig.json文件有一个新的顶级属性"references"。 每个引用的path属性可以指向包含tsconfig.json文件的目录,也可以指向配置文件本身(可以具有任何名称)。 reference属性 对于大型项目中的多个 ......
tsconfig json

Linux 的那些操作都出自哪里?

# Linux 的那些操作都出自哪里? 可以说 Linux 是一种 Unix。Unix 有一个 man 手册,手册包含了安装的软件的使用帮助,遇到问题的解决办法。总之几乎所有的操作都是手册里面有迹可循的,即便不是 GNU/Linux 相关的,也有文档可查,文档也算是一种手册。这里说 GNU/Linu ......
Linux

走进Linux世界,学习Linux系统的必备指南

随着计算机技术的不断发展,Linux操作系统已成为IT行业中备受关注的操作系统之一。Linux以其安全性、稳定性和开放性,受到了广泛的认可和欢迎。学习Linux系统对于IT行业的从业者来说是非常重要的。但是,对于初学者来说,学习Linux可能会感到有些困难。 所以,我今天我打算给初学者们答疑解惑,希 ......
Linux 指南 系统 世界

所以页游端所保存的数据,在账户能找回的情况下,明显比本地多 小孩还是箩筐的不用背,也就偶尔写记一些 的确因为所做的可玩的都很多啊 清风柳树长椅 白雪页游画笔 所以鲁鲁修好的地方就是至少一号或者壮烈或者圆满 不似gunxsword就还是听听音乐 所以10年之后就显得像是漫画半路改tv草草结局,又拿音乐 ......

rxjs学习 - 2

......
rxjs

31

#include<iostream>using namespace std;int main(){int a[10],max,min,sum=0,s;for(int i=0;i<=9;i++){cin>>a[i];}min=a[0];for(int j=0;j<10;j++){if(a[j]>max ......
31

5_25打卡_字符串暴力匹配和kmp匹配

``` #include #include #include using namespace std; //暴力匹配 void force_match(string& a, string& b) { int i = 0, j = 0; while (i = b.size()) { cout buil ......
字符串 字符 暴力 kmp 25