10款可吹爆的软件,都非常牛逼-IDM多个版本(电脑、手机、浏览器插件都有)

说在最前面,这是一篇长篇内容。

此系列软件,是经过超长时间精心整理,方便大家日常学习使用。部分软件经过修改,去除限制,无毒无害。不建议使用杀毒软件,疯狂暗示,良心杀软除外,确实需要安装杀软建议使用火绒。然而并没有广告费如果安装使用这些软件,有其它杀毒软件报毒,那肯定是误报,经常使用破解软件的朋友应该很清楚。

这次共带来15款神器,都是电脑端软件,涉及各大领域,实用强大,每一款都非常的牛逼。

1、全球最佳下载利器IDM

idm多个版本下载地址(电脑、手机、浏览器插件都有):www.yijiaup.com/baidu-tiaozhuan/zefen/0001.html?id=fytguhijoTFUGYHIJ

IDM多线程下载工具,支持断点续传,支持浏览器嗅探视频音频,具有站点抓取、批量下载队列、计划任务下载,自动识别文件名、静默下载、网盘下载支持等功能。

IDM分享是绿色版,直接以管理员身份运行“!绿化”,如果不想使用一样是以管理员身份运行“!卸载”。

此外可以将插件文件(crx文件),加载到浏览器,比如谷歌Chrome,直接将crx文件拖拽进拓展程序。

可用于网页下载视频,音频等等资源,同时还可以结合网盘直链提取插件,进行满速下载网盘资源。

2、国产远程利器ToDesk

国内外类似的远程软件有很多,其中比较出名的远程软件还有AnyDesk、TeamViewer、向日葵。而AnyDesk和TeamViewer均已被国内代理巨头“思杰马克丁”代理。AnyDesk于2014年成立于德国,可能服务器是在国外的原因,远程使用起来也非常不流畅,延迟比较严重。

TeamViewer就远程流畅度来说,绝对是一流。但TeamViewer已经被思杰马克丁代理,软件就不再免费了,而且使用要求越来越严。官方现已加强限制,连接时强制要求登陆账户,并需要绑定手机号验证,之前的河蟹版全部都失效了!

向日葵是一款国产软件,有免费版和收费版,免费版会限速300Kbps,虽然限速,但使用起来相对AnyDesk还是流畅很多。

而推荐大家使用的是一款国产远程软件ToDesk,它的界面和TeamViewer非常像,也是通过ID和密码连接的。

速度方面,经过测试,几乎是一秒钟就可以看到对方的桌面,官网宣称“多区域机房、G级宽带服务器加速以确保您每一次的远程访问稳定、流畅”。安全隐私方面,开发者则是采用了端到端加密,绝对安全。

功能方面,除了直接远程操作之外,还可以进行语言沟通,文字聊天,文件传输。真可谓“麻雀虽小五脏俱全”。

3、最快文件搜索利器Everything

Everything速度极快,生成的索引文件极小,索引之后,简洁的界面呈现在你的面前,状态栏中会显示索引的数量。

Everything是速度最快的文件搜索工具,其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引,文件名称搜索瞬间呈现结果。它小巧免费,界面简洁,实时跟踪更新,轻松分享文件索引。

4、知名免费开源文件解压缩软件7-Zip

7-Zip现今最高压缩比的文件压缩管理软件,不仅支持独有的7z文件格式,而且还支持各种其它压缩文件格式,包括ZIP, RAR, CAB, GZIP, BZIP2和TAR等等。其多线程压缩比要比普通ZIP文件高达30-50%,因此,它可以把Zip格式的文件再压缩2-10%。

5、专业思维导图软件XMind

作为深耕思维导图和头脑风暴软件领域十余年的老牌国内开发商,XMind 团队推出了全新的 XMind 2020。

作为 Mind: ZEN 的升级产品,XMind 2020 不仅被赋予了耳目一新的新名字,更经精细打磨成就了一套全新的界面设计、交互和操作体验,堪称大脑的全功能瑞士军刀。

XMind 提供各种结构图,比如鱼骨图、矩阵图、时间轴、组织结构图等来帮你更好地理清复杂的想法和事项。多种视觉化的思维呈现方式让你能进行深度的对比分析,更直观地进行里程碑的记录和事项的安排。

软件提供了各种各样的思维导图模板,你可以任意选择自己喜欢的模板进行导图制作:

整体的UI界面简洁,没有一丝冗杂。新手只需学会三个关键步骤即可快速入门,让你更专注于思绪的整理和输出。

提供PNG、PDF、Markdown、Word、Excel、Text Bundle等多种导出和分享的方式,让你可以将思维导图融入你的工作流,也可以轻松地和你的朋友或同事分享你的想法和观点。

6、免费全能OCR图文识别工具PandaOCR

说到OCR,可能有很多网友有使用过天若OCR,有免费版和专业版之分,免费版经常识别出错,专业版就是需要付费升级。所以给大家推荐的是PandaOCR

PandaOCR是一款多功能OCR工具,支持图文识别+翻译+朗读+弹窗+图床+二维码免费工具。

7、强悍的驱动级软件卸载工具IObit Uninstaller

IObit Uninstaller有强制卸载、批量卸载、安装监视器、文件粉碎、软件健康检查、卸载Windows更新补丁、移除浏览器工具栏和插件等功能。

8、快捷启动工具Lily

说到快捷启动工具,也就是桌面图标管理工具,音速启动太老,界面太LOW了,Rolan很多功能都收费,并且太卡,音速支持多分组下分多页,而Rolan只支持单分组容量差。

而我们现在需要的是界面简洁,速度快,功能还要强大。Lily就可以满足,完全免费,无联网,无自动更新,无广告,设置开机自启动后不写注册表,采用开始菜单–启动–建立快捷方式 的方法进行启动。

9、免费的护眼神器flux

flux它可以有效降低屏幕亮度,调整为柔和色调,对于需要长时间面对电脑屏幕的网友来说,是不可多得的神器。软件目前只有英文版的,不过好在平常不需要过多干预,安装好之后,软件会自动进行调节,不需要更多的设置。

10、极限压缩工具小丸工具箱

最高效率的H264+AAC视频压缩,界面清晰简洁,使用起来简单方便,让视频压制变得更加轻松。

小丸工具箱除了视频压制外,还有视频截取、音视频抽取、封装转换、音频转换等功能

小丸工具箱还是可以做为视频转换,虽然速度转换速度没有格式工厂快,但在质量上秒杀。

本文转载于网络 如有侵权请联系删除

相关文章

  • 一个sql查询排序小技巧

        如果你想做分段统计比如SELECTCASEWHEN(num=0)THEN'0'WHEN(age>0ANDage<=10)THEN'10' WHEN(age>100ANDage<=200)THEN'100'ELSE'>200'ENDasnum复制    这样的情况,如果用别名排序的话,数据库字符串排序会变成乱序,导致难以浏览,所以可以在别名上加前缀 ,这样就可以通过首字母排序了,比如SELECTCASEWHEN(num=0)THEN'a.0'WHEN(age>0ANDage<=10)THEN'b.10' WHEN(age>100ANDage<=200)THEN'c.100'ELSE'd.>200'ENDasnum复制    这样select出来的数据就会按照你设想的方式排序了

  • 细说JDK动态代理的实现原理

    大家好,又见面了,我是你们的朋友全栈君。关于JDK的动态代理,最为人熟知的可能要数SpringAOP的实现,默认情况下,SpringAOP的实现对于接口来说就是使用的JDK的动态代理来实现的,而对于类的代理使用CGLIB来实现。那么,什么是JDK的动态代理呢?JDK的动态代理,就是在程序运行的过程中,根据被代理的接口来动态生成代理类的class文件,并加载运行的过程。JDK从1.3开始支持动态代理。那么JDK是如何生成动态代理的呢?JDK动态代理为什么不支持类的代理,只支持接口的代理?首先来看一下如何使用JDK动态代理。JDK提供了java.lang.reflect.Proxy类来实现动态代理的,可通过它的newProxyInstance来获得代理实现类。同时对于代理的接口的实际处理,是一个java.lang.reflect.InvocationHandler,它提供了一个invoke方法供实现者提供相应的代理逻辑的实现。可以对实际的实现进行一些特殊的处理,像SpringAOP中的各种advice。下面来看看如何使用。被代理的接口packagecom.mikan.proxy;/***@

  • c++ | lwketh | day01

    usingnamespacestd; template<classT> void _print(Targ){ cout<<arg<<""; } template<class...Args> void log(Args...args){ intarr[]={(_print(args),0)...}; cout<<endl; } //作业正式开始 // //例子1 //求数组的和 /* 在C++中,函数必须标注返回值类型,变量、参数必须标注类型 sum函数是一个返回float类型的函数 它的参数名是array,类型是vector<float>& 其中vector<float>表示类型是“存储float元素的数组” &符号表示参数array是一个“引用” “引用”是一个C++中的新概念,它实际上是一个C语言中指针的语法糖 我们暂时不用关心这个,在后续的作业中会学到它 现在记住所有vector类型都使用&来修饰变量即可 */ float sum(vector&

  • Linux下几种并发服务器的实现模式(详解)

    1>单线程或者单进程相当于短链接,当accept之后,就开始数据的接收和数据的发送,不接受新的连接,即一个server,一个client不存在并发。2>循环服务器和并发服务器1.循环服务器:一个server只能一次只能接收一个client,当当前client结束访问之后才能进行下一个client的连接。2.并发服务器:一个server同一时间可以响应很多客户端的访问。3>select+多线程模式并发服务器的三种实现方式1.多进程并发服务器是指TCP连接后,每一个客户机的请求并不由服务器直接处理,而是由服务器创建一个子进程来处理2.多线程并发服务器多进程服务器是对多进程的服务器的改进,由于多进程服务器在创建进程时要消耗较大的系统资源,所以用线程来取代进程,这样服务处理程序可以较快的创建。据统计,创建线程于创建进程要快10100倍,所以又把线程称为“轻量级”进程。进程与进程不同的是:一个进程内所有线程共享相同的全局内存,全局变量等信息。是指TCP连接后,每一个客户机的请求并不由服务器直接处理,而是由服务器创3.多路复用I/OI/O是为了解决线程/进程阻塞在那个I/O调用中

  • JS中的字符串方法

    JS中的字符串方法总结charAt(i)将字符串中下标为i的字符返回,下标从0开始。 letstr=“Hello”console.log(str.charAt(3))//l charCodeAt(i)将字符串中下标为i的字符对应的unicode值返回 concat(str1,str2)用于连接多个字符串,不改变原字符串,返回连接后组成的新字符串letstr=“Hello” console.log(str.concat("World"))//“HelloWorld” fromCharcode()将Unicode编码转换为字符串返回console.log(String.fromCharCode(97,98,99))// ‘abc’ str.indexOf(start)查询一个字符或一段字符串在总字符串中第一次出现的下标位置,如果没有找到则返回-1,start表示开始搜索的位置,默认为0letstr= ‘helloworld’console.log(str.indexOf(‘o’))//4 str.lastIndexOf(start)//"Index"

  • 关注成效而非产出

    我一直认为成效是我们应该关注的重点。试想一个团队提供了很多功能(无论我们是用代码量、功能点、还是用户故事来度量),只要这些功能没有帮助用户改善生产活动,其实都是无用功。假设有一个开发在线电商的团队,如果我们关注团队的产出,可能会考虑他们在上个季度中开发了多少新功能,或者考虑跨功能的提升,例如页面加载时间减少了多少。但是,如果考虑成效,增加销售收入或减少产品支持电话数量才是真正有价值的度量。关注成效而不是产出,就会更加倾向于构建那些可以提高软件用户和客户效率的功能。 (评估软件开发团队的效能)与任何专业活动一样,从事软件开发的我们也希望学习如何能够更加高效。这对于希望改善自身绩效的个体开发者,希望改善组织内团队的管理者,亦或是像我这样试图提高整个行业游戏水平的专业人士来说,都是如此。造成这方面学习困难的原因之一是没有明确的方法来衡量软件团队的生产力。在此之上,考虑基于产出还是成效评价有效性,让这个问题变得更加复杂。我一直认为成效是我们应该关注的重点。试想一个团队提供了很多功能(无论我们是用代码量、功能点、还是用户故事来度量),只要这些功能没有帮助用户改善生产活动,其实都是无用功。许多未使

  • C++核心准则DS.22:没有合适的初始值就不要定义变量

    Reason(原因)Readability.Limitthescopeinwhichavariablecanbeused.Don'triskused-before-set.Initializationisoftenmoreefficientthanassignment.可读性。限制变量可用的范围。不要冒设定前使用的风险。初始化通常比赋值更高效。 Example,bad(反面示例)strings; //...nouseofshere... s="whatawaste";复制Example,bad(反面示例) SomeLargeTypevar;//uglyCaMeLcAsEvArIaBlE if(cond)//somenon-trivialcondition Set(&var); elseif(cond2||!cond3){ var=Set2(3.14); } else{ var=0; for(auto&e:something) var+=e; } //usevar;thatthisisn'tdonetooearlycanbee

  • 具体聊一聊简单工厂模式、工厂方法模式和抽象工厂模式

    1.工厂模式简介Inclass-basedprogramming,thefactorymethodpatternisacreationalpatternthatusesfactorymethodstodealwiththeproblemofcreatingobjectswithouthavingtospecifytheexactclassoftheobjectthatwillbecreated.(在基于类的编程中,工厂方法模式是一种创建模式,它使用工厂方法来处理创建对象的问题,而不必指定将要创建的对象的确切类。)——引用自维基百科 ​通过上面的描述我们可以通过一个基类来创建多个子类,然后实现相应的方法,最后调用基类中的方法(工厂方法)来返回某个子类实例,并加以运用。这种方式增强了类的复用性和可扩展性。K5dovR.png2.工厂模式的类型工厂模式主要有以下几种类型:​①简单工厂模式:通过传入相关的类型来确切的返回相应的类,这种方式比较单一,可扩展性相对较差;②工厂方法模式:通过实现类实现相应的方法来决定相应的返回结果,这种方式的可扩展性比较强; ③抽象工厂方法模式:这个模式是以上模式

  • 从相机标定到SLAM,极简三维视觉六小时课程视频(附PPT)

    机器之心报道 参与:李亚洲、路 谭平教授是加拿大西蒙弗雷泽大学副教授。不久前他与浙江大学合作了一系列三维视觉课程,内容涵盖相机标定、多视几何等多个方面。机器之心简要介绍了该系列课程,希望能够对读者学习三维视觉技术有所帮助。 课程内容简介 任何把相机连接到计算机的工作都不能忽视三维视觉。近年来,视觉SLAM技术发展势头迅猛,AR/VR、无人机、机器人、自动驾驶方面的公司都在大量招聘了解这方面技术的人,但熟悉该领域的人才却非常稀缺。 谭平教授表示,2016年他在北京筛选了近200份简历,最后只发出去两个SLAM算法岗的offer。许多人只是用过开源代码,有的对代码做过一些定制化,但对算法的原理了解很少。比如,很少有人能说清楚为什么ORBSLAM需要两种不同的初始化方式,也没有多少人能讲清楚旋转矩阵的参数化方式。 因此,谭平教授借在浙江大学讲课的机会,把三维视觉部分的课程录像发布在网络上,同时也共享了讲课的PPT。 该课程一共是三周的课时,时长约六小时。内容涵盖相机标定、多视几何、structure-from-motion、SLAM等方面。课程适合初学者或是想回顾基础知识的同学。 视频链接:

  • 要成为一个专业的爬虫大佬,你还需要了解这些

    本文参考以下文章,并经由部分翻译和内容编辑而成。原创作者:GregoryPetukhov本文内容参考Github:https://github.com/lorien/awesome-web-scraping/blob/master/python.md 全文阅读需要2分钟大家常说Python是爬虫非常好的工具,其实是有原因的。Python拥有非常丰富的库可以使用,各种能想到的工具早已由牛人造出轮子,我们利用这些便利舒服的写着我们的爬虫。可能因为学习和工作的局限性,我们只知道常用的库,其实很多非常优秀的库也非常值得我们深究和学习,那么到底Python的库能丰富到什么程度?本次与分大家分享关于网络爬虫的相关库以及介绍,希望爬虫的爱好者们在爬虫的路上越走越远,成为爬虫界的大佬。1网络爬虫中通用的网络库通用urllib:网络库(stdlib)。requests:网络库。grab:网络库(基于pycurl)。pycurl:网络库(与libcurl绑定)。urllib3:PythonHTTP库,线程安全连接池、文件post支持、高可用性。httplib2:网络库。RoboBrowser:一个简单,并

  • java的poi技术读取Excel数据到MySQL

    这篇blog是介绍java中的poi技术读取Excel数据,然后保存到MySQL数据中。你也可以在:java的poi技术读取和导入Excel了解到写入Excel的方法信息使用JXL技术可以在:java的jxl技术导入Excel 项目结构:Excel中的测试数据:数据库结构:对应的SQL:1CREATETABLE`student_info`( 2`id`int(11)NOTNULLAUTO_INCREMENT, 3`no`varchar(20)DEFAULTNULL, 4`name`varchar(20)DEFAULTNULL, 5`age`varchar(10)DEFAULTNULL, 6`score`floatDEFAULT'0', 7PRIMARYKEY(`id`) 8)ENGINE=InnoDBDEFAULTCHARSET=utf8;复制插入数据成功:如果重复数据,则丢掉:=============================================源码部分:=============================================

  • Spring源码初探-IOC(5)-ApplicationContext功能扩展及其扩展点

    前言前面几篇关于Spring的文章简单阐述了使用BeanFactory作为容器时bean的初始化过程。然而在实际使用中,我们并不会直接接触和编码BeanFactory,我们通常会使用另外一个功能更强、更完善的容器ApplicationContext。本文粗略讲述了ApplicationContext对于BeanFactory的功能扩展,并将重点放在了Spring在容器启动和初始化过程中提供的扩展点和事件发布上。扩展点让我们能够“插手和干预”Bean的初始化,通过容器发布的事件得以了解容器的一些内部过程。ApplicationContext的功能扩展ApplicationContext是“事实上”的容器标准,它基于BeanFactory并对其做了一些功能上的扩展。例如:通过MessageResource支持国际化提供了容器内部的消息发布机制自动添加BeanFactoryPostProcessor、BeanPostProcessor到容器中 等。 由于ApplicationContext对于BeanFactory的扩展不是本文阐述的重点,所以略过。Spring容器初始化中的扩展点Sprin

  • ICRA 2018展会开幕,从落地产品看「产学融合」的「共振」

    在澳大利亚布里斯班举行的ICRA2018上,机器人展会也相应开启。 只听「枯燥」的学术报告,很多人不知道PPT里的哪些东西在彰显前沿,但是若先在展区的产品堆里逛一圈,了解完最新应用技术,你会发现自己瞬间找到PPT里那些发光发亮的东西。以上是去年ICRA2017(IEEEInternationalConferenceonRoboticsandAutomation)会议上,AI科技评论对同期举办展会的一段评论。一直以来,产业和学术的融合都是AI科技评论关注和报道的重点,从目前人工智能/机器人行业的发展趋势以及各个学术会议上的话题来看,双方都更多地意识到了加强融合的重要性,以至于近些年,包括ICRA在内的很多顶级学术会议都相对往届而言对「展会」更加重视,今年在澳大利亚布里斯班举行的ICRA2018上,展会的规模也相对去年大了一些。通过展会,与会者能够更直观地看到目前前沿研究在应用中实际效用,产业界和学术界双方也能够更了解对方所做的事情和相应的需求,这对整个人工智能/机器人行业来说,无疑是能够产生「共振」的方式。绝对的主角ICRA2018的展览于今天(5月22日)开馆,整个展览大厅里包含了「R

  • QQ揭秘:如何实现托盘闪动消息提醒?【低调赠送:QQ高仿版GG 4.1 最新源码】

      当QQ收到好友的消息时,托盘的图标会变成好友的头像,并闪动起来,点击托盘,就会弹出与好友的聊天框,随即,托盘恢复成QQ的图标,不再闪动。当然,如果还有其它的好友的消息没有提取,托盘的图标会变成另一个好友的图标,并继续闪动。那么,QQ的这一效果是如何实现的了?我在QQ高仿GG2014中实现了同样的效果,这里我就详细地介绍一下。另外,文末最后会奉上GG最新版本4.1的源码,这次甚至包含了JustLib项目的源码哦!     想要直接下载体验的朋友请点击:“下载中心” 一.TwinkleNotifyIcon的实现原理   这个会闪动的托盘图标,我将其定义为一个组件TwinkleNotifyIcon,我们先看TwinkleNotifyIcon的类图:      从TwinkleNotifyIcon类图,我们已经可以看出大致的实现方案: (1)TwinkleNotifyIcon内部使用了NotifyIcon,以显示在右下角的托盘。 (2)使用一个Timer定时器来控制托盘的闪动。 (3)使用一个队列friendQueue来存放待提取的好友消息。 (4)

  • 如何使用GitHub

    原文链接:https://medium.freecodecamp.org/a-developers-introduction-to-github-1034fa55c0db 编译:https://mp.weixin.qq.com/s/ETtYLAMzl_C5SsO2-CZ06w GitHub是一个拥有数十亿行代码的网站,每天有数百万开发者聚集在一起,与开源软件进行协作和报告问题。简而言之,它是一个基于Git构建的软件开发人员的平台。作为开发人员,你几乎每天都要在工作中使用GitHub或其他基于Git的工具。用于托管代码或协作其他人的代码。这篇文章解释了GitHub的一些相关概念,以及如何它的一些功能使用来提高你的工作效率。为什么选择GitHub?现在你已经知道GitHub的用途了,但你可能会问为什么我要使用GitHub呢?毕竟,GitHub由一家私人公司管理,而且还会通过托管人员代码获利。那么为什么你还选择使用它而不是选择像BitBucket或GitLab这样类似的平台呢?除个人偏好和技术原因外,还有一个重要原因:每个人都在使用GitHub,因此网络效应非常大。主要的代码库已经随着时间的

  • 用Python来玩微信跳一跳

    微信2017年12月28日发布了新版本,在小程序里面有一个跳一跳小游戏,试着点一点玩了下。第二天刚好在一篇技术公众号中,看到有大神用Python代码计算出按压时间,向手机发送androidadb命令,让电脑自动玩游戏。(Github地址:https://github.com/wangshub/wechat_jump_game)。觉得这个挺有意思,就自己搜索资料,一步一步尝试着搭建起了Python运行环境,把程序运行起来了。整个过程有点坑爹,看了很多博客,借鉴别人的经验,最后总算顺利运行起来了,衷心感谢他们的分享。在这里,我也把自己搭建环境的过程记下来,供大家参考,少走弯路。废话不多说,接下来就是详细过程。1.首先下载安装Python我的笔记本是win7,64位。从官网下载的Python64位EXE安装包,安装的是3.5版本。在安装的时候注意,如果勾上了“AddPython3.5toPath”,就不需要手动把python.exe所在的路径添加到Windows的Path环境变量中。安装完成成功后,打开命令提示符窗口,敲入python命令,可以看到一些信息。2.安装matplotlibmat

  • 洛谷 偷天换日&amp;&amp;“访问”美术馆

    典型的树形DP 按理说是先做“访问美术馆”再做偷天换日。 但是我先做了偷天换日然后再做的“访问”美术馆 DP方程好推,偷天换日在遇到有展品的时候做背包,因为是先做的偷天换日,所以把偷天换日的输入w,c直接将输入改为赋值就A了。 #include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #defineMAXN311 usingnamespacestd; structnode{ intto,nxt,val; }edge[MAXN<<1]; intflag,tot,n,head[MAXN],nxt[MAXN<<1],to[MAXN<<1],w[MAXN],val[MAXN<<1],dp[MAXN][MAXN<<1]; voidadd(intu,intv,intw){ edge[++tot].nxt=head[u],head[u]=tot,edge[tot].to=v,edge[tot].va

  • Math teacher&#39;s homework

    Title:【Mathteacher'shomework】# Description## 题目大意:给你n个数m1,m2...mn,求满足X1xorX2xor...xorXn=k,0<=Xi<=mi(1<=i<=m)的方案数 InputFormat## 多组数据(至多100组)每组数据第一行包括两个整数n,k,第二行包括n个整数m1,m2...mn(1<=n<=50,0<=k,mi<=\(2^{31}-1\)(1<=i<=n)) 输入以00结尾 OutputFormat## 对于每组数据输出一行表示题目中描述的方案数,方案数可能很大,你只需输出方案数mod1000000003的结果 SampleInput## 112047 10245122561286432168421 102047 1024512256128643216842 00 SampleOutput## 1 0 Solution## 还是太菜了,这道题看了很很很很很久 废话不说了 首先,我们把mi+1,那么我们Xi的限制条件自然改变了,变成了1<=Xi<

  • JS document.execCommand实现复制功能(带你出坑)

    最近项目中需要实现功能:点击button,复制input框的值; 我使用的是 document.execCommand('copy')的方法; 但是很郁闷的是,始终实现不了功能;代码如下 HTML代码 (v-model是vue框架中的双向数据绑定,不懂的请移步vue文档) <inputid='input_url'v-model='product_url'disabledtype="text">复制 JS代码 varinput=$('#input_url'); input.select(); document.execCommand("Copy");复制 然后就郁闷了,就这么几行代码,为啥不行呢?JS和网上写的一模一样啊?? 现在来解释为啥失败,踩了几个小时的坑 不能实现的原因: input框不能有disabled属性 根据第一条扩展,input的width||height不能为0; input框不能有hidden属性 意思就是,input框要在正常的编辑状态下,暂且这么解释吧; 解决方案: 因为业务逻辑上input框确实不能编辑,所以disabled属

  • mongodb更改账户密码

    docker部署方式更改 sudodockerexec-itmongodbmongoadmin(登录数据库容器) useadmin  db.auth('admin','shijieheping123@')(原有密码登录验证) useadmin db.updateUser("admin",{"pwd":"shijieheping123"})(更改账户密码) 无可奈何花落去,似曾相识燕归来

  • Scikit-learn学习

    scikit-learn是构建在Numpy,Matplotlib等工具之上的一套完整的机器学习工具库。TensorFlow的接口封装仿照其进行了设计 样本划分问题 使用交叉验证集划分样本,代码: fromsklearn.cross_validationimporttrain_test_split  会出现⚠️: 1DeprecationWarning:Thismodulewasdeprecatedinversion0.18infavorofthemodel_selectionmoduleintowhichalltherefactoredclassesandfunctionsaremoved.AlsonotethattheinterfaceofthenewCViteratorsaredifferentfromthatofthismodule.Thismodulewillberemovedin0.20. 2"Thismodulewillberemovedin0.20.",DeprecationWarning)复制 替换如下即可: fromsklearn.model

相关推荐

推荐阅读