XOR

重刷面试题要点总结---day01

重刷一遍面试题,记录学习过程中遇到的问题。 1. java中进行取整函数的总结: java中常用的取整函数就是Math类下的ceil、floor、round三种取整方式。 ceil:向上取整,要点就是越取越大,比如: Math.ceil(11.1) = 12.0 Math.ceil(12.7) = ......
要点 day 01

什么是“原始积累”?

一般而言,自耕农属于小资产阶级,能够占有土地和其他生产资料,即使没有人雇佣他,依靠现有的生产资料,他也能自给自足。贫农则不一样,一旦找不到东家,没有人雇他去种地,他就得饿肚子,所以也被称为“雇农”。现代社会的大部分劳动者也是如此,他们属于雇佣劳动力。从入职的第一天起,劳动者就会切身体会到自己的贫乏, ......

测试技术的重要性与应用:现状、方法和未来展望

在软件开发领域,测试技术扮演着至关重要的角色。测试技术是通过系统性的验证和评估来检查软件系统的正确性、可靠性和性能的过程。它旨在发现潜在的缺陷、错误和漏洞,并提供反馈和建议给开发团队,以便及时修复和改进。测试技术的目标是确保软件系统能够按照预期的方式工作,并满足用户的需求和期望。 ......
重要性 现状 方法 技术

go语言select用法

1 原理 操作系统中我们会使用select或者epool等实现 I/O 多路复用, Go 语言中关键字select用法与之类似,但go中的select只能等待Channel中的事件。Go 语言中的 select 够让 Goroutine 同时等待多个 Channel 可读或者可写,在多个文件或者 C ......
语言 select

uniapp跳转页面防止多次点击uni.navigateTo

<template> <view class="column"> <button @click="navto('/pages/index/index')">点击跳转</button> </view> </template> <script> export default { data() { ret ......
navigateTo 页面 uniapp uni

Appium环境搭建 - Android SDK安装

Appium环境搭建 - Android SDK安装 下载 进入网站 https://www.androiddevtools.cn/ 依次点击 AndroidSDK 工具>> SDK Tools>>会跳转到以下界面,Windows建议选择.exe后缀 配置安装 安装环境变量 ANDROID_HOME ......
Android 环境 Appium SDK

.net core 微服务之 gRPC

概念 什么是gRPC gRPC官网 微软官网 RPC基本理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个 RPC 服务器来处理客户端调用。在客户端拥有一个存根能够像服务端一样的方法。客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端 ......
core gRPC net

python - if语句

## 1. 示例 ``` cars = ['audi', 'bmw', 'subaru', 'toyota'] for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title()) ``` ## 2. 条件测试 布 ......
语句 python

a brief review on Oauth2

1. Common Oauth2 flow: see: https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow 2. PKCE for App: see: htt ......
Oauth2 review brief Oauth on

GIL锁,互斥锁

一、GIL锁 1、全局解释器锁(Global Interpreter Lock,简称 GIL) GIL 是一种用于保护 Python 解释器在多线程环境下的数据完整性的机制。GIL 只存在是 CPython 解释器中,即官方的 Python 解释器实现 GIL 是一个互斥锁,你可以使用多线程来并发处 ......
GIL

hackone-cft

一、Moderate Hackyholidays CTF Web 12 访问没有任何信息,只有一段动态视频和图片。 1、flag1: 访问/robots.txt,得到第一个flag ^FLAG^a5e751ad462e41a83378eabef4d7fa25a6aed78ed8af73fa62355 ......
hackone-cft hackone cft

批量分发公钥

在管理大量主机的情况下,我们一般会采用免密登录的方式来进行主控机命令的下发 #!/bin/bash rm -rf ~/.ssh/id_rsa* ssh-keygen -f ~/.ssh/id_rsa -P "" > /dev/null 2>&1 SSH_Pass= Key_path=~/.ssh/i ......
公钥

uniapp webSocket聊天功能

<template> <view> <sc-nav back-color="white" :opacity="1" is-back> <text slot="content" class="sc-page-title">{{friendName}}</text> </sc-nav> <scroll- ......
webSocket 功能 uniapp

uniapp组件之tab选项卡滑动切换

<template> <view class="content"> <view class="nav"> <!-- 选项卡水平方向滑动,scroll-with-animation是滑动到下一个选项时,有一个延时效果 --> <scroll-view class="tab-scroll" scroll ......
组件 uniapp tab

gRPC vs. HTTP:网络通信协议的对比

## 概述 gRPC 和 HTTP 是两种常见的网络通信协议,用于在客户端和服务器之间进行通信。它们具有不同的特点和适用场景,下面对它们进行详细比较。 ## HTTP(Hypertext Transfer Protocol) ### 特点: 1. **简单易用**:HTTP 使用简单的请求方法和状态 ......
网络通信 网络 gRPC HTTP vs

AI 绘画| Stable Diffusion 最新版安装包,包含 WIN/MAC 版!

Stable Diffusion 大概是时下最流行的两个项目之一,另外一个就是大名鼎鼎的 ChatGPT ,AI绘图现在已经是非常成熟,相信很多做设计的朋友都知道 Stable Diffusion,只需要描述一段文字,它就能帮你生成一张图片。 今天给大家分享最新版的 Stable Diffusion ......
最新版 绘画 Diffusion Stable MAC

Mybatis-plus使用问题注意

### 1. wrapper中匹配值不要有处理逻辑 例如以id为条检查时,传入的参数为String,需要将其转为Long进行匹配,常规的写法为: ```java LambdaQueryWrapper wrapper = Wrappers.lambdaQuery() .eq(ObjectUtils.i ......
Mybatis-plus Mybatis 问题 plus

04-标识符命名规则和规范

标识符命名规则(必须强制这样做) a) 由二十六个英文字母大小写、0-9、_或$组成 b) 数字不可以开头 c) 不可以使用关键字或保留字,作为标识符 d) 标识符中不能包含空格 标识符命名规范(这样做会更好) a) 包名:多单词组成时,所有字母都小写。比如com.hsp.crm b) 类名、接口名 ......
标识符 标识 规则 04

ble开发 nRF52840学习「1」:程序烧录

1.nRF connect for windows 下载 点击这里 前往官方进行下载 下载完成后进行安装,安装保持默认即可。安装是会提示jlink安装,需也对其进行安装。否则无法检测到jlink驱动 2.下载programmer插件,直接install下载即可。若下载不成功则为需挂梯子翻墙 3.通过 ......
程序 52840 ble nRF

历经4面,60w“跳”进腾讯!(附面试流程+真题)

在互联网做了几年之后,去大厂“镀镀金”是大部分人的首选。大厂不仅待遇高、福利好,更重要的是,它是对你专业能力的背书,大厂工作背景多少会给你的简历增加几分竞争力。 但说实话,想进大厂还真没那么容易。我的一个朋友在入职腾讯之前,大大小小的面试经历了十几次,最后终于在4轮技术面+1轮HR面之后成功接到Of ......
真题 流程 60w 60

go工具pprof部署

在做内存分析时,用到了pprof,这里做一下部署介绍和入门级别的使用。 pprof是golang的性能工具,有两种交互方式:命令行交互和web交互,同时还支持性能分析数据的图形化展示。 部署pprof: 在我们的kubeedge代码的edgecore.go里,import导入两个包,再加入访问ppr ......
工具 pprof

软件设计 day1

# Software Design Methodology 软件设计方法学 > 中国石油大学(华东)2022-2023-3 国际周课程 Advanced software design 张晓东老师邀请在日本广岛大学工作的刘少英老师(华裔)进行授课 > 刘少英老师的介绍: Shaoying Liu ( ......
软件 day1 day

夏天之空调制冷原理

https://www.bilibili.com/video/BV128411f78R/?spm_id_from=333.337.search-card.all.click 蒸发制冷冷凝放热制冷液(如氟利昂),在室内内机由液体变为气态,蒸发制冷。室内挂机中的一排排管道就变得冰凉,然后风扇对着管道吹出 ......
空调制冷 原理 空调

如何用好强大的 TDengine 集群 ? 先了解 RAFT 在 3.0 中的应用

大家都知道:由于单机数据库在数据规模、并发访问量等方面存在瓶颈,无法满足大规模应用的需求。因此才有了把数据切割分片,分布存储分布处理在多个节点上的数据库,也就是分布式数据库的由来。 而为了实现数据库的高可用,又有了多副本的概念,副本之间的数据需要用特定算法保持一致,从而可以随时切换身份对外提供高可用 ......
集群 TDengine RAFT 3.0

带记录历史功能的下拉菜单 MRUEdit(13)

参考:https://my.oschina.net/Tsybius2014/blog/519308 也可以直接使用 Items 集合下的 Add 函数手动添加: mruEdit1.Properties.Items.Add("http://www.sina.com.cn/"); mruEdit1.Pr ......
菜单 MRUEdit 功能 历史

关于Azure平台-虚拟机通过临时磁盘-创建实现swap分区的功能

本文使用的云平台:Azure 操作系统:Red Hat Enterprise Linux release 8.X (Ootpa) 在Azure虚拟机中,如果有临时磁盘,可以按如下方式进行配置,修改 /etc/waagent.conf 配置文件 以下核心配置会生产/mnt/swapfile文件,对于s ......
磁盘 功能 Azure 平台 swap

vue-component-2023-7-7

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!--view层 模板--> <div id="app"> <!--组件,传递给组件中的值:prop ......
vue-component component 2023 vue

C610电调与C620电调使用说明

[C610电调使用说明](https://files.cnblogs.com/files/blogs/783947/RMC610%E6%97%A0%E5%88%B7%E7%94%B5%E6%9C%BA%E8%B0%83%E9%80%9F%E5%99%A8%E4%BD%BF%E7%94%A8%E8%A ......
使用说明 C610 C620 610 620

Go Modules的前世今生

以前,Go语言的依赖包的管理一直被诟病,Go官方从最初的GOPATH到GO VENDOR,再到目前的GO Modules,一直在努力提供更方便的包管理方案。 目前最主流的方案是官方推荐的GO Modules。先介绍一下以前的GOPATH和GO VENDOR,了解它们的发展历程,才能知道GO Modu ......
Modules Go

golang中的sync.Map

golang中,同时读写map是线程不安全的,可能会出现panic错误: fatal error: concurrent map read and map write Go语言在 1.9 版本中提供了一种效率较高的并发安全的 sync.Map,sync.Map 和 map 不同,不是以语言原生形态提 ......
golang sync Map