openio openio / 3 小时前

Rasa 入坑指南(一):初识 Rasa

最近对Rasa产生了浓厚的兴趣,准备用Rasa打磨一下聊天机器人,所以做了一些调研和学习,准备记录一下,这是第一篇,感兴趣的同学可以参考。 Rasa是一套开源机器学习框架,用于构建基于上下文的AI小助手和聊天机器人。Rasa有两个主要模块:Rasa NLU 用于对用户消息内容的语义理解;Rasa Core 用于对话管理(Dialogue management)。Rasa官方还提供了一套交互工具 RasaX 帮助用户提升和部署由Rasa框架构建的AI小......

机器学习 聊天机器人 Rasa

xF0rk xF0rk / 3 小时前

HFish 0.3.2:国产高交互开源蜜罐系统小版本更新

介绍 本 Team 研发此平台,仅为企业安全测试使用,禁止其他人员使用非法用途!一切行为与本 Team 无关。 HFish是一款基于 Golang 开发的跨平台多功能主动诱导型蜜罐框架系统,为了企业安全防护测试做出了精心的打造 多功能 不仅仅支持 HTTP(S) 蜜罐,还支持 SSH、SFTP、Redis、Mysql、FTP、Telnet、暗网 等扩展性 提供 API 接口,使用者可以随意扩展蜜罐模块 ( WEB、PC、APP )便捷性 使用 Golang 开发,使用......

开源 安全 蜜罐 HFish

超人汪小建 超人汪小建 / 3 小时前

再看计算机体系基础

CPU基础CPU即处理器,是计算机中控制数据操控的电路。它主要由三部分构成:算术/逻辑单元、控制单元和寄存器单元。它们的作用分别为执行运算、协调机器活动以及临时存储。 cpuCPU与主存CPU中的寄存器分为通用寄存器和专用寄存器,通用寄存器用于临时存放CPU正在使用的数据,而专用寄存器用于CPU专有用途,比如指令寄存器和程序计数器。CPU与主存的通过总线进行通信,CPU通过控制单元能够操作主存中的数据。......

计算机 CPU

fredal fredal / 3 小时前

使用基于 Spring MVC 的透明 RPC 开发微服务

而服务提供者直接使用spring mvc来暴露服务接口: @RestControllerpublic class HelloController {@Autowiredprivate HelloService helloService;@GetMapping("/message")public HelloMessage getMessage(@RequestParam(name="name")String name) {HelloMessage hello = helloService.gen(name);return hello;

Java 微服务 RPC Spring MVC

backkoms backkoms / 3 小时前

由专栏订阅量引出的 “程序员的道与术”

前两天在几个群里抛出个话题,内容如下: 程序员更喜欢特定技能的学习,从某些专栏的订阅量也可以看出来,而对思维层次、意识形态的建设的知识就不那么热衷,比如团队管理、效率提升、思维训练等等,订阅量就差点意思,似乎有点舍本逐末的感觉。大家怎么看?从讨论的内容大概归纳总结了以下几点:1,看起来有点虚,学习后短时间内看不到效果。2,不学的话也不影响技能提升,所以不学也没关系。3,不是每个人都能......

程序员 管理

一猿小讲 一猿小讲 / 3 小时前

Java 配 Shell 等于美酒加咖啡

【这是一猿小讲的第51篇原创分享】 化学中我们得知「氢气加氧气在点燃的情况下会生成水」。 生活中我们得知「良辰加美景的情况下会得到千金春宵一刻」。 技术上又何尝不是如此呢?先假设一个场景:BOSS 让你实现一个服务监控的指挥室,能看到每个服务器的磁盘剩余空间,能看到。。。能看到。。。 其实讲真,实现思路有很多,但是不管黑猫白猫能抓住老鼠都是好猫,今天我们尝试用 Java 与 She......

Java Shell

zlt2000 zlt2000 / 3 小时前

Apache RocketMQ 消息队列部署与可视化界面安装

点击上方“陶陶技术笔记”关注我 回复“资料”获取作者整理的大量学习资料! 一、介绍 Apache RocketMQ是一个分布式、队列模型的消息中间件,具有低延迟、高性能和高可靠、万亿级容量和灵活的可扩展性。核心组件由四部分组成:Name Servers,Brokers,Producer和Consumer;它们中的每一个都可以水平扩展,而没有单一的故障节点。 NameServer:是一个几乎无状态的节点,可集群部署,节点之间无任何信......

RocketMQ 消息队列 Apache

宜信技术学院 宜信技术学院 / 3 小时前

巧用自动化测试组合拳保证产品质量

“如何保证质量”一直是产品或项目过程中关注的焦点,而测试是产品质量把控环节中非常关键的部分。本文结合我们的实践经验,总结出一套有效的自动化测试组合拳。 一、背景 我们的测试工作经历了以下四个阶段。第一阶段,产品需求评审完成,开发团队实现功能开发,然后草草提测,不写单元测试。测试人员进行人工测试,没有工具或系统做辅助,测试用例编写是在excel或脑图中呈现。这个阶段只对业务熟悉,开......

测试

linjinhe linjinhe / 3 小时前

leveldb iterator 的 Prev 究竟比 Next 差在哪?

Iteratorleveldb 通过 iterator 提供了范围查找、有序遍历的功能,支持正向迭代(Next)和反向迭代(Prev)。 leveldb iterator 的使用方式可以参考官方文档(https://github.com/google/leveldb/blob/v1.20/doc/index.md#iteration) 。 关于 Next 和 Prev 的性能问题,官网文档中有这么一段话: You can also process entries in reverse order. (Caveat: reverse iteration may be somewhat slower than fo......

Leveldb

sjf0115 sjf0115 / 3 小时前

ZooKeeper 如何使用 Watcher

1. 工作流程 ZooKeeper 允许客户端向服务端注册一个 Watcher 监听,当服务端的一些指定事件触发了这个 Watcher,那么就向指定客户端(注册了对应 Watcher 监听的客户端)发送一个事件通知来实现分布式的通知功能。整个 Watcher 注册与通知过程如下图所示: 从上图可以看出 ZooKeeper 的 Watcher 机制主要由客户端线程、客户端 WatchManager 以及 ZooKeeper 服务器三部分组成。在具体流程上,客户端在向 ZooK......

Zookeeper Watcher

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top