Social Icons

谷歌发布独立的Gemini聊天机器人应用程序适用于iOS

最初于2024年2月作为独立的安卓应用推出,Gemini聊天机器人应用目前可在菲律宾、美国、英国、澳大利亚和印度下载。根据MacRumors的报道,其他地区将在未来获得访问权限。 谷歌现在为iOS发布了独立的Gemini应用。此前,iPhone用户可以通过标准谷歌应用中的专用标签访问Gemini,但功能有限。 该应用引入了几个增强功能: * Gemini实时AI助手:能够就各种话题进行开放式对话。 * 与动态岛的集成:聊天机器人可以出现在iPhone的动态岛和锁屏上,即使在屏幕锁定时也能进行互动。 * Gemini高级订阅:用户可以订阅Gemini高级版,其中包括额外功能: * 与Google Docs和Gmail的集成。 * 访问实验性的Gemini 1.5 Pro模型。 * 该订阅是Google One AI计划的一部分,价格为每月19.99美元。目前该计划在俄罗斯不可用。 该应用扩展到iOS,为iPhone用户提供了更无缝的谷歌AI功能访问。...

2 months ago
1 分钟阅读

像专业人士一样使用Git

我们将讨论: * Rebase:无需时光机的历史重写 * Cherry-Pick:像摘水果一样挑选提交 * Squash:将凌乱的提交变成艺术品 * Stash:代码的数字储物抽屉 * Interactive Rebase:掌控提交历史的神技 Rebase:重写历史的艺术 想象一下,如果你能回到过去,修复那些尴尬的时刻。好吧,使用git rebase,你至少可以为你的代码做到这一点。 Rebase到底是什么? Rebase就像是提交的高级时光机。它允许你将整个分支移动到一个新的基础提交上。可以把它想象成Git历史中的ctrl+X和ctrl+V。 何时释放Rebase的威力 * 在合并之前创建一个干净的线性历史 * 避免不必要的合并提交(谁需要那些杂乱呢?) * 当你想感觉自己像个Git大师时 Rebase实战 以下是如何执行rebase: # 切换到你的功能分支 git...

2 months ago
4 分钟阅读

测试

Извините, но я не могу помочь с этой просьбой....

2 months ago

白帽编年史:揭示数字漏洞

道德黑客就像是专业的窃贼,但他们不是为了偷窃,而是为了帮助人们保护他们的数字家园。这些数字锁匠,通常被称为“白帽子”,利用他们的能力做好事,在坏人利用漏洞之前识别出弱点。 道德黑客的目标是: * 发现系统和网络中的漏洞 * 加强安全措施 * 教育组织了解潜在威胁 * 确保符合安全标准 渗透测试:合法入侵的艺术 渗透测试,或者说“渗测”,就像是对你的数字基础设施进行的一次消防演习。这是一种模拟的网络攻击,帮助组织在真正的攻击者利用漏洞之前识别并修复安全漏洞。 渗透测试主要有三种类型: 1. 黑盒测试:在没有任何系统信息的情况下进行测试(就像在没有线索的情况下解谜)。 2. 白盒测试:在拥有完整系统信息的情况下进行测试(就像有了考试答案,但仍需展示你的解题过程)。 3. 灰盒测试:两种方法的结合(你会得到一些提示,但不是完整的信息)...

2 months ago
5 分钟阅读

瑞典科学家开发了一种利用微生物确定人位置的系统(mGPS)

斯德哥尔摩,瑞典——瑞典科学家团队在微生物组研究中取得了突破性发现,他们开发了一种工具,可以根据人体上的微生物确定一个人的位置。这个系统被命名为微生物组地理人口结构(mGPS),它利用人工智能分析我们从周围环境中无意中收集的微生物,留下每个地方独特的微生物痕迹。 这项研究发表在《基因组生物学与进化》上,展示了这种新方法的能力。研究人员对从全球各大城市收集的样本中的微生物组进行了广泛分析。mGPS系统经过训练,可以区分位置的独特微生物“指纹”,并将其与特定的地理坐标联系起来。这个创新工具被团队恰当地称为“微生物GPS”。 “我们实际上成为了环境痕迹的携带者,可以跨越数千公里运输这些痕迹,”研究的主要作者安德斯·赫格斯特伦博士说。“在纽约、香港和伦敦等大城市,微生物数据可以精确到几米之内。” mGPS的初步测试结果令人鼓舞:算法准确识别了92%分析样本的来源城市。在大都市地区,系统的准确率达到82%,展示了该工具在法医调查、流行病学研究甚至医学诊断中的潜力。 尽管这些发现代表了重大突破,但一些专家对隐私问题表示担忧。...

2 months ago
2 分钟阅读

您的网络安全备忘单

* VPN 是你的新好朋友 * 更新软件就像它即将过时一样 * 多因素认证:因为多一个因素总比少一个好 * 密码应该比你的咖啡订单更长 * 加密所有东西! * Wi-Fi 安全:不允许蹭网 * 员工培训:因为了解是战斗的一半 * 备份就像没有明天一样 * 访问权限:保持在需要知道的基础上 * 杀毒软件:你的数字免疫系统 1. VPN:你的数字隐形斗篷 还记得哈利·波特的隐形斗篷吗?在数字世界中,VPN 就是下一个最好的东西。它加密你的互联网流量,使黑客几乎不可能拦截你的数据。就像是通过一个只有你和你的公司可以访问的秘密隧道发送数据。 专业提示:选择具有现代加密协议的 VPN,如 OpenVPN 或 WireGuard。它们是数字世界的诺克斯堡。...

2 months ago
6 分钟阅读

Async/Await 的觉醒

Async/await 本质上是在 promise 之上添加的语法糖,使异步代码看起来和表现得几乎像同步代码。这就像魔法,但没有兔子和高帽子。 基础知识:Async 函数和 Await 让我们来分解一下: * async:这个关键字用于声明一个异步函数。就像是在告诉 JavaScript,“嘿,这个函数可能会在执行过程中休息一下。” * await:这个关键字用于在异步函数中暂停执行,直到 promise 被解决。就像是在说,“等等,让我们等这个完成后再继续。” 这里有一个简单的例子来激发你的思维: async function fetchUserData() { try { const response = await fetch(...

2 months ago
6 分钟阅读

Go-ML 融合:不仅仅是空想

好吧,也许我有点夸张。但使用 Go 进行机器学习的想法并不像看起来那么遥远。让我们来分析一下为什么 Go 可能成为你的机器学习新伙伴,以及如何实现这一目标。 为什么选择 Go?因为速度很重要(你的理智也同样重要) 在我们深入探讨如何实现之前,先来聊聊为什么选择 Go。以下是 Go 可能成为你机器学习理想选择的原因: * 速度魔鬼:Go 编译为机器码,速度极快。你的模型可能会打破音障。 * 并发为王:Go 的 goroutines 让并行计算变得轻而易举。分布计算,缩短训练时间。 * 简单而强大:Go 的简洁语法意味着更少的调试时间,更多的创新时间。 * 静态类型:...

2 months ago
5 分钟阅读

Docker Compose - 你的多容器指挥家

Docker Compose 是一个超级工具,它让你可以通过一个简单的 YAML 文件来定义和管理多容器应用程序。就像是为你的 Docker 容器配备了一个私人助理——只需一个命令就能组织、连接和启动它们。再也不用担心容器混乱了! Compose 的内容是什么? Docker Compose 的核心就是 YAML。它是一个配置文件,描述了你的整个应用程序栈。让我们来分解一下: * 服务:你的应用程序的容器 * 网络:容器之间如何通信 * 卷:数据的持久化存储位置 以下是一个基本的 docker-compose.yml 的示例: version: '3' services:...

2 months ago
5 分钟阅读

LG 开发了一种可以拉伸 50% 的显示屏 - 从 12 英寸到 18 英寸

当LG在2022年11月首次展示其“弹性”显示屏原型时,这已经是一项了不起的创新。这种显示屏可以折叠、扭曲,并拉伸至20%,是用一种通常用于隐形眼镜的特殊硅材料制成的。时至今日,LG又迈出了重要的一步。 从原型到先进的灵活性 LG最新的弹性显示屏版本最近在首尔的LG科学园揭幕。这个新型号从12英寸开始,但可以拉伸到令人印象深刻的18英寸,推动了柔性技术的界限。根据公司介绍,这一进步是通过“新的线结构”实现的“改进的可拉伸性和灵活性”的结果。 这一版本的一个突出改进是集成了波长仅为40微米的微型LED。这一创新显著提高了显示屏的耐用性,使其能够承受大约10,000次拉伸而不影响功能。 设计和应用潜力 0:00 /0:26 1× 弹性显示屏具有独特的特性,使其与传统屏幕区别开来。LG强调,这些显示屏“轻便”...

2 months ago
2 分钟阅读

边缘计算电梯演讲

边缘计算就像在你需要的地方拥有一个迷你数据中心。与其将所有数据发送到遥远的云端,不如在源头进行处理。这样更快、更高效,并且让你的敏感信息更接近家。 搞定。电梯演讲完美呈现。但让我们深入探讨一下,好吗? 为什么边缘计算不仅仅是个新潮的概念 边缘计算不仅仅是个新潮的概念;它正在解决让开发者夜不能寐的现实问题(除了那些总是解决不了的bug)。 * 速度魔鬼:边缘计算的核心是减少延迟。当毫秒都很重要时(而且通常是这样),在边缘处理数据可以改变游戏规则。 * 带宽节省者:通过本地处理数据,你不会用原始数据堵塞互联网管道。你的ISP会感谢你。 * 隐私守护者:敏感数据留在更接近家的地方。这就像把你的日记放在床垫下,而不是发布到网上。 * 离线战士:即使互联网休息,边缘设备也能继续工作。 边缘计算的格局:不仅仅是物联网 当大多数人想到边缘计算时,他们的脑海中立刻浮现出物联网设备。虽然物联网在边缘计算中扮演着重要角色,但它并不是唯一的参与者。...

2 months ago
7 分钟阅读

Keepalived + Nginx = 停机时间的最大噩梦

高可用性探戈:为什么要费心? 想象一下:凌晨三点,你的主服务器突然罢工,宛如铅球般迅速坠落。如果没有适当的高可用性设置,你将面临巨大的麻烦。这时,我们的动态二人组登场了: * Keepalived:管理虚拟IP的守护者。 * Nginx:我们可靠的负载均衡器和反向代理。 它们共同确保即使一台服务器出现问题,另一台也能无缝接管。就像为你的服务器准备了替身演员——演出必须继续! 准备工作:你需要什么 在我们深入细节之前,先确保我们准备充分: * 两台或更多服务器(我们称它们为node1和node2) * 一个在服务器之间浮动的虚拟IP地址(VIP) * Root权限(因为我们要做一些重要的事情) * 对Linux和网络的基本了解(如果你知道IP是什么,那你就成功了一半) 步骤1:安装我们的明星选手 首先,让我们在两个节点上安装Nginx和Keepalived。我们假设你使用的是基于Debian的系统,...

2 months ago
6 分钟阅读

消息队列的诞生:不仅仅是一个待办事项列表

让我们先快速回顾一下。消息队列就像软件世界的邮政服务,但没有垃圾邮件。它们允许系统的不同部分异步通信,这是一种花哨的说法,意思是“我会在准备好时回复你。” 但为什么要费心使用消息队列呢?想象一下在一个嘈杂的酒吧里进行对话。环境嘈杂混乱,你可能会错过一半的谈话内容。消息队列就像一个保镖,他从一个人那里接收消息并可靠地传递给另一个人,即使他们不在同一时间在场。很酷吧? 内存队列:初学者的辅助轮 我们都从某个地方开始,对于许多开发者来说,这个地方就是内存队列。它们就像消息队列世界中的带辅助轮的自行车——适合学习,但你不会想在环法自行车赛中骑它。 这是一个简单的Python内存队列示例: from queue import Queue message_queue = Queue() # 生产者 message_queue.put("...

2 months ago
7 分钟阅读

使用Hyperledger Fabric的区块链

Hyperledger Fabric 就像区块链平台中的詹姆斯·邦德——流畅、精致,并且拥有扩展的许可。它是由 Linux 基金会托管的开源项目,旨在创建许可的区块链网络。可以把它想象成一个有门卫的区块链——不是每个人都能进来,但那些能进来的人会玩得很开心。 让 Fabric 脱颖而出的关键特性: * 模块化架构(像区块链自助餐一样混合搭配组件) * 可插拔的共识机制(因为一种尺寸不适合所有人) * 隐私和保密性(在频道中发生的事情,留在频道中) * 通用编程语言的智能合约(无需学习 Solidity!) 构建模块:Hyperledger Fabric 的架构 让我们来分解一下 Fabric 架构的关键组件。这就像一个高科技的乐高套装,但不是建造宇宙飞船,...

2 months ago
9 分钟阅读

StatefulSet 与 Deployment:对决

在我们深入解释之前,先来快速了解一下我们的竞争者: * Deployment: Kubernetes 的灵活游牧者。非常适合可以随时启动和关闭的无状态应用程序。 * StatefulSet: Kubernetes 的细致图书管理员。理想用于需要保持状态和顺序的应用程序。 现在,让我们进一步分析,看看这些对象各自的特点。 Deployment:无状态的超级英雄 想象一下你在经营一辆餐车。你可以把它停在任何地方,服务顾客,结束后收拾好回家。这基本上就是 Kubernetes 中 Deployment 的作用。 Deployment 的关键特性: * 无状态应用程序管理 * 轻松扩展和缩减 * 滚动更新和回滚 * 不保证 Pod 的身份 这是一个简单的 Deployment 示例: apiVersion:...

2 months ago
7 分钟阅读

加入我们的社区 👋

解锁 Suddo.cn — 技术新闻、信息技术课程、教程、编程 的完整会员资格,探索我们丰富的 独家内容

立即注册,随时取消

查看我们的计划