个人总结
文章平均质量分 87
hg_zhh0427
一个普通人
展开
-
一致性哈希原理
阐述一致性hash的背景、原理以及部分使用方法原创 2024-04-13 20:14:05 · 750 阅读 · 1 评论 -
常见的限流器算法总结
此文将简要总结讨论常见限流算法的原理、优缺点等问题。原创 2024-04-12 10:50:57 · 809 阅读 · 0 评论 -
缓存策略以及如何选择正确的策略
本文将讲述两种读策略(Cache-Aside、Read-Through)和 三种写策略(Write-Through 、Write-Around、Write-Back/Write-Behind)的基本原理、适用场景、优缺点等信息。原创 2024-04-11 09:40:34 · 891 阅读 · 0 评论 -
分布式系统中的唯一ID生成方法
该文只是简单的总结了一些不同的唯一ID生成方法原创 2024-04-10 09:42:55 · 931 阅读 · 2 评论 -
任意多个磁盘时的kickstart配置方法
通过kickstart对任意多个磁盘做配置原创 2023-11-27 23:30:26 · 839 阅读 · 3 评论 -
静态代理
静态代理的例子,参考https://blog.csdn.net/qq_43298772/article/details/90763186对于新人结婚,最方便就是请婚庆公司,所有工作交由婚庆公司办理,新人只要按照婚庆公的安排,在正确的地点出席婚礼就行。public class DaiLiTest { public static void main(String[] args) { ...原创 2020-04-25 14:05:15 · 176 阅读 · 0 评论 -
排序问题
最近遇见很多排序问题:这sort()用惯了,原理就忘了快速排序可以利用import java.util.*;public class Main { public static void main(String[] args) { int arr[]={9,5,3,5,2,6,7,3,5,8}; System.out.println(Arrays...原创 2020-03-20 21:58:46 · 201 阅读 · 0 评论 -
git上传本地代码到仓库
举例:我在本地完成一个项目,我想将它发布到码云。1.初始化git init初始化之后出现.git文件2、将代码放进缓存区git add .git status git status 用于查看文件状态3、添加提交信息git commit -m 'first commit'4、将本地的仓库关联仓库获取仓库的url git remote add origin h...原创 2020-02-02 13:56:42 · 185 阅读 · 0 评论 -
.pgm转化.jpg格式
以下代码适用P5模式运行环境为pycharmpython3.7.0数据集为ARface.zip链接:https://pan.baidu.com/s/1OFpuEHWa6ha-3FeCbGeC8w提取码:9oh6from PIL import Imagedef read_img(): for i in range(1,51): for j in range(1...原创 2019-10-06 20:30:20 · 949 阅读 · 0 评论 -
二维几何问题的常用函数
二维几何问题的一些基本函数实现#include<iostream>#include<cstring>#include<cstdio>#include<cmath>using namespace std;const double eps=1e-10;struct Point {//构造函数 double x,y; Point (double x=0,double y=0):原创 2017-10-20 15:30:21 · 344 阅读 · 0 评论 -
归并排序与快速排序
归并#include<cstdio>#include<cstring>void merge_sort(int a[],int p,int q);void merge (int a[],int p,int r,int q);int main(){ int n; scanf("%d",&n); int a[n]; for (int i=0;i<n;i++)原创 2017-09-16 10:30:36 · 255 阅读 · 0 评论 -
C++STL--priority_queue(优先队列)
priority_queue模版类有三个模版参数,第⼀个是元素类型,第⼆个是容器类型,第三个是⽐较算⼦。其中后两者都可以忽略,默认容器为vector,默认算⼦为less,即⼩的往前排,⼤的往后排(出队列时列尾元素先出队)。 定义priority_queue对象:priority_queue < int > q;priority_queue < pair < int, int > > qq;原创 2017-07-13 21:29:08 · 422 阅读 · 0 评论 -
C++ STL——set
set是与集合相关的容器, STL为我们提供了set的实现,在编程题中遇⻅集合问题直接调⽤是 ⼗分⽅便的, set模版类的定义在头⽂件中。 3.1.2 使⽤set 定义⼀个set对象: set s; set ss; set的基本操作: s.begin() // 返回指向第⼀个元素的迭代器 s.clear() // 清除所有元素 s.count() // 返回某个值元素的个数 s.原创 2017-07-24 23:01:16 · 244 阅读 · 0 评论 -
01背包问题和完全背包问题
01背包问题 有N件物品和一个容量为C的背包。第i件物品的体积是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。//w[i] 表示物品i的体积 //v[i] 表示物品i的价值 //C 表示背包的容量 //dp[i][c]表示前i件物品恰放入一个容量为c的背包可以获得的最大价值//dp[i][c] = max(dp[i-1][c],dp[i原创 2017-04-23 20:33:01 · 375 阅读 · 0 评论 -
数字的排列与组合
组合 例如: 需要从1-7数字中选出5个进行组合,并按有小到大输出.#include<iostream>using namespace std;int a[8],b[8];void print(){ for (int i=1;i<=5;i++) cout<<a[i]; cout<<endl;}void dfs(int index){ if (原创 2017-02-16 15:53:57 · 443 阅读 · 0 评论