自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 haystack之1初识haystack

本文走马观花式的介绍了haystack,然后实现了一个简单的QA。从下一篇文章起,我将首先介绍haystack的几个典型应用,在那之后详细的分析haystack的设计思路。注意上面提供的代码并不能直接运行,这里只是抽出核心的部分用于说明pipline的构造。从上面的流程图可以看出haystack的设计非常的清晰明了。创作打卡挑战赛 [外链图片转存中…(img-9gLFJQEe-1737689518537)]赢取流量/现金/优快云周边激励大奖。赢取流量/现金/优快云周边激励大奖。

2025-01-24 11:32:09 570

原创 ElasticSearch架构介绍及原理解析_elasticsearch+sqlserver架构

节点可以是主节点(Master Node)、数据节点(Data Node)或客户端节点(Client Node)。- Elasticsearch 集群由多个节点组成,每个节点是一个独立的 Elasticsearch 实例。- 集群是由多个节点组成的 Elasticsearch 实体,它能够处理跨节点的搜索和数据存储。- Lucene 使用倒排索引来存储索引数据,它是一种将单词映射到包含这些单词的文档的索引。- Elasticsearch 支持跨多个节点的搜索和数据存储,以实现高可用性和负载均衡。

2025-01-24 09:29:47 864

原创 C++——哈希4 布隆过滤器_布隆过滤器c++

理论而言,一个值映射的位越多,误判冲突的概率就越低,但如果映射过多,空间消耗就会增大。这里的比例越大,开的空间越多,误判率就会降低。对于库中的布隆过滤器,若开的空间过大,会导致栈溢出,我们可以把空间转移到堆上去,以下是转移到堆上的代码。布隆过滤器存在误判,如这里如果美团不存在,而B站存在,此时美团的位置被B站占据,有可能会误判为美团此时存在。注意:布隆过滤器如果说某个元素不存在时,该元素一定不存在,如果该元素存在时,该元素可。他元素的比特位重叠,此时布隆过滤器告诉该元素存在,但实该元素是不存在的。

2025-01-24 07:24:36 1919

原创 Android Material UI控件之MaterialButton

前言作为Android的开发者,常用控件肯定少不了按钮控件,常规的按钮控件,只能满足基本需求,而日常开发中,都会有渐变按钮,圆形按钮,或者立体按钮,这些都需要自己的设置样式,就拿圆角按钮来说,可能你会这是一个shape文件,然后设置背景和圆角的大小,最后在按钮的background属性中设置好,就是一个圆角的按钮了。这样就显得有些麻烦了,因为要你时碰到一个花里胡哨的UI和搞事情的产品,你就完犊子了。你会创建很多这样的drawable文件,并且每一个你还要命名规范,改起来是很费劲的。而。

2025-01-24 03:34:06 982

原创 2023 年全国网络安全行业职业技能大赛-电子数据取证分析师-决赛WP_2023网络安全行业赛取证

数据库取证工具里面可以恢复删除掉的数据带红叉的就说删除过的,game库下面announcement_detail表里面update_time字段使用sql语句时间戳最大为1513243355转换时间为2017-12-14 17:22:35。

2025-01-24 01:07:02 1727

原创 2018 秋招 百度二轮面试---血淋淋的经历写实

3,线程池,用过吗?我:听说过,没用过.看看大神的文章吧4,Service和IntentService区别。

2025-01-24 00:02:08 846

原创 Android 解析蓝牙广播数据

Log.e(TAG+“MYX23P”,“进入parseFromBytes”);

2025-01-20 11:07:31 1400

原创 3分钟教你搞定 nginx 编译安装报错:error the HTTP rewrite module requires the PCRE library

今天小编在给大家分享如何编译安装nginx。编译安装其实不难,我们只需知道去哪里下载安装包。然后解压安装包,进行编译源码安装”三把斧“。.configure--user=xx--prefix=安装路径--help可以查看先关参数make对于初学者来说,它难在它需要很多库文件,如果系统没有,编译就无法进行。今天我就nginx安装,分析它常见的安装错误==安装提示==很重要,我们要根据安装提示进行安装相关文件如果你不知道文件全称叫啥,还可以通过关键字加*常见报错提示。

2025-01-20 09:39:46 473

原创 太赞了!美团T9终于整理出Java架构之完美设计实战开源文档

1. Spring Integration的核心组件有哪些?4.Spring Integration的架构模式是什么?6. SpringMVC的控制器所支持的返回类型有哪些?6. SpringMVC与Struts2的区别有哪些?7. Hibernate与MyBatis的区别有哪些?3. SpringMVC 5中取消支持的框架有哪些?4.RPC与WebService的区别与联系是什么?5. Struts1与Struts2的区别有哪些?4.SpringMVC的URL匹配风格有哪些?

2025-01-15 04:33:23 822

原创 前端提高篇(六十四):HTML5练习1:个性音乐播放器

(高度一半的负数),因为top50%代表往下挪了容器高度的一半,此时图标与容器1/2高处平齐,这不是视觉上的居中,因此我们要再往上挪图标高度的1/2,才是垂直居中。一开始小圆点在黑色条的下边,设置绝对定位,right为0,黑色条高度2px,小圆点高度8px,(8-2)/2 = 3,所以小圆点的top设置成-3px。的垂直居中了,这个选择器筛选了.tool下一级的所有div,包括btn,process,volume,所以设置宽高30px之后,垂直居中就已经搞定了。,img就能居中了;

2025-01-14 19:01:43 650

原创 前端工程师:现在是最糟糕的时代,也是最好的时代

糟糕到当时甚至没有”前端工程师”、“前端开发者”这个词,那时这个岗位被称为“切图师”、“切图仔”。在大部分公司中,HTML和CSS都是由设计师来做,页面中动态效果比如鼠标划过显示菜单、轮播图等则是由后端开发者来完成。后端JSP、PHP开发者兼职写jQuery是当时的普遍现象。我们再对比一下同时期的后端,各种工具链和技术都已经非常成熟了。那时的前端也只是作为了后端MVC架构中的View层,在没有前后端分离的时期,View层也是由前端和后端一起开发的。

2025-01-14 18:58:03 620

原创 前端javascript高级面试视频笔记-jquery,zeptor如何使用原型(三)

然后他的原型赋值成了这个对象,这个对象中又有HTML和css俩个方法,所以才可以在这里用到这两个方法。当多个实例可以共用一套方法时候,说明html和css这些方法都是来自于一个函数的构造原型中。dom是通过选择器选择的dom元素的节点的数组形式。b:内部使用的this对象,来指向即将要生成的实例对象。先拿到数组的slice方法,然后获取页面所有的dom。3,把selector放到自己的selector)2,把dom的this给他放到自己的this。1,把dom元素赋予了本身自己的属性。

2025-01-14 18:54:20 127

原创 【刷题】leetcode 1544

我看到本题的第一想法是双指针法,但是我所构想的逻辑无法达到目的,具体来说我采用前后指针,依次前进,然后满足条件就跳过,这样就导致会忽略许多满足的结构,就让我十分头疼,调试了半天还是不行,甚至想要使用三指针,四指针…这个和括号匹配问题很像,把字符串依次入栈,然后满足条件的就一起消除,主要就用到栈的压栈操作和取栈顶操作。该操作类似于原地删除,一旦符合条件,i-- j++ 直接把他们就跳过了,然后如果不满足条件,就将 j 指向的内容拷贝到 i 位置,只看思路似乎迷迷糊糊,这是如何做到的?那具体是如何操作的呢?

2025-01-13 21:37:30 383

原创 【京东电商网站主界面仿写——HTML第二部分】

购物车中还没有商品,赶紧选购吧!href=“”>计步器/脂肪检测仪。href=“”>挂烫机/熨斗。轮播图上方导航栏 一栏。href=“”>家电配件。href=“”>多用途锅。href=“”>中国联通。href=“”>手机饰品。href=“”>电烤箱。href=“”>按摩椅。href=“”>摄像机。href=“”>贴膜。

2025-01-13 21:33:49 363

原创 【云原生】springcloud10——人生苦短,我用OpenFeign_openfeign用的人多吗

OpenFeign官网文档Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。Spring Cloud对Feign进行了增强,使Feign支持了Spring MVC注解,并整合了Ribbon和Eureka,从而让Feign的使用更加方便。再回过头来领悟下OpenFeign是怎么实现服务调用的:接口+注解。简单不?

2025-01-13 21:30:07 621

原创 SaltStack系统初始化

历史记录优化history设置终端超时时间配置yum源安装各种agent pkg.installed 、file.managed、service.running基础用户 、用户审计、sudo权限设置常用基础命令、命令别名用户登录提示、PS1设置状态文件目录结构init/├── chrony├── kernel├── sshd├── user├── yum├── filesselinuxuser: rootcmd.run。

2025-01-12 19:01:37 653

原创 RocketMQ第七章:手把手教老婆实现-广播消息生产者和消费者

负载均衡模式:消费者采用负载均衡方式消费消息,多个消费者共同消费队列消息,每个消费者处理的消息不同。(“Hello 虚竹,这是广播消息” + i).getBytes());广播模式:消费者采用广播的方式消费消息,每个消费者消费的消息都是相同的。消费者采用广播的方式消费消息,每个消费者消费的消息都是相同的。// 1.创建消息生产者producer,并制定生产者组名。// 1.创建消费者Consumer,制定消费者组名。// 1.创建消费者Consumer,制定消费者组名。

2025-01-12 18:57:55 733

原创 LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之一:解题思路

题目内容:输入一个字符串例如"abcabcbb",找到最长的不重复的字符串的长度返回,这里应该返回的是"abc"的长度3;

2025-01-12 03:53:45 337

原创 LeetCode114 二叉树展开为链表 ---二叉树题 三种解法 (递归) (迭代) (前驱节点)

给你二叉树的根结点 root ,请你将它展开为一个单链表:展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null。展开后的单链表应该与二叉树顺序相同。解法一 : 递归解法。

2025-01-12 03:50:04 313

原创 LeetCode - Medium - 701

【代码】LeetCode - Medium - 701。

2025-01-12 03:46:22 253

原创 Android13 PMS是如何启动的 _ config sdcardfs

/ 创建了Settings类了,mSettings管理着app的安装信息,这里添加了6个app的包名到共享用户列表,同时设置权限为系统级别的权限uid。} else if (packageFile.isDirectory()) {//是一个目录就使用parseClusterPackage。mSettingsFilename.exists()) {//如果不存在就返回false,也就是第一次创建。//获取installer。//扫描之前就存在的系统package的名称,这样就可以确定哪些更新的。

2025-01-10 20:38:00 631

原创 Android-架构组件,节省你重复造轮子时间

如果我们的组件需要强绑定声明周期,那么只需要借助 Lifecycle 去监听生命周期的状态和事件即可,再也不用覆写各种回调方法了。下面将要讲到的 LiveData 和 ViewModel 都是 Lifecycle-Aware Components,它们都用到了 Lifecycle。Android 生命周期管理不当带来的最大问题就是。

2025-01-10 20:34:18 735

原创 Android-异步消息处理机制-深入理解-Looper、Handler、Message三者关系

for (;😉 {return;第2行:方法直接返回了sThreadLocal存储的Looper实例,如果me为null则抛出异常,也就是说looper方法必须在prepare方法之后运行。第6行:拿到该looper实例中的mQueue(消息队列)13到45行:就进入了我们所说的无限循环。14行:取出一条消息,如果没有消息则阻塞。

2025-01-10 20:30:36 718 1

空空如也

空空如也

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

TA关注的人

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