会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鸭子船长
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
19
20
21
22
23
24
25
26
27
···
119
下一页
2021年4月12日
CPU中的cache结构以及cache一致性(转)
摘要: 一. 引子 在多线程环境中,经常会有一些计数操作,用来统计线上服务的一些qps、平均延时、error等。为了完成这些统计,可以实现一个多线程环境下的计数器类库,方便记录和查看用户程序中的各类数值。在实现这个计数器类库时,可以利用thread local存储来避免cache bouncing,从而提高
阅读全文
posted @ 2021-04-12 18:01 鸭子船长
阅读(1215)
评论(0)
推荐(0)
2021年4月8日
Leetcode 84. 柱状图中最大的矩形 tag 数组
摘要: 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/largest-rectangle-in-histogram/ 题目 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大
阅读全文
posted @ 2021-04-08 17:53 鸭子船长
阅读(80)
评论(0)
推荐(0)
Leetcode 79 单词搜索 word-search tag 数组 dfs
摘要: 给定一个二维网格和一个单词,找出该单词是否存在于网格中。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 示例: board = [ ['A','B','C','E'], ['S','F','C','S'
阅读全文
posted @ 2021-04-08 15:06 鸭子船长
阅读(231)
评论(0)
推荐(0)
2021年4月2日
brpc开启https支持
摘要: 官方github说明地址:https://github.com/apache/incubator-brpc/blob/master/docs/cn/server.md#%E5%BC%80%E5%90%AFssl 要开启SSL,首先确保代码依赖了最新的openssl库。如果openssl版本很旧,会有
阅读全文
posted @ 2021-04-02 11:41 鸭子船长
阅读(775)
评论(0)
推荐(0)
2021年4月1日
用openssl生成SSL使用的私钥和证书,并自己做CA签名
摘要: 1、概念介绍: 什么是x509证书链 x509证书一般会用到三类文件,key,csr,crt。Key是私用密钥,openssl格式,通常是rsa算法。csr是证书请求文件,用于申请证书。在制作csr文件的时候,必须使用自己的私钥来签署申请,还可以设定一个密钥。 crt是CA认证后的证书文件(wind
阅读全文
posted @ 2021-04-01 14:40 鸭子船长
阅读(1512)
评论(0)
推荐(1)
2021年3月15日
Leetcode 48. 图像旋转 tag 数组
摘要: /* * @lc app=leetcode.cn id=48 lang=cpp * * [48] 旋转图像 * * https://leetcode-cn.com/problems/rotate-image/description/ * * algorithms * Medium (72.27%)
阅读全文
posted @ 2021-03-15 20:45 鸭子船长
阅读(40)
评论(0)
推荐(0)
2021年3月9日
LeetCode 55. 跳跃游戏(Jump Game)I II tag 数组 贪心 动态规划
摘要: labuladong 一、 题目描述 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1: 输入: [2,3,1,1,4] 输出: true 解释: 从位置 0 到 1 跳 1 步, 然后跳 3 步到达最
阅读全文
posted @ 2021-03-09 20:46 鸭子船长
阅读(162)
评论(0)
推荐(0)
LeetCode刷题05-42. 接雨水 tag 数组 hard 407. 接雨水 II hard
摘要: 四种解法 一、左右指针对撞 思路:左右比较取小值,将lower与记录的水位线进行比较,如果水位线高于lower,则水位线设为level=lower,然后记录该处可存水量water+=level-lower。这里相当于,时刻记录左右两边的最小值作为水位线,然后用水位线减去本处高度作为存水量。 clas
阅读全文
posted @ 2021-03-09 20:21 鸭子船长
阅读(121)
评论(0)
推荐(0)
2021年3月4日
Leetcode 41.第一个缺失的正数 tag 数组 hard
摘要: 第一个缺失的正数给定一个未排序的整数数组,找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0]输出: 312示例 2: 输入: [3,4,-1,1]输出: 212示例 3: 输入: [7,8,9,11,12]输出: 112说明: 你的算法的时间复杂度应为O(n),并且只能使用常数级别
阅读全文
posted @ 2021-03-04 20:47 鸭子船长
阅读(70)
评论(0)
推荐(0)
[实践OK]CentOS下vim编辑器在可视模式下在secureCRT无法复制的办法。(转)
摘要: 想鼠标切换又能复制,怎么办?set mouse=a可视下,用:按住 shift 键,然后选择。在~/.vimrc中加入 set mouse=a 后,vim鼠标右键变得不能复制了,解决办法如下:按住 shift 键,然后选择,此时表示由 X 处理该选择,copy 选项就 enable 了。如果放掉sh
阅读全文
posted @ 2021-03-04 10:45 鸭子船长
阅读(845)
评论(0)
推荐(1)
上一页
1
···
19
20
21
22
23
24
25
26
27
···
119
下一页
公告