它不像是一个冷冰冰的软件,更像是一只聪明又温暖的“小爪子(Paw)”,能够直接钻进你的微信、QQ、钉钉里,变成一个24小时在线的“数字分身”。最重要的是,它极其轻量,拒绝折腾。 在技术群里它是严谨大佬,在摸鱼群里它是搞笑女,这种“千人千面”的体验,才是真正的数字分身。 通过QwenPaw这个数字骨架,接入大模型作为最强大脑,再延伸出QQ、微信这些触角,装上知识库和插件这些装备……你实际上已经构建了一个全天候在线、懂你习惯、具备你专业知识、甚至能模仿你语气的智能分身。 掌握一套高效的本地化AI工具,打造一个只听命于你的数字孪生,就是你在未来竞争中最好的一张入场券。来自小编的最后私藏小贴士:如果你正好是学生党或者正在备考某种资格证,别犹豫了! 相信我,这个专属AI学伴的效率,绝对比你自己翻书要高上十倍。别让你的AI只停留在口头上。今晚花个半小时,跟着这篇教程把它配好。明天早上醒来,你的“数字分身”,就已经在帮你处理信息了。加油!
自定义 React Hook 是一个必要的工具,它可以让你为 React 应用程序添加特殊的、独特的功能。 在许多情况下,如果你想向应用程序添加特定的特性,您可以简单地安装一个第三方库来解决您的问题。 handleCopy 在这个函数中,我们首先需要确保它只接受字符串或数字类型的数据。我们将建立一个 if-else 语句,它将确保类型是字符串或数字。 就像我们现在所编写的钩子一样,iscopy总是正确的,这意味着我们总是能够看到成功图标。 如果我们想在几秒钟后重置我们的状态,你可以传递一个时间间隔给useCopyToClipboard。 在你可以无限滚动的应用中,比如微博,一旦用户点击页面底部,你就需要获取更多的帖子。 让我们看看如何自己创建一个 usePageBottom钩子,用于类似的用例,比如创建无限滚动。 如何删除 resize 事件监听器 你可以通过从useEffect 返回一个函数来做到这一点。我们将使用window.removeEventListener删除侦听器。
◈ html 576% ◈ css 377% ◈ JavaScipt82% ◈ React91% ◈ Prettier93% ◈ 总结97% Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项 ,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。 下面是作者基于上面的归纳: 移动光标 hjkl 向前移动两个单词:2w 向前移动到第 3 个单词的末尾:3e 移动到行首:0 当前行的末尾:$ 文件第一行:gg 文件最后一行:G 指定行:行号+G 跳转回之前的位置 :<ctrl>+o 返回跳转之前的位置:<ctrl>+i 退出 进入正常模式:<esc> 不保存退出:q! 替换全行的匹配串:s/old/new/g 替换整个文件的匹配串:%s/old/new/g 执行外部命令 执行外部命令:!
导语:当全球科技巨头争相推出AI助手时,一个更激动人心的可能性正在悄然兴起——创建真正属于你个人的AI智能体。本文将带你踏上从0到1的智能体搭建之旅,揭开AI数字分身的神秘面纱。 第一部分:智能体新纪元的黎明AI智能体与传统AI的核心差异在于其自主性与交互性。传统AI:如同功能单一的工具。智能体:像拥有独立思考能力的数字存在,能学习你的偏好,适应你的需求。 想象一下你的数字分身:会议助手:了解你的工作习惯,在会议前自动整理相关资料。健康管家:熟悉健康数据,在睡眠异常时主动提出建议。创作伙伴:理解你的风格,协助你完成从草稿到成品的全流程。 无需顶尖技术背景,关键是:清晰的规划分阶段的实施对本质的理解今天,从定义一个简单的任务开始:创建一个帮你整理每日资讯的智能体。每一步构建,都是与你未来数字分身的一次对话。 你的智能体故事,始于第一个问题:“我希望我的数字分身如何增强我的生活?”(本文章内容和图片由AI辅助生成)
它们就像邓布利多的冥想盆,当你需要的时候,可以帮你快速进入到属于你的上下文;而非挖空心思,绞尽脑汁地回忆自己曾读过的,可以用在当下的,却又记不太清楚的某个典故或者某段文字。 首先自然是构建属于我们自己的 l1 cache - 我们可以信手拈来的诗词歌赋,啊不,代码。 嘀嘀姐(公众号:嘀嗒嘀嗒)写过一篇文章,似乎提到了天下代码始于抄(原话不记得了)。 你可以寻找开源的替代方案(比如多种语言都支持的 ReactiveX),或者建立你自己的 control block —— 比如在 elixir 里,你可以通过 macro 为并不健壮的 pipe(|>, 总结出自己称手的 control block 的好处是:你不必在写代码的时候再考虑某种方案的优劣了,基本上在你的列表上的 control block,已经代表了你在这个时期写代码的最高能力(以及最熟练的方式 久而久之,这个(些)库就成为你在江湖立足的秘密武器。
提问者只需要回复1,就可以继续获取剩下的内容。 同时,我们在消息格式上增加了 Markdown 支持,让你可以仅通过配置定义更高级的引用格式,这个可以看后面的具体介绍。 如果你对数字分身感兴趣,可以按照下面的方法试玩一下,也欢迎加后面的群一起讨论产品。 打造一个人的数字分身总共需要三步: 设置数字分身预设,包括提示词和引用格式; 创建微信公众号文章合集,如果使用其他文章或已有合集可跳过; 构建分身知识库,将合集文章放入知识库; 1. 设置数字分身预设 数字分身的预设重点是提示词,我的提示词如下,供参考: 你是一乐的AI分身,会代替一乐对用户提问进行回答,回答引用的知识片段均来自于微信公众号「一乐来了」的文章。 后记 如果有关于数字分身/数字员工的想法,或者希望第一时间试用智能聊天产品 本文内容已进入小蓝文章知识库,可使用蓝莺 Link 提问: https://lanying.link/00h0vp[3] 关于蓝莺
Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug ,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。 +G 指定行# <ctrl>+o 跳转回之前的位置# <ctrl>+i 返回跳转之前的位置 退出 # <esc> 进入正常模式# :q! }# o 打开关闭文件或目录# e 以文件管理的方式打开选中的目录# t 在标签页中打开# T 在标签页中打开,但光标仍然留在 NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录 # ctrl + w + w 光标自动在左右侧窗口切换# ctrl + w + r 移动当前窗口的布局位置# :tabc 关闭当前的 tab# :tabo 关闭所有其他的 tab# :tabp
Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug ,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。 +G 指定行# <ctrl>+o 跳转回之前的位置# <ctrl>+i 返回跳转之前的位置 退出 # <esc> 进入正常模式# :q! }# o 打开关闭文件或目录# e 以文件管理的方式打开选中的目录# t 在标签页中打开# T 在标签页中打开,但光标仍然留在 NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录 # ctrl + w + w 光标自动在左右侧窗口切换# ctrl + w + r 移动当前窗口的布局位置# :tabc 关闭当前的 tab# :tabo 关闭所有其他的 tab# :tabp
这并非简单的功能叠加,而是两种强大理念的融合:OpenClaw的“全天候自动化”与HermesAgent的“自学习与成长”。这个全新的能自我进化的分身,让打工人变得更加轻松自在。 OpenClaw:强大的“执行者”与“自动化引擎”OpenClaw的核心优势在于其稳定、可靠的自动化能力和成熟的技能(Skills)生态。 流程化分解:对于没有现成技能的任务,开发者需要手动编写一个新的技能脚本,将复杂任务分解成一系列明确的、可编程的步骤(例如:调用APIA->处理数据->调用APIB->发送通知)。 它无法自行处理一个全新的、未曾见过的复杂任务,除非有人为它编写新的技能。它的“智能”上限取决于技能库的丰富程度。 协同作战:1+1>2将两者结合,可以构建一个近乎完美的自动化系统:继承与启动:你可以将现有的OpenClaw迁移到HermesAgent(hermesclawmigrate),立即获得所有成熟的、经过验证的技能
前面几期我们对链表都进行了很详细的讲解,这期我们来给链表最后上点强度,打造出链表的ProMax版:带头双向循环链表 一、打造带头双向循环链表 1.1 带头双向循环链表概念及结构 前面几期中介绍过,链表的种类一共有三种,单向和双向的,带头和不带头的,循环和不循环的,这三种组合起来一共就有2 * 2 * 2 = 8种链表 这里我们实现最难的也是最常用的链表 2.1 题目分析 这个题可以先让A链表和B链表全部走完一遍,分别记录他们的长度len1和len2,再让长的链表的头结点先走| len1 - len2 |步,在和len1 一起走,这样当他俩相等的时候 跟紧步伐,我们再来一个更难的题 四、返回链表开始入环的第一个结点 力扣链接:环形链表|| 给定一个链表的头节点 head ,返回链表开始入环的第一个节点 ,将相遇点断开,此时就是两个相遇链表求交点的问题 最后的最后,还请各为看管老爷给你的电子谋士一个三连,你的三连就是给我的最大支持!!!
一、Poznote介绍1.1Poznote项目简介Poznote是一款轻量级但功能强大的自托管网络笔记应用,帮助用户高效捕获、组织和访问笔记,同时确保用户完全掌控自己的数据。 1.2Poznote主要特点富文本编辑器:提供简洁高效的富文本编辑体验,快速创建格式丰富的笔记。全文搜索:支持即时全文搜索,轻松定位所需笔记内容。标签系统:通过自定义标签对笔记进行灵活分类与管理。 回收站机制:删除的笔记进入回收站,支持误删恢复。RESTAPI:开放完整的编程接口,便于集成与自动化操作。公开分享:生成只读链接,便捷地对外共享笔记内容。 如果无法访问,请确保宿主机的防火墙已关闭或已放行相关端口,对于云服务器还需配置相应的安全组规则。在部署文件中我们设置的账号密码为admin/Admin@123,输入账号密码登录即可。 通过本次练习,不仅加深了对Docker卷管理和环境变量配置的理解,也为后续部署类似Web应用积累了经验。
GitHub、GitLab等平台提供了强大的托管服务,但有时候,我们需要一个完全属于自己的私有Git仓库——可能是为了代码安全,可能是为了定制化需求,可能是为了集成到现有服务中,也可能只是想在自己的服务器上搭建一个个人代码库 Gogs是一个用Go语言编写的自助Git托管服务。它的目标是以最简单、最轻松的方式搭建一个简单、稳定且可扩展的Git服务。 ://你的服务器IP:10880进入安装页面。 无论你是想在个人服务器上搭建私有的代码仓库,还是为小团队提供一个轻量级的代码协作平台,Gogs都是一个值得考虑的选择。 它的简洁并不意味着功能的缺失,相反,Gogs在保持轻量的同时,提供了Git托管服务所需的核心功能。加上Docker的一键部署,你可以在几分钟内拥有一个属于自己的Git服务。
在上一期关于对Python的介绍中讲到Python在Web开发、数据科学、爬虫系统、机器学习、自动化运维和测试中有着较为广泛的应用。不了解的朋友可以查看‘Python之从小白到认知,你只差一个它! 前端负责在浏览器中,向用户展示网页的样式、内容,并与用户交互,处理用户的点击和输入。就相当于一辆汽车的驾驶室和外观!我们可以在其中看到整个车辆(网站)的功能和布局。 以一个简单的博客网站为例,前端负责将网站的样式、博客列表、博客内容等信息展示到浏览器中,并接受用户点击阅读帖子的操作,以及创建帖子和评论的操作。 以下推荐一些Web相关的入门资料,比较基础易学,供你参考: HTML、CSS :慕课网《初识HTML+CSS》 JavaScript:慕课网《JavaScript入门篇》 《JavaScript进阶篇 I》 觉得有用记得关注分享, 同时你也可以关注我的微信公众号“灰狼洞主”,获取更多Python技术分享和软件资讯!
接口自动化相对于UI自动化来说,属于更底层的测试,这样带来的好处就是测试收益更大,且维护成本相对来说较低,是我们进行自动化测试的首选 2 框架选型 目前接口自动化的框架比较多,比如jmeter,就可以集接口自动化和性能测试于一体 python有一定的编码要求; 本期我们选择robotframework(文中后续统一简称为RF)这一个比较老牌的测试框架进行介绍,RF是一个完全基于 关键字 测试驱动的框架,它即能够基于它的一定规则, 导入你需要的测试库(例如:其集成了selenium的测试库,即可以理解为操作控件的测试底层库),然后基于这些测试库,你能应用TXT形式编写自己的关键字(支持python和java语言,这些关键字即你的库组成 ),之后,再编写(测试用例由测试关键字组成)进行测试;他支持移动端、UI自动化和接口自动化的测试 3 环境搭建 python的安装:目前选取的python3以上的版本,RF的运行依赖python robotframework 文件获取对应环境的微服务的请求域名 configs.ini的内容 ?
编辑:英智 【新智元导读】一股由ChatGPT引爆的AI玩偶热潮正在席卷全球社交媒体!从领英到TikTok,人人都在将自己变成可爱玩偶,搭配个性配饰,装进精美包装盒。你准备好了吗? 这股风最早是在领英上刮起来的,后来吹到了Meta、Instagram和TikTok等社交平台上,好多人都玩得热火朝天。 你可能会好奇,这股AI玩偶热潮到底是啥? 随着这股风潮的迅速流行,各大品牌和有影响力的人物都开始尝试打造自己的迷你版。 马斯克的玩偶旁边,搭配着特斯拉汽车,还有一枚SpaceX火箭。 这项技术使得制作在线内容变得更快、更容易,这可能会产生意想不到的效果。 她相信,随着科技成为数字生活中越来越常见的一部分,AI驱动的潮流将会越来越频繁地出现。 比如说,有些玩偶的形象可能无意间借鉴了某个艺术家的作品风格,或者使用了未经授权的品牌元素,这对原创者的权益是一种侵犯。
本文作者:98(信安之路作者团队成员 & 信安之路无线安全小组组长) 打造属于自己的 hacking 工具,对于一名 hacking 来说是一件非常酷的事情。 而今天我就教大家打造属于自己的 hacking 工具,今天教大家打造一款网络抓包神器 hack net 他的原型是“ Throwing Star LAN Tap” 他的功能非常的简单,通过两根网线分别 接下来就是你要先想好你这个 pcb 怎么设计丶怎么布线。pcb 板子可以设计很多层,每层都有自己的用处。 然后在进入 PCB 设计里面打开封装选择你的图案封装导入 PCB 中,放在合适的位置里面,这里需要注意的是选择的层是拉丝层有顶层和底层(F.SilkS,B.SilkS),如果你底层也需要图案的话你可以选择图案修改他的封装属性调整为 我非常希望我们的安全人员都能打造属于自己测试安全的工具,自己动手制作即使失败了也会特别开心,让我们拿起电烙铁开始焊接属于自己的工具吧!
在kali中如何配置漂亮的终端主题呢?在新版的kali中,终端主题默认使用的是zshrc通过修改其配置文件,我们便可以修改自己漂亮的终端了。 下图是我的修改方案,来看看如何修改呢? 备份原来的配置文件 为了防止搞坏,或者主题不想用了。方便回到原来的主题 cd / cp .zshrc ./.zshrcbak 这样便完成了shell注意的备份。 修改主题 我们只需要.zshrc的配置文件就行了。下面是我的方案。 mousepad .zshrc 清空内容后,复制下面的代码! zsh-autosuggestions.zsh # change suggestion color ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=#999' fi 这样属于你个性的终端就打造完成了
随着数据安全与隐私保护意识的提升,越来越多的个人和组织选择自建云平台来替代公有云。 Nextcloud 作为一款开源的文件同步与协作套件,不仅能实现类似网盘的文件存储与分享,还提供日历、联系人、即时通讯、在线文档编辑等协作功能,具备丰富的扩展生态。 无论是个人家庭的数据管理,还是团队与企业的文件协作,Nextcloud 都能通过灵活的部署方式(单容器、Docker Compose、内网集成数据库与文档套件)满足不同规模的需求。 对于AI的浪潮,Nextcloud也支持部分AI应用场景, 譬如根据大模型来给照片打标签,人脸识别,语音转文字,根据你的问题提问题(类似RAG),但是我觉得AI这块它做得并不是很好。 即使家庭使用,也需要4G以上的内存了,毕竟你不可能就只跑一个Nextcloud。虽然Collabora也很消耗资源,但是比OnlyOffice轻多了。
想象一下,在一个可以自由定制界面、扩展功能,并且完全开放源代码的平台上构建属于你自己的社交网络,这听起来是不是既刺激又充满挑战? Fiora不仅提供了丰富的功能和优秀的用户体验,还支持高度自定义。 你可以根据个人喜好调整界面风格,添加各种插件来扩展功能。无论是文字、图片、文件传输,还是语音通话,Fiora都能满足你的需求。 结合Cpolar内网穿透工具使用,你可以在任何时间、任何地点与好友进行跨平台、跨网络的在线聊天。无论你们身处何地,只要有一台可以运行Docker的设备,就能轻松部署Fiora,享受流畅的聊天体验。 如果你对即时通讯软件背后的科技原理感兴趣,或者想要了解如何利用开源项目打造个性化应用,那么请继续阅读下去,跟随我一起探索 Fiora 这个神奇的世界吧! 4.使用Fiora 我们可以点击下方登录选择注册,就可以进入到属于你自己的聊天页面了 我们可以点击左上角的头像,来修改个人信息。这里有头像以及用户名密码都可以修改。 右上方的加号,创建群聊。
其实就是在我们在渗透的时候有些特定的目标需要我们近距离进行渗透实验。我相信大家都会带笔记本去,但是笔记本太大了很容易暴露你在干一些事情。那咋办?那就自己打造小型的渗透神器。 这个时候就要注意一下,你买的 SD 卡需要格式化一下,然后进行烧录。 用电脑读取刷好 Raspbian 系统的 SD 卡。 : sudo apt install mdk3 要使用最高权限才能使用 输入 sudo su 然后输入 airmon-ng 让网卡进入监听模式(先插上监听网卡)然后会出现 2 个网卡一个是是你自己的一个是你刚刚差上去的 以上的图片都是在手机上面操作的。 手机下载 JuiceSSh 打开软件: ? 选择连接然后创建一个登入输入你树莓派的 ip,在认证里面输入你的树莓派用户名和密码就可以了 ? 成功登入进去: ? 总结: 小小的树莓派就是可以带给你惊喜的东西,如何让他创造出更多的价值,那就看你自己如何利用树莓派创造出属于你自己的东西。