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

【实战】如何在输入框实现@ At功能

这个可以说是知识盲点了,但是其实很多应用都有这类功能了,例如:QQ空间、微博搜索、企业微信TAPD...但是一看就不想不做~(产品经理ps:为什么别人可以做你不可以做?)...具有扩张性,未来评论可能插入图片文件等.... 市面流行方案对比 ps: 方案有很多种方式,适合自己、适合团队才是最佳实践。...如果您使用id,它就有重复问题,这就意味着你不可能重用某个元素。 例:再生成一个富文本组件就会初始化失败、因为id唯一。这就是为什么很多人推荐尽量少用ID原因。...通过$event 可以获取键盘keyCode 达到监听目的 e.preventDefault 可以阻止输入@字符默认事件 getSelection 可以获取光标的位置、给插入标签一个坐标。...ps:键盘@字符 英文code 50, 判断是否按住shift + @键 中文输入法下标点符号keyCode都是一样:229,推荐使用event.code或event.key作为@判断。

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

为什么虚拟机开机即卡死?以及怎么修补

---- 找出内存不足之后,处理方式基本和网上差不多了: 1、在开机时候进入grub界面,在进度条时候按esc,要确定输入导入了虚拟机。 2、选择第二个选项,Ubuntu高级选项。...去看了,原创作者那样解决了,底下一堆评论问为什么他们那样做不能解决。那不是废话吗,环境都不一样。至于网上其他抄袭底下根本没评论。跟着做大概率不行。...来解释一下这第三步操作是什么:清理内存碎片(就像手机内存不足时候清理一下垃圾)。这在外面就可以做事情,做了无效。 那个博主挺佩服他,虚拟机上能有那么多垃圾?...得删文件,卸载软件呐!!! 删除大文件,卸载大软件,最快。当然,要是愿意一点点做内存清洗也没意见。 最终目标要开机,其他事情都可以靠边站,要开机,开机!!!...5、临时挂载命令:mount 分区路径 预挂载路径 6、如果挂载错了,想取消挂载:umount 分区路径 或 挂载路径,为什么写俩,自己机灵点。 ---- 至此,问题解决。

2.2K20

为什么觉得这次chatGPT真的智能AI

或者什么才算上智能,这个问题说实话不是回答不出来,讨论了那么多年地球人也没有对智能做出了一个完美的定义,原因很简单,随着技术发展,不同时期对机器可操作性认识不同,举个极端例子,回到钻木取火时代...为什么我会把它和语音助手相提并论,多少有点侮辱gpt了,但是身边的人不搞技术的人还是比较多,他们认知里面GPT就是一个相对比较聪明语音助手,当我试图和他们解释时候发现竟然说不出来什么理由,他确实就是一个比较聪明语音助手...如果技术那么简单的话,语音助手就不会被人类亲切称之为人工智障了,结合上下文不仅仅是判断上面有没有问题那么简单,他最难得要分析语境和问题之间关联性,并且对其进行分析得到一个相对不违和且标准答案,机器和人类最本质区别在于神经网络学习...-成熟期,我们可以回顾一下所有经历过技术,几乎都是沿着这个曲线进行发展,最后到达成熟期之后为人所用,给人类生活带来便利甚至改变人类生活方式 , 为什么chatGPT才算是未来最具有意义的人工智能...、神经网络学习等研究方法,体验过GPT的人都知道,他可以做到事情已经远远超过了我们认知,也许有人会结合前面的描述说,你怎么知道这个东西过几年之后不会和前面下跳棋和象棋甚至围棋机器人一样只是一时热度呢

72020

这样 CSS,19个唯美的边框,项目又有亮点了!

niemvuilaptrin 译者:前端小智 来源:medium 本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及系列文章...今天,分享一波唯美的边框,可增加我们项目"亮"点,让用户爱起来。 渐变边框动画 事例地址:https://codepen.io/mike-schul......~~完,刷碗,励志等退休后,要回家摆地摊的人,我们下期见!...---- 编辑中可能存在bug没法实时知道,事后为了解决这些bug,花了大量时间进行log 调试,这边顺便给大家推荐一个好用BUG监控工具 Fundebug。...交流 本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及系列文章。

69410

为什么 Go 最喜欢编程语言(2017)翻译

为什么 Go 语言最喜欢编程语言 2017-08-19 发表,上次修改 2020-11-21 努力尊重每个人个人喜好,所以我通常会避开关于哪种最好编程语言、文本编辑器或操作系统辩论。...有趣,让编辑器在保存文件时应用 gofmt ,改变了写代码方式。曾经试图与格式化器所执行内容相匹配,然后让它纠正错误。...现在,尽可能快地表达想法,并相信 gofmt 会让它变得漂亮(输入例子,点击 Format )。 高质量代码 经常使用标准库(docs、source),见下文。...在 Go 中,我们认为它们理所当然。 入门 希望能够表达为什么喜欢用 Go 工作。 如果你有兴趣开始使用 Go,请查看人们加入Gophers slack 频道时指出初学者资源。...注意事项 当然,没有哪个编程工具完全没有问题。鉴于这篇文章解释了为什么 Go 最喜欢编程语言,它重点积极一面。不过,还是要顺便提一下几个问题。

95530

超硬核Java工程师分享,什么Java?为什么要做Java,如何学习Java

事实上,集合类概念最早来源于数据结构,因为计算机里有很多特殊数据存储结构,比如文件树,比如链表和数组等结构,因此计算机理论把这些存储数据模型抽象成一些常见结构,统称为数据结构。...为什么要选择Java 最近有一些小伙伴问我,为什么当初选择走Java这条路,为什么不做C++、前端之类方向呢,另外还有一些声音:研究生不是应该去做算法方向么,本科生不就可以做开发了吗,为什么还要读研呢...其实吧,这个问题搁在不同人身上,回答可能也是完全不一样可能还是主要以我角度出发,结合一些读者问题,来说一说为什么要选择Java这条路。...其实最早打算做游戏开发,所以我们先聊聊游戏开发这个方向。...从大三那一年第一次在课堂上听老师讲JAVA课程到现在,也已经快4年时间了,回顾学习历程,可以说是充满艰辛,但又是不断在进步,所谓道路曲折,前途光明,大抵就是这个意思吧。

96000

批量导入Excel文件为什么导入数据重复了?

小勤:大海,为什么从Excel文件夹导入数据重复了? 大海:数据给我来试试看?...Step-01:新建查询-从文件夹 确定后,我们看到文件夹里有3个文件: 这里,显然是因为将合并工作表和数据源放在了同一个文件夹下,所以Power Query将合并工作表也显示了出来,并且...,还有一个前面带“~$”合并工作表,是因为合并工作表当前打开状态,生成了一个临时文件。...所以在后续编辑查询时候我们首先要把合并工作表内容过滤掉,否则以后刷新数据时会连合并工作表数据一起导入。...大海:是的,即使看上去同一份数据,实际上Excel为了适应你各种不同需要,系统内自动生成了多种对象,就像复制了好多份让你去用一样,这些内容在通过Power Query或者VBA或者做系统开发(如导入导出

2.8K50

python文件按回车闪退_为什么python文件夹闪退

大家好,又见面了,你们朋友全栈君。 有时候,我们在运行python程序时候会闪退,到底是什么原因呢?python文件是以.py结尾,可以自己在python环境下运行。...对于这种闪退情况,大概可以从以下几个方面分析。 第一步 首先找到我们平时编辑python后,将文件储存所在文件位置,尝试下双击,看是否能打开。...第二步 如果打不开或者闪退,可以尝试选择打开方式,选择Python应用程序或者文本编译器看看是否能够打开文件先尝试了双击,未打开,接着选择打开方式–pthon,还是失败。...然后选择了平时文本编译器Geany,成功打开了命名为comment.py python文件。 第三步 尝试用文本编译器执行该python文件,看看能否运行。结果显示可以成功运行。...第四步 尝试在完成后程序末尾加上函数input(), 加入这个函数后,相当于在等待你输入,这是一个还未完结程序。再选择保存。

4.4K40

Oracle导出文件为什么用Excel打开乱码?

Oracle导出文件为什么用Excel打开乱码? 1 问题现象 Oracle字符集AL32UTF8,查询表中非英文字符显示正常,但是用utl_file写到CSV文件用Excel打开乱码。...2 问题分析 首先可以肯定: (1)utl_file写文件按照二进制输出,不会改变数据编码,它不受环境变量NLS_LANG控制。 (2)数据库中数据正常。...那么,Excel错误很可能Excel本身问题,测试下用Notepad++打开文件,显示正常,显示格式为UTF8无BOM格式。...如果用Notepad++把文件转换成UTF8格式,即加上BOM,再用Excel打开就是正常了。...3 解决方案 如果需要utl_file导出UTF8格式文件用Excel打开没有乱码,可以在文件头加上BOM,在Oracle中可以用chr(15711167)表示。

2.3K41

【ML系列】一招鲜,判断哪些输入特征对神经网络重要

我们想知道输入特征对神经网络预测计算有多重要。例如,通过学习时间、年龄、身高和缺席人数等几个预测因素来预测谁会通过考试。直觉上,决定学生是否通过考试最重要因素学习时间。...此外,与线性回归不同,神经网络是非线性。为了看到输入显著水平,我们寻找我们之前找到第二个参数,如果我们随机改变输入值,它与神经网络输出值偏差有多大。这里我们使用参考值原始错误值。...为什么称之为“original”。 让我们来看看真实数据和真实神经网络。预测学生在考试中表现。...在训练神经网络之后,我们不会直接使用它来预测,而是将训练过模型保存到一个文件中。我们为什么要这么做?...3、为随机改变每个输入值。我们将随机生成0到1之间数字,替换测试数据测中归一化输入参数,并立即将修改后输入数据应用到刚刚加载神经网络中。为什么在0和1之间随机生成值呢?

62620

为什么说未来10年AI和运维天下

最近有人问我,未来就业应该选什么方向,你总说AI好方向,还有别的好方向吗? 嗯,对于每个要就业的人来说,这个确实是一个很重要问题。我们总希望找一个好方向,然后一干一辈子。...不论这个愿望是不是最终能够实现吧,至少转行成本越低越好。 ? 为什么说AI未来趋势,我们怎么做出这个判断?...但是人生产能力有限,一个人一天时间也只有24小时,所以单纯依靠人力生产能力肯定是比较快就到达极限。但是如果驱动机器,驱动计算机去自动化完成工作,那工作效率就高太多了。...伴随着这样方式越来越普及,一定是需要极多服务器来承载数据,有极多网络设备来进行数据高效流转,有极多训练服务器来训练模型……这种运维要求和传统运维要求其实略有不同。...很多人对运维这种岗位有误解,总觉得一种技术含量很低工作,其实不然。运维和服务器后端开发岗位其实是分不开,一个高质量运维工程师水平跟一个高级系统架构师水平不相上下

85920

Daniel Jeffries:为什么相信EOS去中心化时代黎明

当时场景让想起了互联网泡沫时代早期场景。不过,绚丽外表永远不会吸引目光,于我而言,重要想法深度。 恰好,EOS团队也足够有想法。...就目前来看,加密货币社区发展确实「名」过于「实」,口号震天,却进展缓慢。它不是大别墅,最多只是个危房。 ? 在这样情况下,为什么我会看好EOS呢?接下来就说说原因。...当一个问题摆在面前,知道它明确解决方案,然而其他人却一直困惑不解,因此而没完没了向他们解释,直到他们听懂。这一过程会令人感到非常疲惫。 于是就在想,为什么他们恰恰看不到这些问题呢?...第二个强开发者属性功能,应用程序创建者只需要持有固定数量通证,就可以保证访问网络上数据库、带宽,以及最终存储。 为什么这一点重要?因为如今加密货币非常不稳定。...还是那句话,大家应该自己去看看白皮书,而不是去听别人理解。想象自己有一个想要改变世界想法,你会如何利用好每一项功能。 此外,也要问问自己:事有意义吗?为什么想法该怎样落地?

1.2K100

《大胖 • 小课》- 这样理解文件上传原理

这是《大胖小课》栏目的专题一、《说说文件上传那些事儿》第一节-《文件上传原理概述》 之前发过一篇长文,内容太长,阅读体验太差,很难读完,换作也没这个耐心,所以借此专题进行分段介绍,短小精悍,直达主题...Content-Disposition: form-data 为固定值,表示一个表单元素,name 表示表单元素 名称,回车换行后面就是name值,如果上传文件就是文件二进制内容。...解析 客户端发送请求到服务器后,服务器会收到请求消息体,然后对消息体进行解析,解析出哪普通表单哪些附件。...怎样解析 可能大家马上能想到通过正则或者字符串处理分割出内容,不过这样行不通,二进制buffer转化为string,对字符串进行截取后,其索引和字符串不一致,所以结果就不会正确,文件虽然能生成,...但文件无效,除非上传就是字符串,比如base64。

54720

卷积核操作、feature map含义以及数据如何被输入神经网络

在这里要注意一下1*1卷积核,为什么呢?...Output size=(N-F)/S +1 三、数据如何被输入神经网络中 一个像素就是一个颜色点,一个颜色点由红绿蓝三个值来表示,例如,红绿蓝为255,255,255,那么这个颜色点就是白色...如果图像大小64 * 64个像素,那么3个64 * 64大小矩阵在计算机中就代表了这张图像。上图中只画了个5 * 4矩阵,而不是64 * 64,为什么呢?...神经网络接收这个特征向量作为输入,并进行预测,分析那块有码,然后去除可恶马赛克,然后给出无码图像!...对于不同应用,需要识别的对象不同,有些语音,有些图像,有些金融数字,有些机器人传感器数据,但是它们在计算机中都有对应数字表示形式,通常我们会把它们转化成一个特征向量,然后将其输入神经网络

4.4K30

『设计模式』反射,反射程序员快乐!为什么老是加班?为什么工资不如他多?原来不懂反射!

动态语言无时不刻在体现动态性,而静态语言也在通过其他方法来趋近于去弥补静态语言缺陷。 为什么么要使用反射: 反射框架设计灵魂 框架: 半成品软件。可以在框架基础上进行软件开发,简化编码。...总结 这时候又会有小朋友问: 为什么要这么麻烦,直接调用不就好了?...不知你是否发现,从类创建方法使用,所有的一切都是用字符串,那么也就是说,可以通过读入数据,或者配置文件方式,创建类,调用方法。...写在最后: 叫风骨散人,名字意思多想可以不低头自由生活,可现实却不是这样。...你点赞、收藏、关注最大鼓励!

1.1K20

为什么说 ETL SQL 人重启辉煌之光必经之路

SQL 在行业内还是相当重要,当然你说 CRUD 那点东西玩几个月就会了,没有新奇感。从技术角度来看,这样,承认。但换成业务角度来说,这又不是一回事了。...这要细讲,可以讲上三天三夜,所以留到以后文章再说。 在 OLTP 系统中,CRUD 能做事情,越来越少了。大部分都由前端框架封装好了。...虽然很快解决了特定部门用数需求,提高了管理效率,但针对这么多小系统,在全公司范围内,能有一个统一视角来走查数据,不够高效。甚至绝大多数公司,各个部门数据接口断层。...熟悉数据仓库朋友,都知道上图 Kimball 理论实现。Kimball 理论之所以这么流行,想和他这种概念清晰好懂分不开。...所以 ETL SQL 人重启辉煌之光必经之路。

88321

OpenGL学习进阶之旅】什么TGA文件以及如何打开TGA文件?「建议收藏」

大家好,又见面了,你们朋友全栈君。 目录 一、问题描述 二、解决问题:打开TGA文件 三、什么TGA文件? 四、 如何打开TGA文件 4.1. 使用图像编辑器打开TGA文件 4.2....也无法直接打开这些 .tag文件,如下所示: 二、解决问题:打开TGA文件 用TGA Viewer 软件 打开TGA图像,如下所示: 下面来正式介绍一下什么TGA文件以及如何打开TGA文件...三、什么TGA文件? 具有TGA文件扩展名文件Truevision图形适配器图像文件。...4.4.使用通用文件查看器软件打开TGA图片 也许您可以使用通用文件查看器软件打开TGA。 通用文件打开器打开许多其他文件类型程序。...File Viewer PlusWindows通用文件查看器,可以打开和显示300多种不同文件类型。 您还可以编辑文件,保存更改以及将文件批量转换为几种不同文件格式。

2.8K30
领券