Scala 05 —— 函数式编程底层逻辑
Scala讲座探讨了函数式编程的底层逻辑,强调无副作用和确定性。函数式编程的核心是纯函数,避免读写数据等副作用,将其移至代码边缘处理。函数输入输出应清晰定义,避免模糊参数。函数视为数据范畴间的映射,以范畴论为基础。业务逻辑转化为纯函数式,通过声明式编程实现解耦,关注输入输出而非过程,便于验证和自动编程。将业务逻辑视作流水线,每个函数处理数据,避免全局变量和`var`,优先确保正确性再优化效率。
逆势拿下融资、携100多个语种走向海外,一知智能凭什么?
2017年,随着各类人工智能技术在实际应用场景中的逐步落地,人机交互领域也成为了炙手可热的赛道之一。据一知智能创始人陈哲乾回忆,仅仅是在杭州,当时就有不下20家公司在人机交互领域创业厮杀。其中,大家做的比较多的是文本交互和IoT的硬件设备这两个技术门槛相对较低的领域。而浙江大学人工智能实验室的班底,...
一款基于AB32VG1的桌面智能坞小工具
该项目是一个由单人完成的桌面物联网设备,集音乐播放、OLED显示、MQTT网络交互、红外遥控、WIFI配网、功放模块、RGB彩灯和灯管控制于一体。开发者通过RT-Thread Studio编程,实现了低耦合的模块化设计,包括播放器、红外接收、串口、OLED显示和灯光控制线程。代码已开源于Gitee(https://gitee.com/pomin-163/desktop_spirit)。项目包含详细流程图和交互示例,如MQTT.fx和微信小程序的配合使用,以及演示效果展示。