首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏mathor

    搜索5

     深度优先搜索一般是递归实现的,搜索过程中总是优先遍历当前节点的子节点。 从这一节开始,我们将学习广(宽)度优先搜索  这个GIF图中,节点被染成绿色的顺序表示在宽度优先搜索过程中节点被访问的顺序。 于是依次访问这两个节点,同时在访问时,我们发现了节点2的儿子节点4和5,以及节点3的儿子节点6和7,将这4个节点记录下来 当完成第二层的访问后,继续根据记录来依次访问节点4~7,也对应了图中的第三层节点 由于这些节点都不包含有子节点,不会再增加记录的节点数量,因此访问完成后退出搜索  在上面的过程中我们发现以下两个事实: 广度优先搜索的顺序与子节点到初始节点的距离有关,离初始节点越近的子节点会更早被访问 根据题目描述,我们可以知道以下几个信息: 该图中需要搜索的节点为格子,我们用坐标[x,y]来表示格子 若将相邻格子的距离视为1,搜索目标为[1,1]到[n,m]的最短路径 墙壁的格子是不能进入的,因此在搜索过程中需要进行判定

    96230发布于 2018-07-05
  • 来自专栏Corley的开发笔记

    uni-app实战之社区交友APP(5搜索和发布页开发

    文章目录 前言 一、搜索页开发 1.搜索页面搭建 2.搜索结果显示和优化 二、发布页开发 1.自定义导航栏开发 2.文本域组件使用 3.底部操作条组件开发 4.多图上传功能开发 5.删除选中图片功能实现 6.保存草稿功能开发 总结 前言 本文先介绍了搜索页的开发,包括页面的搭建(搜索框、搜索历史和搜索结果)和搜索逻辑的优化; 再重点介绍了发布页的开发:自定义导航栏的实现,文本输入框的实现,底部操作条图标和按钮的实现 一、搜索页开发 1.搜索页面搭建 搜索页可以根据关键字搜索。 </view> </template> <script> export default { data() { return { list: [ 'uni-app实战之社区交友 static/img/userpic/20.jpg", newstime: "2021-01-24 下午18:20", isFollow: true, title: "uni-app实战之社区交友

    3.3K10发布于 2021-02-02
  • 来自专栏java,python,数据结构,算法

    【云+社区年度征文】5分钟让你知道什么是搜索引擎

    网络搜索引擎是最常见、公开的一种搜索引擎,其功能为 搜索万维网上储存的信息。 其实维基百科的解释比较到位的,说白了搜索引擎就是一个帮助我们 快速检索信息 的工具. 既然说到搜索引擎的搜索,那么我们相应的,我们就会想到数据库里面的搜索,那么我们就会问同样是搜索为什么最后选择通过搜索引擎来实现搜索而不是通过数据库来实现搜索呢? ,但是搜索引擎因为在 底层的搜索算法 上面就和数据库的搜索不同,这就使得搜索引擎本质上搜索的速度就呈现 飞一般感觉 既然这样我们肯定就会想,卧槽快快快,到底他们俩的算法有什么区别呢? ,大公司使用之后发现ElasticSearch存在安全漏洞,因为在5版本的ElasticSearch中,ElasticSearch运行都是通过root用户进行的,所以有些黑客就通过这个特性直接获取到root 所以在5版本之后,ElasticSearch都开始采用这种方案,即所有的操作不能再是root用户,必须单独创建一个用户来操作elasticSearch.

    1.3K70发布于 2020-12-07
  • 来自专栏数字藏品系统

    5 种类型的 Web3 社区

    项目创始人、社区专业人士和社区成员往往会误解 web3 空间中的社区概念。 5 种类型的 Web3 社区对 web3 社区进行分类没有硬性规则。这是一种用于识别 web3 社区的相当简单的分类,可以更容易地以新颖的方式查看这些社区之间的差异。 这种分类提供了一种更简单的方式来理解 web3 社区,从而帮助项目创始人和社区管理者规划和创建有效的社区管理策略。这些社区类型是:1. 基于兴趣的社区2. 基于行动的社区3. 基于地点/位置的社区4. 基于实践的社区5. 基于环境的社区基于兴趣的 Web3 社区这些社区类型是基于对特定主题的共同兴趣而形成的。这些兴趣是独特的、大胆的、非常明确的。 这些社区原型将帮助社区建设者创建量身定制的社区事件和活动,建立适当的社区结构,并创建适合社区类型的社区战略。这将有助于建立社区建设者以取得长期成功。

    1.8K21编辑于 2022-11-14
  • 来自专栏ApacheHudi

    2025 年 5 月 Apache Hudi 社区新闻

    社区活动 即将到来:Apache Hudi 在"数据流峰会" Hudi开源团队将在即将到来的数据流峰会(5月28-29日)上发表关于"在Lakehouse中使用Apache Flink & Hudi的非阻塞并发控制 在此注册[5]! 过去:OpenXData的Hudi演讲 OpenXData - 今年关于开放数据架构的首要教育活动,由Onehouse、Confluent、Databricks和DBT Labs于5月21日主办。 member_desktop&rcm=ACoAAAe2ProBHdAyUIZhBrUpAkbJdP0HvCi1uAU [4]Apache Amoro(孵化中):https://amoro.apache.org/ [5]

    40600编辑于 2025-06-09
  • 来自专栏铭毅天下

    Elasticsearch 中文社区的转型后,搜索人怎么破局?

    引言 近年来,Elasticsearch 中文社区(现更名为搜索客,欢迎大家关注)的活跃度明显下降。 这一现象不仅反映了技术社区的自然演变,也是时代发展的缩影。 本文旨在探讨造成这一变化的原因,并提出搜索技术人未来的发展策略。 2、内部原因分析 2.1 社区领袖的变动 社区创始人Medcl 的 Elastic 离职和创业,以及其他社区大V的减少活跃度,对社区产生了显著影响。 2.2 社区大V不再活跃 Wood大叔最近一次的回复时间是:2020年03月14日,3,5年前了。 魏彬老师最近一次回复时间是:2022年04月26日 ,1.5年前了。...... 祝搜索客继续延续老中文社区风格,带领搜索技术人一起精进!

    69310编辑于 2023-11-22
  • 来自专栏洛叶的Blog

    玖伍社区V5版本开源

    分享者说是开源的,但我大致看了一下不全是有加密,但是有没有后门之类的就需要你们自己去看了 环境PHP5.6+Nginx 伪静态

    1.5K20编辑于 2023-04-17
  • 来自专栏Golang语言社区

    【Golang语言社区】h5 实现图片拖拽

    300px; height:200px; background:#d4efdf; border-radius:10px; border:5px

    759100发布于 2018-03-27
  • 来自专栏社区搜索服务

    【腾讯云ES】基于ES的游戏社区搜索服务实践

    导语对于一个游戏社区产品,在拥有一定的内容沉淀后,搜索功能作为社区获取内容的最有效途径,是每个社区产品都应该考虑实现的。本文主要介绍基于腾讯云ES如何从零搭建整套社区搜索服务。 需求分析作为内容社区的相关产品,对应的搜索服务一般需要考虑实现的功能有:社区中各类内容项的搜索结果返回。 基于我们业务所在社区主要包含了以下几类搜索对象:官方公告,一些专栏文章,社区帖子.这些内容项的搜索结果排序,主要考虑发表时间以及对应帖子的热度情况,比如查看/评论/点赞的互动数据。 能够体现和引导当前社区用户的关注点。 scroll=1m{"query": { }}# 返回{ "_scroll_id" : "FGluY2x1ZGVfY29udGV4dF91dWlkDnF1ZXJ5==", "took" : 25,

    1.9K40编辑于 2022-12-09
  • 来自专栏Golang语言社区

    【Go 语言社区】 H5 APP 前端开发专业的 HTML 5 Canvas

    HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 画布是一个矩形区域,您可以控制其每一像素。 canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 创建 Canvas 元素 向 HTML5 页面添加 canvas 元素。 document.getElementById("myCanvas"); 复制代码 然后,创建 context 对象: var cxt=c.getContext("2d"); 复制代码 getContext("2d") 对象是内建的 HTML5

    1.5K60发布于 2018-03-19
  • 来自专栏Golang语言社区

    【Golang语言社区--H5编程】smoke.js

    大家好,我是社区主编彬哥,今天给大家带来的H5游戏编程中,烟雾特效的js库; 源码如下 var smokemachine = function (context, color){ color /L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N /NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V /4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAF /+Bc0FnouKGpf/yFTJBuLn5awAGz32g+KVMGQAAAABJRU5ErkJggg==" var buffer = document.createElement('canvas

    1.5K100发布于 2018-03-27
  • 来自专栏Golang语言社区

    【Go 语言社区】 HTML5 前端--数据保存实例

    保存数据--->到本地s.html: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>         <meta charset="UTF-8">         <title>本地缓存<

    1.4K40发布于 2018-03-19
  • 来自专栏得物技术

    得物社区亿级ES数据搜索性能调优实践

    1.背景2020年以来内容标注结果搜索就是社区中后台业务的核心高频使用场景之一,为了支撑复杂的后台搜索,我们将社区内容的关键信息额外存了一份到Elasticsearch中作为二级索引使用。 图片本文介绍社区利用IndexSorting,将亿级文档搜索性能由最开始2000ms优化到50ms的过程。如果大家遇到相似的问题和场景,相信看完之后一定能够一行代码成吨收益。 虽然搜索首页的加载速度明显快了,但是并没有实际解决根本问题——ES大结果集指定字段排序还是很慢。对业务来说,结果页上的一些边界功能的体验依旧不能尽如人意,比如导出、全量动态的搜索等等。 要优化搜索性能,首先我们要知道的是搜索是怎么做的。下面我们就以一个最简单的搜索为例,拆解一下整个搜索请求的过程。 比如:我们的文档中有一个时间戳,而我们经常需要按照时间戳来搜索和排序,这时候如果指定的索引排序和搜索排序一致,通常能够极大的提高搜索排序的效率。提前中断!!!

    78220编辑于 2023-05-19
  • 社区搜索离线回溯系统设计:架构、挑战与性能优化|得物技术

    一、项目背景在社区场景中,我们积累了丰富的用户互动数据。这些历史互动信息对CTR/CVR预估建模具有重要参考价值,用户的每次互动都反映了其特定维度的偏好特征。 目前社区搜索领域已经在序列建模方向取得了一些应用成果,显著提升了搜索效率,但在该方向上仍有优化空间,主要体现在:算法精排模型现状:长周期的用户互动特征尚未被充分利用,现有模型仅使用了基础标识信息,泛化能力有待提升 离线回溯主要解决迭代效率问题,本文重点探讨在社区搜索场景下开发离线回溯,并做离线一致性验证过程中发现的一些问题,针对这些问题做了哪些优化措施及思考。 序列产出全局架构在线架构在线侧抽象GSU模块支持社区搜索和增长搜索等多场景复用。该模块在QP(Query Processing)阶段后,通过外调基于DSearch构建的SIM引擎进行用户序列处理。 由于单次全链路修复需3-5天,进而对项目进度造成一定延迟。

    31210编辑于 2025-07-17
  • 来自专栏Golang语言社区

    【Go 语言社区】HTML5 canvas验证码识别

    canvas 的标准化的努力由一个 Web 浏览器厂商的非正式协会在推进,目前 canvas 已经成为 HTML 5 草案中一个正式的标签。

    2K40发布于 2018-03-19
  • 来自专栏Golang语言社区

    【Go 语言社区】HTML5 Geolocation(地理定位)-转

    HTML5 Geolocation(地理定位)用于定位用户的位置。 ---- 定位用户的位置 HTML5 Geolocation API 用于获得用户的地理位置。 ---- HTML5 - 使用地理定位 请使用 getCurrentPosition() 方法来获得用户的位置。

    3.3K110发布于 2018-03-20
  • 来自专栏web渗透

    【云+社区年度征文】 EW(EarthWorm) 反向 socks5 代理

    && make installmake install-config 安装成功后,修改其配置为你的公网ip及端口 vi /etc/proxychains.conf 改为 第三步、EW反向 socks5

    1.5K11发布于 2020-12-03
  • 来自专栏全栈程序员必看

    Ai智慧社区_AI社区医院

    前言 前不久进入了智慧社区、智慧园区和智慧校园行业,于是打算就智慧社区下的智慧小区写两篇文章,一篇是介绍智慧小区,一篇是关于如何构建智慧小区管理系统。 为什么我会讲智慧小区而非智慧社区,原因之一是智慧社区有很多社会属性的单位,比如医疗卫生、派出所、城管、社区居委会等等,涉及到政务、治安、党建、医疗、市政等很多方面,恰好这些都是我不了解的。 故我选择讲解智慧社区下的智慧小区,即去掉社会属性单位后的那部分。 智慧小区定义 智慧社区的定义: 智慧社区是指充分利用物联网、云计算、移动互联网等新一代信息技术的集成应用,为社区居民提供一个安全、舒适、便利的现代化、智慧化生活环境,从而形成基于信息化、智能化社会管理与服务的一种新的管理形态的社区 可视对讲系统 很多传统小区还没有楼宇对讲产品,楼宇对讲系统是新建住宅的必备系统,承载着保卫家庭、社区安全的重要责任。结合现代智能化技术演化成为智慧社区场景,楼宇对讲已经发展成为社区中的重要终端。

    2.5K121编辑于 2022-11-02
  • 来自专栏Golang语言社区

    【Golang语言社区前端编程】如何选择 H5 游戏引擎

    原生手游市场已是红海,腾讯、网易等寡头独霸天下,H5游戏市场或将成为下一个风口。据笔者所知,很多H5游戏开发团队由于选择引擎不慎导致项目甚至团队夭折。 另外,不能在浏览器中直接运行的JS引擎,将限制H5游戏跨平台的交互能力。还有, 笔者非常看好webGL模式,认为webGL模式才是H5引擎的未来。 3、性能是核心需求 性能是H5游戏面临的核心门槛,也是很多H5游戏不被专业玩家认可的重要原因之一。游戏卡顿,不流畅,这样的产品体验很难在激烈竞争中生存下来。 目前最火爆的H5游戏《传奇世界H5》据说有40%的收入来自PC网页。 所以,API完善,DEMO完善,文档完善,社区的响应速度,交流氛围,以及QQ技术支持等,都可以作为你选择引擎的因素考量之一。

    2.9K60发布于 2018-03-27
  • 来自专栏全栈程序员必看

    jQuery+HTML5弹出创意搜索框层

    doctype html> 2 <html lang="zh"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta http-equiv="X-UA-Compatible width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 7 <title>jQuery+CSS3创意搜索框特效 container.hasClass('active')) { 5 container.addClass('active'); 6 evt.preventDefault(); 7 } 8 else submitFn(obj, evt) { 18 var value = $(obj).find('.search-input').val().trim(); 19 20 var _html = "您搜索的关键词

    5.4K30编辑于 2022-07-15
领券