自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 logstash kafka插件 msgpack 失败

最近有一个需求是logstash 从kafka接入的数据采用msgpack编码。kafka插件的value的反序列化器是采用string,修改默认的解码器即可。

2023-04-25 20:50:43 197 1

原创 条件变量史上最详解

摘要关于条件变量本人探究好久了,翻查很多博客书籍,都是说它能够弥补互斥锁不足,能够避免竞争,减少cpu的浪费。但是why? 一直没有找到自己想要的答案。最近比较理解了它。为什么说条件变量要和互斥锁使用。我们在生产者、消费者问题会遇到这样一种情况——消费者和生产者共同竞争互斥锁。当消费者远大于生产者时,此时若产品为0,但是每个消费者都去抢锁,抢到后发现没有产品,又释放,接着又被其他消费者抢到,...

2020-03-12 22:23:44 305

原创 100瓶药1毒药

1.如果想从一堆东西中找出一个东西,必须为其做一特殊的标识。2.100瓶药一瓶毒药,有100种情况,任一一种情况都可能发生。我们需要标识出这100种情况。3.一只老鼠,生与死两种状态,标识两种情况,n只老鼠标识2^n种情况。4.100种情况需要2^7 = 128标识。以上是理论分析,具体如何识别别,有大量博客。...

2019-08-20 11:16:09 1049

原创 leet code两个排序数组的中位数

double findMedianSortedArrays(vector<int>& num1, vector<int>& num2) { if (num1.size()>num2.size()) { return findMedianSortedArrays(num2, num1); } int key = (num...

2019-04-14 21:15:22 267

原创 投影矩阵到视锥体平面

投影矩阵到视锥体平面描述:在进入渲染管线前,对场景进行剔除,对性能的提升很大。我通过投影矩阵得到视锥体的六个面,然后根据模型相对于视锥体的位置进行剔除。那么如何通过投影矩阵获的那六个面呢?步骤描述相关参数:假设世界坐标系下点 p 的齐次坐标(X, Y, Z, W), 点 p 在规范化设备坐标系下映射点 p’(X’, Y’, Z’)。世界坐标系到规范化设备坐标系:世界坐标系下点 p,进过...

2018-11-05 15:40:02 1492

原创 three.js gltf模型加载后为黑色

three.js gltf模型加载后为黑色相关配置操作系统: win10three.js:r97问题描述:出现原因分析首先确定是否是gltf格式出现原因:使用glft viewer 确定gltf 能否展示查看exposure是否为大于0的数,在webGLRender 中设置查看emissive和emssiveMap:如果使用环境光看到黑色(或者其他纯色),将emssiv...

2018-10-30 11:48:30 13358 9

原创 有关sourceTree clone新项目的尝试

1.问题描述本人使用的soureTree 去获取gitlab 上的远程仓库的文件(采用http,非ssh),期间改动密码一次,此次需要更换项目,clone的时候暴露一个问题:这是一个无效的源路径。|2.处理过程(失败)(1)将问题定位在密码改动上处理方法1:试图:工具——&amp;gt;选项——&amp;gt;验证,更改密码。但是仍然失败。处理方法2:试图:删除 工具——&amp;gt;选项——&amp;gt;验证中...

2018-10-30 11:00:55 580

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除