首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AI 致郁,AI 治愈

也正因为 Abu Jani 表现的过于真实,在缓解穆罕默德教授对父亲去世后的悲伤情绪时,很多时候几乎忘了父亲去世的事实。在重获「父爱」的同时,也很疑惑,自己在对话的到底是谁。...陷入了深深的焦虑与抑郁,一方面依赖于自己创造的智能父亲,给自己带来的宽慰,另一方又开始警醒,担心代码塑造的虚拟人格,会自己习沉溺其中,逃避现实。...治愈系聊天机器人 用 AI「复制故人」确实是个感性又悲伤的故事,但穆罕默德教授的悲伤发明并开发了的这段程序,只是 AI 介入人类情感中的一个案例而已。...因为有其他人相信 AI 或许可能会人「致郁」,但也可以变身「治愈」的治疗师,治疗病人的心理问题,这些人也同样在美国。...沟通中该如何确保程序在进行心理治疗时,不会产生偏见或者被错误使用,而产生适得其反的效果,将会是进一步需要考虑的问题。 「它」是机器还是人?「它」是一个什么样的机器/人?

46520
您找到你想要的搜索结果了吗?
是的
没有找到

如何你的 JS 写得更漂亮

作者:会编程的银猪 http://www.renfed.com/2017/04/29/effective-js-optimize/ 网上有不少关于JS编写优化建议,这里我根据自己的经验提出一些比较有用的意见...按强类型风格写代码 JS是弱类型的,但是写代码的时候不能太随意,写得太随意也体现了编码风格不好。...,好的写法应该是这样的: var num = 0, 定义变量的时候就给他一个默认值,这样不仅方便了解释器,也方便了阅读代码的人,会在心里有数——知道这些变量可能会当作什么用。...恰当地使用,可以代码更加地简洁优雅。...写代码的风格也体现了编程的素养,有些人的代码看起来非常地干净利落,而有些人的代码看起来人比较痛苦。这种编程素质的提升需要有意识地去做一些改进,有些人虽然代码写得很烂,但是自己并不觉得有什么问题。

1.3K30

那么如何你的 JS 写得更漂亮?

网上有不少关于JS编写优化建议,这里我根据自己的经验提出一些比较有用的意见。 1. 按强类型风格写代码 JS是弱类型的,但是写代码的时候不能太随意,写得太随意也体现了编码风格不好。...,好的写法应该是这样的: var num = 0, str = '', obj = null; 定义变量的时候就给他一个默认值,这样不仅方便了解释器,也方便了阅读代码的人,会在心里有数——知道这些变量可能会当作什么用...(2)不要滥用闭包 闭包的作用在于可以子级作用域使用它父级作用域的变量,同时这些变量在不同的闭包是不可见的。...恰当地使用,可以代码更加地简洁优雅。...写代码的风格也体现了编程的素养,有些人的代码看起来非常地干净利落,而有些人的代码看起来人比较痛苦。这种编程素质的提升需要有意识地去做一些改进,有些人虽然代码写得很烂,但是自己并不觉得有什么问题。

1.3K00

如何你的 JS 代码写得更漂亮

作者:会编程的银猪 www.renfed.com/2017/04/29/effective-js-optimize 网上有不少关于 JS 编写优化建议,这里我根据自己的经验提出一些比较有用的建议。...按强类型风格写代码 JS是弱类型的,但是写代码的时候不能太随意,写得太随意也体现了编码风格不好。...因为解释器不知道它们是什么类型的,好的写法应该是这样的: var num =0, str ='', obj =null; 定义变量的时候就给他一个默认值,这样不仅方便了解释器,也方便了阅读代码的人,会在心里有数...恰当地使用,可以代码更加地简洁优雅。...写代码的风格也体现了编程的素养,有些人的代码看起来非常地干净利落,而有些人的代码看起来人比较痛苦。这种编程素质的提升需要有意识地去做一些改进,有些人虽然代码写得很烂,但是自己并不觉得有什么问题。

2K20

对抗蠕虫 —— 如何按钮不被 JS 自动点击

那么有没有一种机制,「发表留言」必须通过用户的「真实点击」按钮才能完成,而无法通过脚本自动实现?这样就能减缓蠕虫传播速度了。...事实上,有个很简单的办法:我们干脆 HTTP 请求也通过 iframe 发送。这样,后端通过 referer 即可检测请求是否为 iframe 发起的。...演示 Demo: http://www.etherdream.com/FunnyScript/anti-xssworm/ 注意:这个案例不是看能不能注入 XSS,而是看能不能通过当前页面的 JS 自动发留言...这里为简单,省略了登录态;真实场合下,会话 Cookie 是 HttpOnly 的,无法被 JS 获取到,也就无法第三方服务器代替发表。...细节: 使用者加载 safebutton.js,引入 SafeButton 类 使用者实例化 SafeButton 对象 A,创建出一个不同源的 iframe 作为按钮界面 用户点击 iframe 按钮后

9.1K60

如何别人看不懂你的 JS 代码?

这是实际上属于一种代码混淆技术,可以们的代码更难阅读和逆向,同时也能租网一些恶意爬虫和自动化分析。天我就带大家来看看还有哪些其他能让 JavaScript 代码变得难以分析的代码混淆技术。...死代码注入 死代码其实指的就是一些无法访问的代码,我们可以在原本的代码上额外注入一些永远无法访问的代码来代码难以阅读,但是同时也会代码变得更大。...这次我们尝试一下 defendjs: 安装: $ npm install -g https://github.com/alexhorn/defendjs.git 我们尝试创建一个 conardli.js...并且将上面的代码放入这个文件,执行下面的命令: $ defendjs --input conardli.js --features dead_code --output ....代码压缩 下面,综合利用一下几种技术,执行: defendjs --input conardli.js --output .

99531

不懂代码的如何上云?

其实,每天管理和使用的报表样式与分析逻辑基本是一致的,于是我也开始思考能否通过自动化的方式报表的制作与分析流程固定,进而提高工作效率。...到现在阅读量最高的一篇文章是《Typecho 通过 Alicloud 和插件 LoveKKComment 实现评论邮件通知》,很高兴有很多朋友通过这篇文章学会了如何评论与邮件联动。...此外腾讯云优质稳定的服务我非常安心,无需再担心发生图裂事故了。...还记得在一次出差的过程中,突然需要用到一个重要网址,但临时却又想不起来,我非常痛苦。...这是一款基于 Node.js 的爬虫软件,它能够帮你每天自动爬取天气预报及ONE的每日订阅,并自动发邮件。

1.2K30

我是如何做 PPT 的

本来想分享一下「我是如何录视频题解」的,后来想想录视频题解的人非常非常少,就等到以后再说吧。录制视频题解有一个中间步骤「制作 PPT」我想绝大多数朋友还是用得到的,所以今天就和大家聊聊这个话题。...内容的展现方式 我有一个读博士的同学,跟我分享的一条做 PPT 的经验其实一直影响着我,那就是:一点一点出来。设计好内容的呈现顺序,读者一点一点接受。...我用到的最多的功能有 2 个: 常用功能一:渐现 不管是 Windows 的 PPT 还是 Mac 的 Keynote,都会有「渐现」的功能。...在 Keynote 中就叫「渐现」。 常用功能二:神奇移动 「神奇移动」是一种做动画成本非常低廉的方式,它是设置通过「幻灯片之间的切换效果」帮助我们实现动画的。例如制作一个正方形移动的动画。...其中「渐现」功能是为了读者一点一点接受我们要讲解的知识点,「神奇移动」(平滑)是为了把抽象的数据结构和算法变得形象。 下面再说一些细节,这些细节足以让我们做出来的幻灯片做得和别人不太一样。

56550

冯·诺依曼54年传奇:上帝开挂?

一如既往,冯·诺依曼不能让数学挑战得不到解决,更困难的问题之一是如何模拟爆炸的影响。 冯·诺依曼在20世纪30年代投身于这些问题的研究,并成为该领域的专家。...冯·诺依曼认为,导弹是核武器的未来,由于与参与苏联武器研制的德国科学家有过接触,知道苏联对此问题的看法与是一样的。...后者使我们今天理解的现代程序成为可能。冯·诺依曼本人编写了几个在 ENIAC 上运行的首批程序,并用这些程序模拟原子能委员会的部分核武器研究。...另一项重大创新与冯·诺依曼架构有关,即存储程序概念,也就是说,被操作或处理的数据,以及描述如何操纵和处理该数据的程序,都存储在计算机的内存中。...无论我们最终如何看待冯·诺依曼和他的成就,我们都可以肯定地说,在未来一代人甚至几代人的时间里,都不太可能出现像他一样,对人类历史产生如此重大影响的人了。

46730
领券