Photo by Samuel Sianipar on Unsplash 前言 上一篇说到写代码要对开发者、接手者友好,需要让程序扩展起来比较容易,实现「高内聚」。 同样地,对用户来说,程序使用起来是否友好也是决定了他用不用你的软件的一大要素。本文我们就先说一说其中的一种使用情形:作为上游库对下游提供接口(API)。
Photo by ConvertKit on Unsplash 时隔两个月没有更新博客,这次准备来个专题「友好的 Python」。 写的代码不仅要追求性能优功能强,还有一个重要的特质——友好。友好的界面能吸引更多用户,友好的代码结构能吸引更多的贡献者。所以本文是「友好的 Python」的其中一个主题:对开发者友好之扩展友好。 免去了「东市买骏马,西市买鞍鞯」的苦恼,一站式的体验,让程序更「友好」了。 现在如果要新增一个新闻源,只要复制粘贴出一个新文件,依葫芦画瓢改改就行了,小 F 可以放心地把这个活交给新人,因为整个程序扩展起来非常友好。 值得注意的是,上面虽然通过启用魔法把扩展操作改进得非常友好,却损失了一些阅读代码的友好度——它把一些显式的操作变得有些隐晦(在 for 循环中 import_module 的副作用无法一眼看出)。
2、空间友好随着城市化进程的深入,如何打造一个真正适合所有人居住和工作的城市环境,成为了城市规划面临的重要课题。深圳作为一个年轻而充满活力的城市,正在积极探索建设全民全龄友好型城市的新路径。 这不仅体现了城市的人文关怀,也为未来的科技发展和人机共融奠定了基础。从设施到网络。 2035总规及其配套的《深圳市无障碍城市专项规划》提出了“构建儿童友好、老年友好、人才友好、残障友好等全民、全龄友好型社区生活圈”的要求。 然而,我们往往忽略了空间和环境本身的调整,原本为人设计的空间,往往对尚在蹒跚学步的机器人并不友好。因此,我们需要重新思考空间设计,让空间成为改善人机关系的纽带,形成新的“人-机-空间”彼此友好的体验。 站在新的历史起点上,让我们携手并进,共同描绘人机友好的未来城市蓝图,共同开创城市发展的崭新篇章。一个创新引领、数字赋能、人机友好、包容多元的未来城市,正在向我们走来!
写一些友好的代码(上),对人友好 这是一篇关于程序员的一个最基本条件的文章——编码。也是我学习虚拟机之后最大感触的一些内容。 但它并不一定是友好的,就像现在大多数人在写作都在追求 “通俗易懂”,这就是友好。他们这些人负责把难理解的内容消化掉然后换一种方式来表述出来,同时尽可能的不丢失原来的“本色”。 这样的内容就是友好的,同时它也一定是好的。(这个一定,可以通过反证法得出) 正文 今天分享的主题是 “对人友好的代码”。希望看过文章的朋友们,能够有所收获。 所以我从写出一些友好的代码下手了。 我认为对人友好的代码 对人友好的代码实在是太多了,我列一些自己随便想到的一些,算是抛砖引玉,希望能够和更多人产生友好的代码共鸣。 友好的代码 回到我们的主题,对人友好的代码,还是上面那句话,对人友好的代码实在是太多了!我想,任何一个程序员都可以写出对人友好的代码,就看你想不想去写。
为什么CPU缓存对数组友好而对链表不友好,去遍历相同的链表和数组 通过时间复杂度分析的话都是 O(n)。所以按道理是差不多的 但是在实践中, 这2者却有极大的差异。
北岸的每个城市有且仅有一个友好城市在南岸,而且不同城市的友好城市不相同。 每对友好城市都向政府申请在河上开辟一条直线航道连接两个城市,但是由于河上雾太大,政府决定避免任意两条航道交叉,以避免事故。 第2行到第n+1行,每行两个整数,中间用1个空格隔开,分别表示南岸和北岸的一对友好城市的坐标。 输出格式 仅一行,输出一个整数,表示政府所能批准的最多申请数。
针对AI时代“人-机-空间关系“,腾讯研究院联合腾讯Robotics X实验室、腾讯基建、清华大学未来实验室、清华大学无障碍发展研究院、帝都绘和机器人大讲堂联合编写了《人机友好空间导则》。 作为赋能人类的重要工具,人机交互是实现数字包容的重要路径。 我们发现可以尝试建设环境友好(对建成环境做适应性改造)和系统友好(数字环境可持续)的人居环境达成人机友好,最终让机器人“更丝滑”的为人服务。同时,本报告设计了世界上第一座机器人友好建筑的模型。 10.人机交互是实现数字包容的重要路径。人机社会叠加老龄化、包容性发展等多重需求,需要建立通用无障碍的5大发展理念。 更多内容可关注腾讯研究院公众号后台回复关键词“人机友好”即可获取《人机友好空间探索》报告
写一个爬虫去互联网上采集数据这件事情,看似好像对别人没有坏处,其实如果爬虫不断的去爬数据的话,会给爬取对象的网站造成很大的压力。所以我们往往会限制爬虫爬取的速度。
研究价值在于通过人机友好空间、自动驾驶路网演进、智慧能源输配、数字纽带四大框架,为未来城市构建提供实证方案,目标推动形成人机协同、跨界融合、共创分享的智能社会新形态(数据来源:国务院“人工智能+”行动意见 人工智能+全球合作 人工智能+消费提质 人工智能+产业发展 人工智能+科学技术 互联网+人工智能+——降本增效——范式重塑 从红旗法案到雅典宪章 腾讯的ollie机器人 人机友好空间 人机友好空间探索 通用无障碍发展理念:从理论框架到实施原则 从业者说者(中国盲文图书馆副馆长访谈) 通用无障碍理念理论框架 通用无障碍理念五大实施原则 平等通用 多样包容 充电机器人、电力网) WeCityX的车辆 车的更多角色(空间延伸、储能设备、公共空间) 车辆成为“充电宝” 成为公共空间的车辆(展厅、移动办公、流动餐车、急救车、休息舱、无人商店) 人机友好的无障碍街区 自动交通系统构成); 智慧能源输配系统:依托AI算法实现多能协同与数字孪生建模(数据来源:智慧能源输配章节); 通用无障碍空间方案:通过云计算整合机器人空间设计数据与用户需求,支撑四类新空间落地(数据来源:人机友好空间章节
写一些友好的代码(下),对虚拟机友好 关于编码,我想这应该是程序员最熟悉不过的事儿了。也是作为一个程序员最基本的职能了,而恰恰是最常做的事,最容易产生自信。 上一篇我整理了一些对人友好的代码内容,简单来说就是不要写一些让人看不懂,或者看着不舒服的代码。 这一篇我想要分享的内容,就是让我们通过学习虚拟机的一些执行过程来优化我们的代码,为虚拟机分担一些压力。 为了写出对机器友好的代码。 无奈的虚拟机 随着时代的发展,我发现越来越明显的一件事,就是更多人,不喜欢 ”浪费时间“。这里的浪费时间想要说的意思是,懒。 程序编译和代码优化 如果不想让虚拟机“恶心”,我们一起看看虚拟机是怎么处理我们写下的代码吧,从中理解一些对虚拟机友好的代码吧。
FEEL(足够友好的表达语言)是一种强大而灵活的标准表达 由OMG®(对象管理组)开发的语言,作为决策模型和符号的一部分 (DMN™)国际标准。
原文链接:https://medium.com/@daily_javascript/a-friendly-guide-to-big-o-ea781c5f68f0
现在打开手机、电脑,不管是找客服问订单、刷短视频时的互动工具,还是玩游戏时的 NPC 对话,“聊天机器人” 早就无处不在了。以前做一个能正常聊天的机器人,又要懂代码又要搭服务器,特别麻烦;但现在有了 OpenAI 的强大工具,再加上 New API 平台的稳定支持,哪怕是新手,也能轻松做出能用的聊天机器人。
所以希望实现一种比较友好的交互。 设想是这样的:默认状态,都是Pan工具,可以自由的移动地图,缩放功能放到缩略图这里就不考虑了。有一个标注开关,打开后,当在空白区域时,为标注功能。
这种方法在我看来,有个最大的问题,就是传入它的参数**并不总是生效:**你传了 from_env,那 from_file 会被忽略,你传了 from_file,那其他的 kwargs 会被忽略,这对使用者是相当不友好的 用描述符的最大好处,是他对补全很友好,而且可以加 type hint。
所以这篇可能不能叫《友好的 Python》了,可以当吐槽大会来看。
因此,为论文的图片选取一种对色盲友好的配色方案是很重要的,能确保准确的展示我们的研究成果,同时体现了人性关怀。 下面为大家介绍一个对色盲和非色盲均十分友好的配色方案: 十六进制色号分别为"#000000", "#e5a11c", "#5cb6ea", "#2b9f78", "#f0e54b", "#0076b4 R语言中,有一些配置好的色盲友好色板,例如在ggplot2中常用的viridis色板,其使用方法如下所示: library(ggplot2) library(gcookbook) ggplot(uspopage
北岸的每个城市有且仅有一个友好城市在南岸,而且不同城市的友好城市不相同。没对友好城市都向政府申请在河上开辟一条直线航道连接两个城市,但是由于河上雾太大,政府决定避免任意两条航道交叉,以避免事故。 第2行到第n+1行,每行两个整数,中间用一个空格隔开,分别表示南岸和北岸的一对友好城市的坐标。(0<=xi<=10000) 输出格式: 仅一行,输出一个整数,表示政府所能批准的最多申请数。
二是基于多模态感知理论的人机交互方法,利用语音,视觉,可穿戴等等,使机器人获知用户当前复杂行为及情感状态。陈益强提到:“人机交互的终极目标,是达到人机之间的无缝互动,仿佛人和人在交互一样。 Q4: 人机交互研究对 AI 有贡献吗? 陈益强提出:要做好智能人机交互,必须做到个性化。 从“人” 的研究内容上来说,人机交互与人工智能有差异,但出发点是一致的,即“人机共生”。 “做人工智能最后要接触人机交互,做人机交互最后也要接触人工智能。” ? 清华大学计算机科学与技术系长聘教授史元春 田丰提出了“人机交互和人工智能从交替沉浮到协同共进”的观点。 人机交互的人才发展路径 Q1:工业界需要什么样的交互人才? Q2:学校如何培养人机交互人才? Q3:如何判断自己适不适合做人机交互?
无论哪种语言都支持http协议;RPC协议性能要高的多,例如Protobuf、Thrift、Kyro等,(如果算上序列化)吞吐量大概能达到http的二倍 安全性:基于Http更安全一些,默认80端口,防火墙友好 防火墙友好 In TCP/IP protocol, reply are always thanks to a dynamic port. 说RPC防火墙不友好,主要是应用IP与port的变化,都需要改变防火墙策略 一台物理机可能部署多个应用,开放多个端口 应用服务自动伸缩,对调用方无感知 如果是容器,那IP是动态的 这些情况,都会造成运维频繁变更防火墙策略 这儿更详细了点,加上了IDC与防火墙,就是当gameserver与跨服不在同一个IDC时,需要处理防火墙友好 对gameserver添加firewall配置项 规则格式为: idc-proxy的域名: