运算符math day 14

day15 - 二叉树 part02

102. 二叉树的层序遍历 详解 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), l ......
part day 15 02

Python基础入门学习笔记 077 GUI的终极选择:Tkinter14

Tkinter提供了三种标准对话框模块,分别是:messagebox、filedialog、colorchooser messagebox(消息对话框) 实例1:askokcancel函数 1 from tkinter import * 2 3 print(messagebox.askokcance ......
终极 Tkinter 基础 笔记 Python

iOS开发Swift-基本运算符

1.一元、二元、三元运算符 一元 单一操作对象 -a !b c! 二元 两个操作对象 2 + 3 三元 三目运算符 a ? b : c 2.赋值运算符(=) let a = 10 var b = 5 b = a let (x, y) = (1, 2) 赋值运算符不返回任何值,所以 if x = y ......
运算符 Swift iOS

8.23 Day8

10+10+40=60 三题全因为奇怪原因挂分了 被c++进制卡了2天了,我不好说 # T1 50->10 0x3f3f3f3f在int->long long下不会变大只有1e9 将水栓放一轴,着火点放一轴,水栓与着火点的匹配不会相交(改为不相交会更优),O(n^2)暴力就很显然了 # T2 40- ......
8.23 Day8 Day 23

Go-运算符

#1 运算符分类 ``` 1 算数运算符:+,-,*,/,%,++,-- 2 赋值运算符:=,+=,-=,*=,/=,%= 3 关系运算符:==,!=,,= 4 逻辑运算符:&&,||,! 5 位运算符:&,|,^ 6 其他运算符:&,* ``` #2 算数运算符: ##2.1 ”+“示例 ``` ......
运算符 Go

[代码随想录]Day25-回溯算法part05

## 题目:[491. 递增子序列](https://leetcode.cn/problems/non-decreasing-subsequences/ "491. 递增子序列") ### 思路: 核心问题——同层去重,这一题不能够重新排序因此不可以用`i > index && nums[i] == ......
随想录 随想 算法 代码 part

Python基础入门学习笔记 042 魔法方法:算术运算

python2.2以后,对类和类型进行了统一,做法就是讲int()、float()、str()、list()、tuple()这些BIF转换为工厂函数(类对象): 1 >>> type(len) 2 <class 'builtin_function_or_method'> #普通的BIF 3 >>> ......
算术 基础 笔记 方法 Python

Python基础入门学习笔记 043 魔法方法:算术运算2

实例1: 1 >>> class int(int): 2 def __add__(self,other): 3 return int.__sub__(self,other) 4 5 6 >>> a = int(3) 7 >>> b = int(2) 8 >>> a + b 9 1 反运算: 反运算与 ......
算术 基础 笔记 方法 Python

Learn Git in 30 days——第 05 天:了解仓库、工作目录、物件与索引之间的关系

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 在使用 Git 版本控制的过程中,有些很基本的观念必须被建立,这样才能更有效率也更有意义的学下去。有清楚且正确的 ......
物件 仓库 索引 之间 目录

5.8 汇编语言:汇编高效除法运算

通常情况下计算除法会使用`div/idiv`这两条指令,该指令分别用于计算无符号和有符号除法运算,但除法运算所需要耗费的时间非常多,大概需要比乘法运算多消耗10倍的CPU时钟,在Debug模式下,除法运算不会被优化,但Release模式下,除法运算指令会被特定的算法经过优化后转化为为乘法,这样就可以... ......
除法 语言 5.8

5.7 汇编语言:汇编高效乘法运算

汇编语言是一种面向机器的低级语言,用于编写计算机程序。汇编语言与计算机机器语言非常接近,汇编语言程序可以使用符号、助记符等来代替机器语言的二进制码,但最终会被汇编器编译成计算机可执行的机器码。乘法指令是一种在CPU中实现的基本算术操作,用于计算两个数的乘积。在汇编语言中,乘法指令通常是通过`mul(... ......
乘法 语言 5.7

『30 天沉淀 90 mins』Day 2 http1.1 与 http2.0 入门

# HTTP 参考资料: 1. [小林Coding-HTTP](https://xiaolincoding.com/network/2_http/http_interview.html) ## HTTP基础 HTTP 是超文本传输协议,也就是HyperText Transfer Protocol。 ......
http http1 http2 mins Day

vue--day66--具名插槽

1.App.vue <template> <div class="container"> <Category title="美食" > <img slot="center" src="https://s3.ax1x.com/2021/01/16/srJlq0.jpg" alt=""> <a slot ......
vue day 66

day3

以下是几个用到volatile关键字修饰变量的情况: 设备的硬件寄存器(如:状态寄存器) 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables) 多线程应用中被几个任务共享的变量 操作字符串的函数 基类中,一旦某一个成员方法被定义为虚函数,同时,如果派生类中重载了 ......
day3 day

C++学习day01

# C++学习day01 ## 一、C++介绍 本贾尼.斯特劳斯特卢普,于1979年在**贝尔实验室**负责分析UNIX系统内核流量的分布情况时,特别希望有一种更加模块化的工具,于1979.10开始着手研发一款新的编程语言,在C语言的基础上增加了面向对象的机制,也就是C++,**1983**年完成了 ......
day 01

20天 hot 100 速通计划-day14

### 二分查找 #### [33. 搜索旋转排序数组](https://leetcode.cn/problems/search-in-rotated-sorted-array/) 整数数组 `nums` 按升序排列,数组中的值 **互不相同** 。 在传递给函数之前,`nums` 在预先未知的某个 ......
hot 100 day 14

P9560 [SDCPC2023] E-Math Problem

## 思路 首先发现应该优先除,理由很简单,如果先乘以 $k$ 再加上一个不超过 $k$ 的值,那么除以 $k$ 后,就除回去了,没有发生任何变化。 所以我们可以先枚举除以多少次 $k$,得到除以这么多次 $k$ 后的 $n$。我们再进行若干次乘法,计算 $n$ 的取值范围 $[l,r]$,那么只要 ......
Problem E-Math P9560 SDCPC 9560

P9572 Colorful Days♪

## 思路 ### Step0.骗分 显然,题目中的 $c_1,c_2$ 就是为了送分,如果比赛中没有思路,倒是可以直接输出两个 $0$ 先得到 $2$ 分,聊胜于无。 ### Step1.暴力不出奇迹 显然第一个想到的是暴力,枚举 $k$,容易观察得出,若一次增加 $k$ 而 LCS 不变,则再增 ......
Colorful P9572 9572 Days

标准C++ -- day02

##### 一、 函数重载 1. 什么是函数重载 在同一作用域下,函数名相同,参数列表不同的函数构成重载关系 函数重载与返回值类型、参数名无关 与作用域是否相同,以及参数列表的数量、参数类型、常属性不同等有关 ```c++ #include using namespace std; void fun ......
标准 day 02

day05

进程管理 一、进程的基本概念 1、进程与程序 程序是存储在磁盘上的可执行文件,程序被加载到内存中开始运行称为进程,一个程序可以同时加载成多个进程,进程就是处于活动状态下的程序 2、进程的分类 进程根据功能不同一般分为三种类型:交互进程、批处理进程、守护进程 交互进程:由一个shell终端启动的进程, ......
day 05

day01

一、进程间通信-socket套接字 基本特征:socket是一种接口技术,被抽象成一种文件的操作,可以让同一计算机中的不同进程之间通信,也可以让不同计算机中的进程进行通信(网络通信) 本地进程间通信编程模型: 进程A 进程B 创建socket对象 创建socket对象 准备通信地址(本地socket ......
day 01

14.linux命令ps

# 14.linux命令ps ## 1.ps aux 对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令。 使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪 ......
命令 linux 14

5.4 汇编语言:算数运算指令集

算术运算指令集是计算机中的一组基本操作,用于对数字执行常见的算术运算操作。这些指令都是计算机中非常基础的运算指令,可以用于实现所有常见的算术运算操作,并可以通过组合使用实现更加复杂的数学运算。在实际编程中,程序员可以根据具体需求选择合适的运算指令,实现程序中的算术运算操作。 ......
指令 语言 5.4

day14 - 二叉树part01

144. 二叉树的前序遍历 详解 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), l ......
part day 14 01

repmgr+pg14实现自动切换

一、环境配置 三个节点安装数据库软件;三个节点安装repmgr软件;仅主库节点初始化数据库;三个节点修改repmgr配置文件 (若未指出在主节点操作,其余操作均在三个节点进行) 1.1 软件准备 软件下载 https://www.postgresql.org/ftp/source/ https:// ......
repmgr pg 14

位运算

10的二进制1010 1010从右往左 标号 0 1 2 3 个位是0 依次往左走 把二进制第k位移动到个位 需要右移k次 1010 101 10 1 把第3位(从0开始) 移动到个位 要右移3次 n>>3 然后输出个位 n&1 综合 n>>3&1 ......

day13 - 栈与队列part03

239. 滑动窗口最大值 详解 // 队列que是STL的双向队列deque // 队列存放的是元素在序列中的序号 //参考https://www.jianshu.com/p/e59d51e1eef5 class Solution { public: vector<int> maxSlidingWi ......
队列 part day 13 03

[代码随想录]Day24-回溯算法part04

## 题目:[93. 复原 IP 地址](https://leetcode.cn/problems/restore-ip-addresses/ "93. 复原 IP 地址") ### 思路: 1. 函数参数:参数就一个stirng,path先收集ip地址的四个部分,最后存入res中时拼接成一个str ......
随想录 随想 算法 代码 part

14 神奇的windows

##### 14 神奇的windows window对象是一个很神奇的东西. 你可以把这东西理解成javascript的全局. 如果我们默认不用任何东西访问一个标识符. 那么默认认为是在用window对象. 例如: ``` eval window.eval // true setInterval w ......
windows 14

标准C++ -- day01

##### 一、 C++介绍 本贾尼.斯特劳斯特卢普,于1979年在贝尔实验室负责分析UNIX系统内核流量的分布情况时,特别希望有一种更加模块化的工具,于1979.10开始着手研发一款新的编程语言,在C语言的基础上增加了面向对象的机制,也就是C++,1983年完成了C++的第一个版本 C++与C的关 ......
标准 day 01