编程笔记
-
LeetCode 1235. Maximum Profit in Job Scheduling
原题链接在这里:https://leetcode.com/problems/maximum-profit-in-job-scheduling/ 题目: We have n jobs, where every job is scheduled to be done from startTime[i] to endTime[i], obtaining a profit of p…
-
[Android开发学iOS系列] 语言篇: Swift vs Kotlin
Swift vs Kotlin 这篇文章是想着帮助Android开发快速学习Swift编程语言用的. (因为这个文章的作者立场就是这样.) 我不想写一个非常长, 非常详尽的文章, 只是想写一个快速的版本能让你快速上手工作. 当然这个文章可…
-
leetcode.6. Z 字形变换
将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下: P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取…
-
Kafka 笔记
消息的两种模式 点对点模式,消费消息后删除消息 发布订阅模式,消息携带主题,消费消息后不删除消息 架构 消息分组,将消息分成多个Partition 消费者分组 Partition主从备份 命令 kafka-topics.sh 创建主题 # 创建…
-
MySQL的权限管理和Linux下的常用命令
MySQL的权限管理(非重点) mysql用户分类角度: 1.管理用户: root,具有最高权限,具有创建用户的权限,可以为其他用户授权 2.普通用户: 普通由root用户创建,权限由root分配 mysql用户分类角度(访问主机不同) 本地用户--…
-
Java基础语法3:运算符
Java基础语法3:运算符 算术运算符: 符号: + , - , * , / , % , ++ , -- 相同类型的运算正常输入即可 运算结果为其他类型,要先转换其中一个值 下面进行一些简单操作: package operator; public class Dem…
-
2022-07-15 吉林化工学院 第一组 韩嘉宁 学习笔记(Java前期 3)
写程序思路: 写程序思路: 1.先完成需求功能 2.进行优化处理 3.代码重构 数据结构: 数组(最基本的数据结构,是一张线性表) 线性表:数据元素是一对一的,除了首尾元素,其余元素都为首尾相接 链表(每个数据都…
-
ipmi_msghander源码分析
/driver/char/ipmi/ipmi_msghander.c 源码分析:(1)module_initipmi_init_msghandler_mod() // 驱动加载时,调用该接口ipmi_register_driver(&ipmidriver.driver) // 标记rv = driver_register();return rv; ip…
-
C/C++宏定义讲解
宏 #define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本. 使用宏时是简单的代码段替换. #define的概念 简单的宏定义 #define <宏名>…