开发一个全网搜索引擎的大致流程
由于对搜索引擎技术很感兴趣,便开始尝试开发一个搜索引擎。在参考了网上有限的资料后,加上自己钻研,最终开发出了一个小型的全网搜索引擎,底部有项目地址和搜索测试图片。
百度信息流和搜索业务中的KV存储实践
导读:近年来,云原生化、全用户态、软硬协同等技术对KV存储服务产生了巨大的影响,上述技术在极大提升了服务的性能和降低服务成本的同时,也对系统的架构和实现提出了新的要求。百度在信息流和搜索业务中大量使用了KV存储服务,服务每天响应近千亿次各类访问请求,如何运用上述技术提升系统的性能、稳定性和运维人效是...
共探 AI 硬件未来图景,火山引擎“智变浪潮”技术沙龙圆满落幕
4 月 2 日,由火山引擎与英特尔联合主办的 AIoT “智变浪潮”技术沙龙在深圳成功举行。活动聚焦 AI 硬件产业的技术落地与生态协同,吸引了芯片厂商、技术方案商、品牌方及投资机构代表等 700 多位嘉宾参会。围绕“破解 AI 硬件落地与增长密码”的主题,活动通过十余场专题演讲与两场圆桌论坛,从大模型+多模态交互如何重塑硬...
2025-04-07
共探 AI 硬件未来图景,火山引擎“智变浪潮”技术沙龙圆满落幕
4 月 2 日,由火山引擎与英特尔联合主办的 AIoT “智变浪潮”技术沙龙在深圳成功举行。活动聚焦 AI 硬件产业的技术落地与生态协同,吸引了芯片厂商、技术方案商、品牌方及投资机构代表等 700 多位嘉宾参会。围绕“破解 AI 硬件落地与增长密码”的主题,活动通过十余场专题演讲与两场圆桌论坛,从大模型+多模态交互如何重塑硬...
2025-04-07
PHP底层工作原理
一、简介 PHP总共有三个模块:内核、Zend引擎、以及扩展层 PHP内核用来处理请求、文件流、错误处理等相关操作 Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它 扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。比如,我们需要mysql扩展来连接MySQL数据库 当ZE执行程序时可能会需要连接...
重新认识Mysql之MyISAM表锁(共享读与独占写)
在Mysql数据库系统中,不同的存储引擎支持不同的锁机制。比如MyISAM和MEMORY存储引擎采用的表级锁,BDB采用的是页面锁,也支持表级锁,InnoDB存储引擎既支持行级锁,也支持表级锁,默认情况下采用行级锁。
开放搜索开源兼容版,支持Elasticsearch做搜索召回引擎
简介:9月15日阿里云开放搜索重磅发布【开源兼容版】,搜索召回环节同时支持阿里云自研Ha3引擎与阿里云Elasticsearch引擎,并提供多行业的搜索算法能力,助力企业高效实现搜索效果深度优化。
2021-09-18
阿里低代码引擎 | LowCodeEngine - 多页面管理(提供完善 github 代码示例)
其实阿里低代码引擎 lowcode-engine 本身是支持该功能,提供了 openDocument、documents、removeDocument、exportSchema 的 API,在《低代码引擎搭建协议规范》中有所体现。同时在钉钉社区、github、哔哩哔哩中,金蝉大佬也点明了实现多页面管理功能的关键点及 API。
2022-08-13
ApacheCN 校对活动参与手册
目的本文档旨在为一般贡献者提供社区校对活动的参与指南。本手册充分研究了神经翻译引擎的特点,结合了社区成员的先进经验,使单人可在一周内校对完五本书,而无需逐字阅读。版本信息版本日期编辑人v1.02022.5.8飞龙译后编辑简介ApacheCN 是立足于自动化的社区,采用了【神经机器翻译】引擎来做中文文档和教程的本地化。...
2022-06-18
chatgpt这么火,现在AI搜索引擎有哪些呢?
文章参考:全网AI 搜索合集常用国外的AI搜索引擎:ChatGPT (OpenAI):一个基于自然语言处理的AI助手,能够回答问题、生成文本内容并执行多种语言任务。Google Bard:Google的AI驱动搜索引擎,集成了自然语言处理技术,旨在提供更加智能和个性化的搜索体验。Microsoft Bing (AI-Powered):微软将OpenAI的GPT模型集成到了B...
蝉联第一!腾讯稳居中国云主机安全市场领导者
12月22日,全球著名企业增长咨询公司沙利文联合中国领先行业研究大数据库头豹研究院发布了《2021年中国云主机市场安全报告》 (以下简称《报告》)。腾讯云主机安全位居竞争者象限并在增长指数、创新指数两大指数蝉联第一,充分体现了腾讯安全在云主机安全领域的竞争实力。
2021-12-27
浏览器渲染的那些事(一)
今天在推特看到一篇文章《当页面渲染时,浏览器发生了什么》,于是找了些资料,分享一下所得。 浏览器的主要概念 浏览器主要分为这及部分。 User Interface {代码...} Brower engine {代码...} Rendering engine {代码...} Networking {代码...} JavaScript Interpreter {代码...} UI Backend {代码...} Data Persistenc...
从0开始构建自己的前端知识体系-浏览器开篇
前言 该markdown作为浏览器篇的骨架,梳理一下有关浏览器的相关知识。 多进程模型 首先肯定的一点,浏览器是一个多进程的应用,而我们常常说的js是单线程的,就是指js引擎是浏览器渲染进程里的一个线程。 进程与线程 进程是cpu资源分配的最小单位,线程是cpu调度的最小单位 不同线程间可以共享进程的资源 不同线程间通过...
开源报表引擎5款热门工具
如今的企业都在选择开源报表引擎,提升企业信息化的水平。那么开源报表引擎到底该如何选择?在目前的百度上面有着许许多多类似的内容,本文就整理了其中优秀的5款工具,帮助大家选择合适的软件。
2019-09-20
《重启世界》完成 3 亿元 B 轮融资,物理引擎技术已获得几十项技术专利
青少年创造社交平台「《重启世界》(REWORLD)」是基于北京代码乾坤自主研发的互动物理引擎技术系统而开发的,由具备高自由度的创造平台及高参与度的年轻人社交平台两部分组成。
Ajax实战学习教程,ajax基础原理及使用详解
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
2021-11-10
火山引擎 DataLeap 助你拥有 Notebook 交互式的开发体验
Notebook 是一种支持 REPL 模式的开发环境。所谓「REPL」,即「读取-求值-输出」循环:输入一段代码,立刻得到相应的结果,并继续等待下一次输入。Notebook通常使得探索性的开发和调试更加便捷,在 Notebook 环境,用户可以交互式地在其中编写你的代码、运行代码、查看输出、可视化数据并查看结果,使用起来非常灵活。
2023-08-30