网站防黑客入侵做相关防御手机网站建设讯息

张小明 2026/1/13 7:37:43
网站防黑客入侵做相关防御,手机网站建设讯息,专家库 网站 建设方案,在哪个网站可做网络夫妻这篇文章是之前的文章 “Elasticsearch#xff1a;圣诞晚餐 BBQ”#xff0c;在今天的文章中#xff0c;我讲详述如何进行图像搜索并在本地运行。 安装 Elasticsearch 及 Kibana 如果你还没有安装好自己的 Elasticsearch 及 Kibana#xff0c;那么我们可以参考如下的文章来…这篇文章是之前的文章 “Elasticsearch圣诞晚餐 BBQ”在今天的文章中我讲详述如何进行图像搜索并在本地运行。安装Elasticsearch 及 Kibana如果你还没有安装好自己的 Elasticsearch 及 Kibana那么我们可以参考如下的文章来进行安装如何在 LinuxMacOS 及 Windows 上进行安装 ElasticsearchKibana如何在 LinuxMacOS 及 Windows 上安装 Elastic 栈中的 Kibana特别值得注意的是我们选择 “Elastic Stack 8.x 安装” 安装指南。在本次的练习中我们将使用最新的 Elastic Stack 8.17.1。​我们记下上面的密码并在下面的代码中进行使用。另外为了能够使得我们避免警告我们在 Kibana 中针对 xpack.encryptedSavedObjects.encryptionKey 进行设置。这个也是我们需要使用 Playground 所必须的。详细设置也可以参考文章 “Elasticsearch使用 Playground 与你的 PDF 聊天”。 我们在 terminal 中打入如下的命令bin/kibana-encryption-keys generate​上述命令将生成如上所示的 3 个 keys。我们把上面的三个 keys 拷贝到 config/kibana.yml 文件的最底部并保存。我们需要重新启动 Kibana。创建 API key​​​​我们拷贝上面的 API keyZksxQlZKc0JZUG5pX1NBR2Z2Yjg6M3haQlpuYTZGX0NUd1BNWVM3cXdSdw。这个 key 将在下面用到。下载代码我们使用如下的命令来下载代码git clone https://github.com/liu-xiao-guo/search-vectorfaces我们在代码的目录中发现文件 env。我们做如下的配置envES_INDEXfaces ES_INDICESfaces-int4_hnsw-10.15,faces-int8_hnsw-10.15,faces-disk_bbq-10.15,faces-bbq_hnsw-10.15,faces-bbq_hnsw-10.15 ES_UPLOADS_INDEXfaces-bbq_hnsw-uploads ES_HOSThttps://192.168.101.219:9200 ES_API_KEYZksxQlZKc0JZUG5pX1NBR2Z2Yjg6M3haQlpuYTZGX0NUd1BNWVM3cXdSdw在上面的配置中我们需要使用电脑的私有地址否则 docker 不能访问。我们可以使用如下的命令获得这个 IP 地址ifconfig | grep inet$ ifconfig | grep inet inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet6 fe80::85:954f:1a68:fc02%en0 prefixlen 64 secured scopeid 0xe inet 192.168.101.219 netmask 0xffffff00 broadcast 192.168.101.255 inet6 2408:8207:2495:24c1:1cdc:21bc:473e:4f2a prefixlen 64 autoconf secured inet6 2408:8207:2495:24c1:5daa:5857:1bce:b355 prefixlen 64 autoconf temporary inet6 2408:8207:2495:24c1:1451:2091:5ea6:a prefixlen 64 dynamic inet6 fe80::7c85:f9ff:fe10:3d%awdl0 prefixlen 64 scopeid 0x10 inet6 fe80::7c85:f9ff:fe10:3d%llw0 prefixlen 64 scopeid 0x11 inet6 fe80::cdd1:7c41:9808:ba6e%utun0 prefixlen 64 scopeid 0x12 inet6 fe80::4c75:5fc0:89c0:6527%utun1 prefixlen 64 scopeid 0x13 inet6 fe80::2337:6f09:4249:c0a1%utun2 prefixlen 64 scopeid 0x14 inet6 fe80::ce81:b1c:bd2c:69e%utun3 prefixlen 64 scopeid 0x15 inet 198.18.198.5 -- 198.18.198.5 netmask 0xfffff800安装 Python 库安装如下的命令来安装 Elasticsearch 的 Python 客户端库pip install elasticsearch创建索引我们进入到 data 目录并执行如下的命令python setup.py \ --es_url https://localhost:9200 \ --es_apikey ZksxQlZKc0JZUG5pX1NBR2Z2Yjg6M3haQlpuYTZGX0NUd1BNWVM3cXdSdw$ pwd /Users/liuxg/python/search-vectorfaces $ cd data/ $ ls faces-bbq_hnsw-10.15.json faces-disk_bbq-10.15.json faces-int8_hnsw-10.15.json requirements.txt faces-bbq_hnsw-uploads.json faces-int4_hnsw-10.15.json index.py setup.py $ python setup.py \ --es_url https://localhost:9200 \ --es_apikey ZksxQlZKc0JZUG5pX1NBR2Z2Yjg6M3haQlpuYTZGX0NUd1BNWVM3cXdSdw Connecting to Elasticsearch at https://localhost:9200... Connected to Elasticsearch successfully. Found 5 index definition(s): faces-bbq_hnsw-10.15, faces-disk_bbq-10.15, faces-int4_hnsw-10.15, faces-int8_hnsw-10.15, faces-bbq_hnsw-uploads Creating index faces-bbq_hnsw-10.15... /Users/liuxg/python/search-vectorfaces/data/setup.py:27: ElasticsearchWarning: Your license will expire in [4] days. Contact your administrator or update your license for continued use of features es.indices.create( Index faces-bbq_hnsw-10.15 created successfully. Creating index faces-disk_bbq-10.15... Index faces-disk_bbq-10.15 created successfully. Creating index faces-int4_hnsw-10.15... Index faces-int4_hnsw-10.15 created successfully. Creating index faces-int8_hnsw-10.15... Index faces-int8_hnsw-10.15 created successfully. Creating index faces-bbq_hnsw-uploads... Index faces-bbq_hnsw-uploads created successfully. All 5 index(es) are ready for indexing.我们可以在 Kibana 中进行查看GET _cat/indices/faces-*我们看到已经成功地创建了 5 个索引。写入数据我们首先在地址 index dump 下载数据并拷贝到 data 子目录下$ pwd /Users/liuxg/python/search-vectorfaces/data $ ls faces-bbq_hnsw-10.15.json faces-int4_hnsw-10.15.json requirements.txt faces-bbq_hnsw-uploads.json faces-int8_hnsw-10.15.json setup.py faces-disk_bbq-10.15.json index.py vectorfaces-index-dump.tar.gz上面的数据文件 vectorfaces-index-dump.tar.gz 含有 318,526 个名人脸部 embeddings。我们使用如下的命令来解压缩tar xzf vectorfaces-index-dump.tar.gz$ tar xzf vectorfaces-index-dump.tar.gz $ ls faces-bbq_hnsw-10.15.json faces-int8_hnsw-10.15.json vectorfaces-index-dump.tar.gz faces-bbq_hnsw-uploads.json index.py vectorfaces.ndjson faces-disk_bbq-10.15.json requirements.txt faces-int4_hnsw-10.15.json setup.py在上面我们看到文件 vectorfaces.ndjson 既是我们的 embeddings 文件。我们使用如下的命令来写入 embeddingspython index.py faces-bbq_hnsw-10.15 \ --es_url https://localhost:9200 \ --es_apikey ZksxQlZKc0JZUG5pX1NBR2Z2Yjg6M3haQlpuYTZGX0NUd1BNWVM3cXdSdw我们需要几分钟的时间把所有的数据写入到 Elasticsearch。我们可以在 Kibana 中进行查看GET _cat/indices/faces-bbq_hnsw-10.15如法炮制我们可以使用如下的命令来写入其它的索引python index.py faces-disk_bbq-10.15 \ --es_url https://localhost:9200 \ --es_apikey ZksxQlZKc0JZUG5pX1NBR2Z2Yjg6M3haQlpuYTZGX0NUd1BNWVM3cXdSdwpython index.py faces-int8_hnsw-10.15 \ --es_url https://localhost:9200 \ --es_apikey ZksxQlZKc0JZUG5pX1NBR2Z2Yjg6M3haQlpuYTZGX0NUd1BNWVM3cXdSdwpython index.py faces-int4_hnsw-10.15 \ --es_url https://localhost:9200 \ --es_apikey ZksxQlZKc0JZUG5pX1NBR2Z2Yjg6M3haQlpuYTZGX0NUd1BNWVM3cXdSdw如果你觉得写入剩下的三个索引很麻烦的话你可以在完成第一个索引的情况下使用如下的命令来创建其余的 3 个索引POST _reindex?requests_per_second-1 { source: { index: faces-bbq_hnsw-10.15 }, dest: { index: faces-int8_hnsw-10.15 } } POST _reindex?requests_per_second-1 { source: { index: faces-bbq_hnsw-10.15 }, dest: { index: faces-disk_bbq-10.15 } } POST _reindex?requests_per_second-1 { source: { index: faces-bbq_hnsw-10.15 }, dest: { index: faces-int4_hnsw-10.15 } }这是因为剩余的 3 个索引都是基于前面的 HNSW 索引而生成的运行 Demo使用你的 Elasticsearch 凭据配置 env.local。只修改 ES_HOST 和 ES_API_KEY其余保持不变ES_INDEXfaces ES_INDICESfaces-int4_hnsw-10.15,faces-int8_hnsw-10.15,faces-disk_bbq-10.15,faces-bbq_hnsw-10.15,faces-bbq_hnsw-10.15 ES_UPLOADS_INDEXfaces-bbq_hnsw-uploads ES_HOSThttps://192.168.101.219:9200 ES_API_KEYZksxQlZKc0JZUG5pX1NBR2Z2Yjg6M3haQlpuYTZGX0NUd1BNWVM3cXdSdw$ pwd /Users/liuxg/python/search-vectorfaces $ ls README.md data docker-compose.yml frontend backend doc env $ cp env env.local $ ls README.md data docker-compose.yml env.local backend doc env frontend启动应用程序docker-compose up打开 http://localhost:16700 并开始测试我也把我的照片拍上去了。我还是其中的一个明星呢
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

部门网站建设内容方案软件开发文档规范

百度网盘直链解析工具:突破下载限速的终极武器 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 还在为百度网盘那令人抓狂的下载速度而苦恼吗?当你的网络…

张小明 2026/1/1 5:26:29 网站建设

建设工程公司采购的网站网站开发的目的相关书籍

数据驱动的软件质量守护:统计过程控制在测试度量中的实践指南 从直觉判断到量化管理 在当代软件工程实践中,质量度量已从辅助性工作转变为质量保障体系的核心支柱。随着敏捷开发与DevOps模式的普及,测试团队面临着更高频次的发布周期与更复…

张小明 2026/1/9 22:57:13 网站建设

二手车网站的建设中国万网联系方式

还在为无法离线收藏B站优质内容而苦恼吗?DownKyi作为专业的B站视频下载开源工具,能够完美解决你的视频收藏需求。这款神器支持从普通画质到8K超高清的全格式下载,让你随时随地享受优质视频内容。 【免费下载链接】downkyi 哔哩下载姬downkyi&…

张小明 2026/1/1 6:55:59 网站建设

免费网站建设平台 iis网站后台程序怎么做

第一章:工业机器人Agent的协作在现代智能制造系统中,多个工业机器人作为智能Agent协同作业已成为提升生产效率与柔性的关键。这些Agent通过共享环境感知、任务分配与路径规划信息,实现动态协作与冲突规避。通信架构设计 机器人Agent间通常采用…

张小明 2026/1/1 11:45:59 网站建设

毕业设计做网站代码wordpress 文章 模型

还在为百度网盘的龟速下载而抓狂吗?每次看着下载进度条像蜗牛一样爬行,是不是恨不得砸了电脑?别急,今天我要分享一个超实用的解决方案,让你彻底告别几十KB/s的煎熬! 【免费下载链接】baidu-wangpan-parse 获…

张小明 2026/1/1 19:16:13 网站建设

网站调用微博滁州市建设局网站

B站视频下载工具终极指南:完全免费的一站式解决方案 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/…

张小明 2026/1/1 16:41:16 网站建设