1.java中的加法是“”。 简单数字的相加对于byte.short.char.int类型数字相加时进行整形提升至int,对于数据类型大于int的long.float.double数据类型有参与计算时,需要进行整形提升至最高的数据类型。 有字符串类型的相加,将数字视为字符串进行字符串的…
2025/1/31 1:38:53Flask学习入门笔记 前言1. 安装Flask2. 创建一个简单的Flask应用3. 路由与视图函数3.1 基本路由3.2 动态路由3.3 HTTP方法 4. 请求与响应4.1 获取请求数据4.2 返回响应 5. 模板渲染5.1 基本模板渲染5.2 模板继承 6. 静态文件6.1 静态文件的目录结构6.2 在模板中引用静态文件6.2…
2025/1/24 18:08:20目录 前言1、docker、node、curl版本查看终端命令1.1、查看docker版本1.2、查看node.js版本1.3、查看curl版本1.4、Ubuntu安装curl1.5、Ubuntu终端保存命令 2、安装docker-compose、Go语言2.1、安装docker-compose2.2、go语言安装步骤2.3、git版本查看 3、Ubuntu20.4安装搜狗输…
2025/1/23 22:42:41目录 modbus RTU通讯协议: pmbus通讯协议: modbus RTU通讯协议: 主要应用功能: 规范了软件变量,访问功能码,给不同工程师开发的不同产品有统一的通讯标准 帧结构简单,占用带宽少,…
2025/1/23 22:43:41锁之勇者 C多线程-第二篇-Mutex(互斥量 基于C11实现线程池 C多线程-原子锁 c11atomic原子锁 什么是死锁 各种锁的应用场景 《C并发编程实战》阅读笔记 《C并发编程实战》的读书笔记 阿里面试失败后,一气之下我图解了Java中18把锁 文章目录前言一、常见的锁按功能分类…
2025/1/31 3:27:32 人评论 次浏览Scrapy框架原理: 参考出处:https://cuiqingcai.com/3472.html 整个Scrapy的架构图: Scrapy Engine: 这是引擎,负责Spiders、ItemPipeline、Downloader、Scheduler中间的通讯,信号、数据传递等等!࿰…
2025/1/31 3:10:11 人评论 次浏览nginx编译安装过程 https://www.cnblogs.com/liujuncm5/p/6713784.html 1、configure 这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码: ./configure --prefix/usr 上面的意思…
2025/1/31 3:09:10 人评论 次浏览# 函数的引用 - 如果是可变类型,则不同的指向相同的内存空间的变量,操作完成后会保存.如果是不可变类型的话则修改不会保存.a 1 b a print(b) # 1 print(id(a)) # 2288401187056 内存地址 print(id(b)) # 2288401187056 内存地址a 2 print(b) # 1 print(id(a)) …
2025/1/31 3:02:33 人评论 次浏览1. 问题描述:是不是2的整数次方:用一条语句判断一个整数是不是2的整数次方 2. 思路分析:2的整数次方对应的二进制的最高位上只有一个1,那么将该数字减去1再与该数字进行与运算,如果是2的整数次方,那么结果…
2025/1/31 5:38:38 人评论 次浏览题目链接:戳我 动态维护凸包的题目qwqwq 30分还是很好写的。。直接一个凸包就完事了 代码如下: #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<algorithm> #include<cmath>…
2025/1/31 5:38:08 人评论 次浏览选择排序的思路入下: 设有10个元素a[0]~a[10],将a[1]与a[2]~a[10]比较,若a[1]比a[2]~a[10]都小,则不进行交换,即无任何操作。若a[2]~a[10]中有一个以上比a[1]小,则将其中最大的一个(假设为a[i]与a[1]交换,此时a[1]中存放了10个中最小的数。第2轮将a[2]与a[3]~a[10]比较…
2025/1/31 5:37:37 人评论 次浏览背景: 默认cmake编译的出来的so是x86 64位(PC硬件环境),现在需要改成交叉编译适用到Android平台上。 解决方法: 编写一个文件名字叫: android.toolchain.cmake set(CMAKE_SYSTEM_NAME Android) set(CMAKE_SYSTEM_VERSION 23) s…
2025/1/31 5:36:06 人评论 次浏览目录1.顺序表的概念2.顺序表的特点3.参考代码(1)顺序表的初始化(2)顺序表的遍历(3)查找表中的元素(4)向表中增加元素(5)从表中删除元素(6…
2025/1/31 5:35:35 人评论 次浏览早上,我做事情时,犯了一个错误,迅速修正之后,写下一段自我反省的话:人生有3大利用:1、利用错误,完善自己;2、利用情绪,控制自己;3、利用物质,丰盈…
2025/1/31 5:35:05 人评论 次浏览**一.解决图片底部3个像素问题** 原因:底部多余的为图片3像素。是由图片元素默认为inline-block引起的。 方法: 1,给img图片标签添加属性vertical-align:top;(不是baseline即可)2,img的父标签添加属性&…
2025/1/30 22:34:57 人评论 次浏览目前对于硬盘的分区方式有两种:MBR和GPT。本文只是为了介绍分区中的MBR的备份和恢复,所以不对GPT分区做过多的介绍。我们先来对MBR的分区方式进行一个简单的介绍:上图说明:采用MBR分区的硬盘中一共有四个分区:扩展分区…
2025/1/30 22:34:27 人评论 次浏览转载自:https://blog.csdn.net/dcrmg/article/details/53912941 C11中引入了一个用于多线程操作的thread类,简单多线程示例: #include <iostream> #include <thread> #include <Windows.h> using namespace std; vo…
2025/1/30 22:33:56 人评论 次浏览这里是修真院后端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析后端知识/技能,本篇分享的是: 【 Maven常用的四个命令】 大家好,…
2025/1/30 22:33:25 人评论 次浏览一、前言 长文警告,事实上我不愿意写太长的文章,一面是太冗余,一方面读者容易疲倦,但是只要是涉及到源码级别的,就肯定篇幅不短,因为太短肯定没意义也解释不清楚,但是相信,耐心看完这…
2025/1/30 22:32:55 人评论 次浏览题目: 程序说明: 暴力解题,直接使用三个for循环一个if判断即可。 全部代码: for a in range(421):for b in range(421):for c in range(421):if 3*a7*bc315 and 4*a10*bc420:print(abc)break
2025/1/30 22:32:25 人评论 次浏览