Category: Technical Document

推荐系统二三事

推荐系统, 在目前信息大爆炸的年代,早就成了一个耳熟能详的词语,对于目前用短视频APP的用户,应该不会感到陌生,在抖音,快手,YouTube,FaceBook,Amazon ,Tmall 等等各种社交或者购物网站,都已经看到这样的现象:用户浏览了几个视频或者商品,系统会自动推荐很多相关或者类似的视频或者商品。 本文皆在概述当前主流的推荐系统算法,帮助数据科学家根据企业的限制条件和需求,选择最合适的算法。

How To Install PHP 7.4 and Set Up on Ubuntu 20.04

Introduction PHP is a popular server scripting language known for creating dynamic and interactive web pages. Getting up and running with your language of choice is the first step in learning to program. This tutorial will guide you through installing PHP 7.4 on Ubuntu and setting up a local programming environment via the command line. […]

MacOS环境下VScode常用快捷键

  全局Command + Shift + P / F1 显示命令面板Command + P 快速打开Command + Shift + N 打开新窗口Command + W 关闭窗口 基本Command + X 剪切(未选中文本的情况下,剪切光标所在行)Command + C 复制(未选中文本的情况下,复制光标所在行)Option + Up 向上移动行Option + Down 向下移动行Option + Shift + Up 向上复制行Option + Shift + Down 向下复制行Command + Shift + K 删除行Command + Enter 下一行插入Command + Shift + Enter […]

Golang- function goroutine information .

Go by Example :Goroutines. A gorountine is a lightweight thread of execution . Suppose we have a function call f(s). Here’s how we’d call that in the usual way ,running it synchronously. To invoke this function in a goroutine, use go f(s). This new goroutine will execute concurrently with the calling one. You can also […]

Docker build error

Error Message is : 这个错误通常是由于 Docker 容器在构建过程中无法解析域名,可能的原因包括 Docker 容器的网络配置问题或主机的 DNS 设置问题。以下是几种解决方法: 方法 1:检查主机网络连接 1. 确保主机能够访问 http://deb.debian.org: 2.如果主机可以正常访问,但容器不能访问,继续以下步骤。 方法 2:配置 Docker 的 DNS 默认情况下,Docker 使用主机的 DNS 配置。如果主机的 DNS 设置有问题或被防火墙阻止,可以手动为 Docker 配置 DNS。 方法 2.1:在 docker build 中指定 DNS –network=host 选项让构建过程直接使用主机的网络。 方法 2.2:通过 –dns 手动指定 DNS 在构建镜像时明确指定 DNS: 方法 3:更新 Docker 的全局 DNS 设置 1.编辑 Docker 的配置文件(通常在 […]

close the function :ufw block print log.

要关闭 UFW 阻止日志的打印,可以通过以下步骤调整设置: 方法 1:修改 UFW 配置 1.打开 UFW 的主配置文件: 2.找到以下行并修改: 改为: 3.保存并退出,然后重启 UFW: 方法 2:调整 rsyslog 配置 如果仍然出现日志,可以通过调整 rsyslog 配置来过滤掉这些日志: 1.编辑 rsyslog 配置文件: 2.添加以下行以过滤掉 UFW 阻止日志: 3.保存并重启 rsyslog 服务: 方法 3:通过内核日志禁用 如果日志是由内核通过 dmesg 打印的,可以调整 sysctl 参数: 1. 添加以下行到 /etc/sysctl.conf: 2.应用设置: 检查日志是否停止 完成上述步骤后,检查 /var/log/syslog 或其他日志文件是否仍然有相关记录。如果还有问题,可以针对具体环境进一步调整。 这样应该可以成功关闭这些日志的打印。

X86/64,x86/Geode,x86/legacy 的区别

在 ImmortalWrt 或类似的固件选项中,Generic x86/64、Generic x86/Geode 和 Generic x86/legacy 的区别主要涉及处理器架构和兼容性。以下是详细解释: 1. Generic x86/64 •适用范围: 针对 64 位架构 的 x86 处理器(常见于现代桌面、服务器和嵌入式设备)。 •特点: •支持更大的内存地址(4GB 以上)。 •提供更高的性能优化,适用于现代 x86/64 架构(如 Intel Core 系列、AMD Ryzen 等)。 •推荐使用: 如果你的设备是现代 64 位处理器,请选择此选项。 2. Generic x86/Geode •适用范围: 针对 AMD 的 Geode 系列处理器(如 Geode GX/LX 等)。 •特点: •Geode 是一类低功耗、嵌入式 x86 处理器,常用于旧式嵌入式设备或轻量化服务器。 •优化代码以适配 Geode 的特性(如有限的指令集支持)。 •推荐使用: […]

Linux TCP/UDP connection nums.

在 Linux 系统中,可以通过以下方法查看 TCP/UDP 网络连接数,并统计不同网卡的总连接数: 1. 使用 ss 命令 ss 是现代 Linux 系统中用于查看套接字统计信息的工具。 # 查看所有 TCP 连接 # 查看所有 UDP 连接 说明: •-t:显示 TCP 连接。 •-u:显示 UDP 连接。 •wc -l:统计行数,表示连接数。 2. 使用 netstat 命令 虽然 netstat 已被弃用,但仍然可以用来统计连接数。 # 查看所有 TCP 连接数 # 查看所有 UDP 连接数 说明: •-a:显示所有连接。 •-n:数字格式显示地址和端口。 •-t:显示 TCP 连接。 •-u:显示 UDP 连接。 3. […]

What’s The MCP (Model Context Protocol) ? 什么是Model Context Protocol(MCP)?

The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you’re building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need. 模型上下文协议(MCP)是一个开放协议,旨在实现LLM应用与外部数据源和工具之间的无缝集成。无论您是在构建AI驱动的集成开发环境(IDE)、增强聊天界面,还是创建自定义的AI工作流,MCP都提供了一种标准化的方式,将LLM与所需的上下文连接起来。 As AI assistants gain […]