XOR
从代码整洁之道 看什么是好的代码
整洁的代码只做好一件事: 每个函数、每个类和每个模块都全身神贯注于一件事。 这里结合自己之前代码设计和处理的时候想一下子把整体都思考完全,无论是思维还是代码设计都不是好的方法。 ### 方法 减少重复代码 提供表达力 提早构建简单抽象 ### 有意义的命名 ### 函数 函数应该做一件事,做好这件事 ......
《 简单现象,复杂问题。》 回复
《 简单现象,复杂问题。》 https://tieba.baidu.com/p/8486408857 回复 4 楼, ⊿ L = ʃ ( L0 - dx ) / L0 * m0 * g / ( L0 * k ) dx = ʃ ( L0 - dx ) m0 g / ( L0 f) ......
【经典例题】P6822 [PA2012] Tax
考虑边拆成点。然后经过这些点的路径就是答案的路径。 考虑直接起点,终点连边。 然后我们考虑转移两条出边入边的过程。是 $(a, b) \to (b, c)$ 考虑到反向边是一致的所以可以 $(b, a) \to (b, c)$。这个启发我们反向边之间可以连一条 $w$ 的边。 然后我们考虑按 w 排 ......
SPI
# Serial Peripheral Interface > 串行 外设 接口 ## 四条信号线 - S ......
unix常见命令列举如下:
unix常见命令列举如下: 命令 描述ls 列出目录下的文件cd 切换目录pwd 显示当前目录mkdir 创建目录rm 删除文件或目录rmdir 删除空目录cp 复制文件或目录mv 移动文件或目录,或重命名cat 显示文件内容less 分页显示文件内容head/tail 显示文件头部/尾部内容gre ......
「模版」二分查找(lower_bound )
###### 七彩评测  
Problem Description Nowadays, many people want to go to Shanghai to visit the World Exhibition. So there are always a lot of people who are standing a ......
SWOT 分析最全解读
SWOT 分析 ——战略规划和竞争情报的经典分析工具,经常被用于企业战略制定、竞争对手分析等场合。 1. 概念含义 1.1. 产生与发展 SWOT 分析法即强弱机危综合分析法,也称态势分析法,又称道斯矩阵。 1965,伦德(Learned)就提出过 SWOT 分析中涉及到的内部优势和弱点、外部机会和 ......
ntp.conf中pool和server的分别
https://serverfault.com/questions/1011314/can-i-use-both-pool-and-server-configurations-in-ntp#:~:text=pool%20is%20the%20same%20as%20server%2C%20excep ......
设计模式 - 观察者模式以及存在的问题
观察者模式 其实可以称之为发布订阅模型的 ,因为里面有一个Observable 和一个Observer , 我这个Observable为可以观察到的意思 , 意思就是对外可见的, 所以可以称之为发布者(publisher) , 其他的Observer可以称之为订阅者 (subscriber) ,是对 ......
适配器模式
[toc] ### 1. 概述 如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标准。而我们使用的插头如下图最右边的。因此我们的笔记本电脑,手机在当地不能直接充电。所以就需要一个插座转换器,转换器第1面插入当地的插座,第2面供我们充电,这样使得我们的插头在当地能使用。生活中这样的例子很多,手 ......
LVGL在STM32MP157上运行
# 一、搭建编译环境 ## 1.1 预备材料   throws Exception { int x = 10; // 中间可能会经过许多条程序语句,导致变量x的内容发生改变 assert x == ......
C/C++订餐管理系统[2023-07-02]
# C/C++订餐管理系统[2023-07-02] 1、订餐管理系统 要求实现饭店的订餐信息管理,包括菜单管理、订单管理、统计分析。实现菜单信息(菜号、菜名、价格、成本)的增删改查,实现订单管理 (订单号、就餐人数、下单时间、订单总价、订单包含的所有菜品 (菜号、数量) )。 系统功能包括以下方面: ......
JAVA解压tar、zip、rar文件
1、添加pom依赖 <!-- tar解压依赖 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.20</version> </depe ......
ES 中文分词器ik及自定义远程词库
ik分词器安装部署 下载地址:https://github.com/medcl/elasticsearch-analysis-ik 注意es和ik分词器的版本匹配.这里下载7.9.3的ik分词器 下载完毕之后去es的工作目录的plugins文件夹下新建ik文件夹,将下载下来的ik压缩包解压缩至ik文 ......
人民币转换
题目 题解(152) 讨论(254) 排行 面经 new 时间限制:1秒 空间限制:32M 知识点字符串 校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。 描述 考试题目和要点: 1、中文大写金额数字前应标明“人民币”字样。中文大写金额数字应用壹、贰、叁、肆 ......
IOS开发-使用UIImageView加载网络图片
使用UIImageView加载网络图片可以分为三步 1.创建UIImageView实例: UIImageView *imgview = [[UIImageView alloc] init]; imgview.frame =CGRectMake((self.view.frame.size.width- ......
二进制转BCD8421码
8421码是BCD码中最常用的编码,使用4位二进制表示十进制数0\~9,即0000\~1001。例如十进制数12转二进制为1100,转化为8421码为0001 0010(十进制为18),两个编码相减得6。二进制转8421的规则是≥10就加6,否则不加6进行校正。 $$ \begin{array}{r ......
7.2打卡
1.pta练习 用c++编写程序时想要一下输入整个字符串,用gets函数报错 在提交问题时,不少接收字符串的时候可以用gets函数(以前确实可以),但由于get函数不提供给出足够长的输入字符串时,避免目标数组缓冲区溢出的手段。 std::gets 于 C++11 被弃用,并于 C++14 移除。可使 ......
LeetCode/和等于目标值的质数对
给你一个整数n,如果两个整数 x 和 y 满足下述条件,则认为二者形成一个质数对: * 1 prime(10e6,true); bool flag = false; void getprime(){//埃氏筛预处理 for(int i=2;i> findPrimePairs(int n) { if( ......
Linux 图形栈从入门到放弃 --- Linux 图形相关概念简介
PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 ###### 环境说明 无 ### 前言 在日常生活中,像我们常用的ubuntu(Linux),windows,android,mac等等系统,我们都能够看到丰富的图形界面。此 ......
LinuxDNS分析从入门到放弃(记一次有趣的dns问题排查记录,ping 源码分析,getaddrinfo源码分析)
PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 ###### 环境说明 ubuntu 18.04 ### 前言 我们这里有一块嵌入式板卡,当我们通过PING测试内网IP时,发现外网IP访问正常,但是测试域名访问一直报unkn ......
Linux Subreaper 机制及内核态逃离方法(PR_SET_CHILD_SUBREAPER, prctl, systemed)
PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 ###### 环境说明 无 ### 前言 由于某些其他的原因,我们在测试另外一个问题的时候发现了一个奇怪的现象:在我们一直朴素的认知下,如果一个程序创建了parent-proc ......
IOS开发-UIImageView基本用法
UIImageView是iOS中用于显示图像(图片、gif、svg等)的视图。 它的主要功能有: 1. 显示图片UIImageView可以通过image属性显示一张UIImage类型的图片。可以是本地图片、从网络下载的图片等。 2. 设置填充模式可以通过contentMode属性设置图片在UIIma ......
2024备考408Week16
一、本周总结:使用时间:(离每周目标40h还差10h,差距还很大!)总计30h,数学12h50min,专业课12h9min,英语3h40min,政治1h21min。 二、存在问题:1.数学、专业课(DS+OS+CO+CN)做题训练不够,思考不够深入,计算不够熟练和准确,后期一定要开始加强了;2.碎片 ......
八期day05-java基础
# 1 Java环境搭建 ### ```python # 合伙人 》下次讲 # java:做反编译,发现好多java代码看不太懂,有些加密算法,也不太好破 》接下来的时候,要学习java开发 -找到加密算法 》chat gpt,让它给你写 》转成python 》自己手动调 # java 编译型语言 ......
八期day06-java基础2
# 零 python和java字节字符串比较 ## 0.1 java字节数组和字符串相互转换 ```java //1 字符串转字节数组 v4 = "彭于晏" byte[] b = v4.getBytes(); // 默认utf8形式 System.out.println(b); // 输出对象形式, ......
python: multiple inheritance
多继承 """ Mother.py 多继承类 inherited Animal python (类名) super java 继承可以使用 extends 和 implements 这两个关键字来实现继承 C++ :public 类名 C# :类名 可以重写父类方法 edit:geovindu,Ge ......