AND

C语言

程序设计和C语言 ## C语言的特点 C语言语句简洁紧凑 使用方便灵活 运算符丰富 表达能力强 //c语言只有32个关键字 34种运算符 C语言程序可移植性好 //C语言中没有直接依赖硬件的语句 与硬件有关的操作 如数据的输入、输出都是都是调用系统提供的库函数 //来实现的 而这些库函数本身并不是C ......
语言

java 自定义读取properties配置文件属性

把属性存到一个map里,并提供get方法,如果没有获取到值,则重新加载一遍配置文件,重新赋值,从而刷新数package com.aaa.demo.testProperties; import java.io.IOException; import java.io.InputStream; impor ......
properties 属性 文件 java

import时加{}与不加的区别

在javascript中,使用import语句导入模块时,加上花括号{}与不加的区别在于: 1.不加花括号 导入整个模块对象。 例如: import axios from 'axios' 会导入整个axios模块,可以通过axios.get()等方法来使用它。 2.加上花括号 只导入模块中的指定变量 ......
import

再求f(x,n)

#include<iostream> #include<cmath> #include <bits/stdc++.h> using namespace std; double a(double n,double x){ if(n==0){//结束递归条件 return 1; }else{ retur ......

出现次数超过一半的数

#include <bits/stdc++.h> using namespace std; int main(){ int a[105]={},n,b; cin>>n; for(int i=1;i<=n;i++){ cin>>b; a[b+50]++; } for(int i=-50;i<=50;i ......
次数

石头剪子布

#include<iostream> using namespace std; //使用string字符串解决。 int main(){ string s1,s2; int n; cin>>n; for(int i=0;i<n;i++){ cin>>s1>>s2; if(s1==s2){ cout< ......
剪子 石头

GFS 分布式文件系统

GFS 分布式文件系统是在企业种完成高性能,高可用的功能,GFS分布式文件系统的意义在于为大规模分布式计算环境提供了一种高效可靠的文件存储解决方案,有助于提高系统的可用性、性能和可扩展性,同时保护数据的安全性和完整性。 目录 一、 GlusterFS 概述二、GlusterFS特点三、Gluster ......
分布式 文件 系统 GFS

未来职业之选?Salesforce Industries行业云或将成为下一个热点!

Salesforce Industries是Salesforce CRM预构建解决方案的集合,针对特定行业的运营方式量身定制。换句话说,它是一组托管包的行业云,位于核心Salesforce平台之上。虽然Salesforce可以适应任何行业使用,但我们将Salesforce Industries定义为 ......
Salesforce Industries 热点 职业 行业

赵和旭 CSP-J 基础训练营讲课笔记

# 输出 ``` #include using namespace std; signed main(){ cout using namespace std; signed main(){ int x,y; int sum; cout>x; cout>y; sum=x+y; cout using n ......
训练营 基础 笔记 CSP-J CSP

C#委托和事件简单复习

# C#委托 太久没用了,简单的复习一下 快速过一遍语法使用 ## 使用委托的步骤 1.定义一个委托类型 只需要在声明的前面加上delegate关键字,其他的就跟声明一个方法(函数)类似 ~~~ public delegate void SayHello(string name); ~~~ 2.使用 ......
事件

求f(x,n)

#include<iostream> #include<cmath> #include <bits/stdc++.h> using namespace std; double a(double n,double x){ if(n==0){//结束递归条件 return x; }else{ retur ......

k8s Service Accounts

Service Accounts 介绍 服务帐户是一种非人类帐户,在 Kubernetes 中,它在 Kubernetes 集群中提供独特的身份。应用程序 Pod、系统组件以及集群内部和外部的实体可以使用特定 ServiceAccount 的凭据来标识该 ServiceAccount。此身份在各种情 ......
Accounts Service k8s k8 8s

vs编译 error C2001: 常量中有换行符(XTHS实测有效)

出现该错误的其中一种可能: 编码问题,其中一个解决办法是:找到这个文件位置,选择用Notepad++方式打开,选择菜单项中的"编码" 》“使用UTF-8-BOM编码”,然后保存,再回到VS将会收到重新加载文件的提示。 转自:vs编译 error C2001: 常量中有换行符_简单前行的博客-CSDN ......
换行符 常量 error C2001 2001

Java学习-2

今天稍微刷了几道算法题,整理便于之后复习. 1.计算小于n的所有质数的个数。 ``` class Solution { public int countPrimes(int n) { boolean[] arr=new boolean[n]; int cnt=0; for(int i=2;i fiz ......
Java

AIGC学习-1

挖坑,闲的没事可以去部署这个项目玩玩: AI入门必修,跟着阿里云专家搭建文生图应用 (aliyun.com) 玩转AIGC | 使用阿里云NAS+PAI-EAS部署Stable Diffusion文生图模型-阿里云开发者社区 (aliyun.com) ......
AIGC

$2023$ 大湾区游寄

($7$ 月 $7$ 日就写了,现在搬过来。) 前言:输麻了。 下午1点半跟彭老师和李老师到省实,在门口拍了张合照,顺便把德育作业解决了。 2点25分,提前5分钟发了PDF试题,看T1,审题注意到了选择的区间大于1,并且发现数据有80分全是1的,于是开始考试后马上码出了等差数列的答案,却阴差阳错的没 ......
2023

2023/08/01

天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。 注意:由于线路偶 ......
2023 08 01

Educational Codeforces Round 152 (Rated for Div. 2) D. Array Painting

初始所有点都是蓝色的,给定一个数组,每个元素为0,1,2等值,两种操作,选定一个点花1元变红,或者选定一个为1或者2的红色点,减去一个价值,让周围的点变红,最后所有点都要变红 思路:贪心,对于一个数组来说我们找寻连续的不等于0的一段,判断每一段最多所能变红的 存在两种情况 010,这种情况花1可以最 ......
Educational Codeforces Painting Array Round

ConstraintLayout(约束布局)

## 1. 规则 > 1. layout_constraintLeft_toLeftOf > 当前View的右侧和另一个View的右侧位置对齐 > 与RelativeLayout的alignLeft属性相似 > 2. layout_constraintLeft_toRightOf > 当前view的 ......
ConstraintLayout 布局

命名空间

默认命名空间默认命名空间又叫全局命名空间。典型的默认命名空间就是main函数,函数或变量没有放在其他的命名空间中,编译器会把它们归类到一起组成一个命名空间。假如我们的程序一个namespace都没有定义,那么所有的变量和函数都在一个空间内。就是我们c中的普通编程。 默认命名空间引用要在一个命名空间内 ......
空间

解决在macOS系统上使用rust-gdb调式rust代码时无法进入断点的问题

问题title缩写,主要原因是gdb 无法在cargo生成可执行文件和符号信息关联起来,类型信息如下图: 解决方案:在Cargo.toml文件中添加一项配置,所以能找到符号信息. 配置信息说明: 1. profile.dev或者profile.release是用cargo build进行编译时使用到 ......
调式 断点 rust rust-gdb 代码

数字孪生结合GIS能够为城市灾害预防工作提供什么帮助?

数字孪生技术结合GIS(地理信息系统)在城市灾害预防工作中发挥着重要的作用,为城市的安全和可持续发展提供了关键帮助。数字孪生是一种将现实世界与数字虚拟世界相结合的技术,可以帮助城市规划者和管理者更好地了解城市的实际状况,预测潜在的灾害风险,并制定有效的防灾应对策略。 ......
灾害 数字 城市 GIS

彻底搞懂Java中的Runnable和Thread

## 写在前面 今天在阅读`ThreadPoolExecutor`源码的时候觉得有些地方理解起来似是而非,很别扭!最后才猛然发现,原来是我自己的问题:没有真正理解Runnable和Thread的含义! 我之前对于`Runnable`和`Thread`理解的误区在于:“Runnble和Thread是实 ......
Runnable Thread Java

Jenkins:重置 job build number

在调试jenkins job时会产生很多fail的build,很多**红色的X**还是很碍眼的,job调试成功后就可以重置build number了。 ### 步骤: 1. 点击jenkins小老头图标 -> 管理Jenkins ![](https://img2023.cnblogs.com/blo ......
Jenkins number build job

CAIP----2023省赛

RC-u2 出院 注意:只需要将名字拆分成两个已知等级的部分 我比赛的时候根本没看到这两个字,写到最后写了个复杂的递归,还错了.... 我直接要进院了 RC-u4 相对论大师 当时看到的时候一眼觉得的拓扑排序??? 赛后想一下,他题目可没说这个图不能环,然后寄了 RC-u5 相对成功与相对失败 CA ......
CAIP 2023

java 解决线程安全的两种方式(Synchornized和Lock)

java 解决线程安全的两种方式(Synchornized和Lock) 原文链接:https://www.cnblogs.com/MrFugui/p/15610780.html synchornized与lock的不同: synchronized机制在执行完相应的同步代码以后,自动的释放同步监视器 ......
线程 Synchornized 方式 java Lock

2023.7.19

Linux kernel platform abstraction and data structures struct device, struct device_driver, and struct bus_type include/linux/device.h: Device driver b ......
2023 19

rock5b uboot 命令试玩 linux安装tftpd-hpa

光速开启一个能用的linux FTP 服务器 apt install vsftpd -y && systemctl enable vsftpd && systemctl start vsftpd 然后发现uboot好像用的是tftp。。。。。。。。一种简单文本传送协议,下面linux安装tftpd ......
试玩 tftpd-hpa 命令 rock5b linux

什么是gil锁、python的垃圾回收机制是什么样的?解释为什么计算密集型用多进程,io密集型用多线程

[toc] ## 1 什么是gil锁 ### -全局解释器锁: 它的本质就是一个大的互斥锁,它是cpython的一个机制,gil只存在于cpython解释器,它限制了一个线程只有获取到了gil锁,才能执行,如果没有拿到gil锁,线程是不能执行的 -解释器不仅仅只有cpython,pypy,jpyth ......
密集型 线程 进程 机制 垃圾