XOR
ubuntu apt源配置
cd /etc/apt vi sources.list deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universedeb http://mirrors.aliyun.com/ubuntu/ trus ......
MapBox账号注册教程
MapBox是一个强大的、完整的3D地图框架,而且对于大多数使用者是免费的。但mapbox禁止中国地区的新用户注册,为源地理为您分享如何注册MapBox账号,主要使用魔法和信用卡两个工具。注册成功后,账号在国内环境下可以正常使用。 ......
Elasticsearch核心应用场景-日志优化实践
1. 背景 日志领域是Elasticsearch(ES)最重要也是规模最大的应用场景之一。这得益于 ES 有高性能倒排索引、灵活的 schema、易用的分布式架构,支持高吞吐写入、高性能查询,同时有强大的数据治理生态、端到端的完整解决方案。但原生 ES 在高吞吐写入、低成本存储、高性能查询等方面还有 ......
《算法学习指南》pdf电子书免费下载
在编写代码时,每位软件专业人士都需要对算法有充分的理解。在这本实用性极强的著作中,作者对一些关键的算法行了详实的描述,可以有效地提高用各种语言编写代码的质量。软件发人员、测试人员和维护人员可以在本书中学会如何使用算法,以创造性的方式解决计算性问题。 本书各章内容前后衔紧密,环环相扣,用醒目的图表有条 ......
【杂题乱写】6 月西安多校 DP 专题训练
这也太难了!这也太难了!这也太难了! # A [UOJ-607 UR#20 跳蚤电话](https://uoj.ac/problem/607) 加点操作太抽象,改成删点,每次可以删一个叶子,或者删一个只有一个父亲和一个儿子的节点。 算方案还带顺序,子树间再算多重集组合数不方便,不如直接算任意顺序删点 ......
【考后总结】6 月西安多校模拟赛 4
# 6.21 冲刺国赛模拟 22 ## T1 跳跃 不妨看作两只青蛙从相同起点出发且跳跃次数相同,设 $f_{i,j,k}$ 为两只青蛙分别在 $i,j$ 位置,且相差步数 $k$。由于需要记录相邻位置对答案贡献,我们在要求必须严格按照升序对处理状态,也就是必须保证当前跳跃的一只青蛙落点在另一只青蛙 ......
python: object extend
""" StudentScoreInfo.py 学生成绩类 date 2023-06-16 edit: Geovin Du,geovindu, 涂聚文 ide: PyCharm 2023.1 python 11 """ import datetime import sys import os cla ......
以out-of-project方式替换cmake式构建工程中个别源文件
## 引言 现假设你在走读某个以cmake方式构建的**大工程**,如llvm中clang。突然看到某段代码时,突然脑中冒出一个小idea:这里若不用A,而是用B会如何。你会怎样去测试这个小想法呢? 1. 在当前代码库中直接修改,构建,运行新生成可执行程序 2. 使用git的分支管理,先新建一个分支 ......
Linux 安装 PostgreSQL
环境说明 [root@hadoop201 ~]# uname -a Linux hadoop201 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux 这是一台测 ......
Python logging 模块简述
Python logging 模块定义了为应用程序和库实现灵活的事件日志记录的函数和类。程序开发过程中,很多程序都有记录日志的需求,并且日志包含的信息有正常的程序访问日志还可能有错误、警告等信息输出,Python 的 logging 模块提供了标准的日志接口,可以通过它存储各种格式的日志,日志记录提 ......
一文了解函数设计的最佳实践
# 1. 引言 良好设计的函数具有清晰的职责和逻辑结构,提供准确的命名和适当的参数控制。它们促进代码复用、支持团队协作,降低维护成本,并提供可测试的代码基础。通过遵循最佳实践,我们能够编写出高质量、可读性强的代码,从而提高开发效率和软件质量。下面我们将一一描述函数设计时能够遵循的最佳实践。 # 2. ......
读发布!设计与部署稳定的分布式系统(第2版)笔记09_一窝蜂和容量
 # 1. 停电事故后电力恢复的方式 ## 1.1. 停电后常见的情形是,送电几秒钟后又再次断电 ## 1.2. 数 ......
数据结构举例
1. HashMap<String,String> hashMap = new HashMap<>();hashMap.put("zhao","2");System.out.println(hashMap); Hashtable hashtable = new Hashtable();hashtab ......
适合Windows桌面、Material Design设计风格、WPF美观控件库【强烈推荐】
推荐一个在Github已start超过13.6K,非常流行、美观的WPF控件库。 **项目简介** = 这是一个适用于Windows桌面,全面且易于使用的控件库,遵循Google推测的Material Design设计风格。 UI控件齐全,并且支持自定义主题颜色、字体等。 **核心组件** = 除了 ......
LLVM IR类型系统杂谈
LLVM IR类型系统杂谈 6.5.1 类型系统 如图6.4所示,类型系统是LLVM IR最重要的特性之一,强类型有利于在LLVM IR上开启大量优化。 图6.4 LLVM的基础数据类型 1. void类型 void类型代表无类型,与C/C++中的void同义,例如下面这段IR中定义了一个名为nop ......
mainloop()方法
``` # 在创建顶级窗口(如对话框、消息框等)时,也可以使用mainloop()方法来启动该窗口的独立事件循环。 import tkinter as tk from tkinter import messagebox def show_message(): messagebox.showinfo( ......
xhs(x红书)x-s参数逆向
# xhs(x红书)x-s参数逆向[2023.6.22] ## 1.提要 - 众所周知,此次的加密逻辑进入一个叫`window._webmsxyw()`的函数里面 - 该函数是封装在一个自执行函数内部,并添加到了`window`属性里,下面是两种获取思路。 ## 2.扣环境 - 扣环境的话,只需要在 ......
jcmd的简要分析命令
# jcmd的简要分析命令 ## 背景 ``` 端午加班一整天. 回到家同事让他们抓取一下堆栈信息好进行分析 连上VPN后就进行了一下处理. 自己简单看了下堆栈的总数等信息. 同事使用工具进行了分析. 我这边其实下过很多工具,但是都荒废了 就想,自己这些时间一直学习shell, 可以手工写一个简单分 ......
Markdown测试1
【Me】:python编程用海伦公式求面积:用tk设计一个窗口,上面有4个文本框,前3个用来输入三角形三个边的长,第4个用来显示答案;再加三个按钮“计算”(计算面积),“重置”(清空所有文本框),“退出”(关闭窗口)。 【AI】:下面是一个使用Tkinter库设计的Python程序,可以实现你描述的 ......
Spring Boot 对所有的 Controller 类进行统一 URL 前缀管理
# UnitedApiPathProps ```java import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframewor ......
Bean的作用域 (Bean Scope)
单例模式(spring默认): <bean id="user" class="com.haoqi.pojo.User" c:age="15" c:name="太子" scope="singleton"></bean> 原型模式: <bean id="user1" class="com.haoqi.p ......
spring-依赖注入
1、构造器注入 前面有提及过!!! 2、set方式注入 依赖注入:set注入 依赖:bean对象的创建依赖于容器 注入:bean对象的属性由容器注入 环境搭建: 配置文件beans:xml: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="ht ......
博客园网摘Chrome插件下载地址
安装 摘自: https://wz.cnblogs.com/wzex/ 通过Google应用商店进行下载安装:Cnblogs Wz(博客园网摘) (须科学up net) 博客园网摘Chrome插件下载地址:http://wz.cnblogs.com/tools/chrome/cnblogswz.cr ......
Web 连接 EMQX,并发布和订阅主题
# 简单封装 ```bash npm install mqtt # 或使用 pnpm pnpm install mqtt # 或使用 yarn yar add mqtt ``` 如果你的项目是 TS 项目,需要在 tsconfig.json 中添加 `allowJs: true` 字段。 ```ts ......
Python 连接 EMQX,并发布和订阅主题
# 下载包 ```bash pip install paho-mqtt ``` # 编写函数 ```py import paho.mqtt.client as mqtt HOST = "localhost" PORT = 1883 TIME = 60 # 定义发送主题的实体类对象 class Top ......
周报1(6.18-6.24)
6.18日晚上开始出发去第一站大同 6.19日早晨4点到达大同,在大同赶上下雨,在火车站呆了两个小时 6点出发去酒店送行李,然后去了火车站附近的杭州小笼包(实测味道不错,就是店内环境一般) 出晚饭后做公交去大同的著名景点云冈石窟(不得不提从出火车站一直到大同都有许多揽客的司机,不知道是不是黑车,没敢 ......
python rpc,远程过程调用
python RPC框架 # RPC 介绍 RPC 是指 远程过程调用, 简单点说就是 两台服务器 A,B 一个应用部署在 A 服务器上,想要调用 B 服务器上应用提供的函数或方法, 由于不在一个内存空间,不能直接调用。需要通过网络来表达调用的语义 和 传达调用的数据, 放回的结果 简略的来讲,RP ......