Elasticsearch搜索过程详解

前言说明:本文章使用的ES版本是:6.7.0 在上一篇文章Elasticsearch如何创建索引?中,介绍了ES写入文档的过程。 接下来我们具体的看一下ES中,搜索过程是怎样的 在ES中搜索按照前面几篇文章的步骤,我们直接开始debug搜索的过程。上一篇文章中我们写入了如下的数据 { "id":6, "title": "我是文件标题,可被搜索到66", "text": "文本内容,ES时如何索引一个文档的66", "date": "2014/01/06"}'现在执行如下请求,对ES服务器发起搜索请求: curl -X GET 'localhost:9200/index_name/type_name/_search?pretty&q=title:66' -H 'Content-Type: application/json'搜索可以接收下面的形式的请求: 客户端根据上图的路由表,选取处理请求的Action,这里是RestSearchAction接收并开始处理请求RestSearchAction解析并验证搜索参数,并将其封装成SearchRequest,并指定服务端要处理该请求的Action:indices:data/read/search服务端(master节点)根据SearchRequest的index构造相应的ShardsIterator(分片迭代器),shardIterators由localShardsIterator(当前节点分片迭代器(默认一个节点上,一个索引有5个分片))和remoteShardIterators(其他节点分片迭代器)合并而成,根据搜索条件,构建搜索策略。然后遍历所有的shard。 搜索策略 最多遍历分片数量LONG最大值2^63-1如果只有一个分片,搜索类型只能是:QUERY_THEN_FETCH是否查询缓存遍历分片的最大并发数Math.min(256, Math.max(节点数, 1)*节点分片数),节点默认分片数:5构造异步请求Action,将请求转发到各个节点,等待回调遍历所有节点,构造节点查询参数ShardSearchTransportRequest对象,对每个节点执行查询操作执行查询阶段,首先在cache里面判断是否有缓存,如果有则执行缓存查询;如果cache里面没有,执行QueryPhase类的execute()方法,他调用lucene的searcher.search对索引进行查询,查询成功回调onShardResult方法并返回docIds,查询失败回调onShardFailure(计数失败情况,并尝试在副本分片上进行查询)查询阶段会计算文档的相关性得分用于排序:Fetch阶段:master接收到各个节点返回的docIds后,发起数据Fetch请求,通过docId和其分片ID到对应分片抓取数据,后合并数据返回给客户端大致的查询时序逻辑: 搜索总结Query阶段可以知道,一个搜索会遍历这个索引下的所有分片,每个分片都会执行一次搜索,并返回相同数量的文档ID。比如搜索条件要查询5条数据,有5个分片,则最终会查询25条数据,排序后取前面5条数据查询和计算权重得分在Lucene完成,聚合是在ES中实现的搜索会遍历所有的分片,所以分片的数量影响着搜索的性能,而分片的数量也决定了ES能承载的最大数据量。所以在具体的应用中,需要在二者之间选择平衡计算文档权重得分,每搜索一次,都会根据搜索条件重新计算一次,对搜索性能影响很大后面的文章中将会详细分析ES中的排序得分是如何计算的。 系列文章搜索引擎ElasticSearch源码编译和Debug环境搭建搜索引擎ElasticSearch的启动过程Elasticsearch创建索引流程Elasticsearch搜索过程详解Elasticsearch搜索相关性排序算法详解Elasticsearch中的倒排索引

May 14, 2019 · 1 min · jiezi

程序员进阶之道一

最近一个月都在在大厂华为出差跟进项目,工作一直是996或者997,所以最近一个月没怎么更新文章。周末抽点时间,争取把耽误的,想写的文章尽快补上。 我本身做开发很多年,也算是一个资深的程序员。同时工作中也接触了很多的程序员,有优秀的,也有平庸的,接触下来,发现但凡优秀的程序员,都有很多优秀的通用特质。 所以想写一个系列的文章,讲讲程序员的进阶之路。 本篇是第一篇,本篇文章主要从程序员的思维模式和心态来讲述初级程序员的进阶之道。如果你想成为一个优秀的程序员,可以参考其中对你有价值的东西。为啥把思维模式和心态放到首篇呢,因为我觉得思维模式和心态是决定一个人成长最主要的因素。 闭环思维闭环思维体现了一个人的责任心和职业素养。你接受到一个任务,不只是完成代码这么简单。而是需要推进整个任务的最终完成。比如你完成了任务,应该转测,并主动给测试人员留下测试方案。 遇到一些开发能力还算不错程序员,但是在闭环思维方面很差。很多时候就是完成了代码编写,就溜之大吉。不对基本的结果负责,甚至不做基本的自我测试或者单元测试。领导交给你任务,你完成了,或者阶段性完成了,需要主动向领导汇报,或者定期写进度报告,或者在管理系统提交你的进度报告,这也是闭合思维的一个体现。也是靠谱的一种表现。 实际工作中,遇到的各种麻烦可能远远超过你的预期。你会遇到很多人,很多公司,很多项目。其中遇到的问题,林林总总。很多时候难题可能不是技术本身层面的,还涉及到不同的流程协调层面的。 有的时候,除了完成自己手上的工作,你还的去驱动和其他人的集成对接工作。比如有的大型项目,涉及到多个部门甚至多个公司的研发团队。此时的各种对接流程未必那么完善和自动化,这个时候闭合思维显得尤为重要。比如A部门(公司)负责前端部分,B部门(公司)负责后端部分。前端开发完成了,就得主动去驱动前端和后端的集成和对接;并且要主动驱动后续的测试。而不是开发完成了,然后以甩手不管,领导或者客户来咨询的时候,却一脸无辜的说:已经开发完成了呀。总之,所谓的闭环思维就是,对最终结果负责。就是尽最大努力,得到领导和客户想要的结果。不要逃避难点遇到困难时的态度,决定了你技术之路的高度。遇到一些还算聪明的人,平时开发的时候,技术都还不错,开发效率和质量也还可以。但是一旦遇到技术难题,就会选择逃避。这其实是放弃了提升自己的机会。你遇到难题的时候,说明你已经在某个方面开始深入了,此时如果你坚持下去,不要放弃难点,就会真正的深入。只要你坚持,你的思维能力和某个方面的专业性一定会大大的提高。等你上升一个台阶之后,再回过头来看你曾经觉得难的问题,就会发现已经变得简单。怕的就是你泛泛的学,都不深入。遇到难题就逃避,这样你永远都可能在门槛外面。说一句鸡汤的话就是:遇到了坑就绕过,你的人生就全是坑。遇到坑你就去填坑,你的人生路可能会越来越平顺。说说我的经验,我一般遇到难题,如果暂时不能解决。我就会把它加入到TODO List,同时在脑中把它加入到ToThink List(待思考的问题列表)。只要空闲的时候,我就会投入时间来思索。有很多问题,我都是在上下班的路上想出来的。比如 大数据量绘制,2.5D解决方案等(后续我可能会写一篇2.5D诞生录的文章)。要相信绝大多数你遇到难题,只要你对其抱有热情,不放弃,不断的思索,相信就总有找到解决方案的时候。这世上没有举手可得的星辰,也没有一蹴而就的成就。 上面提到了一个词:”热情“。 经过这么多年的研发生涯,我发现,一个人能达到的高度,与智商、天赋的关系其实没有人们想象的那么大,决定因素反而是对一件事情的持续的热情,信心和决心。 这一点我愿和大家共勉之。不要抱怨养成抱怨的习惯很有害。complain makes you weak。抱怨和情绪不能解决任何问题,只能让你变弱。抱怨浪费你的时间,情绪消耗你的能量,并让你不能正视问题。 有的人偶尔抱怨一下,还可以理解,毕竟我们很多人都是普通人,当然你可以挑战自己,永远不抱怨,不过难度很大,在此并不想灌永不抱怨的鸡汤。但是如果抱怨多了,而且不能够及时调整自己的心态改变自己,让抱怨成了一种习惯性的大脑反馈,那么你就会变得让人讨厌,当然也不会得到上司的喜欢。从我个人的角度来说,如果一个员工偶尔向我抱怨,我可以接受,并且认同其中的一些倾诉,理解一些客观的困难和不公平,并想办法去消除这些客观的因素。但是如果一个员工就某个事情,总是抱怨,或者说习惯性抱怨,我一定认为就是这个员工自己的问题。 抱怨是一种情绪,而且是一种有害的负面情绪。管理不好自己的情绪,就一定管理不好自己的工作。管理不好自己的负面情绪,就一定管理不好自己的工作,是一个人不成熟的表现,绝不会被提拔重用,这是很多上司的共识。因此要想树立自己成熟,稳重和值得信赖的个人形象,就要从避免个人情绪化外露开始着手。 当你想要抱怨的时候,冷静下来,问问自己,抱怨可以最终解决问题吗。 如果是答案是NO,那么请放下抱怨。积极面对问题和不公平,事实上当你放弃抱怨,做出积极的努力的时候,你会发现你的大脑会更加快乐,而且在你积极面对的时候,一定会给你自己带来提升。 学会say no的正确姿势我不会给大家灌输 never say no的鸡汤。 因为有的事情,在有限的条件下,确实是没法达成结果的。但是,大家还是要养成正确的say no的姿势。先看看什么样的姿势是错误的,以下是常见的错误姿势:”这个方案技术没法实现“,恩,技术没法实现,多么熟悉的声音。”这个时间点肯定不能交付“,恩,确实没法交付,我们都懂。”对不起,你的需求超纲了,不做“。如果你做过项目,就会懂得客户的需求就没有不超纲的,各种条款限制都没有用的。上面的所有的say no,问题在于,都是直接否定,态度太过强硬,完全没有商量的余地。 这一定会让产品经理,或者领导,或者客户很不爽。那么以上问题,正确的say no姿势是怎么样的呢?第一条,这个方案技术没法实现。stop,先停止你的习惯性拒绝吧。首先想一想,真的是没法实现吗。或许你不用一种轻易拒绝的心态,积极思考,就能想到好的实现方式。此时你不需要say no。还是没想到实现方法?或许并不是不可以实现,只是你不知道如何实现,或者应该说,是你暂时不知道如何实现。这个时候你的say no 应该是:”这个方案我暂时还没有想到解决方案,我需要下去研究一下,所以我还不确定是否可以实现“ 这儿的关键就在于,你没有直接拒绝对方(可能是产品经理,领导或者客户),会让对方觉得舒服很多;同时,你也没有拒绝掉你自己的成长之路,因为你真的应该下来好好摸索一番。在笔者看来,很多不能实现的问题,绝大多数时间是可以找到解决方案的。如果最终发现确实没法实现,但是你经过了前面的探索,也可以说明白真正的理由是什么,真正的困难点在哪里。同时,你可以提出变通的方案为最佳。第二条,”这个时间点没法交付“。确实,时间太紧,没法交付。但是态度还是太生硬。对方也未必了解真正的工作量,你此时最好是列出工作量,并说明能够交付的部分。相信大部分人都会做出妥协和退让,并不会死抠不放。第三条,”对不起,你的需求超纲了,不做“。恩,理解你,前面就说了,客户(产品经理)的需求就没有不超纲的。 但是,你如果直接说不做,会让客户很难看。结果就是可能在后面的交付给你制造麻烦。事实上,你应该仔细去了解和倾听客户需求,了解客户的真正的需求和痛点所在。如果真的存在痛点,而工作量不太大的情况下,就请帮忙改了吧。如果工作量太大,可以考虑让公司有关部门协商,有偿增加需求。请珍惜客户的痛点,因为这是你的价值机会。 可能还会有其他的情况,总之,say no的态度不能太硬。另外,确实不要轻易直接拒绝,多研究研究再说。更不能养成惯性say no的习惯,在我看来,习惯性say no就把say no变成了你懒惰或者无能的借口。 技术自信力我从事开发工作10多年,期间也做出了一丁点业绩。如果说这些年开发工作,对我带来了什么改变的话,我想有一个很重要的点,就是技术自信力。什么叫技术自信力,这其实我自己创造的一个词。啥意思呢,我相信技术能够解决99.9的需求,只要你愿意去钻研和研究,这就是技术自信力。当然不是盲目自信,类似让你造火箭这样的需求,你应该还是需要有自知之明。问题是,很多时候,不会真有这种需求吧。这也是前面一条所强调的,不要轻易say no的原因。 希望每个程序员都有这种技术自信力。 最近读了心理学家卡罗尔·德韦克的经典作品《终身成长》。里面说到了人的两种思维模式,成长性思维模式和固定性思维模式。固定型思维模式中,成功来源于事情的结果,能够证明自己的天赋和能力。而成长型思维模式中,成功来源于尽自己最大努力做事,来源于学习和自我提高。 建议有兴趣的读者,可以去读一读这本书,很有启发。如果你是一个拥有技术自信力的程序员,说明你是成长性思维模式。这种思维模式将终身影响你的成长。 重视思考孔圣人都说过,学而不思则罔,思而不学则殆。一个不愿意思考的程序员是没有前途的。不论你多么的忙,都需要留下时间思考。 因为思考可以让你在纷繁琐碎的日常工作中,找到自己成长上升的阶梯。 有这么一句话,不要用战术上的努力,掩盖战略上的懒惰。 懒于思考,其实就是战略上的懒惰, 勤于思考,就是一种战略上的努力。对于程序员来说,可以有很多思考的东西。比如对于已经做过的东西,进行复盘,可以思考哪些地方我们做的好,哪些地方我们可以改进,应该如何改进。工具、效率、代码质量和规范。对于我们暂时没有做出来的东西,不断反思,应该如何才能做到。做的项目多了,写的代码多了,我们可以考虑归纳,总结,提取有价值的东西。把常用的功能封装成工具库,工具函数。进而提高我们的工作效率,也是一个沉淀的过程。把类似的东西,经过抽象,形成更加通用的产品。事实上,很多著名的开源库/框架,相信都是通过抽象加工,开发出来的。还有就是,能否对于一些问题,思索出一些创造性的解决方案。思考的过程,可以提升我们的思维能力,提升我们的认知和能力。如果你不会思考,每天机械似的干着同样重复的工作,就不能怪别人叫你码农。更要命的是,你得不到成长。 做好终身学习的准备如果想成为一个优秀的程序员,就必须做好终身学习的准备。因为这个世界为程序员准备了太多需要学习的东西,多到这辈子都学不完。不过我发现绝大多数程序员都是爱学习的,所以此点,我不打算多做表述。不过我想要说的一点是,请务必享受学习的过程,而不是痛苦的去学习,因为这不是长久之道。 接受平凡的事情很多人对很多事都是这样:刚开始的时候充满了热情,鸡血满满,但是随着时间的推移,这种热情就会淡去。我们对于自己看似熟练的东西,再也提不起来兴趣。技术也想像围城,你总是这山望着那山高,总是讨厌当下的境地,而向往所谓的让人仰止的高山,因为那总是让自己激动,可是或许也就仅仅停留在内心的激动。只是就算你到了另外一座高山,它终究也会变成你讨厌的当下。 很多人学习新知识的热情很高,却对于工作中遇到的问题视而不见,不闻不问。其实你要知道,在职场上,你的价值在于你能够解决多少问题,而不是学会了 多少门新的技术。 当然我不是让大家不要学习,而是要大家先把本职工作做好的基础上再去学习新的东西,如果本职工作一大堆问题你置之不理,而饶有兴趣的去浅尝辄止的学习新的东西,就是本末倒置。 能坚守平凡的人,才能不凡。因为任何事情,都终究变得平凡而琐碎。你再喜欢的女神,终究也会容颜老去。我们总是羡慕那些大牛们,他们有丰富的学识,有高超的技艺,有不凡的魅力。 只是你不知道,大牛的今天,是无数个默默付出的夜晚、无数个敲击键盘的清晨累计而来的。他们不曾放弃过任何一个当下的问题,永远能够在变得枯燥的日常中找寻到新的乐趣、能够在当下的平凡中探索出不凡之路。对每一行代码的执着,对每一个问题的深入探索,终究是你我都需要经历的。相信我,你的快速成长可以来自于平凡而琐碎的工作,来自于你对司空见惯的代码的优化、对日常的每个问题的执着的探索、对于难点的苦苦思索。 临渊羡鱼,不如退而结网,而很多人选择了退而却步。希望你能够沉下心来,好好的解决好当下的问题。我们要做的就是坚持不懈的履履而行。正如保罗.柯艾略的《朝圣》一书所言,超凡之境恰在平凡之路上,愿以此与诸君共勉。 欢迎关注公众号“ITman彪叔”。彪叔,拥有10多年开发经验,现任公司系统架构师、技术总监、技术培训师、职业规划师。熟悉Java、JavaScript。在计算机图形学、WebGL、前端可视化方面有深入研究。对程序员思维能力训练和培训、程序员职业规划和程序员理财投资有浓厚兴趣。

May 13, 2019 · 1 min · jiezi

Elasticsearch创建索引流程

前言说明:本文章使用的ES版本是:6.7.0 在上一篇文章搜索引擎ElasticSearch的启动过程中,介绍了ES的启动过程。 由此可知,在ES启动过程中,创建Node对象(new Node(environment))时,初始化了RestHandler,由其名字可以知道这是用来处理Rest请求的。 在ES源码中,RestHandlerAction如下图: 其中: admin cluster:处理集群相关请求indices:处理索引相关请求cat:日常查询document:文档处理ingest:pipeline处理。pipeline?干嘛的search:搜索接下来我们具体的看一下ES是如何创建索引的:org.elasticsearch.rest.action.document.RestIndexAction 数据概念和结构一个完整的ES集群由以下几个基本元素组成 名称概念对应关系型数据库概念说明Cluster集群 一个或多个节点的集合,通过启动时指定名字作为唯一标识,默认cluster-statenode节点 启动的ES的单个实例,保存数据并具有索引和搜索的能力,通过名字唯一标识,默认node-nindex索引Database具有相似特点的文档的集合,可以对应为关系型数据库中的数据库,通过名字在集群内唯一标识type文档类别Table索引内部的逻辑分类,可以对应为Mysql中的表,ES 6.x 版本中,一个索引只允许一个type,不再支持多个type。7.x版本中,type将废弃。document文档Row构成索引的最小单元,属于一个索引的某个类别,从属关系为: Index -> Type -> Document,通过id 在Type 内唯一标识field字段Column构成文档的单元mapping索引映射(约束)Schema用来约束文档字段的类型,可以理解为索引内部结构shard分片 将索引分为多个块,每块叫做一个分片。索引定义时需要指定分片数且不能更改,默认一个索引有5个分片,每个分片都是一个功能完整的Index,分片带来规模上(数据水平切分)和性能上(并行执行)的提升,是ES数据存储的最小单位replicas分片的备份 每个分片默认一个备份分片,它可以提升节点的可用性,同时能够提升搜索时的并发性能(搜索可以在全部分片上并行执行)一个ES集群的结构如下: 每个节点默认有5个分片,每个分片有一个备分片。 6.x版本之前的索引的内部结构: 说明:ES 6.x 版本中,相同索引只允许一个type,不再支持多个type。7.x版本中,type将废弃。 所以,6.x版本的索引结构如下: 7.x版本的索引结构如下: 索引一个文档启动ES实例后,发送如下请求: curl -X PUT 'localhost:9200/index_name/type_name/1' -H 'Content-Type: application/json' -d '{ "title": "我是文件标题,可被搜索到", "text": "文本内容,ES时如何索引一个文档的", "date": "2019/01/01"}'其中: index_name:表示索引名称type_name:类别名称1:文档IDES执行流程:客户端:BaseRestHandler#handleRequest:处理请求RestIndexAction#prepareRequest:封装request,识别行为,允许的行为如下,默认INDEX enum OpType { /** * Index the source. If there an existing document with the id, it will */ INDEX(0), /** * Creates the resource. Simply adds it to the index, if there is an existing * document with the id, then it won't be removed. */ CREATE(1), /** Updates a document */ UPDATE(2), /** Deletes a document */ DELETE(3); ...}```参数检查,查看是否有关键字,并获取相关关键字的值 ...

May 13, 2019 · 1 min · jiezi

梳理自己所写浏览器工作原理

浏览器工作原理网上有一篇已经写得很好了,浏览器工作原理。那我自己写,是为了看看自己学会多少。输入和输出还是两回事。 浏览器做了什么?浏览器解析我们在html编辑器所写的代码有html、css、js。关键HTML怎么解析为DOM、CSS解析为CSSOM、又是如何解析JavaScript的。又怎么把它们结合在一起? 浏览器到底是如何工作的?首先它长的样子,都见过比如谷歌浏览器,地址栏、工具栏、各种功能的控件、主屏展示。跟用户交互的地方不多。后退、前进、刷新、主页、地址栏、窗口页、书签这些。 我们要看到某个网站内容,只有一个输入入口,就是地址栏。在地址栏里面输入,某个网站地址,浏览器就会去处理我们输入的地址栏,解析IP地址、端口号,去访问某个服务器上的资源。 在地址栏输入一个地址,一个回车,瞬间一个网页出现在当前浏览器窗口的屏幕上。一个输入、瞬间输出这个过程做了什么事情? 计算机输入-处理-输出,都是这个过程。地址输入-浏览器处理-输出网页。 根据极客时间的winter老师所说:1 浏览器首先使用HTTP或HTTPS协议,向服务器请求页面2 请求回来的页面,也就是浏览器收到的HTML会解析成DOM树3 计算DOM树上的CSS属性,怎么计算?4 最后根据CSS属性对元素逐个进行渲染,得到内存中的位图5 一个可选的步骤是对位图进行合成,6 合成后绘制到界面上。 从HTTP请求回来后,产生流式数据,后续的DOM树构建、CSS计算、渲染、合成、绘制都是流式处理,不是说,一定等到全部HTML解析完毕成DOM、CSS计算完成后、渲染才开始、合成才开始、绘制才开始。 不是说每一个步骤的数据都要一步到位。 浏览器结构用户界面、浏览器引擎、呈现引擎、网络调用、JavaScript引擎、数据库、用户界面后端。 如何解析请求回来的HTML代码,DOM树又是如何构建的?服务端响应给我的body,如何处理,也就是HTML如何处理? 词是如何被拆分的看下面的一行HTML代码 <p class="a">text text text</p>最小标签”<p,开始标签里面有属性,不能取"<p class="a">"为最小单元,也就是词。那么class="a"是第二个词,第三个词是>,第四个词是text text text,第五个词</p> 字符流拆成词,有一套状态机去实现的拆分成词。 输入字符流,浏览器某个功能模块处理字符流,输出一个词。输入、处理、输出计算机最基本模式。

May 9, 2019 · 1 min · jiezi

我为什么选择鲸交所WhaleEx

一、缘起 世间所有的相遇都是缘分。  时间回到2018年10月底的某天,一位关系不错的老大哥,联系说有个靠谱的项目,问我感不感兴趣,简单聊了下,原来是要参加一个虚拟货币的私募,当时手头上并不宽裕,但出于对这位大哥的信任,还是东拼西凑投了5万块钱,这个虚拟货币就是后来的鲸交所代币WAL。 在这之前,我并没有接触过区块链和虚拟货币,更没有经历过17年底的牛市,和更久之前的熊市,最多也就听说过比特币,以太坊之类的,当时还停留在“比特币就是传销骗局,就是割韭菜”的愚蠢认知上。 经过几个月的了解,发现事实并非如此,这还要感谢鲸交所和WAL,把我带入币圈,看到一个更大更有趣的世界。  二、播种 种一棵树最好的时机是十年前,其次是现在。  1、挖矿  2018年11月17日,鲸交所开始创世挖矿,采用“交易即挖矿”的方式,也即是买卖交易所代币产生的手续费折算成WAL返给用户,我记得当时的折算比例是120%,每天有一个固定挖矿额度。 一开始我其实是很懵逼的,完全没有头绪,我只听说过用电脑挖比特币,要消耗电量,为了了解清楚这是怎么回事,我忽悠了身边两个关系不错的朋友也加入进来一起研究,从下载钱包、激活EOS账户、去场外买EOS转账到钱包,再转账到鲸交所,花了一两天时间琢磨清楚大致流程。 起初,鲸交所上面的交易对数量有限,有的交易对深度还不够,波动比较大,盲目操作会造成一定亏损,观察了一段时间,选了can和meetone这两个比较稳定的交易对开始挖,随着一买一卖的进行,账户里eos数量在不断减少,但WAL也随之增加,这种感觉也蛮有趣的,前前后后大概挖了30万个WAL吧,一是工作比较忙,二是现金流不太多,就没再挖了。  挖矿的经历,让我了解了EOS钱包、私钥、公钥、CPU、OTC、去中心化交易所、交易对等,这还要感谢鲸交所的挖矿群以及群里的矿工,不断在群里讨论相关概念,让我受益匪浅。  2、买买买 创世挖矿结束后,鲸交所正式上线WAL/eos交易对,手里的WAL币可以流通交易了,开盘价是0.0027EOS,按当时的EOS价格,折合成人民币其实也是相比成本略有浮盈的,我并没有卖,出于对鲸交所以及带我入门的老大哥的信任,我又陆续买了大概20万个WAL,现在总体持仓在150万左右的WAL币。 按目前的WAL以及eos价格,浮盈大概3倍,但我会继续持有,因为还没到价值兑现的那天。 三、等待 等待是美好的,你要相信,所有的等待都是值得的。我为什么选择继续持有WAL,而不是见好就收?   1、顺势而为 市场有周期,周期必有兴衰更替,熊市屯币,牛市出币。目前看,虚拟货币市场还处于熊市的周期中,但随着区块链技术的普及以及各种应用加速落地,越来越多的共识被达成,在不远的将来,牛市必将到来,拿紧手中的币,不要等车加速了为还没上车而后悔。 2、项目优质 1)全球最大的去中心化交易所 鲸交所WhaleEx日活跃账户数突破15000,在去中心化交易所中排名第一,鲸交所代币WAL在eos生态token中持续排名第一。鲸交所未来一年内的目标是百万日活,按目前的发展速度,并非难事。 2)资产绝对安全,永不丢币 资产链上托管,任何其他人不能触碰用户资产,资产托管的智能合约由第三方机构慢雾科技审计完成。读者可以去eospark查看,鲸交所是唯一一个通过慢雾科技审计的智能合约,这就让交易所无法作恶。 3)跨链 由于鲸交所是基于EOS开发的代币,但目前EOS链上的优质资产较少,多集中于菠菜和钱包类,这一定程度上限制了用户的交易热情,鲸交所为此开发了跨链技术,预计本周末上线BTC跨链资产,ETH、波场、ERC20等跨链也会陆续上线,据可靠消息,key也会在不久的将来登录鲸交所。 4)法币OTC 场外交易解决了资金的来源问题,目前比较成熟的中心化交易所都有这项功能,鲸交所也不甘落后,本月也会上线法币OTC功能,可以让用户不出交易所就能完成资金和资产的闭环流通,将极大提升用户体验。 5)安全账户 基于eos账户注册的高门槛一直被用户诟病,为此,鲸交所2.0版本开发了免于eos账号绑定的安全账户,你无须懂钱包、公钥、私钥(虽然不需要懂,但私钥一定要保管好哈)、CPU、NET、RAM等,一个手机号就能一键注册,让丈母娘三分钟买上币,不再是一句简单的口号。 6)回购机制 鲸交所将交易手续费收入的80%注入回购基金,用于WAL的回购,每天将使用回购基金余量的1%在市场上回购WAL,并锁定到公示地址,这必然造成WAL的通缩状态,一定程度上起到市值管理的作用。 7)虎鲸计划 在全球范围招募交易所合作伙伴,将稳定高效的线下撮合引擎,完整的去中心化方案,包括链上的合约清算、跨链资产转移解决方案共享给合作伙伴,共建去中心化交易所生态系统。 8)其他 鲸直播:每周邀请区块链领域大咖线上直播分享; 鲸快讯:7X24小时不间断播报行业资讯;翻宝箱:每八小时可以打开一次空投宝箱; 锁仓福利:锁仓一定数量的WAL可获得免费交易额度;注册抽BTC:新用户注册并完成高级认证,即有一次抽取1BTC机会; 即将上线的功能: 易金鲸:普及区块链和数字货币交易知识;鲸小蜜:在线解答注册交易问题;...... 3、团队给力 1)创始人大格局 团队的好坏决定项目的生死,而“火车开得快全靠车头带”,创始人的水平决定团队的天花板,不太了解鲸交所创始人赵翼的朋友,可以去百度一下。 作为湖畔大学一期的学员,老赵在做鲸交所之前,还做了一件有情怀、有意义的事——“乡土乡亲”,中国第一家透明溯源的茶产品品牌,秉着对食物的美好期许,对大自然的敬畏,让茶叶生产告别农药,可以说老赵是一个有社会责任感的理想主义者。 所以,老赵在做鲸交所的时候,也是秉持着对用户负责的态度做事,翻看老赵的朋友圈,印象最深的还是他对数字货币市场的理解——做交易所其实是在做金融市场,最重要的要有敬畏心,要对用户的资产负责。 2)团队用心努力 参与创世挖矿鲸交所送的小礼物 四、花开 待到山花烂漫时,他在丛中笑。 WAL的应用场景在不断丰富,它的价值也必将得到市场的认可。鲸交所已经从一只小池塘里的大鱼游向深海,也定会在星辰大海中掀起滔天巨浪,我已经上车了,你还在等什么? 文章来源:币乎作者“坐在墙上等风”,转载请注明出处!

May 7, 2019 · 1 min · jiezi

重磅鲸交所正式参加-EOS-超级节点竞选全球最大的去中心化交易所开启新征程

全球最大的去中心化交易所鲸交所宣布正式参加 EOS 超级节点竞选。鲸交所自成⽴之初, ⼀直致⼒于 EOS ⽣态建设: EOS 全球⾏ 2018 年 9 月 16 日,鲸交所发起以“繁荣”为主题的 EOS 全球行,在全球⼋⼤热⻔城市举办线下活动,旨在搭建全球化⽣态连接平台,发现并带领优质Dapp和全球EOS社区⽤户⾯对⾯。 20 万 EOS 账户免费注册 2018 年 10 月 23 ⽇起,鲸交所联合 MEET.ONE 和 TOKEN POCKET 推出 20 万 EOS 账户免费注册,降低用户进⼊⻔槛,切实为⽣态带来真正的⽤户,来加速 EOS 的网络效应,繁荣整个 EOS 生态。 鲸快讯 2018年11月22日,鲸快讯正式上线,为社区而生。鲸快讯为用户第一时间精准推送全球EOS动态资讯,全方位串联节点、DAPP、行情、空投、知识、生态等不同方面信息,帮助社区用户一站式速览EOS全生态信息。 CPU租赁 2018年12月15日,针对市场上用户及项目方CPU不足问题,鲸交所正式推出CPU租赁。在回款时长、租期选择、安全性等方面都有了更好的解决方案,快速释放EOS为DAPP开发者及EOS持有者提供了充足的流动性。 鲸矿池 2019 年 5 月 1 日,鲸交所正式上线鲸矿池,进军 25 亿美金的 PoS 挖矿市场。鲸矿池优先服务EOS的持币者,第一期推出“EOS 投票挖矿”,用户将EOS投票权委托给鲸矿池,获得EOS节点投票分红和 REX 资源出租双重收益,鲸矿池收取0管理理费,收益每天 100%分红给用户。 过去,我们一直以“繁荣EOS生态为己任”,现在,我们正式宣布参与EOS超级节点竞选,希望得到您的⽀支持。 鲸交所当前排名44,总投票数60,722,836 欢迎给鲸交所节点投票 投票账号:whaleex.com

May 7, 2019 · 1 min · jiezi

REX上线受热捧鲸交所率先出击钱包方紧跟矿池来争

2019已经过去了三分之一,POS机制受到了极大关注,与之想应的Staking 经济已经被市场彻底炒起来,POS机制被很多人认为有极大的商业潜质,各大项目方、交易所、钱包方等都在积极布署Staking。 EOS当然不甘寂寞,已经上线部署了REX,用户可以将自己的EOS资源租赁给别人以获取收益。说白了,这种经济模式实际上就是办户口分钱,用户可以自己去办,也可以选择服务商进行委托,让他们帮你Staking,当然,大多数服务商需要收取一定的手续费。 据数据统计,目前记录的Staking公链有82条,而EOS以25亿美元的资金占有量位列第一,EOS上的市场前景十分广阔。那么,目前各种项目方是如何对此开展动作的呢? 鲸交所率先出击 EOS的REX正式上线不到24小时,就有超过2000万的EOS参与其中,截止到目前为止,已经有超过5000万EOS参与其中。面对EOS的这一新机遇,最先开展行动反应的交易所是鲸交所,于同日推出了鲸矿池。 据了解,鲸矿池的收益分为节点投票分红和REX资源出租的双重收益,收益率高达6%,这一收益率相比现有矿池高很多,比如火币矿池的收益率在3%—5%之间。分红模式是100%全部分红给用户,0管理费,这对不少散户来说非常具有吸引力。 目前来看,鲸交所的矿池用户数在不断增长,看来市场对这一举动的反馈还是非常不错的。 钱包方紧跟其后 跟交易所一样,各路钱包方的反应也不慢,紧跟其后,纷纷推出了REX,并且在钱包的有利位置作第一推荐,包括Meet.one、麦子钱包、TP钱包,ET钱包等。 这些钱包的收益率普遍在1%—2%之间,有意思的是,有的钱包会对用户进行补贴,激励用户来钱包租赁,会提升REX的收益率,一度高达4%左右。 对于钱包方来说,上线REX具有天然的优势,大部分持币用户都会有自己的钱包,因此不用担心用户来源问题,主要问题在于如何吸引用户来参与REX。如果钱包里的体验不理想,或者收益率过低,用户完全有可能会去交易所,收益的高低对于钱包来说具有极大的挑战。 矿池来分蛋糕 如果对POW机制熟悉,大家很快就会想到当年的POW矿池,比较出名的如鱼池、蚂蚁矿池、BTC矿池、莱比特矿池、火币矿池等。如今的POS经济已经被市场炒的沸沸扬扬,当年的POW矿池之争很可能会演变成POS矿池之争,市场与资本总会逐利的。 特别是以太坊共识机制逐步从PoW转向POS,这样的转身直接扩大了POS市场,吸引了更多人的目光,Cosmos主网上线同样也让更多的专业机构嗅到了机会。 其中,万向系的HashQuark已经布局切入POS矿池,母公司董事长肖风,也是非常有竞争力的。但是HashQuark有一点是非常不友好的,它们是中心化的存币方式,这里面仍然有黑箱存在,中心化的风险相信大家都知道,一旦发生根本无法自证清白。 展望 目前来看,POS 的矿池还处于纷乱时代,并没有标志性的矿池出来,虽然概念炒得火热,但具体实现路径还在探索中,目前还没有哪一个矿池具有明显的优势。 从长期来看,陪着竞争越来越激烈、越来越同质化,服务越来越透明时,想要赢得竞争、需要更长远的格局与发展方向,最后一定会出现一些超大型 PoS 矿池,就跟当年的POW一样。 当然,根据很多市场人员分析,这里面最有可能的是背靠交易所的 POS 矿池,但是最后结果具体如何呢?让我们拭目以待。

May 6, 2019 · 1 min · jiezi

HTML基础复习语义化

HTML语义化概念官方解释:语义化是指用合理的HTML标记以及其特有的属性去格式化文档内容。通俗地讲,语义化就是对数据和信息进行处理,使得机器可以理解。 我的理解:在我的理解中语义化就是让我们写的每一行代码都有其意义,不仅仅是程序实现和功能上而言,还必须能被人和机器很好的理解。简单的说就是你写的代码应该是两全其美的,既要让人读懂也要让机器读懂。在HTML中就是告诉大家,每一个标签都是有它独特的意义的和应用场景的,而不是随便想用就用,想用什么替换就用什么替换。 我认为最好的理解就是将office中的Word与其对比。Word中从头部页眉、标题、正文再到页脚都有单独的样式和设置,所以HTML也大同小异,就是为了将网页内容通过这些设置来呈现出来。包括我现在写的文章是用Markdown来完成的,也是语义化的体现。 我将HTML的语义化分为两部分,一个是结构语义化,一个是标签语义化,虽然这样分会有点问题,但更有利于理解。 结构语义化先从网页的整个结构来说,最早的网页就是来展现最基础的新闻、文章之类的,只是现在的网页设计更厉害了,在样式上看着更加炫酷和多样化,但本质上都是从最基本的结构做起的。可以先看看世界上最早的网页是什么样子: 一般来说我们网页的结构大致上可以从下面这个图来理解(当然布局是可以改变的): 代码展现: <body> <!-- 头部 --> <header></header> <!-- 头部 --> <!-- 导航 --> <nav></nav> <!-- 导航 --> <!-- 主体内容 --> <main> <!-- 正文内容 --> <article> <!-- 章节 --> <section> <p></p> </section> <!-- 章节 --> </article> <!-- 正文内容 --> <!-- 正文之外内容 --> <aside></aside> <!-- 正文之外内容 --> </main> <!-- 主体内容 --> <!-- 底部 --> <footer></footer> <!-- 底部 --></body>标签语义化结构语义化不也就是将标签语义化吗?是的,但是单独拉出来说是因为除了整个网页结构,其他更多的细节我们需要注意语义化。举个例子,下面是腾讯某新闻版块的网页: 现在我们去掉其所有样式后是这样的: 再看看它的源代码: 不难发现,在我们将其网页的所有样式都去掉之后,还是能清晰地读完整篇文章,并且是层次分明的。这就是为什么要将标签语义化。可以看到文章的标题用到了<h1>标签,全文就这一个大标题。然后整篇文章用<p>标签将文段分开,没有用<div>,因为<p>就代表一个段落,而<div>什么都不代表。强调的部分用了<strong>标签。大家知道CSS中的font-wight也可以加粗文字,HTML的<b>标签也可以加粗文字,但是腾讯都没有使用。因为CSS在没有样式的时候就不管用了,<b>标签没有强调的意思,而<strong>的语义更明显。 ...

May 5, 2019 · 1 min · jiezi

鲸交所抢滩PoS-25亿美元市场正式上线鲸矿池

共识机制是区块链的核心之一,决定了数据的不可篡改性及系统良性的运转,在进化中不断迭代。一种共识,一波机遇。PoW共识,造就了矿池和矿机生意的风生水起,直到发改委的一纸政令,矿机被列入了“淘汰类落后生产工艺装备”,矿工头上的达摩克利斯之剑正式悬起。继PoW之后,PoS觉醒,敏锐的探索者们,正在跃跃欲试,因PoS而生的新机遇大门,正在加速打开。 今天,这个赛道迎来了新选手 —— 全球最大的去中心化交易所鲸交所。 鲸交所创新业务板块 “鲸矿池” 5月1日正式上线。个人投资者可通过质押EOS等采用PoS的代币,委托给鲸矿池为节点投票,从而获得节点投票分红和REX资源出租的双重收益。 与市面上其他产品相比,鲸矿池有两大独家优势: 一是平台 0 管理费,收益100%分红给用户,用户收益最大化。 二是去中心化资产托管,安全透明。用户资产托管于智能合约,经独立第三方慢雾科技审计,采用节点多重签名机制防护,目前EOS Asia、EOS Cannon、EOSStore、EOS Laomao、JEDA、EOS Beijing、EOS Bixin、MEET.ONE等八大EOS超级节点均已加入鲸交所多签机制中,未来还将引入更多节点加入。 鲸交所是真正的去中心化交易所,独家首创“ 诺亚方舟 ”计划,即使遭受极端物理性摧毁,例如被外星人攻击或控制所有人员和服务器,用户资产依然安全。用户可在EOS主链上调用whaleextrust智能合约,在十天内自动取回所有资产。 什么是Staking?Staking 是在 PoS 中一个特有的动作,通过对代币进行 staking (质押)的动作,持币用户可以获得 staking 收益。 Staking的产生来源于PoS(Proof of Stake)。PoS的利好之一来自于以太坊共识机制的转换,即从PoW转向PoS。另外,EOS的DPoS共识,也属于PoS类,其衍生出委托租赁赚收益的业务形态,就可以理解为Staking的一种雏形。 过往,这个动作其实被大部分持币者所忽视,但随着Cosmos、Polkadot、Cardano、Difinity等明星项目皆采取PoS共识,PoS开始被普通投资者关注,并兴起Staking economy(质押经济)。鲸交所推出的鲸矿池,就是Staking economy系统中产生的一种新型服务样态。 Staking的价值?Staking 对普通投资者的价值不仅在收益,更代表了权益。权益,是PoS最重要的属性之一,也是持币人未来最关心的一件事。 PoW时代,挖矿维护网络运行靠多矿机和高耗能,有很高的参与门槛。PoS时代,这一切发生了根本性变化。普通投资者,主动参与,通过 “ 投票挖矿 ” ,行使了自己的权益,获得收益,而依据主动性设计的通证经济中,不参与者将不会获得收益,权益也等于放弃。 以鲸矿池 “EOS投票挖矿” 为例,用户输入投票权委托数量,一键转入,委托鲸矿池执行投票,躺赚年化6%的预期年化收益。 为什么是鲸交所?交易所是PoS赛道中的重量级选手,具备天然的基因优势,尤其是去中心化交易所,主要体现在两个方面: 一是用户对持币权益收益的重视。有投资机构预测,2019年PoS共识项目将占在所有项目中占比25%,Staking将带来25亿美金的收益,成长空间巨大。目前,已经有80个PoS类项目,总市值达1453亿美元,Staking的收益区间最高可达156%,率先开辟这项业务的交易所将会抢占PoS先机。鲸矿池,先人一步。 二是平台对资产托管的安全保障。普通投资者决定开启Staking这个动作时,需要对委托平台有足够的信任。鲸交所是全球最大的去中心化交易所,用户资产托管于智能合约,采用节点多重签名机制,且由独立第三方审计,平台无作恶能力。用户在采用鲸矿池的委托服务时,透明可查,比任何中心化交易所都要安全。 目前,鲸矿池率先支持EOS投票挖矿,后续将陆续支持ATOM、QTUM等其他PoS类项目代币。在25亿美元的PoS新市场上,鲸交所希望给用户带来更多 “睡后” 收益。 跟上PoS节奏,躺赚权益收益,从鲸矿池开始!鲸交所董事长赵翼将于5月5日做客鲸直播详细解读鲸矿池,敬请持续关注!

May 5, 2019 · 1 min · jiezi

3布尔逻辑-和-逻辑门

1、计算机使用二进制的原因原因一:状态越多,越难区分信号 计算机最早是机电设备,一般用十进制计数, 比如用齿轮数来代表十进制。还有一些早期电子计算机是三进制的,有 3 种状态,甚至五进制,5 种状态。(因为晶体管可以不只是 开/关,还可以让不同大小的电流通过。) 多种状态的缺点:状态越多,越难区分信号,如果手机快没电了或者附近有电噪音,因为有人在用微波炉,信号可能会混在一起,而每秒百万次变化的晶体管会让这个问题变得更糟。解决办法:把两种信号尽可能分开, 只用"开"和"关"两种状态,可以尽可能减少这类问题。只用 开/关 两种状态,叫 二进制。电路闭合,电流流过,代表 "真",电路断开,无电流流过,代表"假"。原因二:布尔代数的存在 布尔代数专门处理"真"和"假",它已经解决了所有法则和运算。布尔代数中有三个基本操作:NOT, AND 和 OR。用晶体管可以轻松实现这些逻辑。 小知识补充:乔治·布尔(George Boole)是布尔二字的由来,他是一位 19 世纪自学成才的英国数学家。他有兴趣用数学式子扩展亚里士多德基于哲学的逻辑方法。用逻辑方程 系统而正式的证明真理。他在 1847 年的第一本书"逻辑的数学分析"中介绍过,在"常规"代数里 变量的值是数字,可以进行加法或乘法之类的操作,但在布尔代数中,变量的值是 true 和 false,能进行逻辑操作。2、 用晶体管做逻辑门: NOT、AND、OR、XOR

May 3, 2019 · 1 min · jiezi

4二进制的使用

1、背景:用晶体管做逻辑门,逻辑门可以判断布尔语句,但是只有两个值:True 和 False。 2、如何用两个值表达更多的内容?————》方法:加位数十进制只有 10 个数(0到9),要表示大于 9 的数,加位数就行了。例如: 263,这个数字 "实际" 代表2 个 100 、6 个 10 、 3 个 1,加在一起,就是 263。每列有不同的乘数,分别为100、10、 1,每个乘数都比右边大十倍。 因为每列有 10 个可能的数字(0到9),如果超过 9,要在下一列进 1.因此叫 "基于十的表示法" 或十进制。二进制也一样,只不过是基于 2 而已。二进制只有两个可能的数, 1 和 0,每个乘数必须是右侧乘数的两倍。例如:二进制数 101 ,代表1个 "4" 、0个 "2" 、 1个 "1",加在一起,得到十进制的 5。为了表示更大的数字,二进制可以有更多位数。 3、二进制二进制中,一个 1 或 0 叫一"位"。 (1)8位——1字节 如果有8 位能表示 256 个不同的值,2 的 8 次方;表示的最小数是 0, 8位都是0;最大数是 255,8 位都是 1。常见的有8 位机,8 位图像,8 位音乐,意思是计算机里大部分操作都是 8 位 8 位这样处理的。 ...

May 3, 2019 · 1 min · jiezi

1计算机早期历史

1、计算的起源电子计算机出现之前,人类对计算的需求早就有了。 公认最早的计算设备是 算盘。 发明于"美索不达米亚",大约公元前 2500 年。它是手动计算器,用来帮助加减数字。它存储着当前的计算状态,类似于如今的硬盘。制造算盘的原因:社会的规模已经超出个人心算的能力。比如:一个村庄可能有上千个人和上万头牛。在接下来 4000 年,人类发明了各种巧妙的计算设备,比如: 星盘,让船只可以在海上计算纬度。计算尺,帮助计算乘法和除法。上百种时钟算日出,潮汐,天体的位置,或纯粹拿来计时。这些设备的优势:让原先很费力的事变得更快,更简单,更精确,降低了门槛。加强了我们的能力。 然而,这些设备那时都不叫 "计算机"。 2、计算机一词的到来"计算机" 一词最早来自于 1613 年的一本书,作者 Richard Braithwait。 Braithwait 说:"我听说过的计算者里最厉害的,能把好几天的工作量大大缩减"。因此,"Computer" 指负责计算的人,是一种职业,而不是机器。"Computer" 偶尔会用机器帮忙,但大部分时候靠自己,这个职位一直到 1800 年代还存在,之后 "Computer" 逐渐开始代表机器。其中"步进计算器"最有名。 3、 步进计算器步进计算器由德国博学家 戈特弗里德·莱布尼茨 建造于 1694 年。 原理: 有一连串可以转动的齿轮,每个齿轮有十个齿,代表数字0到9,每当一个齿轮转过 9,它会转回 0,同时让旁边的齿轮前进1个齿,就像算盘超过 10 一样。做减法时,机器反向运作。也能做乘法和除法,实际上只是多个加法和减法。比如,17除以5,我们只要减5,减5,再减5,直到不能再减 5,就知道了17=5x3+2。步进计算器 可以自动完成这种操作。优势:它是第一台能做"加减乘除"全部四种运算的机器。沿用了 3 个世纪。 不足: 费时;许多现实问题依然很多步,算一个结果可能要几小时甚至几天。昂贵;这些手工制作的机器非常昂贵,大部分人买不起。所以在 20 世纪以前,大部分人会用预先算好的计算表,这些计算表由之前说的 "人力计算器"编撰。如果你想知道 867,5309 的平方根,与其花一整天来手摇 "步进计算器",你可以花一分钟在表里找答案。4、差分机Charles Babbage 在 1822 年提出了一种新型机械装置叫 "差分机"。一个更复杂的机器,近似多项式。 原理:多项式描述了几个变量之间的关系,比如军队大炮的射程和大气压力的关系,或者 Carrie Anne 要吃多少披萨才开心多项式也可以用于近似对数和三角函数,这些函数手算相当麻烦。 实践:Charles Babbage 在 1823 年开始建造差分机,并在接下来二十年,试图制造和组装 25,000 个零件,总重接近 15 吨,不幸的是,该项目最终放弃了。但在 1991 年,历史学家根据 Charles Babbage 的草稿做了一个差分机,而且它还管用。 ...

May 3, 2019 · 1 min · jiezi

2电子计算机

1、电子计算机诞生的背景20 世纪初,早期计算设备都针对特定用途( 比如 制表机),大大推进了政府和企业。然而人类社会的规模 在以前所未有的速度增长,20世纪上半叶,世界人口几乎翻倍,全球贸易和运输更加紧密,工程和科学的复杂度也达到新高,这些都导致数据量暴增,人们需要更多自动化 更强的计算能力。很快,柜子大小的计算机变成房间大小。 2、继电器最大的机电计算机之一: 哈佛马克一号(Harvard Mark I) 背景:哈佛马克一号由IBM 在 1944 完成建造,它有76万5千个组件,300万个连接点和500英里长的导线,为了保持内部机械装置同步,它有一个50英尺的传动轴,由一个 5 马力的电机驱动。这台机器是给二战同盟国建造的,最早的用途之一 是给"曼哈顿计划"跑模拟。这台机器的大脑是"继电器"。 原理:继电器是用电控制的机械开关。继电器里有根"控制线路",控制电路是开还是关。"控制线路" 连着一个线圈,当电流流过线圈,线圈产生电磁场,吸引金属臂,从而闭合电路。 可以把继电器 想成水龙头,把控制线路 想成水龙头把,打开水龙头,水会流出来,关闭水龙头,水就没有了。继电器是一样的,只不过控制的是电子而不是水。这个控制电路可以连到其他电路,比如马达,马达让计数齿轮 +1,就像Hollerith 的制表机一样。不足: 速度慢;继电器内的机械臂 有质量,因此无法快速开关。 哈佛马克一号,1 秒能做 3 次加法或减法运算,一次乘法要花 6 秒,除法要花 15秒。更复杂的操作 比如三角函数,可能要一分钟以上。齿轮磨损;任何会动的机械都会随时间磨损,有些部件会完全损坏,有些则是变黏,变慢,变得不可靠。并且随着继电器数量增加,故障概率也会增加。 哈佛马克一号有大约 3500 个继电器,哪怕假设继电器的使用寿命是 10年,也意味着平均每天得换一个故障继电器!这个问题很严重,因为有些重要运算要运行好几天,这些巨大,黑色,温暖的机器也会吸引昆虫。1947年9月,哈佛马克2型的操作员从故障继电器中,拔出一只死虫。 小知识补充:Grace Hopper曾说:"从那时起,每当电脑出了问题,我们就说它出了 bug(虫子)"。这就是术语 "bug" 的来源。3、热电子管--真空管背景:如果想进一步提高计算能力,我们需要更快更可靠的东西,来替代继电器。在 1904 年,英国物理学家 "约翰·安布罗斯·弗莱明"开发了一种新的电子组件,叫"热电子管"。 原理:把两个电极装在一个气密的玻璃灯泡里(这是世上第一个真空管)。其中一个电极可以加热,从而发射电子(这叫 "热电子发射"),另一个电极会吸引电子,形成"电龙头"的电流。但只有带正电才行,如果带负电荷或中性电荷,电子就没办法被吸引,越过真空区域,因此没有电流。电流只能单向流动的电子部件叫 "二极管"。但我们需要的是,一个能开关电流的东西。不久之后在 1906 年,美国发明家 "李·德富雷斯特",他在"弗莱明"设计的两个电极之间,加入了第三个 "控制" 电极,向"控制"电极施加正电荷,它会允许电子流动,但如果施加负电荷,它会阻止电子流动。因此通过控制线路,可以断开或闭合电路,和继电器的功能一样。 优势: 真空管内没有会动的组件,更少的磨损每秒可以开闭数千次,因此这些"三极真空管"成为了无线电,长途电话,以及其他电子设备的基础,持续了接近半个世纪。这标志着计算机 从机电转向电子。不足: 真空管有点脆弱,并且像灯泡一样会烧坏。起初,真空管非常昂贵,收音机一般只用一个,但计算机可能要上百甚至上千个电气开关,但到了 1940 年代,它的成本和可靠性得到改进,可以用在计算机里。至少有钱人负担得起,比如政府。应用:第一个大规模使用真空管的计算机是 "巨人1号",放在英国的"布莱切利园", 用于破解纳粹通信。 小知识补充:巨人1号:由工程师 Tommy Flowers 设计,完工于1943年12月。有 1600 个真空管。被认为是第一个可编程的电子计算机。编程的方法是把几百根电线插入插板,有点像老电话交换机。特点:虽然"可编程" ,但还是要配置它。小知识补充:电子数值积分计算机 "ENIAC":设计者是 John Mauchly 和 J. Presper Eckert。1946 年,在"宾夕法尼亚大学"完成建造。这是世上第一个真正的通用,可编程,电子计算机。每秒可执行 5000 次十位数加减法,比前辈快了很多倍,它运作了十年。因为真空管很多,所以故障很常见,ENIAC 运行半天左右就会出一次故障。4、晶体管背景: 到 1950 年代,真空管计算机都达到了极限。为了降低成本和大小,同时提高可靠性和速度,需要一种新的电子开关。1947 年,贝尔实验室科学家 John Bardeen,Walter Brattain,William Shockley发明了晶体管。一个全新的计算机时代诞生了! ...

May 3, 2019 · 1 min · jiezi

鲸交所高配版的去中心化交易所

要说EOS最火热的时候,应该是去年六月EOS要上主网的那段时间。同时气氛被带动起来的、还有币圈大佬们参与竞选的“超级节点”。 我们知道EOS使用的算法叫DPOS,那时通过超级节点投票,市值最终突进前五,最高的时候100+,虽然一个项目的成功一定有其他原因,但确实也让人看到超级节点的前景,或者说是想象。 有EOS这个成功的案例在这里,后来许多项目方纷纷效仿选出了自己的超级节点,至于原因,也很好理解了:由于每个节点验证很慢,干脆就选出几个实力强大的,来对所有信息进行验证,这些被选出来的实力派就叫超级节点,用以解决验证速度慢的问题。 超级节点需要选举,如果选举就得持币换选票,那参选各方就会大量的去买币换选票,为了取得先发优势,各方还会争着抢着去收,市值变高后,越吸引更多的人来投超级节点。 对于参加超级节点选举的人来说,如果选上了,可能就是前期投资点,后期的回报非常可观。 所以当我看到热门上鲸交所和Hashquark达成战略合作时是很惊讶的。 因为风口渊曾经研究过各种低成本赚币方式,其中一个就有存币即挖矿的HashQuark。而它本身也是一个已成为包括 Cosmos、IRISnet、Cybex、CyberMiles、V SYSTEMS、VeChain、IOST 等在内的众多链选出的创世节点、超级节点与节点合伙人。背后的母公司Hashkey Group的董事长是万向区块链董事长兼总经理的肖风博士,实力还是很强的。 那和作为用户的我们有什么关系?鲸交所今天发的文章里面有这样一段话: 说人话就是:用户在鲸交所里的EOS(存于只能合约上,平台不触及用户私钥),可以投票给节点并且分EOS的节点收益了。 昨天我文章里也写了REX正式上线后,可以在鲸交所里一键盘出租资源获取收益,虽然到时候投票给节点能分到多少还不清楚,但确实是另一种收益模式。 2.0版本里的跨链 我们知道区块链在发展过程中会遇到许多问题,比如难以落地,更直接的是链与链之间的互通性问题没有被有效的解决,这两条不同的链,就是两个不同的账本,它们之间没有任何的联系和互通性。 而跨链的目的,其实就是为了能让用户在一条区块链上存储的价值可以直接转换成另一条链上的价值,为了使价值更好的流通。因此跨链的本质呼之欲出:跨链就是在价值守恒定律前提之下,价值在不同区块链之间流动的过程。 鲸交所2.0支持了BTC跨链交易,我记得去年参加他们征文的时候,看到不少作者的文章里面说过期待他们的跨链功能,没想到今年他们自主研发的跨链技术就面世了。 简单说来就是能在鲸交所上买任何一种主流币,目前支持在上面购买比特币,以后会支持更全面的币种。 其实我最期待的却是以后的OTC交易开放,毕竟那种买币用支付宝或者微信的感觉不要太熟悉和方便。

April 30, 2019 · 1 min · jiezi

电脑录制的音频文件如何转换为MP3格式

很多人认为,电脑录制的文件是不能转换格式,其实并不是这样的,电脑录制的音频文件转换为MP3格式大家是可以借助工具完成,如今市面上出现了很多的音频转换工具,它可以把音频的格式进行不同的变化但是大家却不知道其实电脑录音也是可以进行转换的,就在前几天,小编在网上看见可以有很多伙伴在录制一些重要的通话记录时候,因为保存的音频格式不对,所以就无法在手机上播放,那么我们怎么才可以将它进行转换呢?是不是很好奇呀!那好,小编就带着大家一起去看看它的操作步骤吧! 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 步骤一:电脑录音转换格式也是非常的简单,其实它的操作步骤和之前我们的音频转换是差不多的,我们先将需要使用的工具和录音文件放到桌面,准备开始啦! 步骤二:打开它之后,大家想一想如何进行转换呢?肯定是先找到想对应的功能才可以操作,这就简单了,点击音频转换按钮将录音文件进行添加。 步骤三:这个时候文件添加进去了,设置转换的格式有两种方法,第一种就是在你们添加的文件中,你会看到一个设置,在这个设置中有格式选项,点击你需要转换的格式就可以了。 步骤四:第二种准换的格式是找到选择输出目录,点击它之后会出现一个下拉框,在这些下拉框中也会有上上面一样的格式,同样的选择准换格式,格式选择好之后,对质量声道和编辑参数进行设置。 步骤五:上面的设置完成,我们网界面下方看界面底部有一个文件输出目录,设置保存位置然后点击开始准换就可以了。 步骤六:最后,转换完成我们点击打开按钮就可以进行查看音频文件了。 以上就是所有的内容了,希望可以帮助到你们,感兴趣的话可以试着操作一下。

April 30, 2019 · 1 min · jiezi

去中心化交易所打破跨链限制未来已来

跨链将对数字资产“交易”带来两点“新变化”: 1、支撑去中心化交易所 为其提供跨账本结算,优化去中心化交易的体验与效率。 2、支撑钱包跨链交易 可使部分资产交易由交易所逐渐转移到跨链钱包,使钱包具有跨币种交易的能力。 今天,以去中心化交易所“鲸交所”WhaleEx为例,探究一下其如何借助“跨链”技术拓展业务。 一、鲸交所“跨链突围” 官方公告“EOS生态中,目前还没有涌现出足够多的优质的资产,这是一直以来鲸交所的困扰。”于是决定在4月16日发布APP新版本,支持BTC跨链充提。 说白了,如果只是抱EOS的大腿,交易标的有限,流量和交易费都只能“吊死在一个树上”,赵老板就无法带着兄弟们“喝酒吃肉泡吧...” 跨链给鲸交所“突围”的提供了技术支撑。4月16日新版本中,开通了支持BTC“跨链充提”和“跨链提现”,并宣称“以太坊等其他公链的跨链,也将在未来45天中,陆续上线。” 后续计划上线跨链充值币种达15个: USDT、BCH、ETH、ERC20、XRP; ETC、LTC、TRX、QTUM、NEO; IOST、ADA、ATOM、XMR、DOT。 二、“跨链转账”解决方案 单链内转账、链上兑换很方便。但在初期,人们并不能把 BTC 转到 ETH 链上,也不能实现ETH 和 ERC20 的兑换,为满足资产流动需求,怎么办? 1、“中心化”解决方案 很多中心化交易所承担了多链资产的兑换功能,流程如下: a、用户把链上的真实资产充值给交易所地址; b、交易所代用户保管该资产,然后在自己的网站系统中为用户兑换成其他链的资产,再提现出来。这就是中心化“跨链兑换”。 另外,象WBTC 以自身信誉为担保,在 ETH 上发行 ERC20 代币,这样 BTC就可以转给 ETH 账户了,这就是中心化“跨链转账”。 2、“去中心化”解决方案 去中心化的资产跨链方法有“公证人机制、哈希锁定、侧链/中继、分布式私钥控制”等方案,目前还大多采取“公证人机制”,流程如下: a. 跨链充值(原链资产并没有消失,只是暂时锁定) 用户将原链资产转入某个多签或合约托管账户,跨链机制将转账证明发送到目标链,目标链再为用户发行等量的映射资产。 b. 跨链提现(原链资产恢复流通) 用户在目标链完成转账或兑换等操作后,可以把映射资产申请回到原链,用户在目标链上冻结资产,跨链机制将冻结证明发到原链,多签或合约托管账户将等量资产解锁给用户。 看了一下鲸交所BTC跨链充值流程,共需要4步(需要3个网络确认才能到账): BTC主链执行待确认—跨链系统待确认—EOS主链执行待确认—到账。 推测鲸交所的跨链资产“跨链充值”和“跨链提现”是采用了同样的跨链方法(未向鲸交所求证,欢迎留言拍砖)。 三、“多重签名机制”安全吗? 鲸交所官宣: “对智能合约采用节点多重签名机制进行防护,智能合约或资产的任何改变,都需经过鲸交所、慢雾审计、EOS主网节点三方共同授权同意后才能执行。 EOS Asia、EOSBeijing、EOS Bixin、EOS Cannon、MEET.ONE、EOS Laomao、EOSStore、JEDA等8家EOS主网节点是鲸交所首批多重签名伙伴。” 多重签名的公证人机制,是由多位公证人在各自账本上共同签名达成共识后才能完成跨链交易。其原理为:多重签名公证人的每一个节点都拥有自己的一个密钥,只有当达到一定的公证人签名数量或比例时,跨链交易才能被确认。 公证人的选取可以有多种方式,鲸交所选取的是“采用可信联盟中的可信节点”的方式(其他的方式有随机抽取公证人,对交易双方可信公证人节点列表求交集等)。强联盟模式下的联盟式锚定侧链是多重签名公证人机制的典型应用场景,如Blockstream开发的Liquid项目就是代表应用。 这种方式相较于单签名模式的安全性更高,少数几个公证人被攻击或者是作恶都不会影响系统的正常运行。 我查看一下自己在鲸交所的BTC“充值地址”(16FSaZkxWYutDW9j3Dj4oLTqk6AYJs26tz),我还没有进行充值呢,哈哈... 在市场动荡、IEO抽血的综合因素下,鲸交所如何加快开发进度,尽快推出公告中的另外“15个跨链充值币种”,不仅仅是与自己赛跑,而是与所有“去中心化交易所”赛跑。 结语 随着跨链技术成熟和稳定,去中心化交易所这个赛道注定会血雨腥风,竞争激烈。正如巴黎区块链周峰会“去中心化交易所-迈向去中心化金融的一步”圆桌讨论时,Woorton联合创始人Zahreddine Touag所言: ...

April 29, 2019 · 1 min · jiezi

装机必备-最火主流软件合集

QQ装机必备:装机必备:链接:https://pan.baidu.com/s/13dvI... 提取码:zkcr 360装机必备360 安全卫士为您提供全方位安全守护,请在电脑端下载 http://urlqh.cn/mFKoG 360 杀毒一键扫描,彻底杀毒,请在电脑端下载 http://urlqh.cn/mFlbK 360 安全浏览器全面守护您的上网安全,请在电脑端下载 http://urlqh.cn/mGYZm 一键装机安全方便,定制安装可靠省心,请在电脑端下载 http://urlqh.cn/mDKwp 一键装机,快捷方便,请在电脑端下载 http://urlqh.cn/mETkG

April 29, 2019 · 1 min · jiezi

什么电脑录音工具录音效果更好

什么电脑录音工具录音效果最佳呢?在我们平时生活中如果遇到这类的操作时候有什么是值得推荐的呢?一般来说好的录音工具音质效果会更佳,录音工具到底好不好用,最后还是取决于用户,如果想要录音效果更好的话,那么接下来的这篇文章你们就可以好好的看看了,希望你们看完之后会有所收获,具体详情如下: 软件介绍: 迅捷录音软件是一款PC端的录音软件,,可自由选择保存的声音文件格式,无需转格式,实时音频高清录制,多种录制模式选择;不压缩录制时间,注重用户体验;不压缩音质大小,还原无损音质。所以对于想要录制电脑声音的用户来说,这款软件算是一个不错的选择。 操作步骤: 1、想要录音效果好,我们就可以使用一款比较好用的工具了,之后再将它打开就可以了,工具打开后,就可以进行基本的操作啦!对格式选项和声音来源设置,格式选项有wav格式和MP3格式,而声音来源,它分为仅系统声音和仅麦克风声音两种,想好再选择哦! 2、上面的两种设置好之后,大家应该都会设置录制音频的保存文件,我们点击保存位置中的更改目录,会弹出窗口,在窗口中就可以设置音频的位置啦!对了,大家最好将悬浮框打开哦!这样的话会方便很多。 3.基本的全部设置好之后,大家就可以点击开始录制了,点击开始录制或者三角按钮中的开始。 4、等到需要结束的时候或者是想要结束的时候,点击暂停录制就可以了。 5、之后,我们的录制的音频文件会自动保存到文件中,进行查看的话点击打开路劲就会看到自己录制的音频文件了,十分简单。 以上就是什么电脑录音工具录音效果更好的全部内容了,操作比较简单希望你们感兴趣的话可以自己试试看哦!

April 28, 2019 · 1 min · jiezi

谈谈我对去中心化交易所鲸交所的感受

在2018年3月1日,币乎上线的第一天,赵公子斗志昂扬的在币乎写下来自己的第一次真情告白:和咕噜共同见证。然而一直到2019年4月1日,我才明白,那次告白是和咕噜见证的不只是币乎,还有他的鲸交所。 当我们需要风的时候,于是上天给了风。 当我们需要雨的时候,于是上天给了雨。 当赵公子看到王老板轻快的承诺:只赚1个亿的小目标的时候,心里默默下定决心:我要赚5个亿...然而上天只带来了一句话(洗洗睡吧),而鲸交所出生了。 币圈错中复杂,江湖险恶,一着不慎满盘皆输,在做去中心化交易所的这场激烈竞争中,有多少投资人惨败而归,有多少项目见不到早上4点钟的太阳,在漫长的大熊市中,是选择生存还是生活?是割一把韭菜跑路还是培养忠实鲸粉,没有人知道。我们看不到有良心的项目方,我们被割怕了,真的,怕了。 我们曾经一度认为鲸交所也只是众多交易所中一个可有可无的存在,因为那时候的交易所实在是太多了,我们真的看不到它的生存希望,然而在2018年8月31日上线之后的短短几个月里,爆发出了想象不到的能量。日活量、交易量等缘聚第一。 在去年,可以说是EOS元年,从上到下,无孔不入的都在奶EOS,很多都会屯EOS,但是说到EOS账户,却很少有人在用。当年抢RAM项目致富的时候,我和大多数人被卡在EOS账户这个节点上,创建EOS账户贵不说,还比较繁琐,到RAM已经没人炒了,我都没有创建好。 赵公子在这个时候发出了声音:王侯相将宁有种乎,每个人都应该有自己免费的EOS账户。于是,鲸交所联合TPT钱包以及Meet.one钱包免费送出10W个柚子账户。此举,赢得了人心,开拓了市场,很多人黑转粉成了WAL的忠实粉丝。话说,你们的EOS钱包是它给的吗? 若想取之必先与之,在任何地方都是实用的。一个小小的红包,一份小小的心意,大家对这样的红包都不会陌生吧,每天在微信群里都会领到5个红包,加起来也有四五十个WAL,这样的活动真的是点睛之笔,一搞都是几个月,最后习惯了,每天早上不领几个红包心里都不舒服,感觉错过了几个亿。 鲸交所和币乎的甜蜜约会,应该是第一次的征文活动,并且奖金是如此之高,基本上只要写文了都会有奖励。在内容平台培养忠实用户和忠实作者的活动中,鲸交所还是花了很多心思在里面的。玩抽奖、写征文、看体验、送钱包,你想要的,鲸鱼都给你。而我也参加了征文,收到了20000个WAL和礼品,现在算下来也有3000块。 我对鲸交所的不满之处就是:账户有BUG啊,账户里面的WAL都应该是锁仓,每天一点点释放的,而我和我要写本书的账户出现了BUG全部解锁完了,可以随时交易。在经历了很多次代币不卖天天缩水的残酷遭遇后,我和写书做出了清仓的决定,而现在大腿都已经拍断了,并且目前还在定投WAL,因为我们看好。 如今的鲸交所已经更新了多次,在去中心化的道路上越做越精致,并且新版本还上线了安全账户,大大降低了交易门槛,基本上新人都可以独立操作,简单、方便、安全、实用是对新版本鲸交所的真实评价。 之前的版本都是送EOS,现在都已经送比特币了,真是财大气粗,并且还有很多赠送WAL的活动。目前的WAL币价位1毛5,来做任务吧。并且鲸交所和币乎的第二次约会即将开始,马上KEY要上鲸交所了,看看今天的KEY蹭蹭往上涨,已经到了2分4了,真的是开心啊! 那么你的选择呢?如果你感觉好,请感谢给你送过钱的男人 。 文章来源:币乎作者“吃野猪肉”,转载请注明出处!

April 27, 2019 · 1 min · jiezi

电脑提取音频用什么工具比较好

看电影是生活中的乐趣,就像是一味佐料,可以带给我们无限的欢声笑语。电影中的有些音乐可以带给人无限的遐想,有些音乐甚至能带走人们的悲伤情绪,如果我们将电影中的音乐或者是一些对白话提取出来,应该怎么操作呢?有什么工具比较好用呢?所以今天小编整理了这篇文章,就是希望你们可以好好的看一下,到时候想要提取怎么的音频都是可以的,一起往下看吧! 软件介绍: 迅捷音频转换器是一款多功能的音频编辑处理软件,软件具有功能齐全,操作简单等特点,支持音频剪切、音频提取、音频转换,可以多种分割方式进行音频剪切,而且软件不仅支持单个文件操作,还支持文件批量操作! 操作步骤: 1、用多了才会知道什么好用什么不好用,那么今天就用它来给你们提取音频吧! 2、打开这款工具之后,可以在界面简单的熟悉一下功能,这样对于后面的操作会轻松很多,接着找到音频提取按钮点击,把文件或者文件夹添加进去,注意文件夹是批量进行添加的,大家可根据问价大小进行参考。 3、文件添加完成之后,网工具右上方看会有添加片段和删除片段,添加片段就是提取设置音频的时间段的,大家可以拉动进度条进行添加,如果不小心多添加了可以点击删除片段,根据需求进行设置。 4、音频片段添加好后,紧接着就可以设置保存位置了,点击文件保存路径更改路径,会跳出一个窗口,在这个窗口中就可以进行设置了,其实是比较容易的,最好设置到计算机中D盘哦! 5、设置后,点击开始提取,这个时候转换成功会显示告诉大家的,最好点击打开就可以对提取音频进行查看了。 提取音频的方法就是这些了,主要是这款工具比较好用,如果大家需要提取音频文件的话,可以试试小编的这种方法哦!

April 26, 2019 · 1 min · jiezi

打破EOS公链的进入门槛去中心化交易所又一技术突破

中心化交易所被盗或跑路,想必币民们已经早有耳闻,而近来一些排名靠前的中心化交易所被盗或者挟用户资产跑路事件又此起彼伏,使得更多币民开始关注以安全与无法作恶为基因的去中心化交易所。 当然,币民们不仅仅是今年才开始关注去中心化交易所,在此之前,已经有很多去中心化交易所,如基于以太坊链的IDEX,基于波场链的TRXMarket。 但因为这些去中心化交易所所基于的公链性能都无法满足投资者的交易体验,投资者不得不继续使用中心化交易所。 但今时不同往日,EOS主网上线,以其高性能与转账免费等优势,极大改善了以往去中心化交易所体验不好的情况,让投资者可以在去中心化交易所体验到中心化交易所的丝滑体验。这也是为什么2019年被众多币民称之为去中心化交易所元年的原因所在。 然而,基于EOS链的去中心化交易所确实提升了交易体验,但因为EOS链本身的门槛机制,阻碍了更多投资者使用去中心化交易所。 想象一个场景:你要使用交易体验极好的去中心化交易所,首先你得下载一个EOS钱包,然后需要付费创建EOS账户,创建过程中需要学习EOS账户、钱包、公钥、私钥、CPU+NET 、RAM、权限管理等各种反人性概念。这也是为何EOS主网上线快1年,全球却只有90万EOS账户。 这么漫长的路径严重阻碍了很多用户进入EOS生态使用交易体验极好的去中心化交易所。同时据DAppReview创始人在鲸直播中透露的数据,这其中还有部分一人多账户的情况。 而根据Dalia Reserch戴利亚研究院的统计数据,目前全球持有数字货币的人有4000万—6000万。二者数据相比,可见目前的注册门槛挡住了大部分用户。 鲸交所作为全球最大的去中心化交易所,在开发之初便开始思考如何降低门槛,让更多的投资者能够使用到交易体验极好的去中心化交易所,让更多的投资者能够不用再担心交易所被盗、跑路等事件的发生,让更多的人能够体验到区块链技术与理念所带来的便利与安全。 因此在上线之后,便联合MEET.ONE和TP钱包发起免费送20万EOS账户的活动,然而,即使在免费的情况下,注册的用户依然很少。 因此,经过深思熟虑,在历时4个月的研发之后,鲸交所终于突破了EOS账户的限制,现在你只需要一个手机号即可免费注册并使用去中心化交易所鲸交所。 而因为鲸交所启用了智能合约多签,用户资产是去中心化托管于智能合约whaleextrust,即使遭受极端物理性摧毁,用户也不用担心资产丢失。所以用户只需要用手机号注册即可使用鲸交所的条件已经成熟。 这也意味着从此以后,你再也不用被迫下载EOS钱包,不用绑定EOS账户,不用从中心化交易所提币到EOS钱包,再从EOS钱包提币到去中心化交易所,而是可以直接把币从中心化交易所提到去中心化交易所鲸交所的智能合约中。 这一技术提升,为鲸交所今年达到百万日活的目标奠定了基础。目前WhaleEx鲸交所的日活账户数突破了15000+,已经成为全球第一的去中心化交易所,但还只是小池塘里的鲸鱼,鲸交所要成为全球第一家百万日活的DAPP,成为全球第一的交易所。 这只鲸鱼一直在不断乘风破浪、迈向星辰大海。去中心化交易所虽然任重而道远,但随着区块链技术的不断进步,未来可期。让我们拭目以待!

April 26, 2019 · 1 min · jiezi

币安DEX并不去中心化去中心化交易所技术升级

这两天币圈比较火的事要属币安链了,于4月23日开放访问,并且会选择11个超级节点。这种模式有点像EOS的21个超级节点。但不同的是,币安链的11个超级节点都是掌握在自己手中,总让人感觉哪里不对劲,所谓的去中心化不免让人心生疑虑。 币安DEX运行在币安链上,在测试时,就吸引了一大批人的关注,给了很多人无限的想象。但实际体验下来,发现其DEX并没月宣传时的那样好,想象终究是想象。 一、币安DEX并不好用 注册手续麻烦,需要创建基于币安链的钱包账号,之前的以太坊钱包、EOS钱包等都不能用,无形中提升了用户使用门槛。 相比之下,以太坊上最大的去中心化交易所IDEX只需要导入私钥或者硬件钱包进行授权连接即可使用;EOS链上最大的去中心化交易所鲸交所已经实现了只需一个手机号即能注册使用去中心化交易所,不需要进行账号私钥绑定,是去中心化交易所的一大技术进步。 相比这下,币安DEX没有任何技术创新与突破之处,反而要让用户重新再注册一个钱包账户,增加了用户负担。 而且在使用过程中,如果一段时间没有操作,系统会锁定钱包,用户需要重新上传 Keystore 文件、输入密码才能解锁。如此复杂的设计,让使用者感到困扰,如果你用的是手机,这些操作会更加繁琐,让人感觉绝望。 再加上币安DEX目前并没有适配手机,而大多数人是习惯用手机交易的,用户体验是较差的。在测试时,就有不少用户吐槽了这一点。 在交易上,币安DEX目前仅支持“限价订单”,并不包含”市价订单“,这也与一般的操作习惯不一致。交易深度上,有超过 50% 的代币在24小时内没有任何交易,这意味着用户即使挂单,也不会成交。 某量化基金负责人朱韵解释说,“去中心化交易所的通病是深度不足,尽管币安DEX 有币安背书,但目前来看效果并不怎么样,深度还是不够。” 投资人陈远阁认为:“币安DEX基于币安公链开发,模式与BitShares类似,基本就是复制的BitShares。”BitShares 是BM在2014年开发的,因为用户体验极差,交易量极低,大多数人都不想使用。 现在币安DEX也是采用这样的类似模式,链上撮合、链上结算,交易速率慢,交易费用高。从这一点来看,币安DEX在技术上是落后的,实际意义并不大,更多的是噱头。 二、币安DEX存在安全风险 一是私钥丢失风险。 在币安DEX上,我们可以利用助记词来找回用户私钥,但是这个助记词存在一个致命问题。当用户输入某一个助记词出错时,系统会自动提示“输入错误”,这个错误次数没有限制,用户可以逐个换助记词进行尝试,直到正确为止。 那么,如果是攻击者,他就可以通过助记词来找回用户私钥。 此外,重新登陆币安DEX 时,必须通过浏览器上传 Keystore 文件解锁钱包。科技博客TechCrunch就曾发文,用浏览器上传私钥文件是很危险的,极易遭受网络攻击。因此,这一行为存在极大的安全风险,容易被钓鱼网站植入木马病毒,从而盗取用户账户。 二是用户资产可能被盗。 这个从一开始,币安DEX就留下了极大的安全隐患。首先币安链是过度中心化的,选择的11个超级节点全部都是掌握在自己手中,这完全是靠信用与品牌背书,但对用户来说,并不能自证清白,也不能完全保证。 按照币安的规划,币安链未来会成为一条公链,可以进行发币以及开发项目。“币安链要成为一条公链,首先就不能只属于币安一家,不然这就是一条私有链。”陈雷说,“对于用户来说,11个节点都是‘自己人‘,用户凭什么相信自己的资产是安全的?” 另外,币安链没有智能合约,用户资产实际上还是存储在币安的账户中。“币安DEX 还不支持原子级的跨链功能,用户交易的例如比特币、以太坊等资产,实际是一个映射的影子资产。”陈远阁解释说。 实际上资产还是交由币安管理,用户只是拿到了币安发放的筹码。在这种情形下,用户虽然掌握了自己的私钥,但用户保管的只是币安发送给用户的一些筹码,真实的BTC、ETH等资产,仍然是由币安的网关节点保管。 三、币安DEX是伪去中心化 综上,币安DEX存在较大的问题,说是去中心化实际上并非如此。安全性上,存在私钥泄漏、资产被盗等潜在隐患;易用性上,注册流程繁琐,交易深度不够。 安全性与易用性都不具备,而这些,无疑会伤害到用户的切身利益。可以说,币安DEX是个不折不扣的中心化产品。 四、去中心化交易所走向星辰大海 虽然币安DEX并不是一个合格的去中心化产品,但也从侧面反应出去中心化交易所是未来。去中心化交易所这两年虽然有长足的进步,但仍有很长的路要走。 目前全球最大的去中心化交易所是鲸交所,24小时日活过万,交易深度与交易体验和中心化交易所相差无几,代表着去中心化交易所领域的重大进步。而且为了大幅降低用户使用门槛,历时4个月研发,鲸交所推出了安全账户,用户只要一个手机号,就能注册使用去中心化交易所,摆脱私钥管理的麻烦,体验去中心化交易的安全流畅。 跨链是去中心化交易所面临的巨大挑战,很多用户不来去中心化交易所交易是因为没有相应的币种。如果跨链成功,就可以有效解决这个难题。如今,鲸交所已经实现了BTC跨链,用户可以进行BTC充值,接下来ETH、USDT、ERC-20等币种跨链正在进行,不久也将实现,如此,主流币种也可在去中心化交易所里进行交易,更安全、更自由。 可以说,以鲸交所为代表的去中心化交易所已经取得了很大的技术突破,无论是多重签名机制、还是跨链、法币OTC,去中心化交易所正在昂首阔步、大步向前,迈向星辰大海!

April 25, 2019 · 1 min · jiezi

App用户自然流量裂变增长移动互联网社交深度链接技术的应用

根据2019年第43次中国互联网络发展状况统计报告显示,截至 2018年12月,中国的手机网民规模达 8.17 亿,占网民总数的 98.6%。这表明中国已全面进入移动互联时代,在智能手机的众多功能当中,娱乐消遣和通讯社交又相对得到大家的青睐,QQ、微信、微博、知乎、豆瓣、抖音等移动社交已经深入到人们的生活中,移动社交已经成为人们的刚需,也迎来了移动社交的红利时代。 虽然身处移动互联网社交红利时代,但是对于企业来说流量红利却在消失,加上用户对广告的警惕性越来越强,以及流量入口的固定(目前互联网流量已经被BAT等几大平台垄断),使得APP的获客成本由开始的几块钱飙升到三位数甚至更高,对于很多企业来说,这笔巨大的获客费用已经成为了企业发展中不可承受之痛,所以对于企业来说,除了线上推广渠道的流量,更是将眼光转向了线下和自然流量的获取,这就是我们今天所说的利用社交网络,让企业形成自然用户增长,利用社交+深度链接实现用户裂变增长,比如说小红书在5年里app量级达到 1.5亿,成功步入app亿级玩家俱乐部,小红书通过社交这种多样化的传播媒介+深度链接技术的应用,在各大社交平台获取了大量的产品曝光和流量,让用户能够在短时间实现快速的增长和传播。在移动互联网社交+深度链接技术发展和应用的时代,MobLink深度链接技术在帮助企业实现app端用户增长和促活,增加用户粘性,如果你是一名运营狗,对于通过深度链接技术实现的分享功能一定不陌生,也就是我们常见的从app A直接跳转到B app内对应的页面的一种用户体验,简单的介绍一下MobLink深度链接的功能,它不止支持在已经安装app的状态下,能够从A跳转到B对应页面的功能,在用户点击链接打开内容页面之后,MobLink通过openURL的方式来判断用户是否安装app,如果在已经安装场景下,打开链接点击打开app,就能够直接跳转到app对应页面内。如果是没有安装的场景下,打开链接之后提示下载按钮,引导用户完成下载之后,支持用户匹配功能,打开app跳转至对应页面,同时支持好友关系匹配,使分享者和被分享者在对应的场景中获得相应的奖励。 MobLink深度链接实现用户裂变式增长的场景介绍: 最近权利的游戏最终季在网络上掀起了极高的热度,喜欢看美剧的童鞋都知道人人美剧这个app,我们就以人人美剧接入MobLink深度链接SDK,看看他们是如何实现短时间内用户下载量获得了8%的提升,活跃的提升了14%。1、实现用户与用户之间的产品传播,用户看到自己喜欢的视频并愿意分享让更多的人看到,点击分享按钮即可。2、MobLink将分享行为转化为链接,被发送至QQ、推特或其他等众多的国内国外社交软件,实现多种社交媒介的传播。3、优化链接路径,感兴趣的用户进入页面后点击网页上的【下载App】或【打开】按钮即可一键跳转。4、自动跳转至被分享的人人美剧App的对应场景中的被分享视频内。

April 25, 2019 · 1 min · jiezi

求推荐电脑上好用的音乐剪辑软件

平时大家都喜欢在酷狗、网易或者QQ上下载自己喜欢的歌曲,你们在下载到自己的手机中就会时不时将它打开开听一听,有时候听歌曲的时候会经常突然听到一些特别喜欢的音频,每次都是重新播放或者是快进去听这样真的好麻烦,所以都会想到提取音频的这种方法来进行操作,那么电脑上有什么提取音频的软件呢?大家可以看看小编是如何提取的,那么接下来就把它的操作步骤分享给你们哦! 软件介绍: 迅捷音频转换器是一款多功能的音频编辑处理软件,软件具有功能齐全,操作简单等特点,支持音频剪切、音频提取、音频转换,可以多种分割方式进行音频剪切,而且软件不仅支持单个文件操作,还支持文件批量操作! 操作步骤: 1、提取音频需要使用一款工具来完成,将它打开放到桌面。 2、打开之后,我们会看到这款工具的功能都有哪些,我们在这些功能中点击音频提取按钮,接着会进入到它的界面,然后将音频文件导入进去。 3、文件导入进去后,这歌时候音频就已经在播放了,怎么提取呢?大家只需要拉动进度条进行调整就可以了,如果想知道你提取音频的时间看当前片段范围就行了,提取后点击确认并添加到输出列表。 4、在开始提取之前,将文件的保存路径设置到计算机中的D盘中,设置好之后,最后点击开始提取。 5、开始提取的时候,进度条会一直不停的在变化,这个时候我们耐心等待一会就可以了,然后等到显示转换成功的时候就可以点击打开查看提取的音频了。 只要大家的方法对的对,其实提取音频并不难,如果你们想要提取音频的话就不妨试试看这种方法哦!

April 25, 2019 · 1 min · jiezi

IEO还能热多久去中心化交易所即将爆发新气象

IEO无疑是这段时间最火热的玩法了,由币安开启、众交易所随后跟进,各大平台币轮流爆涨,让很多人有了小牛市的感觉。但这种热度还能持续多久呢? 什么是IEO,IEO能跑多远? IEO,以交易所为核心发行代币,是交易所直接帮助项目上线募资并销售其代币的一种方式,可以说是ICO的另一种变相。原来我们对一个币种的众多考量因素如白皮书、团队、通证模型、代码、社区、募资情况等,现在全部转嫁给了交易所。 在IEO模式下,我们只需考虑一个因素:就是交易所。原来是大佬站台,现在是交易所站台,交易所制定玩法与游戏规则,用户负责抢购就行了。所以这对交易所的要求就比较高,并不是所有的交易所都有币安的底子。 IEO给市场带来了一团热火,但留心观察的话就会发现,这团热火一直在中心化交易所燃烧,去中心化交易所还是和以前一样,并没有参与其中。包括大涨的平台币,都是中心化交易所的,去中心化交易所一直不温不火。 去中心化交易所被认为是行业的未来,但一直没有受到市场的追捧。从交易量来看,目前数字货币98%以上的交易量都在中心化交易所中,流量依然集中在中心化交易所中,去中心化交易所虽然在不断发展,但也仅占市场分额的1%左右,中心化交易所依然是主流。 另外,中心化交易所的头部效应明显,几乎能够决定项目生死。目前如果哪个代币被头部交易所下架,几乎就宣布了该币的归零之路;相反,如果哪个币能够上头部交易所,几乎就意味着飞黄腾达。可以看出来,中心化交易所的权力结构很大。 目前头部中心化交易所都已经上线了IEO,OK的积木云二期抢购也即将开始,到底这波IEO热潮会持续多久呢?从币安开始上线IEO到现在,很多人也在观察IEO,大家已经认为IEO成了“跑的快”游戏。 去中心化交易所的突破 相比来说,去中化交易所并没有这么多嘈杂之声,一直在徐徐渐进、不断地发展完善自己。目前全球第一的去中心化交易所鲸交所就是这样一头巨鲸,它并没有跟随市场上的短暂热点,而是根据自己的脚步去慢慢实现的星辰大海。 据第三方数据平台Dappreview显示,目前鲸交所的24小时日活用户已达1万+,在所有DAPP里排名第五,在所有去中心化交易所类别里排名第一。 而且更令人惊喜的是,鲸交所在最新的2.0版本中推出了安全账户,没有EOS账户也能进入EOS生态,独创了30秒免费极速开户,让用户只要一个手机号就能轻松参与EOS生态的各种玩法,摆脱私钥管理困扰,轻轻松松进入加密世界,体验去中心化交易所的安全、流畅。 这一举措大大降低了去中心化交易所的用户使用门槛,极大地提升了用户体验,即使是新手小白, 只要有手机号,就能轻轻松松玩转EOS生态。 布局跨链、鲸鱼OTC,应对未来 对于去中心化交易所来说,资产的丰富性与大量用户的进入仍然是极大地挑战,毕竟,如果只是单条公链上的资产,根本无法满足众多的交易需求。如果不布局跨链,即使是在公链生态内做到头部,相对于整个数字货币市场,市场份额依然很小。 因此,鲸交所在继安全账户之后,又推出了跨链与鲸鱼OTC。目前已经完成了BTC跨链,用户可以向自己的智能合约账户里充值比特币,接下来鲸交所会实现ETH、USDT、ERC-20等币种的跨链,当跨链完成后,用户的交易资产就会丰富起来,加上去中心化交易所的安全特性,鲸交所的用户量将会进入一个新台阶。 鲸交所还会推出鲸鱼OTC,新手小白们用RMB就能直接购买代币资产,也可以直接变现,大大提升用户的交易体验。虽然中心化交易所现在还是主流,但是去中心化交易所正在快速崛起,例如鲸交所,与头部中心化交易所币安的差距正在不断缩小。这条鲸鱼一直在不断乘风破浪,如今开始破浪而出、崭露头角,迈向星辰大海! 未来会怎样,我们谁也无法预料,但能确定的是,去中心化交易所即将掀起一股新的热潮,浩浩荡荡,在区块链这片蓝海里长驱直入,开创自己的一片天。

April 24, 2019 · 1 min · jiezi

搜索引擎ElasticSearch的启动过程

上一篇文章说了ES的源码编译以及如何在本地编译。这一篇文章主要说明ES的启动过程。 环境准备参考ElasticSearch源码编译和Debug。 说明:本文章使用的ES版本是:6.7.0 启动函数:org.elasticsearch.bootstrap.ElasticSearch 设置如下断点: 启动在上一篇文章中介绍的Debug模式中的一种,这里我用的远程Debug模式。 ElasticSearch的启动过程跟着Debug流程走一遍,可以看出ES启动流程大概分为以下几个阶段: org.elasticsearch.bootstrap.Elasticsearch#main(java.lang.String[]) 解析命令参数,加载配置,权限验证org.elasticsearch.bootstrap.Bootstrap 初始化,资源检查org.elasticsearch.node.Node 启动单机节点,创建keepAlive线程 为创建Node对象做准备,并最终创建Node对象 创建Node对象 如何加载模块和插件创建模块和插件的线程池启动Node实例一、org.elasticsearch.bootstrap.Elasticsearch#main(java.lang.String[])解析命令参数,加载配置,权限验证程序入口代码如下: 如果通过启动命令传入了DNS Cache时间,则重写DNS Cache时间创建 SecurityManager 安全管理器 SecurityManager:安全管理器在Java语言中的作用就是检查操作是否有权限执行,通过则顺序进行,否则抛出一个异常LogConfigurator.registerErrorListener(); 注册错误日志监听器new Elasticsearch(); 创建 Elasticsearch 对象Elasticsearch类继承了EnvironmentAwareCommand、Command,其完整的继承关系如下 所以Elasticsearch也可以解析命令行参数。 elasticsearch.main(args, terminal); 这里的main方法是其父类中的main方法,这里因为继承关系,方法执行的顺序如下: org.elasticsearch.cli.Command#main 注册shutdownHook,当程序异常关闭时打印异常信息org.elasticsearch.cli.Command#mainWithoutErrorHandling 解析命令行参数org.elasticsearch.cli.EnvironmentAwareCommand#execute 加载配置路径:home、data、logsorg.elasticsearch.cli.EnvironmentAwareCommand#createEnv 加载elasticsearch.yaml配置文件,创建command运行的环境org.elasticsearch.bootstrap.Elasticsearch#execute 配置验证,进入Bootstrap.init阶段二、org.elasticsearch.bootstrap.Bootstrap 初始化,资源检查Bootstrap阶段做的事情比较多,主要方法如下: /** * This method is invoked by {@link Elasticsearch#main(String[])} to startup elasticsearch. */ static void init( final boolean foreground, final Path pidFile, final boolean quiet, final Environment initialEnv) throws BootstrapException, NodeValidationException, UserException { // force the class initializer for BootstrapInfo to run before // the security manager is installed BootstrapInfo.init(); INSTANCE = new Bootstrap(); final SecureSettings keystore = loadSecureSettings(initialEnv); final Environment environment = createEnvironment(foreground, pidFile, keystore, initialEnv.settings(), initialEnv.configFile()); if (Node.NODE_NAME_SETTING.exists(environment.settings())) { LogConfigurator.setNodeName(Node.NODE_NAME_SETTING.get(environment.settings())); } try { LogConfigurator.configure(environment); } catch (IOException e) { throw new BootstrapException(e); } if (environment.pidFile() != null) { try { PidFile.create(environment.pidFile(), true); } catch (IOException e) { throw new BootstrapException(e); } } final boolean closeStandardStreams = (foreground == false) || quiet; try { if (closeStandardStreams) { final Logger rootLogger = LogManager.getRootLogger(); final Appender maybeConsoleAppender = Loggers.findAppender(rootLogger, ConsoleAppender.class); if (maybeConsoleAppender != null) { Loggers.removeAppender(rootLogger, maybeConsoleAppender); } closeSystOut(); } // fail if somebody replaced the lucene jars checkLucene(); // install the default uncaught exception handler; must be done before security is // initialized as we do not want to grant the runtime permission // setDefaultUncaughtExceptionHandler Thread.setDefaultUncaughtExceptionHandler(new ElasticsearchUncaughtExceptionHandler()); INSTANCE.setup(true, environment); try { // any secure settings must be read during node construction IOUtils.close(keystore); } catch (IOException e) { throw new BootstrapException(e); } INSTANCE.start(); if (closeStandardStreams) { closeSysError(); } } catch (NodeValidationException | RuntimeException e) { // disable console logging, so user does not see the exception twice (jvm will show it already) final Logger rootLogger = LogManager.getRootLogger(); final Appender maybeConsoleAppender = Loggers.findAppender(rootLogger, ConsoleAppender.class); if (foreground && maybeConsoleAppender != null) { Loggers.removeAppender(rootLogger, maybeConsoleAppender); } Logger logger = LogManager.getLogger(Bootstrap.class); // HACK, it sucks to do this, but we will run users out of disk space otherwise if (e instanceof CreationException) { // guice: log the shortened exc to the log file ByteArrayOutputStream os = new ByteArrayOutputStream(); PrintStream ps = null; try { ps = new PrintStream(os, false, "UTF-8"); } catch (UnsupportedEncodingException uee) { assert false; e.addSuppressed(uee); } new StartupException(e).printStackTrace(ps); ps.flush(); try { logger.error("Guice Exception: {}", os.toString("UTF-8")); } catch (UnsupportedEncodingException uee) { assert false; e.addSuppressed(uee); } } else if (e instanceof NodeValidationException) { logger.error("node validation exception\n{}", e.getMessage()); } else { // full exception logger.error("Exception", e); } // re-enable it if appropriate, so they can see any logging during the shutdown process if (foreground && maybeConsoleAppender != null) { Loggers.addAppender(rootLogger, maybeConsoleAppender); } throw e; } }详细流程如下: ...

April 24, 2019 · 8 min · jiezi

电脑录音什么软件音质比较好

常常会在网络上录制各种各样的音频,所以就会用到录音工具,不得不说一款好的工具对于我们的操作是非常重要的,因为一款音质比较好的录音工具不仅可以帮助我们解决很多的问题,也可以让我们的质量大大的提高,不知道你们平时都是如何录制电脑音频的呢?接下来小编就给你们分享一下简单的方法。 软件介绍: 迅捷录音软件它是一款PC端的录音软件,,可自由选择保存的声音文件格式,无需转格式,实时音频高清录制,多种录制模式选择;不压缩录制时间,注重用户体验;不压缩音质大小,还原无损音质。所以对于想要录制电脑声音的用户来说,这款软件算是一个不错的选择。 操作步骤: 1、想必大家也都知道关于录音工具多到数不胜数,那么今天小编就为大家找到了款好用的,好不好用先打开开进行操作看看吧! 2、打开之后,就会看到整体的界面功能,此刻我们先把格式选项简单的设置一些,有MP3格式还有wav格式,这两种格式都是非常不错的,大家看个人需求吧。 3、格式选项选择好后,我们就要对声音来源进行设置了,里面有仅系统声音和仅麦克风声音,看个人需求进行选择。 4、格式选项和声音来源设置完后,大家会看到一个保存位置它是设置录制的音频文件保存路径,点击更改目录,会弹出一个小窗口,这个时候大家就可以选择了,选择完之后,点击确定。 5、文件位置选择好后,这时候我们再点击开始录制,也可以点击悬浮框中的三角按钮,就可以录制你想录制文件了。 6、当我们想结束录制后直接点击暂停录制或者是悬浮框中的三角按钮。 7、最后一步就是查看录制的文件啦!点击打开路劲进行查看就可以了。 关于录音的操作就是这些了,你们感兴趣的话赶紧试着用小编的方法操作一遍,希望可以帮助到你们。

April 23, 2019 · 1 min · jiezi

将音频剪切编辑需要使用什么工具

仿佛生活已经离不开音乐的陪伴了,我们会看到很多人走在马路上或者是餐厅吃饭以及各种娱乐的时候,都会带着耳机听音乐,孤独的人会觉得音乐的陪伴是向朋友一样,幸福的人会觉得音乐是一种分享,那么不管如何,相信每个人都会有不一样的感受,今天小编整理了一篇关于音频剪切编辑的文章,就是希望可以帮助你们将自己喜欢的音乐片段进行剪切与编辑,那么接下来就跟着往下看看吧! 软件介绍: 迅捷音频转换器是一款多功能的音频编辑处理软件,软件具有功能齐全,操作简单等特点,支持音频剪切、音频提取、音频转换,可以多种分割方式进行音频剪切,而且软件不仅支持单个文件操作,还支持文件批量操作! 操作步骤: 1、剪切音乐需要使用一款工具,不知道你们平时在编辑音乐的时候都会用哪些呢?接下里的操作小编就用它来给你们示范吧! 2、首先我们将它打开之后,大家就可以点击音频剪切按钮了,当我们进去到它的界面时候,这个时候就需要将音频文件添加进去了。 3、文件添加进去之后,可以在右边的编辑栏目中进行剪切设置,有平均分割、时间分割、手动分割,大家可以选择一种剪切的方法进行剪切,只有最后一种手动分割是需要大家拖动进行条设置剪切片段的,大家根据自己的喜欢进行剪切吧! 4、剪切的方式设置好之后,可以在文件输出目录中设置一个保存位置哦! 5、之后开始剪切成功的话,我们就可以看到这些对号的小图标了,这就说明了已经剪切成功了。 以上就是全剪切编辑全部的内容啦!希望可以帮助到你们,最后由衷的感谢你们的阅读。

April 22, 2019 · 1 min · jiezi

全文搜索引擎ElasticSearch源码编译和Debug环境搭建

环境准备说明:本文章使用的ES版本是:6.7.0 JDKElastisearch 6.7.0编译需要JDK版本10.0及以上,我直接安装了JDK12.JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html Gradlebrew install gradle Elastisearch源码git clone https://github.com/elastic/elasticsearch.gitgit taggit checkout v6.7.0使用IDEA DEBUG 源码将工程Import到IDEA进入Elastisearch根目录,把源码编译为IDEA工程:./gradlew idea 选择Elasticsearch目录进入: 选择Gradle导入后,下一步: 选择如上的选项,点击Finish,导入源码到IDEA完成。 本地Debug代码使用IntelliJ在本地调试ES,有两种方式,一种是直接在IntelliJ上运行ES进行调试,但需要很多繁杂得配置。配置方法:进入IDEA,Run -> Edit Configurations 其中VM options如下: 其中,elasticsearch.policy如下: 最后,运行org.elasticsearch.bootstrap.Elasticsearch::main(java.lang.String[]) 方法就可以调试了。 远程调试另一种是远程调试,先用debug模式,在本地启动ES服务:./gradlew run --debug-jvm 可以看到,debug模式监听的端口是8000 然后在IDE代码中设置断点,点击debug按钮: 同时也可以在浏览器中通过访问:http://127.0.0.1:9200 查看ES状态 http://127.0.0.1:9200/_cat/health?v 下一篇文章将说一下ES的启动过程。 文章首发:搜索引擎ElasticSearch源码编译和Debug环境搭建

April 21, 2019 · 1 min · jiezi

去中心化交易所帮你解决私钥管理的困扰

无论是使用钱包、还是去中心化交易所,我们都会遇到一个问题:那就是保存私钥。私钥的重要性不言而喻,相当于取款密码,丢失了私钥,就相当于资产丢失。用户当然都希望私钥是保存在自己手中,这样才能完全掌控自己的资产,但是私钥管理却很麻烦,都是一连串无规律的字母数字编码而成,对于绝大多数用户来说,私钥管理实际上是一种困扰。首先,现在的私钥管理方式主要有冷钱包、纸钱包、硬件钱包,但其实大多数用户的流动性比较强,无论是租房还是合租,私钥保管是一个非常头疼的问题。窃贼、中介、甚至是室友,都有可能成为潜在的安全威胁。其次,很多人想着把资产放在现有的钱包DAPP中,但区块链资产是基于不同公链出现的,市场上的每一种钱包都对应着一条公链,如是我们买了10种不同的区块链资产,是不是就要下载10种钱包、然后记10串私钥呢?很多人对于如何使用钱包、如何备份钱包等并不清楚,就让他们去下载10种不同的钱包一个个来回切换、一个个备份私钥,非常麻烦;而且很多人其实对钱包并不感兴趣,也不想下载什么钱包。所以,有没有方法可以让大家摆脱私钥管理的麻烦呢? 有,很多人选择放在交易所。从某种意义上来说,交易所是一站式服务平台,把资产放在交易所里、交易也更加方便,这也是很多人愿意把资产存在交易平台的最大原因。但于此同时,中心化交易所的问题又非常明显,安全事故频发,黑客盗币、用户丢币、交易所伪造数据等,每一次直接遭受损失的都是用户本身,这让很多人又不免出现担忧。虽然放在交易所很方便,但万一资产丢了怎么办呢?毕竟在中心化交易所里,一旦资产充值到交易所,资产就不受自己控制了,你看到的只是账户上的数字变化,资产私钥是交易所在保管。因此,如何才能既帮用户解决私钥管理的困扰、又能保证资产放在交易所是安全的呢?这次,全球最大的去中心化交易所鲸交所给我们带来了答案。鲸交所是基于EOS的去中心化交易所,采用去中心化的资产托管,用户资产全部托管于智能合约,交易数据与记录均链上可查、不可篡改。智能合约已经通过慢雾安全审计,并且联合EOS超级节点对合约实行多重签名机制,保护用户资产不可侵犯。用户资产私钥全部存放在用户的客户端,即使发生黑客攻击事件,黑客也无法触碰用户资产。因为链上数据不可篡改,随时都能查看,交易所无法伪造,所以用户可以放心地把资产放在鲸交所的智能合约账户中,即使交易所遭受物理性摧毁,用户也可以取回资产。不仅如此,除了安全性上,此次鲸交所发布了2.0版本,在注册账户上大大降低了用户的进入门槛。在这之前,在EOS链上使用去中心化交易所必须要有EOS账户,而EOS账户又需要付费、学习认知成本高,阻碍了很多人进入去中心化交易所的步伐。鲸交所之前也联合Meet.one与TP钱包开展EOS账户补贴活动,共免费送出20万EOS账户,以吸引更多人进入EOS生态,但从效果上,依然有很多人止步于此,不愿意更进一步,对于大多数用户来说,EOS账户门槛不是一般的高。因此,鲸交所开始大胆创新,在坚持去中心化资产托管的前提下,大幅降低用户门槛,提升易用性。用户只要一个手机号,就能进入鲸交所、进入EOS生态,体验去中心化交易所的安全、流畅。现在,新用户来鲸交所再也不需要EOS账户,也不需要钱包私钥,一个手机号就能轻松注册,30秒免费极速开户,丈母娘也会用。是不是很方便呢?从此告别私钥管理的困扰,再也不用担心资产安全的问题。此次安全账户的发布,将是鲸交所新阶段的开始。此后,用户来鲸交所再也不用受EOS账户的限制,只要你有手机号,就能享受鲸交所的优质服务。接下来,比特币跨链、法币OTC等将会强势登录,届时,鲸交所将吸引大量新用户进入加密资产,用户量势必会再上一个新台阶。这条鲸鱼一直在不断乘风破浪,如今开始破浪而出、崭露头角,迈向星辰大海!

April 20, 2019 · 1 min · jiezi

靠谱的音频文件转换格式的实用方法

音频转换器是我们办公常用的软件之一,它可以直接将不同的音频格式转换成另外一种格式,是一款不错的工具,在日常的工作中,遇见一些音乐格式不通用的时候,我们想要进行转换的时候就可以使用它来完成了,下面分享一种音频转换的实用方法,快跟着小编进入今天的课堂吧! 使用工具:迅捷音频转换器 工具简介:它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 操作步骤: 步骤一:其实这种方法也是需要借助工具来进行转换的,大家电脑桌面上有转换器的话就直接打开,没有的话可以去下载一款哦! 步骤二:之后,大家会看的它的整体界面,在界面中可以找到相对应的功能来进行操作,首先我们点击音频转换会跳转到它的界面,接着在它的界面中将文件添加进去就可以了。 步骤三:音频文件添加后,在这个添加的音频文件中找到设置进行点击,在这里面会出现不同的格式选项,根据你们的需求进行选择就可以了。 步骤四:上面的那种方法可以设置转换格式,那么我们还可以在选择输出格式中设置转换的格式哦!转换的格式设置好后,可以对质量以及声道进行选择,也可以直接默认系统的选项哦!最后点击开始转换。 步骤五:开始转换后,上方进度条的数字会不断的变大,直到显示为100%的时候,大家就可以查看文件了,点击打开按钮就会自动弹出文件了。 大家一定知道有很多的转换方法,但是你们是不是觉得今天的这种方法还是挺实用的,面对任何的格式都是可以用这种方法来转换的,希望可以帮助到你们。

April 19, 2019 · 1 min · jiezi

鲸交所与HashQuark达成战略合作

4月19日,全球最大的去中心化交易所鲸交所与香港金融科技公司Hashkey Group旗下Staking技术服务平台HashQuark(以下简称“HashQuark”)达成战略合作伙伴关系,将为加密货币投资者开创多元化收益模式,共建Staking业务生态。鲸交所与HashQuark的战略合作将为投资用户提供参与多链社区治理的通道。鲸交所用户可通过HashQuark多币种staking机制参与节点投票,同时获得节点收益分配。近日,基于EOS主链开发的鲸交所已实现跨链,现已支持BTC,未来一个月内将陆续接入其他公链及资产。目前,HashQuark已成为包括Cosmos、IRISnet、Cybex、CyberMiles、V SYSTEMS、VeChain、IOST等在内的众多链的创世节点、超级节点与节点合伙人。HashQuark母公司Hashkey Group的董事长为肖风博士,同样也是中国万向控股执行董事,万向区块链董事长兼总经理。【鲸交所介绍】鲸交所是目前全球最大的去中心化交易所,愿景是全球流动性最强的交易所,独创了不丢币,0手续费和秒级提现等差异化用户价值,炒币就上鲸交所。鲸交所基于EOS主链开发,坚持去中心化的资产托管,对智能合约采用节点多重签名机制进行防护,交易所自身无法作恶。鲸交所自主研发了跨链技术,支持比特币﹑以太坊等跨链资产,也开通了鲸鱼法币OTC支持用户法币交易,覆盖全人群和全交易场景。【HashQuark介绍】HashQuark是香港金融科技公司Hashkey Group旗下Staking技术服务平台。它是存币即挖矿的新一代矿池,专注于POS、DPOS及其他共识机制公链,具有专业背景及丰富经验的技术团队。用户无需任何设备投入,只要将币存入平台账户,HashQuark团队将在安全、透明及高效的基础上为用户提供挖矿服务。

April 19, 2019 · 1 min · jiezi

优雅地修改多模块maven项目中

我们都知道,maven的出现使得我们可以很方便的管理项目依赖,而且可以实现多模块协作编译、打包、运行。大多数情况下,我们一个maven项目都包含了多个子module,这个时候如果我们想要把一个子module进行打包并且deploy到私服上供别人引用,那我们需要:从父节点把整个project都deploy上去,这时别人才能拉到你上传的jar包。同时我们需要保证我们整个project中所有的module的version都是一致的。问题引入对于我们来说,通常应用发展是非常快的,也就意味着我们需要上线的周期很短,对于在测试时,我们可以使用-SNAPSHOT的方式,这样每次上传完,引用该依赖的项目发布时,会自动再从私服上下载最新的版本来替换本地的jar包。但是线上我们都是使用release版本发布,由于release版本的依赖在相同的版本号下,引用该依赖的项目在发布时,不会再自动从私服上拉去最新的包来替换本地的包,所以就会出现问题。那就会有以下问题:正式版不能重复发布,所以每次上线版本号都需要更改当项目中包含几个子模块时,通常我们想让子模块的版本号跟父项目的版本号保持一致子模块间也会项目依赖最佳实践上面的三个问题中,最容易解决的是第三个问题,我们可以在父项目的pom文件中的dependencyManagement中进行声明依赖,子模块直接使用,不需要指定版本号。优雅地修改多模块maven项目中的版本号子项目引用时,直接进行如下引用即可:优雅地修改多模块maven项目中的版本号虽然在子pom文件当中,我们可以不声明groupId和version属性,这样就可以实现所有子模块的版本号都和父项目保持一致了。但是在子pom中的<parent></parent>标签中的父项目的版本号还是要写的,不然编译就会报错,还不是很清楚是maven还没有进化到这么智能化,还是可能会造成其他混乱从而必须要求指定。我本来想投机取巧的把这个父项目的版本号也用${project.version}来替换,但很可惜没能成功,install的时候报错了,我想可能是因为必须要先初始化<parent>标签才能知道${project.version}是多少吧!以往对于修改父项目的版本号,我们很痛苦,每次都要把所有子模块中的父项目的版本号都替换一下,又不敢批量替换,所以只能一个一个的改掉。那我就在寻求一种更加高效的方式,可以使得我运行一个命令或者怎么样就可以实现一次性把所有要改动的地方都改掉。念念不忘,必有回响!一个偶然的机会我还真发现了一个神器,它就是versions-maven-plugin,在项目中引入该插件以后,就可以一行命令实现修改父项目的版本号,并且子模块中的父项目版本号的声明也会一并被改掉,具体操作如下:首先在父项目的pom.xml文件中,引用如下插件:优雅地修改多模块maven项目中的版本号其中generateBackupPoms参数是设置是否修改版本时对现有版本的文件进行备份。因为我们的项目一般都是交给git管理的,所以不需要让该插件帮我们备份,改错了,直接revert就好了。然后,你只需要在父pom.xml文件所在的文件夹下打开控制台,运行:mvn versions:set -DnewVersion=xxx,这样我们就可以实现把父项目的版本修改为xxx了。是不是很方便?尤其当我们的项目有几十个子模块的时候,这就给我们带来很大的效率提升了。不然升级几次版本号,一天就过去了。

April 18, 2019 · 1 min · jiezi

简单有效的录制电脑中视频音频方法

随着软件行业的迅速发展,它给人们的生活带来了许多的便捷,现在很多人在录制一段音频的时候就会需要使用工具来完成,相比之前大家用手机录制来比,这种工具真的为我们解决了很多的烦恼,当我们需要录制电脑中视频音频的时候,使用这种方法可以更加有效的帮助到你们,下面跟着小编一起看看这种方法的操作步骤吧! 软件特色: 迅捷录音软件它是一款PC端的录音软件,可自由选择保存的声音文件格式,无需转格式,实时音频高清录制,多种录制模式选择;不压缩录制时间,注重用户体验;不压缩音质大小,还原无损音质。所以对于想要录制电脑声音的用户来说,这款软件算是一个不错的选择。 具体操作步骤如下: 1、录制视频音频首先我们需要下载一款录音工具,然后将它安装,安装成功之后大家就可以将它打开了。 2、这个时候,它的所有功能大家就可以看到了,比如说我格式选项、声音来源以及更改目录,格式选项分为wav和MP3,声音来源分为仅系统声音和仅麦克风声音,更改目录大家可以保存到自己的计算机中,每一种功能都进行详细的设置,另外大家最好将悬浮框打开,这样的话后面开始和暂停录制会方便很多。 3、它的功能都设置好之后,下面将你需要录制的视频打开,我们把录音工具打开,点击开始录制,或者三角按钮中的按钮。 4、录制一会后,大家想要录制的音频已经录制好了,就可以点击暂停录制。 5、暂停录制后,它的工具会自动将你录制的音频文件保存到刚才设置的计算机中,大家可以点击打开路径,查看录制的音频文件。 简单有效的录制电脑中视频音频方法真的很好用,希望可以帮助到你们。

April 18, 2019 · 1 min · jiezi

去中心化交易所的想象空间和困局

币圈有句话:“一级市场割二级,基石割一级,交易所是天上的神仙,通吃。”从2014年以来,诞生了10000家以上的中心化交易所。杠杆黑幕、丢币盗币、交易刷量、资金回滚、平台币破发……几乎每天,我们都能看到交易所的负面新闻。太多的交易所经历过攻击,如著名的MtGox,还有Bitfinex、ShapeShift和Bithumb等。而最具有讽刺意味的是,中心化的交易所上交易的,都是去中心化的代币。中心化交易所是和区块链技术离得最远的一个产业,却异常蓬勃。 “这个产业的发展壮大代表了市场畸形。” 暴走恭亲王告诉「北纬31度」。在交易所的世界里,一边是老牌的币安、火币、OKEx等中心化的交易所,一边是鲸交所、BitShares、0x、Cybex、Kyber等去中心化交易所。在区块链这个如此幼嫩的行业,竟然出现了新旧势力对峙的局面。01、中心化交易所的存在逻辑在数千家交易所中,交易所替用户保管资产的能力成为了最大的风险。如一把达摩克利斯之剑,时有发生的交易所盗币和丢币事件,让整个币圈都在时刻担忧。但它依旧是目前交易所的主流。在「北纬31度」看来,这源于中心化交易所的两大职能:1、提升效率;2、担任信任中介。在互联网世界和古典金融世界里,中间人是市场中必要的角色,做好中间人的企业,自然会在利益分配中分一杯羹。中间人界定双方规程、协议、期待的明确标准,比跳过中间人去合作和沟通的效率要高。此外,两个人,不能互相信任,但都信任中间人,那么他们可以依靠中间人达成交易或合作。最典型的中间人就是银行,以及上证交易所。我们之所以相信银行和上证安全,是因为国家的公权力作背书。抢银行的事件可不常发生,发生了也会受到法律制裁、追回窃款。中心化交易所,就是加密货币世界里“中间人”。但是,它只解决了效率问题,却并没有完全解决信任问题。目前的中心化交易所商业模式,可以说是“用公鸡下金蛋”。中心化交易所,通常也会兼营电子钱包,让用户把钱直接存放在交易所内。相比我们把*存在银行里,哪怕是存在、支付宝里,安全性也差多了。在法律尚未明确,权益不受公权力保护的加密货币世界里,损失完全由个人负责,交易所卷钱跑路的风险极大。具体来说,中心化交易所的对手风险主要有两个:一个是来自人的因素。大交易所利用用户的数字货币来进行砸盘,从而获取低价的数字货币。或者,对用户提币到自己的数字钱包过程进行阻挠,这些都是不履行金融义务的实例。另一个是技术风险。例如2016年8月Bitfinex由于网站出现安全漏洞,12万个比特币被盗。2018年2月10日意大利交易所BitGrail遭黑客攻击,损失了1700万个NANO币,总价值约1.7亿美元。风险重重,作为中间人的交易所却仍未消失,说明几乎所有用户都在为了效率而部分牺牲信任。但这始终是中心化交易所的心头之痛。02、消除中间人的去中心化交易所安全,是去中心化交易所最大的吸引力所在。“你再也不用担心自己的私钥掌握在交易所那里了。”它完全消除了中间人,也消除了交易双方的信任危机。全球的服务器为你的每一笔交易做记录,可以说比国家银行还可靠了。其实,去中心化交易所的优势绝不止这一点,它最让中心化交易所眼红的优势,是政策层面上的安全。目前几大主流交易所,都因为政策问题在各国“流窜”。“九四”之后,币安退出中国市场。由于日本金融厅的监管,火币、币安、BigOne等交易所都被驱逐出日本。OKEx禁止美国、韩国、马来西亚等十几国公民使用,也是出于规避法律风险。最近OKEx和币安都落户了小国马耳他,并且得到了政府批文,才算是松了口气。去中心化交易所就不一样了。司法监管的前提是有监管对象,一般是机构、公司等法律实体。而去中心化交易所仅仅是一段程序,没有国界,布署在互联网上,单纯是钱包之间透过智能合约的ERC-20 token交易,根本不需要牌照,也没有政策问题。在这个系统中,“上币费”乱象也就会自然消失。头部交易所索取的上币费,通常高到可怕。美国一家研究机构调查,进入头部交易所的ICO项目需付100万美元的上币费,想迅速提高代币流动性则需要300万美元。相比之下,股票上线纳斯达克只需要12.5万到20万美元。被交易所割了的部分,就只能从投资者身上割回来。暴走恭亲王就指出,好的区块链项目不可能去支付几百万、几千万这么不合理的上币费,所以渐渐形成了劣币驱逐良币的畸形市场。中心化交易所除了资产是区块链的,其他和区块链没什么关系了。“它其实是销售软件行业”,暴走恭亲王指出目前市场的病态。“销售软件”的猖獗何时才能结束?03、去中心化交易所的想象空间暴走恭亲王曾在《区块链社会》一书中这样评价BitShares(BM创立的去中心化交易所):“BitShares为商业而生,如同Bitcoin为货币而生。”去中心化交易所取代传统交易所的路上还处于起步,但正在开始。0x、Ethfinex、Cybex等交易所已经引起了人们的强烈兴趣。暴走恭亲王预测,一两年内,去中心化交易所一定会成为主流:“最终,互联网需要的不是银行转账,而是在线支付,这个观念可能没这么快,但大家迟早会认识到这一点。”在未来的一段时间,去中心化的应用场景,将超乎想象的广泛,“发行资产就像发微博一样”。每个人都可以发行自己的Token。比如,Papi酱可以在BitShares发行自己的个人“股票”,如果大家看好她,可以购买她的“股票”,她获得收入时,出示一张收入证明,将收入的一部分按比例发送给持股者。这等于把Papi酱这个IP证券化了,通过预先售出自己未来收入的一部分获得现在的启动资金,投资者能进行可量化回报的投资。个人都可以证券化,这才是最美好的未来。个人如此,公司更可以此方式筹资,也不会涉及到ICO的非法集资法律问题。这可应用在电商API、P2P借贷、艺术稀缺品份额化等众多领域。除此之外,随着去中心化交易所的进步,跨链、跨钱包转行也会愈加便捷。钱包的地位会越来越高,因为以往放在交易所里的币,都会存在私人钱包里。一个资深币民告诉「北纬31度」:“不要相信平台币,只要是发币的交易所,都是有赚钱欲望的,不单纯。如果中国政府开了个交易所,或者美国纳斯达克开了交易所,我就绝对会买,因为那个交易所会是公平的。”以往,公平就是公权力背书。将来,程序保证的绝对公平——去中心化交易所的时代,或将来临,传统交易所的乱象将成为过去。04、去中心化交易所的困局遗憾的是,短期内去中心化交易所还不会取代中心化,它还面临着重重问题。去中心化交易所DEW,它还能跨界交易股票、现货、期货、基金等,交易量约1亿人民币,市值14亿人民币。但比起BHO三大所近百亿的交易量,还是太小型了。去中心化交易所最核心的问题,就是TPS不够高,无法实现实时跨链交易,太慢了。但这个问题在逐步解决。比如,BitShares是最早的去中心化交易所,它完全不依靠任何人自动运行,里面所有交易的资产、产品可以由任何人创建并交易。虽然,它还不能达到实时交易,在POS共识机制下,区块生产速度已经相对算快。此外,跨链技术的发展,也能增加TPS。Token可以在公链之间价值流通,跨链合约处理速度会比人要快,这样就会产生一个正循环,越来越多的公链也都会支持跨链,登陆去中心化交易所。去中心化交易所的另一问题是,用户体验还不够好。举一个最简单的例子:用户密码丢了,中心化交易所可以帮你找回来,但去中心化交易所可没人帮你保管。另外,流动性有限、操作复杂,也都是用户体验上的缺陷。但这些问题,都是时间可以解决的技术问题,随之而来的用户教育也会慢慢铺开。从用户的需求来看,交易所是中心化还是去中心化,都不是核心,核心是交易体验和资金安全。首先,速度要快,不用等太长时间;其次要有交易量,可以快速成交;再次,有合适的成交价格;最后是资金安全和可信任。当然这四者在每个人心目中的排序不同。币圈99%的流动资产,还是掌握在中心化交易所手中。短期内,强势方还是在币安、火币等中心化交易所,因为它们占据了技术、用户、运营经验等资源。但由于去中心化交易所一定是未来,留给后者颠覆的可能性仍会存在。比如说十分火爆的鲸交所,最近就爆出大新闻说要推出“诺亚方舟”计划,该计划一旦成功,那么,哪怕是发生了战争,或者地震,洪水,甚至是火星人入侵地球,导致他们服务器停止运行,用户资产依然安全。结语去中心化交易所还有很长的一段路要走,任重而道远,但毫无疑问,它的未来是光明的。在不久的将来,越来越多的人都会使用去中心化交易所,中心化交易所将会逐渐退出历史舞台。文章来源:币乎作者“北纬31度”,欢迎关注,转载请注明出处!

April 17, 2019 · 1 min · jiezi

有什么方法可以将音乐剪切下来

很多时候音乐仿佛有一种神奇的力量,它可以净化人的心灵,可以使人心情愉快,总之我们喜欢它,不知道最近最近你们有没有看过这样的一部电视剧《如果可以这样爱》里面有一段钢琴曲是非常好听的,但是网上却没有这首曲子,所以我们就需要想办法将它剪切下来,那么有什么方法可以将音乐剪切下来呢?小编今天分享一款简单的方法给你们哦!具体如下: 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!对大部分用户来说的确是个不错的选择。 第一步:安装打开工具 这种方法是需要一款工具来辅助我们完成的,所以大选择任意自己喜欢的一款就可以了,然后将它打开。 第二步:添加音频文件 之后,点击音频剪切按钮,这个功能是可以将音乐剪切下来的,让我们进去到它的界面中,就可以把文件添加进去了。 第三步:设置分割片段 剪切的文件添加进去之后,大家就会看到编辑栏下方有三种剪切方式,分别是时间分割、平均分割、手动分割,其中手动分割大家可以点击进度条进行调整的,最后点击确定。 第四步:保存剪切文件位置 这个时候,界面中就会出现你们剪切的音频文件了,大家需要将剪切的音乐设置一个保存位置,点击文件输出目录,选择保存地点就可以了,然后点击开始剪切。 第五步:音乐剪切完成 之后,如果界面中出现了对号的时候,已经剪切成功了,如果你们需要查看的话,可以在刚才保存的文件中进行查看哦! 以上就是这种方法的全部操作内容了,感谢你们的阅读,希望你们可以好好学习哦!

April 17, 2019 · 1 min · jiezi

下载的QQ音乐怎样剪切歌曲

剪切歌曲现在是一种流行的方法,大家喜欢将剪切的歌曲制作成很多东西,有些人的手机铃声就是自己剪切出来的,还有些人剪切歌曲制作串烧,然后进行翻唱等,对每个人来说都有很大的用处,那么如果想在QQ音乐上面下载一首歌曲的话,如何将它进行剪切呢?剪切歌曲讲究的是方法,所以说只要我们的方法用对了,其实很简单。 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!对大部分用户来说的确是个不错的选择。 第一步:安装打开工具 可以先下载一首歌曲,接着将剪切工具打开放到电脑桌面来。 第二步:添加音频文件 打开后,我们在它的界面中点击音频剪切按钮,这个时候大家就可以进行添加文件了,音频剪切中的添加文件夹用在音乐数量大的情况下使用就可以了。 第三步:设置分割片段 设置剪切的片段,其实有三种方法,分别是时间分割、平均分割、手动分割,这三种分割方法大家可以选择一款进行操作,接着就可以点击确定了。 第四步:保存剪切文件位置 确定之后,我们在文件输出目录中设置剪切文件的保存位置,很多人都是将它保存到计算机中的D盘,这样的话等剪切完成之后可以直接到文件中进行查看,文件设置好之后,就可以进行开始剪切了。 第五步:音乐剪切完成 开始剪切成功后,大家会看到有一些对号显示,这个时候说明我们剪切的音频文件已经成功了,可以在保存的文件中进行查看哦! 以上下载的QQ音乐怎样剪切歌曲的全部操作步骤,希望可以帮助到你们。

April 16, 2019 · 1 min · jiezi

全球最大的去中心化交易所上线安全账户,方便用户使用

4月10日,全球最大的去中心化交易所鲸交所正式发布了2.0版本,上线了安全账户。安全账户的上线,正式向用户宣告:即使没有EOS账户,也能进入EOS世界,一个手机号,也能玩转去中心化交易所。众所周知,对于绝大多数用户来说,EOS账户一直是一个难题,阻挡了人们进入EOS世界、进入去中心化交易所、甚至是进入加密资产的步伐。那么EOS账户有哪些问题呢?下面,我们来细说。第一、费用成本:付费注册无论是注册中心化交易所,还是注册各种钱包,都是免费的。习惯了免费的我们,很容易对EOS注册账户还要“收费”感到不满,容易产生抵触心理。EOS账户注册从刚开始30几元人民币到现在5元人民币,依然需要付费。这让很多用户被挡在了EOS世界的门外。第二、时间成本:注册步骤繁琐,花费5分钟以上(1)购买激活码购买激活码/邀请码——支付宝/微信付款——短信获得激活码/邀请码(2)创建钱包创建钱包——输入EOS账号名称——设置密码——输入激活码/邀请码——备份私钥——确认钱包私钥——激活账号。另外,EOS账号名称限制12位,已注册的不能再使用,账号局限性大,好的账户需要高价竞拍才能得到。另外,钱包私钥的一连串字符,保管起来很不方便。第三、学习成本:各种名词不理解比如EOS账户、钱包、公钥、私钥、智能合约等概念,需要理解CPU、NET、RAM、抵押、赎回、购买等。为什么要抵押资源,如何抵押资源?需要抵押多少数量?资源如何消耗?如何赎回、赎回时间等一系列问题。单是一个账户,就是学习了解这么多东西,对于大多数用户来说,它的门槛真得是非常高。上述所说的这些问题都大大阻挡了用户进入EOS、进入去中心化交易所、甚至是进入区块链世界的步伐。我们都希望东西是越简单越好,EOS账户这么复杂,无疑大大提高了用户的使用门槛,让用户感觉并不容易理解。现在,全球最大的去中心化交易所鲸交所推出了安全账户,用户只需一个手机号就能轻松注册,设置自己的专属密码,摆脱私钥管理困扰,轻轻松松进入加密世界,体验去中心化交易所的安全、流畅。此次鲸交所发布安全账户意义重大,可以说是去中心化交易所的又一大技术进步:1、降低用户的开户门槛EOS主网上线快1年了,全球还只有90万EOS账户,这与其高门槛的缘故密不可分。因此,必须要大幅降低用户的开户门槛,让用户更快的进入加密世界。鲸交所安全账户方便快捷,用户只需一个手机号即可注册,30秒极速免费开户,丈母娘3分钟能买币,轻松拥有加密资产。也就是说,以后用户想进来非常简单,只要一个手机号即可,即使是小白,不需要懂什么公钥私钥,也能快速进入。2、去中心化资产托管,安全透明和中心化交易所截然不同,鲸交所坚持去中心化的资产托管,安全账户的全部资产托管于智能合约whaleextrust,代码即法律。同时,鲸交所对智能合约采用节点多重签名机制进行防护,即使遭受极端物理性摧毁,也不怕资产丢失,所以,用户在鲸交所的资产非常安全。即使是黑客,也无法盗取鲸交所的用户资产。相信大家都知道之前发生过多起交易所资金被盗、用户资产丢失的案件,在中心化交易所里,我们需要时刻担心这样的风险,虽然发生的概率比较低,但是一旦发生了,就是百分百的损失。而且有些情况的发生可能是交易所坚守自盗,无法自证清白。而去中心化交易所鲸交所很好地解决了这一痛点,一方面智能合约有多重签名机制防护,用户资产的交易私钥全部存放在用户客户端,即使交易所私钥泄露,黑客也无法触碰用户资产。另一方面,所有的交易数据与记录均链上可查、不可篡改、无法伪造,用户能快速查询各种记录,交易所能自证清白。用户可以放心的将资产放在去中心化交易所中,安全、透明,去中心化的资产托管让用户不用再担心盗币、丢币的风险。3、方便用户从中心化交易所提币使用过币安、火币等中心化交易所的用户都会知道,充币可以,但提币并不自由,有诸多限制。首先是提币数量,比如火币少于100EOS不能提;其次,提币需人工审核,提币时间长且不确定,也许半小时,也许一两天,也许压根就不同意;再次,提币有手续费。所以你看,你把钱给交易所就很方便,再让它把钱还给你就比较难,这是不合道理的,毕竟,充提自由才是正确且合理的。至于中心化交易所为什么这么做,其中的原因很难说清楚,因为它没上链,我们无法查询,这中间实际上就会存在黑箱。那么现在,用户可以直接从中心化交易所提币到鲸交所的智能合约,将享受到如丝般顺滑的充提体验。鲸交所的提币规则是:秒级提现、无限额、无手续费、无人工审核。用户在鲸交所可以自由充提自己的资产,由智能合约控制,真正做到代码即法律,提现秒级到账,想提就提。交易数据与记录全部都上链确认,我们也可以在链上查看。总结鲸交所目前的日活用户量已经过万,从Dappreviewr数据来看,表现也非常抢眼。作为全球最大的去中心化交易所,鲸交所一直在不断地推动自身发展与进步,不用优化用户体验。此次推出安全账户后,相信鲸交所的用户量肯定又会上一个新台阶,实现新的飞跃。这只鲸鱼一直在不断乘风破浪、走向星辰大海,让我们一起加入、一起来见证它的奇迹!

April 16, 2019 · 1 min · jiezi

Searching with Deep Learning 深度学习的搜索应用

本文首发于 vivo 互联网技术微信公众号 https://mp.weixin.qq.com/s/wLMvJPXXaND9xq-XMwY2Mg作者:Eike Dehling翻译:杨振涛 本文由来自 Textkernel 的软件与数据工程师 Eike Dehling 于2018年10月23日发布与其Linkedin 的 pulse 上,已获得翻译授权。英文原文链接:https://www.linkedin.com/pulse/searching-deep-learning-eike-dehling/ 目录: 一、Fast Nearest Neighbours 二、Elasticsearch 插件 三、集成工作 四、结论最近我在帮一个数据科学家同事工程化一个基于深度学习模型的搜索系统。他们的项目是关于在文档嵌入应用深度学习模型,然后使用嵌入向量到我们的搜索系统中来查找相似文档。一个文档嵌入本质上其实是一个(长的)数值数组,查找相似文档就相当于查找其他与其较相近的(长的)数值数组;可以采用诸如欧氏距离等来衡量相似性。可以借此来查找相似文档,但是因为不是直接基于关键词而是基于“嵌入”,所以可以自动获得与同义词扩展相媲美的效果。它会查找相关文档,即使它们使用不同的关键词,因此能比关键词检索表现更好。已经有解决这种问题的工具了,比如 facebook 的 FAISS 库(https://github.com/facebookresearch/faiss)。这个类库速度非常快,并且支持多种智能方法使用嵌入向量实现快速检索。不过它不能友好地集成到类似 Elasticsearch 这样的搜索引擎中。对于 Elasticsearch 来说,也有一些插件(https://github.com/muhleder/elasticsearch-vector-scoring)提供了相似度计算功能,但是它们的速度并不怎么样,因为它们只计算了向量相似度而没有做过滤。所以我们自己动手实现了更好的解决方案。一、Fast Nearest Neighbours为了更快速检索通常会使用各种“索引”,这种数据结构支持高效地过滤出相关的匹配,而无需单独评估每一个匹配。基于关键词的检索一般使用“倒排索引”;基于地理位置的检索,一般使用一种叫做 KD树 的数据结构。我们也需要诸如此类的机制来快速过滤出最相关的匹配,因此我们只需要在这个较小的集合上计算精确得分。这一点非常重要,因为在一个高维向量的超大集合上计算距离,是代价非常高昂(慢)的操作。上文提到的 FAISS 库提供了多种方式来解决这个问题:PCA 降维K 均值聚类局部敏感哈希可能还有其他我不知道方法这些方法中的每一种都能实现高效的索引方法,因此可以快速地筛选出较近邻的文档,然后通过计算精确的距离来查找最近邻文档。在降维以后就可以使用 KD树,聚类或者局部敏感哈希后也可以使用倒排索引。上图揭示了如何通过过滤数据集来加速计算,需要计算精确距离的文档数与计算时间之间是线性关系;同时也说明了高效地过滤掉不相似文档多么重要。当然所有这些方法都是有可能在 Elasticsearch 里得到实现的,其优点是便于和其他检索系统集成。届时就可以组合使用关键词查询或其他基于深度学习的查询结果了。实验表明在我们的数据集上,结合了 PCA 降维后再使用 KD 树索引,能带给我们速度和精度的最佳y组合。上图揭示了缩小数据集是如何影响结果精确度的。能够看到,过滤得太狠意味着我们会丢失一些最近邻文档;而如果过滤掉 50k 到 75k 的文档,就可以找到所有的最近邻文档,同时计算时间只占暴力计算所有距离的很小一部分。二、Elasticsearch 插件在 Lucene 即 Elasticsearch的底层类库中,KD树的数据结构已经实现了,但还没有通过 Elasticsearch 的 API 暴露出来。已经有插件可以计算精确的向量距离,所以我们只需要开发一个小插件来支持使用这种索引结构即可。参见这里:https://github.com/EikeDehlin…三、集成工作现在集成工作只是相当于把拼图图片按照正确的顺序拼到一起:安装 Elasticsearch 插件PCA降维(Python/sklearn 或者 Java/Smile)索引降维后的完整向量到 Elasticsearch 中(以及其他必要属性)整装待发!安装插件、创建索引以及添加文档请参考这里(https://github.com/EikeDehlin…。完成这些步骤后,现在就可以使用我们的嵌入向量了!请注意 pca_reduced_vector 上的范围查询,这才是我们新插件起到的作用。四、结论我们展示了如何应用深度学习向量来实现高效的搜索。这一方法适用于想要寻找相似文档而普通关键词查询不够好的任何应用场景。其中的嵌入向量,可以使用诸如 doc2vec 等来实现。更多内容敬请关注 vivo 互联网技术 微信公众号注:转载文章请先与微信号:labs2020 联系。 ...

April 16, 2019 · 1 min · jiezi

如何在电脑上在线录制视频内部声音?

有些人喜欢在网上看一些搞笑的视频,原因很简单它们总是可以给我们带来很多的欢声笑语,可是除了在电脑上播放大家也喜欢在散步跑步的时候听一些这样的音频,所以需要将这些在电脑上播放的搞笑音频录制下来,这需要电脑录音工具来帮助我们,如何在电脑上录制内部声音呢?你们肯定有一些好奇吧!如果好奇或者是感兴趣的话不妨看看小编平时是怎么操作的吧! 软件特色: 迅捷录音软件它是一款PC端的录音软件,可自由选择保存的声音文件格式,无需转格式,实时音频高清录制,多种录制模式选择;不压缩录制时间,注重用户体验;不压缩音质大小,还原无损音质。所以对于想要录制电脑声音的用户来说,这款软件算是一个不错的选择。 具体操作步骤如下: 1、小编在准备开始之前,会将一些需要使用的工具准备好,然后将它打开。 2、打开后,就可以设置格式选项和声音来源了,在格式选项中有wav和MP3这两种可以选择,在声音来源中有仅系统声音和仅麦克风声音,这时候点击仅系统声音就可以了。 3、接着下一步就是先要设置一下它的保存位置,点击更改目录,建议大家保存到计算机中的D盘哦!这样可以方便今后查找,大家可以把悬浮窗打开,在我们录制音频的时候会方便很多。 4、保存路径设置好之后,就可以开始录制了,点击开始录制或者三角按钮中的开始录制都可以。 5、录制快要结束的时候,大家就点击暂停录制。 6、等到文件录制好之后,可以点击打开路径进行查看了,其实在我们点击暂停录制的文件文件就已经自动到设置的位置中了,我们在弹出的窗口中找到它就可以了。 你们看录制音频其实还是蛮简单的,希望可以有效的帮助到你们。

April 15, 2019 · 1 min · jiezi

使用prometheus监控nginx

前言由于nginx的快速和高效,生产中的大部分应用都会选择使用nginx来做反向代理,这时对于nginx的监控就显得非常有必要,需要能够直观的显示出nginx实时的流量,访问量,响应时间,http状态码等指标。prometheus具有由度量名称和键/值对标识的时间序列数据的多维数据模型,能够很好的对nginx的这些指标进行收集,并配合grafana进行图像展示。收集nginx指标的较多采用的有nginx-vts模块,prometheus-lua两种方式进行采集,本文采用nginx-vts模块方式进行数据收集。nginx-vts模块1、添加nginx模块nginx -V #configure arguments中可以查看到当前nginx所包含的模块cd /root/git clone https://github.com/vozlt/ngin… #获取vts源码wget https://nginx.org/download/ng… #获取nginx源码tar -zxvf https://nginx.org/download/ng… nginx-1.14.2./configure –add-module=/root/nginx-module-vts –prefix=/etc/nginx –sbin-path=/usr/sbin/nginx –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log –http-log-path=/var/log/nginx/access.log –pid-path=/var/run/nginx.pid –lock-path=/var/run/nginx.lock –http-client-body-temp-path=/var/cache/nginx/client_temp –http-proxy-temp-path=/var/cache/nginx/proxy_temp –http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp –http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp –http-scgi-temp-path=/var/cache/nginx/scgi_temp –user=nginx –group=nginx –with-http_ssl_module –with-http_realip_module –with-http_addition_module –with-http_sub_module –with-http_dav_module –with-http_flv_module –with-http_mp4_module –with-http_gunzip_module –with-http_gzip_static_module –with-http_random_index_module –with-http_secure_link_module –with-http_stub_status_module –with-http_auth_request_module –with-mail –with-mail_ssl_module –with-file-aio –with-ipv6 –with-cc-opt=’-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector –param=ssp-buffer-size=4 -m64 -mtune=generic’#–add-module=/root/nginx-module-vts,并将现有参数全部加上make && make install #编译好的新nginx文件,可以直接用来替换掉旧的nginx文件,重启nginx服务进行升级service nginx restart2、nginx.conf加入以下配置,通过8088端口展示出数据http {vhost_traffic_status_zone;server {listen 8088;location /status {vhost_traffic_status_display;vhost_traffic_status_display_format html;}}}重新加载nginx配置后,访问 IP:8088/status 可以看到如下页面,能够获取到请求时间,后端响应时间,http code等大部分需要的指标了。3、指标的数据类型转换要将获取到的数据接入prometheus还需要将数据转为metrics类型的数据,vts模块中直接提供了/status/format/prometheus 接口,访问 IP:8088/status/format/prometheus 即可看到转换后的数据。部署nginx-vts-exportergit clone https://github.com/hnlq715/ng… +x nginx-vts-exporternginx-vts-exporter -nginx.scrape_uri=http://localhost:8088/status/format/json启动后默认端口为 :9913/metrics4、通过VTS获取其它指标通过以上部署只能拿到默认的指标,生产中可能还会需要监控uri的请求量,监控IP访问情况(同一个IP出现大量访问时可能被攻击),获取不同agent请求量用于分析等,通过vts模块的vhost_traffic_status_filter_by_set_key功能可以自定义需要获取的指标。此处的指标需要加到对应的server配置中server { listen 80; server_name nginx.test.com; vhost_traffic_status_filter_by_set_key $uri uri::$server_name; #每个uri访问量 vhost_traffic_status_filter_by_set_key $geoip_country_code country::$server_name; #不同国家/区域请求量 vhost_traffic_status_filter_by_set_key $filter_user_agent agent::$server_name; #获取用户所使用的agent vhost_traffic_status_filter_by_set_key $status $server_name; #http code统计 vhost_traffic_status_filter_by_set_key $upstream_addr upstream::backend; #后端转发统计 vhost_traffic_status_filter_by_set_key $remote_port client::ports::$server_name; #请求端口统计 vhost_traffic_status_filter_by_set_key $remote_addr client::addr::$server_name; #请求IP统计 location ~ ^/storage/(.+)/.*$ { set $volume $1; vhost_traffic_status_filter_by_set_key $volume storage::$server_name; #请求路径统计 } ……}prometheus部署及相应配置1、部署prometheusprometheus server采用go语言编写,下载后解压可直接运行tar xvfz prometheus-2.7.2.linux-amd64.tar.gzcd prometheus-2.7.2.linux-amd64/usr/local/prometheus-2.7.2.linux-amd64/prometheus –storage.tsdb.path=/data/prometheus –web.enable-lifecycle >> /data/prometheus/prometheus.log 2>&1 & #–storage.tsdb.path参数指定数据存储路径#–web.enable-lifecycle参数允许热加载,设置该参数后可以通过 curl XPOST localhost:9090/-/reload 快速加载配置2、nginx-vts-exporte接入修改prometheus.yml配置文件,将nginx-vts-exporter对应端口接入prometheus,采用文件发现的方式job_name: ‘Nginx_vts_exporter’ file_sd_configs: - files: [’./file_sd_configs/file_sd_configs_nginx.json’] refresh_interval: 30s编辑./file_sd_configs/file_sd_configs_nginx.json,nginx数量比较多的情况下,可以利用自定义labels对Nginx进行分组,便于后续图像展示[ { “targets”: [ “10.21.141.25:9913” ], “labels”: { “group”: “ops-test” } }, { “targets”: [ “10.21.141.26:9913” ], “labels”: { “group”: “ops-test” } }]grafana接入prometheus在grafana数据源设置中将部署好的prometheus加入,就可以对获取到的数据使用图像展示了导入nginx-vts-exporter的示例图https://grafana.com/dashboard…根据监控需求进行标签分组,增删图像。最终效果如下: ...

April 15, 2019 · 1 min · jiezi

去中心化交易所即将实现跨链,BTC不是梦

区块链现在还处于发展早期,大规模的应用需要等底层基础设施架构好之后才会爆发。由于行业的准入门槛较高,行业内的总用户量不多。然而有不少团队,正在为降低行业门槛而做各方面的贡献。去中心化交易所鲸交所就是这样的团队,今天我们就来看看它们在降低行业门槛方面到底做了哪些事呢?1、启航2018年10月,鲸交所在熊市中启航,并通过“交易挖矿”完成了项目的冷启动过程。汲取了之前FCoin“交易挖矿”的失败教训,鲸交所对交易挖矿机制进行了精心的设计,确保没有漏洞产生。通过实际运行之后的表现,也验证了鲸交所这套挖矿机制是可行的,相信它可以作为其它交易所挖矿机制设计的参考。目前鲸交所已经完成了冷启动阶段,交易挖矿已完成其阶段性使命。2、免费送EOS账号鲸交所最初是EOS生态中的去中心化交易所,EOS生态发展速度很快,但EOS用户和DAPP团队在EOS账户注册上都遇到了较高的门槛。2018年10月份,EOS账户数还不到50万,这对于一个生态来说远远不够。阻挡用户进入EOS生态的门槛之一是付费开户,这对已经熟悉免费模式的互联网用户来说,简直是“逆天”而为。于是,鲸交所与先后与MEET.ONE、TOKEN POCKET等钱包联合补贴共计20万EOS账户的注册开户,切实为生态带来真正的用户,来加速EOS的网络效应,繁荣整个EOS生态。补贴用户开户,就像政府救济穷人以现金,这还是解决不了本质问题。EOS开户门槛的问题,还得从根本上解决。3、手机号码30秒注册账户阻挡用户进入EOS生态的更大的门槛,是其复杂性:要想拥有一个EOS账号,用户需要了解RAM、CPU、NET、私钥、公钥、钱包等一系列生涩概念。不仅对小白用户,就算是对已有炒币经验的老司机来说,看到这些都会望而却步。鲸交所意识到,只有大幅降低用户门槛,帮助用户30秒免费极速开户,才能有机会服务海量用户。于是,在经历了长达4个月的开发周期,上周发布的鲸交所2.0版本,大幅降低了用户门槛——用户只需要提供手机号码,30秒即可完成账户注册。4、实现资产的丰富性据悉,鲸交所将于4月15日23:00正式发布APP新版本,支持比特币的跨链充提,增加资产的丰富性,为进一步增加交易深度做准备。同时,以太坊等其他公链的跨链,也将在未来45天中陆续上线。可以预想到的是,当主流公链上的资产进入到了去中心化交易所鲸交所,用户对资产的选择多了,会被去中心化交易所的资金安全特性所吸引。如果同一个币种,在中心化交易所和去中心化交易所都有,他们更倾向于到资金更安全的去中心化交易所里,不过这涉及到改变用户的习惯,需要一个过程,但趋势是一定的。5、3分钟买币目前在鲸交所上买币,流程还有些繁琐,用户需要到OTC网站中先购买EOS,然后将购买的EOS提现到鲸交所账号,这个流程有较大的优化空间。对于用户买币难的问题,鲸交所近期将推出鲸鱼OTC法币交易。用户可以直接在鲸交所网站或者APP用法币进行购买,这一举措,可谓大大地降低了买币门槛,方便了投资者,使得3分钟买到币可以实现。以上,就是一休哥总结的鲸交所在降低用户门槛方面的贡献。鲸交所还有很多其他的特点,如:用户资产全部托管于多重签名的智能合约,安全有保障,全程无人工干预、提币无限额、提现秒到帐、0手续费等等。结语在不久的将来,鲸交所的跨链资产充提和法币OTC上线后,鲸交所的大闭环就完成了,到时候用户就可以直接购买区块链资产,体验会和股票APP买卖交易一样流畅。

April 15, 2019 · 1 min · jiezi

没有EOS账户也能进入去中心化交易所,鲸交所大幅降低用户门槛

2019年将成为去中心化交易所的元年,现在去中心化交易所还只有整个交易市场0.01%的市场份额,但是去中心化交易所在3年内将占据整个交易市场90%以上的份额。所有的中心化交易所都会倒闭、破产、消亡。这一切正在发生,用户也正在召唤这样的发生。世界潮流浩浩荡荡,顺之者昌逆之者亡。从WhaleEx鲸交所在EOS主链上搭建去中心化交易所开始,在交易体验和性能上,去中心化交易所已经和中心化交易所没有明显差别了。去中心化交易所在资产托管上,远比中心化交易所安全和透明。但是,去中心化交易所要走向主流,首要的挑战就是用户门槛。历时四个月的潜心研发,全球最大的去中心化交易所鲸交所4月10日正式推出2.0版。鲸交所2.0在坚持去中心化资产托管的前提下,大幅降低了用户门槛,提升了易用性,向2019年百万日活的目标,和全球流动性最强交易所的愿景,迈出了重要的一步。鲸交所,自2018年10月上线以来,连续创下多个“全球第一”,在熊市中,曾创下单日最高交易额1400万EOS的全球记录。目前,在第三方DAPPREVIEW上查看DAPP榜单,鲸交所的链上日活账户数15000人,排名全球DAPP第五,在全球去中心化交易所中排名第一,日活是第二名交易所的15倍。鲸交所的唯一代币WAL鲸币也在EOS Token中市值排名全球第一。降低用户门槛,让丈母娘也会用EOS主网上线近一年,全球EOS账户数目前仅有90万,这么小规模的用户数量极大阻碍了EOS生态的繁荣。用户进不来的重要原因就是EOS账户注册的高门槛。门槛之一是付费开户,这对已经熟悉免费模式的互联网用户来说,简直是“逆天”。为降低用户开户成本,2018年鲸交所联合MEET.ONE和TOKEN POCKET,率先拿出真金白银发起补贴行动,免费送20万个EOS账号,这也只是解决了一小部分人的问题。但这还远不够,复杂性才是更大的门槛。要想拥有一个EOS账号,用户需要了解RAM、CPU、NET、私钥、公钥、钱包等一系列生涩概念,不仅对小白用户,就算是对已有炒币经验的老司机来说,看到这些都已经望而却步了。鲸交所意识到,只有大幅降低用户门槛,让丈母娘也会用,帮助用户30秒免费极速开户,才能有机会服务海量用户。去中心化资产托管,要方便更要安全鲸交所在思考解决简化注册问题的同时,始终坚持保障用户资产安全的原则,坚持去中心化的资产托管,采用智能合约节点多签机制进行防护,即使交易所私钥泄露,黑客也无法盗取用户资产。中心化交易所被诟病的一大原因就是安全问题,用户资产全部中心化管理,即以人为信任基础的运行模式。因此,在中心化交易所,提币有限额,提现有延迟,甚至迟迟不到账,黑客攻击、监守自盗等系列问题屡屡爆出,这和传统的金融模式没有任何区别,但缺少了第三方背书及政府监管,本质上来说,中心化交易所并不属于真正的区块链。因此,从长期来看,中心化交易所必然消亡,去中心化交易所才是未来,原因就在于去中心化交易所的信任不依赖于人,而是基于链上的智能合约,code is law。鲸交所开发的智能合约经过独立第三方机构慢雾科技审计,采用节点多重签名机制进行防护,即托管了用户资产的智能合约每次发生变动,都需要经过慢雾重新审计以及节点签名方可生效,鲸交所没有作恶的能力,即使交易所私钥泄露,黑客也无法盗取用户资产。目前EOS Asia、EOS Cannon、EOSStore、EOS Laomao、JEDA、EOS Beijing、EOS Bixin、MEET.ONE等八大EOS超级节点均已加入鲸交所多签机制中,未来还将引入更多节点加入。在鲸交所交易,用户资产全部托管于多重签名的智能合约,安全有保障,全程无人工干预,提币无限额,提现秒到帐,0手续费。在保障用户资产安全的前提下,大幅降低用户门槛,鲸交所2.0版的推出,将吸引大量新用户进入加密资产,而这还仅是个开始。鲸交所近期将正式推出比特币跨链以及和鲸鱼OTC法币交易,让丈母娘3分钟买到币。

April 13, 2019 · 1 min · jiezi

使用 chrome 地址栏和有道翻译来快速翻译单词

Chrome浏览器的地址栏不仅仅能够输入网址,还可以做很多的事情,我今天就举个例子,用地址栏来快速翻译单词先看看效果地址栏输入youdao.com按一下Tab键,会自动提示 使用 有道翻译 搜索再输入想要翻译的单词回车设置方法添加一条

April 13, 2019 · 1 min · jiezi

有什么方法能把整段音乐进行剪切

在生活中我们总会遇到一些好听的串烧歌曲,所以会有人很想自己制作属于自己的串烧歌曲,这当然是比较简单的一种事情了,只要你们的方法用对了,就可以轻松的去完成,因为这种方法就连新手宝宝都可以快速学会的,想知道是什么方法吗?一起来看看吧! 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!对大部分用户来说的确是个不错的选择。 第一步:安装打开工具 大家首先在自己的电脑桌面把这款工具打开。 第二步:添加音频文件 工具打开之后,在它的界面中四种功能,分别是音频剪切、音频提取、音频合并和音频转换,点击音频剪切按钮进入到它的界面,然后将音频添加进去。 第三步:设置分割片段 添加之后的音频我们就可以进行剪切了,在这里有三种方法可以进行剪切,分别为时间分割、平均分割、手机分割,可以店家打开看看自己喜欢哪种提取方法,然后进行提取就可以了,提取完成之后点击确定。 第四步:保存剪切文件位置 确定之后,你们就会发现界面上出现了很多的音频小片段,这些音频小片段还是需要我们去设置一些保存位置的,点击文件输出目录中的文件,它将会弹出的窗口,在这个窗口中设置,设置好之后,点击开始剪切。 第五步:音乐剪切完成 剪切的方法都是比较简单的,你们看到有一些对号图标出现的时候,这个时候就说明已经提取成功了。可以点击文件进行查看。 以上就是剪切音频片段的方法,希望可以有效的帮助你们,你们如果有更好的方法也可以分享给身边的朋友哦!

April 12, 2019 · 1 min · jiezi

如何快速将MP3格式转化成ogg格式

人们习惯了将音频格式转换成MP3格式,但是却忽略了很多其他的格式,比如说ogg格式,想比MP3格式它除了不能在手机上使用,但是其它各方便还都是不错的,所以箭头教你们将MP3格式转换成ogg格式,接下来感兴趣的话可以往下看看小编整理的操作步骤。 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 如何快速将MP3格式转化成ogg格式 步骤一:转换的方法就是先在桌面找到一款可以转换的工具,然后我们将它打开来。 步骤二:打开之后,大家就会看到它的具体功能,有音频剪切、音频合并、音频提取和音频转换功能,我们点击音频转换就可以了,然后将音频文件导入到其中。 步骤三:文件成功导入进去之后,大家就会看到在这个导入的文件中会有一个设置的按钮,这个时候我们点击一下,然后会出现一个下拉框,里面有很多种格式可以选择,今天点击ogg格式就可以了。 步骤四:然后在选择输出目录中也可以设置转换的格式,它和上面的是一样的,你们点击一下也会出现很多格式,选择自己需要的格式就可以了。然后对质量声道这两个参数进行设置就可以了。最后点击开始转换。 步骤五:开始转换后,我们就会看到进度条就会一直不停的变化,等到变化为100%的时候,这个时候我们就可以点击打开查看了,是不是感觉转换音频特别的简单。 以上如何快速将MP3格式转化成ogg格式的操作步骤了,相信大家看完之后会有所收获,记得动手操作哦!

April 11, 2019 · 1 min · jiezi

clickhouse两个表关联后出现几十位的小数

问题在一次clickhouse的数据查询的时候,QA反馈说列表中某些指标数据出现了几十位的小数。开始以为是DataFormat时候bug导致的。于是从接口入手开始跟数据,一直跟到数据源,发现几十位的小数点一直都在。最后打印了执行sql在DataGrip中执行。发现sql产生的数据就带有几十位的小数点,详见图例。之前在clickhouse聚合查询的时候会出现小数后面数字浮动的情况,但这种明显又是另一类的问题。解决于是开始分析这个几千行的sql,精简后其实主要是两个表的单独分组聚合然后再进行关联。单独执行子查询数据是正常的。经过反复尝试后,发现是 子查询 子查询 子查询 中使用了 select * 导致的,将这里换成具体查询的字段数据就正常了。这里使用*是因为报表是需要根据用户所选择的字段动态展示。SQLSELECT *FROM ( SELECT fieldsa, fieldsb, fields1c FROM table1 WHERE condition1 ORDER BY fields1c DESC )ANY LEFT JOIN ( SELECT * //将这里换成具体要查询的字段就可以了 FROM ( SELECT fieldsa, fieldsb, round(sum(fields2c) / 1, 2) AS fields2c, round(sum(fields2d) / 1, 2) AS fields2d FROM table2 WHERE condition2 GROUP BY fieldsa,fieldsb ) ALL FULL JOIN ( SELECT fieldsa, fieldsb, round(sum(fields3c) / 1, 2) AS fields3c, round(sum(fields3d) / 1, 2) AS fields3d FROM table3 WHERE condition3 GROUP BY fieldsa,fieldsb ) USING fieldsa,fieldsb WHERE condition4 )USING fieldsa,fieldsb图例 ...

April 10, 2019 · 1 min · jiezi

音频剪切软件哪款可以批量进行操作

剪切音乐相信大家在生活中都已经开始慢慢的接触它了,一般情况下大家都是一整首歌曲进行剪切的,那如果我们遇到剪切量比较大或者是多的时候应该怎么办呢?批量上传的音频怎么剪切呢?别担心,如果你们往下看小编的这篇文章就会了解啦!具体操作如下: 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!对大部分用户来说的确是个不错的选择。 第一步:安装打开工具 首先大家可以在在桌面找到有一款音频转换器,找到之后可以先将它打开。 第二步:添加音频文件 这时候工具打开了之后,我们就要把音频文件添加进去了,点击音频剪切按钮,之后会弹出它的界面,在它的界面中有添加文件和添加文件,大家点击添加文件夹,因为大家是文件数量较多,单个文件的话就可以点击添加文件。 第三步:设置分割片段 文件导入后,需要我们设置设置剪切的片段啦!有三种方法可以对音频进行剪切,一是“时间分割”、二是“平均分割”、三个“手机分割”,每种剪切的方法都是不一样的,所以大家按照自己喜欢的剪切方法来哦! 第四步:保存剪切文件位置 剪切完成之后,剪切的文件设置保存位置也是比较重要的,在剪文件输出目录中点击文件,会弹出的窗口大家可以在里面点击保存位置哦!位置保存好之后,最后点击开始剪切。 第五步:音乐剪切完成 界面会有很多歌你剪切的片段,这个时候他们已经在剪切中了,我们看到剪切完成的时候就可以查看文件了,就在你刚才保存位置的里面哦! 以上就是这篇文章的所有操作步骤了,关于剪切希望这篇文章可以给你们带来收获,感谢你们的阅读。

April 10, 2019 · 1 min · jiezi

求可以快速将AAC格式转换mp3的工具

今天小编就是来和你们分享一款可以快将AAC格式转换成MP3格式的工具,有些用户会觉得转换格式并不是一件简单的事情,会很复杂并且有难度,并不是这样的,大家要知道我们做任何事情都是一开始不了解到后来慢慢的熟悉掌握,这些都是需要一个过程的,相信大家在跟着这篇文章操作一次之后,就会很简单的将自己下载的音频格式进行转换,接下来就一起来看看吧! 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 求可以快速将AAC格式转换mp3的工具 步骤一:在自己的电脑桌面先找到一款音频转换器,找到之后将它打开就可以了。 步骤二:打开之后,我们在界面上方的功能栏目中点击音频转换按钮,然后讲AAC文件直接添加到文件中,其中添加文件夹是大家文件多的时候批量使用。 步骤三:然后在自己添加的文件夹中找到设置,进行点击,点击后悔出现下拉框,里面有几种不同的格式,我们点击MP3格式就可以了,在选择输出格式中也可以选择MP3格式,格式选择好之后,对质量和声道进行设置就可以了。 步骤四:接着对自己转换的音频设置一下保存路径,通常情况下很多用户都是将它设置在D盘中,这个大家随意就好,文件路径设置好之后,我们就可以点击开始转换了。 步骤五:转换是非常快速的,大家如果看到有进度条显示100%就能点击打开然后进行查看了。 以上就是将acc转换成MP3格式的工具操作步骤了,其实蛮简单的,相信大家看完之后也会有所收获的。

April 9, 2019 · 1 min · jiezi

推荐系统

推荐系统“推荐系统”第一次出现在大众视野源自美国学者Resnick & Varian,其给出得到定义一直沿用至今,电子商务推荐系统是指利用电子商务网站向客户提供商品信息和建议,帮助客户决定应该购买什么产品,模拟销售人员帮助客户完成购买过程。为什么定义要加上电子商务这个领域范围的限制,难道说只有电子商务领域才有推荐系统。我的理解是,推荐系统设计的初衷是解决信息过载问题,帮助用户在茫茫信息中找到对自己有价值的信息,大大节约时间和精力。而电子商务领域在如今是一个非常火的领域,如阿里巴巴,京东商城,交易信息每天都在产生,数据量大是电子商务领域显著的特点,如何利用这些信息挖掘潜在购买力推动着电子商务企业大胆尝试做这件事。推荐系统如网易云音乐网站、抖音小视频、今日头条资讯APP等也都具有数据量大的特点,所以推荐系统在音乐、视频、资讯等领域也很常见。个性化推荐系统传统意义上的推荐系统还不是真正的个性化推荐系统,顾名思义,个性化推荐系统简单理解就是让推荐系统拥有个性化特征,就像推荐系统就是为你本人定制的,清楚你的喜好,实时为你提供推荐服务。而要做到这一点,你的所有历史记录就是个性化推荐系统能利用的信息,它认为你的行为历史代表了你在某个时间点或者时间段的喜好或者需求,恰当地利用这些信息可以给你意想不到的推荐服务。搜索引擎,广告系统个性化推荐系统这么强,以致于许多人已经对它产生依赖性,就像手机成了不可或缺的工具。那推荐系统出现之前又是谁在为大家服务呢?第一个就是搜索引擎,代表作品就是百度浏览器和谷歌浏览器,以及bing搜索,360浏览器等。搜索引擎的出现也是为了解决信息过载,浩如烟海的信息,不仅仅局限在某个领域了,只需要通过几个关键词就可以大致准确地为你查询到相关信息。但是它不同于推荐系统,搜索引擎旨在用户的主动性,用户主动搜索自己想要的东西,用户的需求十分明确,但是缺乏个性化,你搜索出的东西可能是大众需求,不代表个人兴趣。而推荐系统旨在用户的被动性,推荐系统占主动,在某个合适的时间为你“量身”推荐你想要的东西,这时用户的兴趣是模糊的,如我想听好听的歌,但是不知道具体哪一首,这时候推荐系统的优势就显露出来了。第二个是广告系统,好的广告能给企业带来意想不到的财富,差的广告让人所诟病,甚至葬送公司的美好前程。广告系统也是将合适的信息推荐给合适的受众,但是商业化比较强,广告系统一般包含广告主,平台和用户三部分,平台按照广告投递和相应或者成功交易进行计费。广告系统更准确地说对一类人进行推荐服务,如高考培训机构广告投放到学生视野中,健身广告投放到健身社区等。而个性化推荐系统就是针对个人进行“定制”,更具针对性和有效性。推荐系统的发展如何恰当利用用户历史信息是一个关系到推荐效率的重要举措。推荐系统早期是基于内容的推荐系统,比如我买了一件衣服,推荐系统会根据我买的衣服提取衣服特征,比如颜色,材料,品牌等等,然后根据这些信息推荐一件大部分具备这些信息的相似衣服,推荐系统认为既然你喜欢这件衣服,那也可能喜欢与这件衣服相似的衣服。这种算法也遭受了很大的挑战,如提取信息的难度是巨大的,视频信息的提取就是个代表,视频信息量大,时间长,待提取的特征很多,这就给推荐造成了巨大的难度。再者,提取信息这件事需要专业领域的人去做,门外汉始终没有专业领域的人提取信息准确有效,所以也会给推荐带来挑战。为了减少这种挑战,学者转而关注用户行为,提出基于协同过滤的推荐系统,研究用户行为之间和商品之间的潜在相似性,举个例子,用户A买了一件漂亮裙子,恰好用户B也买了同样的裙子,那么推荐系统认为用户A和B具有一定相似性,那么B购买的其它裙子A有一定可能也会喜欢,因此推荐系统就会推荐用户B购买过而用户A没有购买过的衣服。可以看到基于协同过滤的推荐系统并没有考虑裙子的任何属性,只关注用户的购买行为,这就绕开了提取物品或用户信息的瓶颈。基于协同过滤的推荐系统也是如今研究比较广泛的算法。推荐系统的挑战这部分内容来自Linyuan Lü、Matúš Medo的论文Recommender Systems数据稀疏性:一个网站可能存在许多用户和许多项目,用户对电影的喜好通过评分来反应,高分代表喜欢,低分相对来说不那么喜欢。但是一个用户对电影网站上的电影有效评价个数在少数,绝大部分电影并未评分,所以如果将用户和项目视作一个矩阵的话,这个矩阵是稀疏的。可扩展性:计算复杂度,时间复杂度,空间度复杂度冷启动:对于一个新用户和新项目来说,没有任何历史纪录对于推荐系统的确是个挑战精确性和多样性:当任务是推荐可能被特定用户欣赏的物品时,通常最有效的方法是推荐受欢迎和评价较高的物品。然而,这种推荐对用户来说价值很小,因为没有推荐系统,热门对象很容易找到(通常很难避免)。易受攻击:由于推荐系统在电子商务应用中的重要性,它很可能成为恶意攻击的目标,试图不公正地促进或抑制某些项目。有大量的工具可以防止这种行为,从阻止恶意评估进入系统到复杂的抵抗推荐技术。然而,这并不是一个容易的任务,因为随着防范工具的开发,攻击者的策略也越来越先进。例如,Burke等人介绍了八种攻击策略,进一步分为四类:基本攻击、低认知攻击、核攻击和知情攻击。时间因素:虽然实际用户的兴趣具有广泛的不同时间范围(例如,与计划旅行相关的短期兴趣和与居住地点或政治偏好相关的长期兴趣),但大多数推荐算法忽略了评估的时间戳。老观点的价值是否和如何随时间衰减,以及用户评价和项目相关性中的典型临时模式是什么,这是一个正在进行的研究领域。评估方式:虽然我们有很多不同的度量标准,但是如何选择最适合给定情况和任务的度量标准仍然是一个悬而未决的问题。不同推荐算法的比较也存在问题,因为不同的算法可能只解决不同的任务。最后,给定推荐系统的总体用户体验,包括用户对推荐的满意程度和用户对系统的信任,难以在“在线”评估中衡量。因此,经验用户研究仍然是推荐系统值得欢迎的反馈来源。用户界面:有研究表明,为了方便用户接受建议,建议必须是透明的。当明确为什么向用户推荐某一特定项目时,用户会表示赞赏。另一个问题是,由于潜在有趣项目的列表可能很长,因此需要以简单的方式呈现,并且应该易于浏览,浏览不同的建议,这些建议通常通过不同的方法获得。

April 8, 2019 · 1 min · jiezi

2019 年第一季度 Dapp 报告,EOS 表现抢眼,TRON增长猛烈

2019 年已走过四分之一,EOS、ETH、TRON 三个公链的 Dapp 生长在经过 2019 年 90 多天的熊市洗礼后,是否开始发新芽了呢?我们从 DappReview 2019 年第一季度 Q1 的数据中来找找答案。交易额 Q1 走势:佛系 EOS 与紧追 TRON 出现首次交会ETHEOSTRON 2019 年第一季度交易额走势图 (数据来源:DappReview)在交易额层面,ETH 交易量惨淡垫底,EOS 在持续了一段时间高高在上后,在 3 月底的时候与波动相对较大的 TRON 相遇了,两者在第一季度首次出现了交汇点。EOS 生态最近一个月以来,灵魂人物 BM 与 BB 在 Twitter 和电报群里越发活跃,REX、MEOS 等产品层消息、对 Facebook 进入区块链等热点新闻的看法以及 6 月 1 日要在华盛顿“搞事”的预期释放,都让 EOS 社区近期话题不断,搞得几个 EOS 垂直媒体不得不经常长文梳理 BM 和 BB 的言论汇总。TRON 的 Justin Sun 仍旧是 twitter 超级活跃者,除了营销事件外,本季新增TRON × 合作系列。随着 TRON Dapp 的增加,反应在交易额上,虽然在数量级上与 EOS还处于两层,但也有了不错的拉动效应,出现了首个交汇点。据 DappReview 为本文提供的独家数据显示,第一季度排名前十的 Dapp 排行榜中,8 个为EOS Dapp,包括 Betdice、PokerEOS、WhaleEx 等,TRONbet 和 888TRON 为另外 2 个跻身 TOP 10 的 Dapp。但值得注意地是,单看 3 月的 TOP10 DAPP 交易额,其中出现了 5 个基于 TRON 开发的,明显增加。可见,3 月在 DAPP 争夺链方面,TRON 攻势猛烈。DApp Q1 走势图:TRON DAPP 猛烈生长 增长 230%。ETHEOSTRON 2019 年第一季 DAPP 数量走势图 (数据来源:DappReview)从数量上看,2019 年 1 月 1 日 ETH DAPP 数量 1483 个,EOS DAPP 为 266 个,TRON DAPP 97 个。截至 4 月 1 日,ETH DAPP 数量 1686 个,增长 14%,EOS DAPP 为 466 个,增长75%,TRON DAPP 320 个,增长 230%。从这组数据中,再次感觉到 TRON DAPP 增速猛烈。ETHEOSTRON 2019 年第一季 DAPP 分类比例图 (数据来源:DappReview)从分类上看,三条链出现了分化,从最多分类来看,抽奖、游戏、风险分别是 EOS、ETH和 TRON 开发最多的类别。除了大家已经有共识的游戏和市场类 DAPP 预计会成 2019年的集中方向外,“其他”类别的多元化尝试,也是值得细化关注的。三条链上,“其他类”都处于第三位,虽然包括了所有的多元长尾类,但或许也会有黑马跑出,除了在明显的赛道看项目外,投资机构或许可以“风险”加大些系数,在其他类中率先抢跑。DAPP Q1 日活: EOS 用户最活跃 “宝贝们”狂拉日活DAPP 数量在一定程度上,跟公链及其社区的开发与运营能力密切相关,是自嗨还是受追捧,还是要看日活,即用户买不买单。能够维持三个月占领前五名的 DAPP,在熊市中,已经算是不错的成绩了,来看看都有哪些 Dapp 上榜。ETHEOSTRON 2019 年第一季 DAPP 日活 TOP 5 排名 (数据来源:DappReview)ETH TOP5 DAPP 日活集中在 1000-2000,EOS 在哈希宝贝的带动下,一举冲到了 70000+,除去抽奖类,像 EOS DEX 鲸交所WhaleEx也保持了接近 15000 的日活。TRON TOP5 DAPP在 5000-8000 日活。除了 V 神、BM&BB、Justin Sun 三位活跃外,社区用户活跃度看起来还是 EOS 链最给力,性能也再次被验证,只不过这次不是骰子,是宝贝们。 ...

April 8, 2019 · 1 min · jiezi

如何将网易云音乐flac格式转化为mp3格式

很多用户现在都会在网易云播放器上下载许多的歌曲,但是现在有一个这样的问题,网易云有一种无损flac格式,大家在下载之后会发现这种格式只能在电脑上播放,手机是不支持这种格式的,大家下载歌曲无非就是在自己的手机上闲来无事的时候听听看,现在既然不能播放,这个时候我们应该怎样去解决这个问题呢?想知道如何操作吗?小编整理了这篇文章,希望看完后的你们会有所收获。 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 如何将网易云音乐flac格式转化为mp3格式 步骤一:将网易云下载的flac歌曲和音频转换器准备好,准备好之后打开它。 步骤二:接着点击导航条上方的音频转换器按钮,这个时候会显示音频转换器的界面,界面中有添加文件和添加文件夹,单个文件点击添加文件,数量较多的情况下大家点击添加文件夹就可以了。 步骤三:网易云歌曲添加完成之后,就可以设置转换格式,通常大家都会第一时间在选择输出格式中设置转换的MP3格式,其实也可以在添加的音频文件中设置MP3格式,转换格式设置好之后,右下角编辑栏中还有个音频质量以及音频声道,大家根据自己需求进行设置就可以了。 步骤四:上面两个参数设置好之后,对文件进行保存,点击文件输出目录,接着在弹出的窗口中设置转换格式的位置就可以了,然后点击开始转换。 步骤五:开始转换后,大家会看到进度条在一直不停的变化,直到显示为100%的时候,就可以点击打开进行查看文件了。 以上就是今天的分享啦,大家一起学习哦!希望可以有效的帮助到你们。

April 8, 2019 · 1 min · jiezi

2019年,来炒股吧。错过这一波,你要多奋斗十年?

2019年,初春,天还挺冷。而股市似乎在这一年的开始开了个好头,上证指数从2500多点一路狂飙,突破2800 直指3000点大关,特别是在2月25号的那天,上证指数大涨5个点还多,正是一片欣欣向荣的景象,与这寒冷的天气显得格格不入。很多人相信,天气虽然还冷,但春天毕竟已经来了。而就在清明节放假的前一天,上证指数已经又突破了3200点大关。股市似乎要沸腾,跟着股市一块沸腾的,还有广大投资者的心。牛市遍地都是股神值此档口,各种财经媒体,职业大V都活跃起来。媒体天天大呼牛市要来,这种马后炮的推断,没有任何实质的作用,但是对于搅动一批韭菜的渴望大赚一笔的心,却确实有推波助澜的作用。而各种所谓的财经大V们,也开始了他们的割韭菜之旅,比如课程培训,付费咨询。一些大V喜欢做预判,然后来彰显自己的能力。其实这种预判说白了,这是一个心理战,如果预判的不太准,其实人是健忘的,很快也就忘记了;如果预判的准确,作者本人一定会不断提醒读者,然后让读者觉得自己的投资能力很强。当然不是说没有有真材实料的人。只是这样的人比较少,可以说是万中无一。还有一些媒体,喜欢传播焦虑情绪。比如一有风吹草动,就开始鼓吹“错过这次机会,你要多奋斗10年”之类的话。目的就是让人焦虑,然后贸然进入。当然下一步就是给读者推荐自己的付费培训和咨询了。你如果付费参与了,大几率你是已经被割一波韭菜,这些课程未必能够给你真正的帮助。有的课程可能有点价值,但是其动辄好几百上千的费用,就显得有点不值当了。还有一批推荐股票的。 就是给你推荐一只股票,然后保证可以赚钱。 这种一看就是骗子。真有这种保证赚钱的事情,为什么要便宜你,这么简单的逻辑都想不明白,就不要考虑玩投资了。 如果你参加了,当然肯定是被人割了韭菜,确切的说你被人骗了。年轻人最好的投资是自己其实对于年轻人来说,比如现在的职场主流 90后,我是不建议去炒股的。首先对于年轻人来说,现在应该把主要的精力放到工作和自我成长上,因为对于年轻人来说,工作的前十年,可能是你成长提升最快的阶段,这个时候任何投资,都不如投资自己。但凡你能够在工作前面几年有很大的提升,后面的收益将是不可估量的。不懂的不要碰即使不是年轻人,如果想要投资股票,也不要轻易贸然进入,你至少的先弄懂股票是怎么回事,至少的知道PE、PB、ROE是什么。不懂的东西不要碰,这个是基本的原则。否则,贸然冲进去的,很大的概率,你是要被割韭菜的。投资需要经验,技巧据统计,通过股票投资真正能够挣钱的比例,不超过10%。也就是大部分人的投资都是亏损的。由此可见,股票投资其实是一个很专业的事情,也是一件很复杂的事情。绝对不是很多人天真的想象的那么简单。投资需要专业的经验、技巧和知识,而这些,需要专业的培养和训练。其实很多年前我本人是研究过一段股票投资的,通过一段时间的研究和学习,我选择了放弃。理由是,真要做好股票投资,需要投入大量的时间和精力,而我更愿意花时间在我自己的专业上。投资需要成熟的心态与经验、技巧和知识相比,投资更加需要成熟稳重的投资心态。一些人在平时都可以很好的运用自己所学的技巧,进行理智的分析。但是一旦遇到一些大涨大跌的时候心态就容易崩掉。很多人觉得自己能够很好的控制自己的心态,其实是没有遇到真正的大涨大跌。所以投资过程中,控制大涨时候的贪婪和大跌之时的恐惧是必修课。如果没有经历过几次大牛大熊,是很难体会得到的。年轻人很难具备这种成熟的投资心态。其实很多炒股多年的老手,很多时候都不具备成熟的投资心态。投资需要耐心,做到这点,分分钟超过绝大多数人。但是有多少人可以做到,在别人贪婪的时候恐惧,在别人恐惧的时候贪婪,相信我,你做不到。配资千万不能做如果一定要投资股票,请用自己的闲钱。 借钱投资不能做,配资更不能做。 玩配资,确实可以让你在股市上涨的时候,赚的更多,但是同样可以让你在股市回落的时候输到内裤都不剩。分级基金其实玩的也是配资,所以最好也不要碰。这这一年,或许你会从各种渠道听到推荐你炒股的声音:2019年,来炒股吧 (毕竟你长得真像一颗韭菜)。普通人投资股票的正确姿势当然,不是说做投资不重要。相反我觉得学会投资技能很重要。托马斯皮克提在《二十一世纪资本论》写道:在所有时期,资本回报率都远远大于劳动回报率,我们有充分的理由相信,未来还会是这样。但是要做投资,你的具体条件一得有资金,如果你手上就几千块钱,感觉还是别折腾股票了。二得有相关技能。深度去学习投资知识,性价比又没有深入自己本职工作高。如果你手上正好有一些钱,在这个通货膨胀严重的时代,如果不做点投资,你的钱分分钟都在贬值,是不是很绝望。投资房子钱又不够,p2p分分钟暴雷吓你,还不能投资股票,该如何办呢?其实,普通人是可以通过定投股票型基金进行股票投资,而且最好是指数基金。股神巴菲特就曾经无数次的说过:对于个人投资者,最好的投资方式就是指数基金定投。基金定投基本上可以做到投资省事省力,如果做好资产配置,加上止盈不止损的投资法则,基本上可以做到比较稳定的正收益。学习基金定投,也相对比较容易,不需要投资股票那么多的专业知识和行业、公司研究能力。当然像牛市投资股票 分分钟翻倍,基金定投是做不到的。但是股市中同样也会分分钟输到底掉。下面是我最近一年投资的指数基金的收益率情况(其中的两支):投资基金也一样会亏损的,其实我上面两支基金,都是先亏损挺长一段时间,后才开始赚钱。所以只要掌握一定资产配置原则和技巧,加上足够的耐心,基金定投就肯定会赚钱。如果大家对于基金定投感兴趣,请转发点赞留言一条龙走起来。 如果发现大家有热情,后续我会写一下如何省时省力基金定投并保证赚钱。欢迎关注公众号“ITman彪叔”。彪叔,拥有10多年开发经验,现任公司系统架构师、技术总监、技术培训师、职业规划师。熟悉Java、JavaScript。在计算机图形学、WebGL、前端可视化方面有深入研究。对程序员思维能力训练和培训、程序员职业规划和理财投资有浓厚兴趣。

April 5, 2019 · 1 min · jiezi

去中心化交易所现阶段的困扰在哪里

区块链正在如火如荼的发展,各种数字货币层出不穷,交易量越来越大,交易所自然不可或缺,甚至已经成为区块链世界的头部。如今,交易所发展得越来越完善,数量也越来越多,这其中,中心化交易所占绝大多数。中心化交易所在功能上起着“交易+银行”的功能,资产中心化托管。与之相对应的是去中心化交易所,它所要做的就是把其中的“银行”功能剥离下来,从而在“记录”和“执行”两个环节预防可能出现的任何问题。首先,去中心化交易所的交易信息与数据都会在区块链上进行分布式存储。其次,整个过程,用户的资产一直都由用户自己掌控,资产私钥保管在自己手中,只要自己没有丢失私钥,就不会有任何失窃和转账错误的担忧。只是,这样做同时也会出现一些问题,毕竟,绝对的安全一定会牺牲其他一些东西。从目前可见的因素来看,交易效率与速度、资产管理的便利性等都严重影响人们的用户体验。正是这种不良的用户体验让去中心化交易所始终难以获得大多数用户的青睐,目前只有很少的一部分人在使用去中心化交易所。当然,中心化交易所的问题大多数人也都知道,但一般都会存在侥幸心理,觉得这种事不会发生在我身上。但如果一个交易所一旦被发现不好用,交易卡顿,操作不方便,那么他就会离去、弃之不用。可见在大多数用户的心里,安全似乎很重要,但似乎又没那么重要,大家还是只看重便利性。那么,去中心化交易所究竟在用户体验上踩了哪些雷呢?一、交易上链费时费钱众所周知,在交易所交易时会有这几个流程:充币、挂单、成交、提币,有时候可能还需要进行撤单。在中心化交易所,这些大家都非常熟悉,但如果在完全的去中心化交易所中,上面的每个操作和行为都会被记录到区块链上。这样一来,就直接引发了两个问题:第一,目前的区块链技术很难满足大规模信息上链需求,如果交易频次过高,就会引发数据信息拥堵,交易延迟卡顿,严重影响交易需求。第二,在区块链上记账,需要支付一定的手续费给矿工。因此,在去中心化交易平台上进行交易时,不仅有时间成本,还有一定的经济成本。如果恰逢区块链网络拥堵,交易迟迟难以确认,所需要的矿工费就越多。 这对于用户来说,这样的体验是非常糟糕的,你能想象在某个交易平台上,挂个单需要两三分钟、还得扣你一笔手续费吗?有这个功夫,心仪的对手单早就被人抢走了。所以,现在有不少去中心化交易所开始采用“链下撮合、链上交易”,只把成交清算环节的信息记在区块链上,之前的撮合信息都放在链下,以此提升交易所的运作效率。目前所有的去中心化交易所中,全球排名第一的去中心化交易所是鲸交所WhaleEx,它是自主研发的百万TPS链下撮合引擎,并且是基于EOS主链,因此交易效率特别高。笔者也去体验了这个交易所,交易确实非常流畅,并且是唯一一家智能合约通过安全审计的交易所,安全性非常之高。由此我们也可以看到,去中心化交易所正在不断地向前发展,推进自身的技术进步。很多人说去中心化交易所是未来,我们热烈期待。二、私钥管理的困扰去中心化交易所面临的另外一个巨大痛点是什么呢?就是私钥管理的困扰。大家都知道中心化交易所不安全,觉得资产还是放在自己的钱包最放心,私钥还是由自己保存比较好。可是事实真是如此吗?对于大多数普通投资者来说,私钥的管理权落在了自己手里真的就“最放心”吗?还真不一定。虽然现在的数字钱包已经有了很大进步,除了资产保管之外,还有各种应用、行情、快讯等功能。然而,这些功能却并没有解决一个最基本的痛点:私钥保管不方便。私钥是由一长串数字与字母随机编码而成,不但长,还毫无规律,根本记不下来。那么,由个人来保管这样复杂的私钥,无论是安全性还是便利性,体验都不如直接放在中心化交易所里。可能有人会觉得私钥保管有什么难的,网上教程一大堆,按着教程做就行了。这样想未免太简单了!首先,有很多的普通投资者、他的流动性比较大,无论是租房还是合租,私钥的保管其实是一个非常头疼的问题。窃贼、中介、甚至是室友,都有可能成为潜在的安全威胁。这样的话,将资产放在中心化交易所里,对他们来说可能是最好的资产保管方式,一些大的中心化交易所也在不断完善安全这一方面。其次就是便利性。 一般来说,市场上的每种钱包都对应着一条基础公链,而底层公链的数量经过这两年的发展出现了一个大爆发。如果我买了10种基于不同公链的区块链资产,那是不是就要下载10种钱包,然后记10串私钥呢?有很多投资者至今还没搞清楚如何操作钱包、如何防止丢币、丢私钥,就让他们去下载10种不同的钱包一个个来回切换、一个个备份私钥,这不是很麻烦吗?更别提有时候还需要手动领空投糖果、主网上线后Token切换等一堆麻烦事了。而且,现在很多人其实对数字钱包并没有什么兴趣,如果能够放在交易所里,为什么还要提到钱包里呢?某种意义上来说,交易所可以说是一站式服务平台,而且把资产放在交易所里、交易也更加方便,这也是很多人把数字资产存在交易平台的最大原因。三、未来砥砺前行通过上面的分析我们可以看出,目前的去中心化交易所面临着“交易效率”与“私钥管理”的双重夹击,去中心化交易所想要发展起来,必须要解决好这两个问题。目前从排名第一的去中心化交易所WhaleEx鲸交所来看,自主研发百万TPS撮合引擎已经解决了交易效率的问题;在私钥管理上,鲸交所接下来会推出数字账户,用户只需要记住6位数密码即可控制自己的资产,简单好记。在鲸交所里,用户可以把资产放在自己的智能合约账户,让智能合约来保管自己的资产,代码即法律,既不用担心丢币,也不用担心交易不方便,随时交易随时变现,摆脱私钥管理的麻烦,脱离中心化交易所的不安全因素。去中心化交易所的未来有相当长的一段路要走,无论是安全还是效率,都要进一步提升。包括私钥,需要把它简化至大众非常容易接受的程度。 1. 密码足够复杂,让黑客怎么都破解不了;2. 密码足够“简单”,能够让钱包用户非常容易记住。达到了这两个标准,去中心化交易所一定会大面积普及开来。当然,要做到这一点很不容易,当下的去中心化交易所想要突破发展瓶颈一定会历经坎坷,可行性也需要不断验证探索,但是我们相信,未来一定会属于去中心化交易所,让我们拭目以待!

April 4, 2019 · 1 min · jiezi

如何从视频中提取音频作为手机铃声?

最近频繁上热搜的新白娘子大家都有所听说吧,虽然说人们的记忆都停留在赵雅芝那个年代,但是我们也需要给新人更多的机会来战士自己,小编看了一下,的确女主很漂亮女主也很帅,看了一会之后惊奇的发现,这部影片中的背景音乐还是比较好听的,于是便心生念头,就想着将它制作自己的手机铃声,由于是新片,所以在音乐播放器上无法下载,所以只有用提取音频的这种方法来操作了,接下来你们就好好的看看小编是如何提取的吧! 工具特色: 提取音频的工具很多,可以看看小编使用的是哪款工具,迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,支持单个文件操作,还支持文件批量操作!的确是个不错的选择。 第一步:打开工具 在桌面找到一款可以提取的工具,然后将它打开。 第二步:添加音频文件 打开之后,点击上方的功能栏目中点击音频提取按钮,会跳到它的界面,在它的界面中添加文件和添加文件夹,大家可以根据自己的文件数量进行选择。 第三步:添加删除片段指南 选择好之后,提取音频的方法就是添加片段指南直接拖动上方的进度条,当你看到下面的当前时间点的时候它所显示的就是你提取音频的时间段,删除片段指南,大家如果需要的话剧可以点击,如果没有删除的就无需点击,最后点击确定了。 第四步:设置提取音频保存位置 确定之后,先要设置一下提取音频的保存位置,直接在文件输出目录中设置然后点击开始提取就行了。 第五步提取成功 开始提成成功会有一些对号图标,这些图标就意味着已经提取成功了,如果大家查看的话,可以直接到刚刚保存的文件位置中查看。 这就是从视频中提取音频作为手机铃声的全部的操作步骤,如果你们有需要的话可以试试这种方法。

April 4, 2019 · 1 min · jiezi

快速的将ogg格式转换mp3的方法

在MP3格式还没有普及到音乐的格式中,ogg文件也是相当不错的,因为它的文件内存较小,其次就是声音的音质也是非常的不错,自从出现了MP3的这种格式,很多用户就已经慢慢的开始淘汰它了,MP3格式的流行传播面很广,所以很受用户的追捧,在各大移动设备这种格式都是比较通用的,所以用户就想着将ogg格式转换成MP3格式,下面介绍一下它的操作步骤。 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 快速的将ogg格式转换mp3的方法 步骤一:我们的操作方法需要用到一款音频转换器,大家如果没有的话可以去下载安装一款,安装完成后在桌面找到它并将它打开到界面。 步骤二:我们在打开这款工具之后,想一下如何把音频添加进去,这个时候需要找到一个可以转换的功能,那就是音频转换,找到它之后我们进行点击添加文件,里面有两种添加方式,一种是添加文件一种是添加文件夹,根据你们转换的数量进行选择就可以了。 步骤三:音频添加成功之后,我们在这个添加的音频文件中找到设置按钮,点击会弹出下拉框,下拉框中有五种格式,然后就可以选择转换的格式了。 步骤四:工具的右上方有个选择输出格式,我们也可以在选择输出格式中点击MP3格式,紧接着对音频的质量和声道进行设置,设置完成后点击开始转换就可以了。 步骤五:开始转换之后,我们等到转换成功就可以点击打开进行查看了,整个的步骤都是比较简单的。 以上就是快速将ogg转换成MP3格式的方法你你们学会了吗?希望可以有效的帮助到你们。

April 3, 2019 · 1 min · jiezi

场外交易风险重重,去中心化交易所精心布局

94之后,主流交易平台纷纷出海,原先在交易所就能直接充钱买币,现在则要通过OTC,也就是点对点的场外交易。现在交易所基本上都是币币交易,大家也习惯了场外交易这种方式,虽然有点不太方便。尽管现在还是熊市背景,但过完年后的小阳春却让韭菜们渐渐苏醒,每天都有大量的一对一场外交易正在发生。只是,这里面有一些问题是值得我们思考的,比如这里面会不会有诈骗?会不会给了币却没给钱?会不会给了钱却没给币?不要以为这些情况没发生在自己身上就不当回事,每过一段时间就会有人被坑,说不定哪一天就会发生在自己身上,所以一定要谨慎。当然,大部分场外交易都是安全的,这里面一定要选择好钱包,收币发币就靠它。场外交易有几点风险是我们一定要知道的。第一、你转了币,他没给你钱。这种情况下,大家一定要注意尽量做担保。现在有些钱包或者交易所会提供一些相关的场外交易担保服务,你把币压在那里,收到钱之后再转币。第二、双花。这个问题可能会很容易被忽略,一般认为基本上不会发生。但其实这个非常值得注意,如果转币之后还没等确认,对方就一直催着你给转钱,那你就要小心了。因为很有可能你把钱转过去之后发现对方把这个币给双花了,这样,你就白白损失了一笔钱,还无法挽回。所以,交易时一定要等一个确认,确认完成后再转钱也不迟,不要对方一催你、你就一急转了钱,最后只能自己为损失买单。已经有不少人在这个问题上损失几十上百万,我们一定要借鉴。第三、有心机的忽悠。之前跟你做过很多次小额交易,突然有一天,要跟你做一笔大额交易,这时候就要小心了,很可能转过去之后,人就不见了。这是一种比较常见的套路,平时生活中也能遇到不少,可能没怎么在意,但在交易里就要格外当心了。其实,以上这三条都是套路问题,小心一点都可以规避掉,另外一种风险大家可能就不容易避免了。比特币或者其它数字资产是具有匿名性的,有一些不法之徒开始盯上了场外交易,他们有一些不干净的钱,需要把这个钱变成币。对于这一点,我们一定要去严格KYC的平台上进行交易,有一些大平台有场外交易服务。很多人现在都很排斥KYC,觉得太麻烦,特别是区块链是去中心化的,为什么还要KYC?遇到要求严格KYC的交易所就感觉非常不友好、放弃而去。KYC的意义是什么呢?大部分人都理解成好处全部给交易所,个人信息被交易所拿去了,交易所拿到用户KYC也更显合规。但这只是一方面,从另一方面来说,其实也是更好的保护我们自己。比如你的交易对手是不是本人,对方身份证号是多少,身份证照片与本人是否是同一人,这些都是需要严格KYC才能确认的事。如果没有严格的KYC,一旦沾上有问题的钱或币,根本无法自证清白。其实这两年来,这样的案例有太多了,有不少用户因为沾上了有问题的资产被审查,只是没发生在身边而不自知。所以我们不应该排斥KYC,KYC严格也是遵循反洗钱,同时也是为了更好的保护我们自己,你一定要知道你是跟谁交易的,别沾上有问题的资产。虽然KYC严格并保证不了百分之百不碰到有问题的钱或币,但能证明自己是踏踏实实买卖币的,证明自己是无辜的。真的有一天不小心碰到有问题的资产了,有KYC在,让交易所配合拉下数据就能清晰地看到。所以,其实KYC非常重要,如果哪个平台KYC不严,很简单的输个身份信息就能开始买卖交易了,最好不要去,因为如果沾上有问题的资产,惹成大麻烦时,你只能自求多福。交易其实很简单,跟靠谱的人做靠谱的交易,千万不要沾上有问题的钱,哪个平台KYC严去哪个平台。如果你发现一个平台,当你交易量稍微大一点,它就跟你要更多材料的时候,那么这个平台要比其他平台安全多了。如果什么都不要你就能买卖交易,最好就不要去,风险太高。不能因为屯了一些币,好不容易等到牛市翻了10倍20倍,开开心心一变现,发现钱不干净,那就麻烦了。场外交易,我们一定要注意这几点,特别是别沾上不该碰的钱。无论是中心化交易平台还是去中心化交易平台,我们都应该注意KYC,毕竟场外交易涉及大额资金,安全最重要。目前像中心化交易所OKEX、币安、火币等,它们的KYC相对来说都比较严格,去中心化交易所像WhaleEx鲸交所也非常严格。而且因为去中心化交易所到目前为止并没有被普及,再加上KYC,阻挡了很多人的进入步伐。但实际上,去中心化交易所加上严格KYC,在安全性上是高于OK、币安、火币等头部交易所的。而且据了解,鲸交所的触角已经触及到了场外交易服务,如果不出意外,鲸交所在不久的未来会给用户提供更安全、更好的场外交易服务,而且是更去中心化的场外交易服务。更去中心化的场外交易服务,难道不值得我们充满期待吗?总而言之,交易看起来是一个很简单的动作,但是一不小心,就能让人跌入深渊。我们一定要谨慎,该KYC时KYC,严格保护好自己,不能因一时之便而生后悔之意。

April 2, 2019 · 1 min · jiezi

求一款电脑上的剪辑音乐软件

大家在生活中看到一些视频中的配乐都非常的好奇究竟是怎样剪切的,他们都是先将一首歌曲进行剪切然后插入短视频中,包括一些抖音也是如此,抖音中的歌曲很多都是剪切并且修改过的,在如今,越来越多的伙伴们需要剪切歌曲来制作各种视频,然而,他们在制作的过程中必然是离不开一款剪切工具的,面对这么多的工具,小编从中为你们挑选了一款好用的,那么接下来就为你们介绍一下它的操作步骤吧,具体详情如下: 工具特色: 面对如今这么多的剪切工具,小编觉得迅捷音频转换器非常的好用,它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 第一步:打开工具 在电脑上操作的话,会非常的方面,电脑的功能是很强大的,我们可以先在电脑上现在并安装一款可以帮助我们完成操作的工具,之后再将它打开即可。 第二步:添加音频文件 你们在打开之后,就会想到下一步就是添加文件了,添加文件之前我们先点击音频剪切按钮,最后再添加文件或者添加文件夹。 第三步:设置分割 这个时候,文件也添加进去了,下一步的操作就是开始进行剪切了,它的剪切可以分为三种,平均分割、时间分割和手动分割,三种不同的剪切方法相信总有一款是你比较喜欢的,当我们选择好分割片段的时候,大家就可以点击确定了。 第四步:保存文件路径 之后,大家也就会看到界面中出现了很多你剪切的片段,这个时候你要想一下这些剪切的片段要保存到哪里呢?找到选择输出格式的文件中我们点击会弹出窗口,大家在这些窗口中进行设置,然后开始剪切。 第五步:剪切完成 直到界面中出现了许多如图所示的图标,他就意味着我们剪切的音剪切成功了。 以上便是它的全部步骤了,是不是方便多了,学会的朋友赶紧去试试吧。

April 2, 2019 · 1 min · jiezi

怎么把一段视频中的声音提取成音频文件

最近被苏大强的包情包给刷爆了朋友圈,一部《刚刚好》电视剧,让倪大红老师老了又火了一把,相信大家对它里面的插曲都非常的感兴趣吧,并不是以往的流行音乐而是非常具有特色的,很多人想把它下载到自己的手机上面但是发现网上却没有,所以只能将它提取出来,对于提取很多人都会感到陌生,那么接下来就好好给你们介绍一下是如何提取音频文件的,跟着小编来看看吧。 工具特色: 怎么从视频中提取音频呢,可以看看小编使用的是哪款工具,迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,支持单个文件操作,还支持文件批量操作!的确是个不错的选择。 第一步:打开工具 大家都用过哪些工具来提取呢?今天这款工具来帮助我们完成提取,在打开之后,大家可以简单地先了解一下。 第二步:添加音频文件 我们在打开这款工具之后,首先需要先找到可以提取音频的功能,有四种不同的功能,每一种功能相信大家以后都可以用得到,那么今天我们点击音频提取按钮,然后讲自己的文件添加进去即可。 第三步:添加删除片段指南 文件添加进去之后,提取音频的步骤来了,大家会看到添加片段指南,怎么添加呢?拉动上方的进度条就可以添加了,如果有想要删除的话直接点击删除就可以了然后点击确定。 第四步:设置提取音频保存位置 确定之后这个时候界面只会出现你提取的音频片段,但是还没有完成哦!我们要对这些音频进行保存设置,大家点击文件输出目录就可以选择保存的位置了,最后点击开始提取。 第五步提取成功 开始提取之后,就可以查看你们提取的音频了,在你们刚才设置的文件中哦! 这种方法是不是特别的简单呢?如果你们感兴趣的话可以试试看哦!

April 1, 2019 · 1 min · jiezi

给全文搜索引擎Manticore (Sphinx) search 增加中文分词

Sphinx search 是一款非常棒的开源全文搜索引擎,它使用C++开发,索引和搜索的速度非常快,我使用sphinx的时间也有好多年了。最初使用的是coreseek,一个国人在sphinxsearch基础上添加了mmseg分词的搜索引擎,可惜后来不再更新,sphinxsearch的版本太低,bug也会出现;后来也使用最新的sphinxsearch,它可以支持几乎所有语言,通过其内置的ngram tokenizer对中文进行索引和搜索。但是,像中文、日文、韩文这种文字使用ngram还是有很大弊端的:当Ngram=1时,中文(日文、韩文)被分解成一个个的单字,就像把英文分解成一个个字母那样。这会导致每个单字的索引很长,搜索效率下降,同时搜索结果习惯性比较差。当Ngram=2或更大时,会产生很多无意义的“组合”,比如“的你”、“为什”等,导致索引的字典、索引文件等非常大,同时也影响搜索速度。基于以上弊端,为中日韩文本加入分词的tokenizer是很有必要的。于是决定来做这件事。先去Sphinxsearch网站去看看,发现它已经发布了新的3.x版本,而且加入了很多很棒的特性,然而它从Sphinxsearch 3.x 开始,暂时不再开源. 不过,部分前Sphinxsearch的开发人员跳出来成立新团队,在Sphinx 2.x版本基础上开发自己的Manticoresearch。这两者很像,从它们的名字就可以看出来,这俩都是狮身怪兽。Sphinx 是(古埃及)狮身人面像,Manticore 是(传说中的)人头狮身龙(蝎)尾怪兽Manticoresearch 从Sphinxsearch 继承而来, 并做了性能优化. 因此,我选择了Manticoresearch 来添加中日韩分词。首先从Manticoresearch的github仓库pull最新的代码来谈价,后面我也会尽力与Manticoresearch的主分支保持同步。算法实现算法基于字典,具体是cedar的实现的双数组trie。cedar是C++实现的高效双数组trie,也是分词字典的最佳之选。cedar的协议是GNU GPLv2, LGPLv2.1, and BSD;或者email联系作者所要其它协议。通过最小匹配(而非单字)来匹配字典和字符串,把字符串分割成最短(而非单字)的词。如果遇到处理不了的歧义时,以单字做词。这样的目的是,保证搜索时能找到这些内容而不丢失。稍微解释一下,对于搜索引擎的分词为什么这么做:搜索引擎要能找到尽可能全内容:最彻底的方法是ngram=1,每个字单独索引,这样你搜索一个单字“榴”时,含有“榴莲”的文本会被找到,但缺点就如前面所说。搜索引擎要能找到尽可能相关的内容: 分词就是比较好的方法,对词进行索引,这样你搜索一个单字“榴”时,含有“榴莲”的文本就不会被找到。但分词的粒度要小,比如“编程语言”这是一个词组,如果把这个分成一个词,你搜索“编程”时,就找不到只含“编程语言”的文本,同样的,“上海市”要分成“上海”和“市”,等等。所以,“最小匹配”适用于搜索引擎。编译安装从github仓库manticoresearch-seg获取源码,编译方法跟Manticoresearch一样,具体看官方文档。使用方法准备词表 把所有词写到一个txt文件,一行一个词,如下所示:words.txt中文中国語중국어创建字典 成功编译代码后,就会得到创建字典的可执行程序make_segdictionary. 然后执行命令:./make_segdictionary words.txt words.dict这样就得到了字典文件: words.dict配置索引 只需在配置文件的 index {…} 添加一行即可:index {…seg_dictionary = path-to-your-segmentation-words-dictionary…}提醒: 分词对批量索引和实时索引都起作用。吐槽添加分词最初的想法是,我的代码作为新增文件加入项目,只在原有文件个别处添加就好。这样做分得比较清楚,后面对manticore官方仓库提交代码也比较清晰。于是就尝试这样做。然而,Sphinx的代码组织的真是有点乱,Manticore沿用Sphinx的代码所以架构是一样的。最大的一个cpp文件sphinx.cpp 竟然有3万多行代码,很多类的声明直接放在这个.cpp 文件里面,而没有放到头文件sphinx.h里面。 因为我实现的分词tokenizer必须要继承它的类保持接口一致。尝试着把cpp文件的一些声明移到.h文件,结果是越移越多,要对原始文件做很大改动,甚至可能要重新架构源代码。不是不可以重新架构,一来会很费时间,二来向官方提交代码很难被接受,三是跟官方代码保持同步就很费劲,最终还是在原来sphinx.cpp文件中添加分词tokenizer: CSphTokenizer_UTF8Seg 。当然,Sphinx的代码的类的继承关系比较清晰,继承原来的tokenizer实现新的也不算费事,修改了4个源码文件就添加好了分词tokenizer。文章首发于我的个人博客猿人学你也可以关注我的个人公众号:猿人学Python

April 1, 2019 · 1 min · jiezi

分析去中心化交易所多重签名机制

很多人对多重签名机制不太了解,不明白什么是多重签名,用了它有什么好处。其实,多重签名早在2015年的时候就被提出来了,那时,比特币诞生并不久,是由一些核心开发者们设想提出,主要是改变比特币资产安全的管理状况。简单来说,它就是几个人共同签名才能花一笔钱的机制。比如说你有10个比特币,有3个人在共同管理这笔财产,现在如果你想花掉这笔钱,至少有2个人签名才能够花这笔钱。不止比特币可以做,以太坊、EOS等图灵完备的智能合约都可以做多重签名。但从2015年提出到现在,大多数区块链公司和组织,包括币圈的交易所、存币平台,云算力等,仍然将大量的资产存储在单签名的地址上,地址是冷是热不清楚,这类地址都是一个人掌管私钥,面临非常高的安全风险和道德风险。目前所有的区块链平台中,只有去中心化交易所WhaleEx鲸交所做了多重签名机制,据了解,鲸交所联合了8节EOS超级节点对智能合约进行多签,进行去中心化资产托管。这样,在用户资产安全方面,鲸交所可以说是所有币圈交易所里安全性最高的。最近这两天,币圈又爆发了交易所被盗事件,韩国交易所Bithumb 300万EOS被盗,轰动EOS社区,另外还有三四家小交易所被盗。这些交易所报告丢币,到底真丢假丢不清楚,真实情况我们不得而知,但存在这几家交易所里的这些用户就损失惨重了。对于单签名地址,单个人掌管资产,安全风险和道德风险都很高,你没法证明说这个资产是被盗的还是监守自盗,包括币安、火币这样的大型交易所都没法自证清白。所以,交易所实行多重签名机制是非常有必要的,但需要说的是,并不是只要有了多重签名,币就永远不会丢,因为安全的第一位不是多签,多签是第二位,安全的第一位是冷。无论是个人或企业,大额存储资产,首先要做的是冷,也就是说你要使用冷钱包或者足够安全的硬钱包来管理资产。多签是基于冷的前提下,多人共管资产的解决方案。曾经发生的大型黑客盗币事件,之所以被盗首先是因为不是冷钱包,至少是不够冷。比如原来的 Bitfinex ,采用 Bitgo 的多重签名方案,也被盗了12万个比特币。他们的问题是采用了错误的多重签名方案,把本来是冷钱包的方案改成了跟 Bitgo 合作的热钱包多重签名方案,结果被黑客轻松盗取了12万个比特币。但有讽刺意味的是,Bitfinex 将用户的币存在了和 Bitgo 合作的热多重签名地址中,而把自己的利润(3万多个比特币)则存放在了自己的冷多重签名地址,自己的币没丢,用户的币却丢了。再比如,刚刚发生不久的Bithumb交易所300万EOS被盗,轰动EOS社区,经确认,被盗的也是Bithumb的热钱包。因此,从这些事例可以看出,大额多重签名存储,首先得是冷钱包,其次才是合理的采用多重签名方案,这是 Bitfinex 花了12万个比特币所买来的教训,理应引起所有平台业和用户的重视。所以,正确的做法是先要做到冷钱包,然后再根据企业自己的情况来设计合理的多重签名方案。比如这三个人使用 2/3 来管理1000个比特币,那五个人使用 3/5 来管理4000个以太坊,另外七个人使用 3/7 来管理1000000个USDT,诸如此类。每个多重签名的参与者都应该是冷钱包才对,既然已经决定要用多重签名这类复杂逻辑来管理大额资产,为何不确保每个参与者都是冷钱包呢?对于交易所来说,交易所掌管着成千上万的用户资产,理应对用户的资产安全负责,用户将资产存放在这里,交易所就有保障安全的责任。目前,去中心化交易所WhaleEx鲸交所已经率先实行了多签,这为行业开了好头,其它中心化交易所如币安、火币、OKEX也应该如此,与鲸交所一样进行多签,而且是冷钱包多签,以保障成千上万的用户利益。

April 1, 2019 · 1 min · jiezi

藏经阁计划发布一年,阿里知识引擎有哪些技术突破?

阿里妹导读:2018年4月阿里巴巴业务平台事业部——知识图谱团队联合清华大学、浙江大学、中科院自动化所、中科院软件所、苏州大学等五家机构,联合发布藏经阁(知识引擎)研究计划。藏经阁计划依赖阿里强大的计算能力(例如Igraph图数据库),和先进的机器学习算法(例如PAI平台)。计划发布一年以来,阿里知识图谱团队有哪些技术突破?今天一起来了解。背景藏经阁计划发布一年以来,我们对知识引擎技术进行了重新定义,将其定义成五大技术模块:知识获取、知识建模、知识推理、知识融合、知识服务,并将其开发落地。其中知识建模的任务是定义通用/特定领域知识描述的概念、事件、规则及其相互关系的知识表示方法,建立通用/特定领域知识图谱的概念模型;知识获取是对知识建模定义的知识要素进行实例化的获取过程,将非结构化数据结构化为图谱里的知识;而知识融合是对异构和碎片化知识进行语义集成的过程,通过发现碎片化以及异构知识之间的关联,获得更完整的知识描述和知识之间的关联关系,实现知识互补和融合;知识推理是根据知识图谱提供知识计算和推理模型,发现知识图谱中的相关知识和隐含知识的过程。知识服务则是通过构建好的知识图谱提供以知识为核心的知识智能服务,提升应用系统的智能化服务能力。经过一年的工作,在知识建模模块我们开发了Ontology自动搭建、属性自动发现等算法,搭建了知识图谱Ontology构建的工具;在知识获取模块我们研发了新实体识别、紧凑型事件识别,关系抽取等算法,达到了业界最高水平;在知识融合模块,我们设计了实体对齐和属性对齐的深度学习算法,使之可以在不同知识库上达到更好的扩展性,大大丰富了知识图谱里的知识;在知识推理模块,我们提出了基于Character Embedding的知识图谱表示学习模型CharTransE、可解释的知识图谱学习表示模型XTransE,并开发出了强大的推理引擎。基于上面的这些技术模块,我们开发了通用的知识引擎产品,目前已经在全阿里经济体的淘宝、天猫、盒马鲜生、飞猪、天猫精灵等几十种产品上取得了成功应用,每天有8000多万次在线调用,日均离线输出9亿条知识。目前在知识引擎产品上,已经构建成功并运行着商品、旅游、新制造等5个垂直领域图谱的服务。在每个模块的构建过程中,我们陆续攻克了一系列的技术问题。本文将选取其中的两项工作来介绍给大家:1、在众包数据上进行对抗学习的命名实体识别方法知识获取模块包含实体识别、实体链接、新实体发现、关系抽取、事件挖掘等基本任务,而实体识别(NER)又是其中最核心的任务。目前学术界最好的命名实体识别算法主要是基于有监督学习的。构建高性能NER系统的关键是获取高质量标注语料。但是高质量标注数据通常需要专家进行标注,代价高并且速度较慢,因此目前工业界比较流行的方案是依赖众包来标注数据,但是由于众包人员素质参差不齐,对问题理解也千差万别,所以用其训练的算法效果会受到影响。基于此问题,我们提出了针对众包标注数据,设计对抗网络来学习众包标注员之间的共性,消除噪音,提高中文NER的性能的方法。这项工作的具体网络框架如图3所示:标注员ID:对于各个标注员ID信息,我们使用一个Looking-up表,表内存储着每个WorkerID的向量表示。向量的初始值通过随机数进行初始化。在模型训练过程中,ID向量的所有数值作为模型的参数,在迭代过程中随同其他参数一起优化。在训练时每个标注样例的标注员,我们直接通过查表获取对应的ID向量表示。在测试时,由于缺乏标注员信息,我们使用所有向量的平均值作为ID向量输入。对抗学习(WorkerAdversarial):众包数据作为训练语料,存在一定数量的标注错误,即“噪音”。这些标注不当或标注错误都是由标注员带来的。不同标注员对于规范的理解和背景认识是不同的。对抗学习的各LSTM模块如下:私有信息的LSTM称为“private”,它的学习目标是拟合各位标注员的独立分布;而共有信息的LSTM称为“common”,它的输入是句子,它的作用是学习标注结果之间的共有特征,。标注信息的LSTM称为“label”,以训练样例的标注结果序列为输入,再通过标注员分类器把label和common的LSTM特征合并,输入给CNN层进行特征组合提取,最终对标注员进行分类。要注意的是,我们希望标注员分类器最终失去判断能力,也就是学习到特征对标注员没有区分能力,也就是共性特征。所以在训练参数优化时,它要反向更新。在实际的实体识别任务中,我们把common和private的LSTM特征和标注员ID向量合并,作为实体标注部分的输入,最后用CRF层解码完成标注任务。实验结果如图4所示,我们的算法在商品Title和用户搜索Query的两个数据集上均取得最好的性能:2、基于规则与graph embedding迭代学习的知识图谱推理算法知识图谱推理计算是补充和校验图谱关系及属性的必不可少的技术手段。规则和嵌入(Embedding)是两种不同的知识图谱推理的方式,并各有优劣,规则本身精确且人可理解,但大部分规则学习方法在大规模知识图谱上面临效率问题,而嵌入(Embedding)表示本身具有很强的特征捕捉能力,也能够应用到大规模复杂的知识图谱上,但好的嵌入表示依赖于训练信息的丰富程度,所以对稀疏的实体很难学到很好的嵌入表示。我们提出了一种迭代学习规则和嵌入的思路,在这项工作中我们利用表示学习来学习规则,并利用规则对稀疏的实体进行潜在三元组的预测,并将预测的三元组添加到嵌入表示的学习过程中,然后不断进行迭代学习。工作的整体框架如图5所示:嵌入学习优化的目标函数是:其中:lsro表示三元组的标记,表示三元组的评分函数,vs表示图谱三元组中主语(subject)的映射,Mr表示图谱中两个实体间关系的映射,vo表示图谱三元组中宾语(object)的映射。基于学习到的规则(axiom),就可以进行推理执行了。通过一种迭代策略,先使用嵌入(Embedding)的方法从图谱中学习到规则,再将规则推理执行,将新增的关系再加入到图谱中,通过这种不断学习迭代的算法,能够将图谱中的关系预测做的越来越准。最终我们的算法取得了非常优秀的性能:除了上述两项工作以外,在知识引擎技术的研发上我们还有一系列的前沿工作,取得了领先业界的效果,研究成果发表在AAAI、WWW、EMNLP、WSDM等会议上。之后阿里巴巴知识图谱团队会持续推进藏经阁计划,构建通用可迁移的知识图谱算法,并将知识图谱里的数据输出到阿里巴巴内外部的各项应用之中,为这些应用插上AI的翅膀,成为阿里巴巴经济体乃至全社会的基础设施。本文作者:阿里知识图谱团队 阅读原文本文来自云栖社区合作伙伴“ 阿里技术”,如需转载请联系原作者。

April 1, 2019 · 1 min · jiezi

有什么软件可以打拼多多的电子面单

拼多多电子面单系统开通了之后,很多商家在对电子面单的使用、充值、打单工具、快递方面都存在着很多疑问,毕竟拼多多这个电子面单刚出来不久,所以商家在开通使用电子面单可能会有点迷糊。像代发商怎么在开通电子面单,多个店铺商家怎么打印电子面单。可支持哪些快递单的电子面单打印等等。在拼多多只要有1个拼多多店铺开通了电子面单,那么在打单软件里可以把其他店铺关联授权在一起实现共享单号,100%使用拼多多电子面单发货免除虚假发货流量处罚。像代发商多个地址怎么开通电子面单呢?目前还没有解释,后面会说明的。拼多多电子面单目前支持天天、中通、申通、圆通、韵达、百世及邮政合计六家快递公司打印电子面单。还是一样的在易掌柜打印电子面单。多个店铺可享用一个店铺的电子面单打印快递。如果还有没有开通电子面单的,可以直接在易掌柜申请开通电子面单。易掌柜打单步骤,大多数商家都很熟知了,先易掌柜点击“配置新店铺”按钮,即可配置新的店铺,多个店铺多次配置即可。点击“下载订单”按钮,弹出下载订单界面后,可以选择下载需要下载的订单,如果下载所有的可以,选择全部网店。设置使用那个拼多多账号的电子面单。批量勾选需要打印的订单,然后点击“打印快递单”按钮,弹出的打印界面,可以选择:申通快递、圆通快递、韵达快递、中通快递,目前支持四个快递,就可以打印电子面单了。![图片描述][4]

March 29, 2019 · 1 min · jiezi

怎么从视频文件中提取音频?

怎么样才可以视频中的一些音频提取出来呢?把视频中有趣的音频提取出来有难度吗?其实操作非常的简单哦!不管是视频音频或者是音乐音频都是可以提取的,那么接下来就好好和你们说说如何提取音频的吧!具体操作步骤如下: 工具特色: 怎么从视频中提取音频呢,可以看看小编使用的是哪款工具,迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,支持单个文件操作,还支持文件批量操作!的确是个不错的选择。 第一步:打开工具 提取视频音频之前,在电脑上打开一款工具。 第二步:添加音频文件 打开后,你们就会看到它的整体界面,在界面中会有一些功能,这些功能在我们的日常工作中都会遇到,今天我们需要点击的就是音频提取,接着添加文件或者添加文件夹。 第三步:添加删除片段指南 文件添加进去之后,提取音频的步骤来了,大家会看到添加片段指南,怎么添加呢?拉动上方的进度条就可以添加了,这个时候你们所看到的当前时间点显示的就是你添加音频的时间,然后点击确定。 第四步:设置提取音频保存位置 在我们点击确定之后,我们就要来到界面的地步,看到文件输出目录点击文件夹就可以选择保存的位置了,当我们的保存位置设置好之后,最后点击开始提取。 第五步提取成功 等待一会之后,界面你提取的音乐片段都会显示个小对号,这个时候你们的提取已经完成了,然后在你们的保存的文件中就可以打开了。 上面的五部视频提取音频的步骤你们学会了吗?感兴趣的话赶紧试试吧!

March 29, 2019 · 1 min · jiezi

网页视频播放的常见兼容方式总结

方式一:根据浏览器判断使用不同的标签处理html部分:javascript:var flag = !-[1,]; // 原理是利用了IE6,7,8与标准浏览器在处理数组的toString方法的差异做成的。var videoSource = “your-video-url.mp4”;function renderVideo(id) {var htmlStr = “”;htmlStr += ‘’;htmlStr += ‘’;htmlStr += ‘’;document.getElementById(id).innerHTML = htmlStr;}function renderVideoIE(id) {var htmlStr = “”;htmlStr += ‘<object classid=“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”’;htmlStr += ‘codebase=“http://download.macromedia.co…”’;htmlStr += ‘width=“300” height=“200”>’;htmlStr += ‘’;htmlStr += ‘’;htmlStr += ‘’;htmlStr += ‘<param name=“FlashVars”’;htmlStr += ‘value=“vcastr_file=’ + videoSource + ‘&LogoText=description&BufferTime=3&IsAutoPlay=0”>’;htmlStr += ‘<embed src=“flvplayer.swf” allowfullscreen=“true”’;htmlStr += ‘flashvars=“vcastr_file=’+ videoSource +’&IsAutoPlay=0’;htmlStr += ‘quality=“high” pluginspage=“http://www.macromedia.com/go/…”’;htmlStr += ‘type=“application/x-shockwave-flash” width=“700” height=“400”>’;htmlStr += ‘’;document.getElementById(id).innerHTML = htmlStr;}flag ? renderVideoIE(“videoContainer”) : renderVideo(“videoContainer”);必要说明:判断IE等浏览器 :http://www.jb51.net/article/5…object中的api:http://blog.csdn.net/zh_rey/a…w3school关于embed :http://www.w3school.com.cn/ta…w3school关于video的兼容性http://www.w3school.com.cn/ta…w3school关于object兼容性http://www.w3school.com.cn/ta…object和video分别处理: http://blog.sina.com.cn/s/blo…方式二:使用html5media处理html部分:// 直接引用html5media的库;// 直接使用video标签来处理使用这个控件尝试在高版本的IE模拟器下奏效,但在在实际的IE6下播放存在问题。必要说明:https://github.com/etianen/ht…http://www.cnblogs.com/sun813...http://www.zhangxinxu.com/wor…在IE678中,html5media内部使用了flowplayer播放器在处理,有控制播放的各种面板。在现代浏览器中会直接使用video标签来处理。其他相关链接:兼容IE8的video.js,可自定义皮肤:http://videojs.comWFObject播放flash:http://www.webkfa.com/one2/w1…使用js获取地址栏参数的兼容处理方式:http://www.jb51.net/article/5…http://www.cnblogs.com/fishtr…作者:Johnny丶me链接:https://blog.csdn.net/Tyro_ja… ...

March 29, 2019 · 1 min · jiezi

简析去中心化交易所的未来与形态

这几天,平台币一个接着一个涨,币安、火币、OK,一个接一个来,让人产生了牛市快要到来的幻觉。OKB终于忍不住了,继BNB、HT之后,终于开始涨起来。要说,OKB涨得最晚,现在或许是入金的好时机。除了平台币这个热点之处,其实现在还有一个非常好的热点,那就是去中心化交易所。其实去中心化交易所已经发展很长一段时间了,但是因为各种条件限制,没有走向大众视野,但如果你真的去看去中心化交易所的数据,会发现去中心化交易所已经发展到一个新阶段了。我们来看Dappreview的数据,从市场类看可以发现,去中心化交易所排名第一的、其24小时用户数已经达到15000多了,这个数据已经可以和中心化交易所相比拟了。要知道现在是熊市,交易的人并不多,用去中心化交易所的人更少,但从数据来看,第一名有这么多的交易人数,真的是让人惊喜。这也从侧面反应出,已经有越来越多的人关注去中心化交易所了,随着未来的发展,去中心化交易所肯定会迎来爆发。很早之前,V神就曾说过“我希望中心化交易所去死”,现在来看,在不久的未来,说不定中心化交易所就会被淘汰。可能有很多人并不了解什么是去中心化交易所,下面我就来详细说一下。首先我们来看什么是中心化交易所。其实这个很好理解,现在大家常用的币安、OKEX、火币等,都是中心化交易所。它是代币交易的市场,允许交易者使用法币或其它加密货币买卖加密资产,使用者直接将代币资产存进交易所,而交易所则作为钱包保管资产直至订单生成。目前,超过99%的加密货币交易量都是通过中心化交易所完成,交易所把自己的系统保存在链下,上面的交易数据并没有被区块链记录。一旦订单生成,交易所将对买卖指令进行实时匹配。关键之处在于,当你在这样的交易所里存入资产或进行交易时,你并不掌握资产的私钥。和银行一样,你信任这些中心化交易所能够安全地储存并打理你的资产,但这同样也有基础性风险,比如黑客盗取、交易平台监守自盗、数据伪造篡改等。当你的资产放进交易所的那一刻,你的资产就不再是你的资产了,你只能看到账户上的数字变化,资产交易所说了算。因此,实际上用户把资产放进交易所钱包并不能保证资产安全,一旦发生不可预测的事件,用户资产就会遭受损失。而且中心化交易所容易控庄,市场流动性集中在不多的几家交易所里,可以利用其庞大用户基数的优势,对币价进行操控。什么是去中心化交易所呢?去中心化交易所就是指直接在区块链上建立一个P2P交易市场,用户将对他们的资产拥有控制权。资产并不是被输送到交易所钱包,相反,订单和交易行为都在区块链上发生,没有中间人费用,资产不受黑客攻击影响,用户真正拥有资产的控制权。但必须指出,绝大多数既有的去中心化交易所是半去中心化。在绝大多数情况下,中心化服务器链下保管订单,但并不掌控私钥,订单在链上完成,它们将经历整个区块链流程。所以,去中心化交易所又可以分为以下种情况:1、交易所通常去中心化交易所能够决定是否将其订单簿放在链上,但关键在于是否将订单在链上完成。在一些情况下,一个订单生成,可能有一个 relayer 或者订单来激发相关匹配流程,用户掌握对自己资金和数据的控制权。但其中的问题是也显而易见。链上交易:用户自己控制资金和数据,但链上交易是一个冗长的过程。由矿工或者 relayer 操作的提前交易:因为订单在链上完成,矿工能够作为对向方选择执行撤销的订单;甚至,矿工还可以从失败的订单撤销中获取手续费。自动匹配:在订单链下匹配过程中,交易所有可能不是自动匹配,这使得交易所可以压滞或者提前交易订单。流动性:由于缺少用户,流动性将缺失,这将导致价格上的极端波动,特别是在有大订单生成的情况下。跨链交易:大多数去中心化交易所目前只支持单条公链为基础的交易,缺乏支持跨链交易订单的能力。比如以太坊、EOS,上面的交易所就无法通过比特币、莱特币等网络进行交易或者操作。两条不同的链之间及其订单很难相互流通交互。2、P2P交易点对点交易,不需要订单簿,用户通过节点直接相互连接以进行交易,没有中间人或者订单簿来促进匹配流程。价格协商可以链上也可以链下,但关键在于,交易还是要在链上完成。链上交易和实时节点:在 P2P 系统里,由于是用户自己驱动匹配流程,在订单完成前,用户都必须在线。用户不能简单地发起订单,然后等着 relayer 或者交易所来完成。缺少订单簿:缺少订单簿将减少矿工进行提前交易的机会,因为订单在链上发布前,矿工看不到订单。提前交易和自动匹配:因为没有订单簿,提前交易订单的风险减至最低。P2P 交易所采用协议,可以简化自动匹配生成方和接收方的流程。流动性:由于用户不多,所以流动性缺乏,导致市场更动荡。跨链交易:P2P 交易所可以采用 atomic swaps 程序语言进行跨链交易。Atomic Swaps 使用哈希时间锁定合约 hash time-locked contract,建立起两个区块链之间的支付渠道,但这一方式并非万能,并不是每一个区块链都支持,有时候需要设置闪电网络 Lightening Network。3、暗池交易所暗池交易所通常运行隐藏的订单簿。订单的匹配过程不泄漏交易者身份,又或交易本身也是隐蔽进行,除非交易完成,不会泄漏信息。另外,因为有「隐藏订单簿」的存在,订单匹配时,交易者不需要保持与网络的连接。一旦订单生成,节点将运行匹配计算,直到找到匹配或者订单作废。链上交易:用户自己控制资金和数据,链上交易是一个冗长的过程。隐藏的订单簿:在不暴露交易者信息的情况下,隐藏的订单簿将匹配订单,允许进行大宗区块订单,而不至于引起市场波动。提前交易:由于订单簿是隐藏的,将提前交易的风险减至最低。可是,一旦信息泄漏,交易所和交易者容易遭受提前交易以及节点攻击。流动性:这些交易所缺少用户,流动性非常差。跨链交易:可采用 atomic swaps 和闪电网络。4、去中心化交易所开放协议开放协议是一种基础设施或平台,允许任何人在其基础上建立自己的服务,从而运行去中心化应用。“协议”是承载去中心化应用的管道。在去中心化交易所里,开放协议旨在允许所有建立其上的项目都能互动,从而为交易所建立能分享的流动性。鉴于目前交易所生态系统里各玩家的现状,在设计交易所时需要明确几个关键内容,思考这些问题:目的:你为谁设计、交易所的关键目的是什么。订单簿和匹配订单:当存在订单簿时,到底是将其布置在链上还是链下,并且能解决提前交易的问题。在 P2P 系统里,关键是要决定订单如何在不必持续在线的情况下交易。延迟和提前交易:设计一个流程保证订单可以立即取消,并解决因链下订单簿和链上交易写入之间的潜在时间差导致矿工提前交易的问题。流动性:多思考如何可提升流动性,保持友好的用户体验。跨链交易:在适用的情况下,为比特币、莱特币等加密货币设置能进行跨链交易的基础设施。结语从以上来看,去中心化交易所仍然有漫长的道路要走,它是构建稳健数字资产市场基础设施的重要一步,而且随着时间推移,未来的前景将会越来越光明。目前全球最大的去中心化交易所是鲸交所WhaleEx,但这个赛道目前还尚处于早期,格局也远未形成,未来是什么样谁也无法预料,让我们拭上以待。

March 28, 2019 · 1 min · jiezi

视频中的音乐怎么单独弄出来

一些音频转换现在大家都是在普遍运用也,相信大家对音频转换的问题也并不会陌生,但如果我们想将视频中的音乐单独弄出来你们了解怎么操作吗?提取音频对很多人来说都是比较需要的图,因为大家经常换手机铃声包括一些短信和来电铃声,或者用在其它放边方面上,这些都是一些家常事情,小编试了很多种方法,在这些方法中结果总是令人不太满意,但在这些方法中还是有一款方法是比较好用的,下面小编就分享一下视频中音乐单独提取出来的方法。 工具特色: 工具这么多,大家不妨试试它,迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,支持单个文件操作,还支持文件批量操作!的确是个不错的选择。 第一步:打开工具 先将这款可以提取音频的工具打开,大家在界面中了解一下它的具体功能。 第二步:添加音频文件 接着,我们需要找到音频提取按钮,找到之后点击回到它的界面,这个时候你就会看到怎么添加音频文件了,分为添加文件和添加文件夹两种,添加文件夹用在大家提取音频数量较多的情况下。 第三步:添加删除片段指南 接着提取非常的简单,就是点击添加片段段指南,然后上方的进度条只需要你轻轻的拉动,下方的当前时间点就是提取音频片段的具体时间点,如果这些音频片段没有你要删除的话直接点击确定就可以了。 第四步:设置提取音频保存位置 再点击确定后界面就会出现了你所提取的音频片段,这个时候大家先将提取的这些音频片段设置一下保存位置,保存位置设置好之后我们就可以点击开始提取了。 第五步提取成功 在你点击之后,工具它已经在加速的运行了,但是速度还是比较快的,只需要短短的几秒钟就可以,当提取成功后,我们就可以打开它了。 以上的五步操作便是提取音乐的详细方法了,是不是简单呀,赶紧试一试吧,可能还会有意想不到的收获哦!

March 28, 2019 · 1 min · jiezi

400+节点的 Elasticsearch 集群运维

本文首发于InfoQ https://www.infoq.cn/article/… 作者:Anton Hägerstrand翻译:杨振涛目录:数据量版本节点配置索引结构性能Meltwater每天要处理数百万量级的帖子数据,因此需要一种能处理该量级数据的存储和检索技术。从0.11.X 版本开始我们就已经是Elasticsearch的忠实用户了。在经历了一些波折之后,最终我们认为做出了正确的技术选型。Elasticsearch 用于支持我们的主要媒体监控应用,客户通过该应用可以检索和分析媒体数据,比如新闻文章、(公开的)Facebook帖子、Instagram帖子、博客和微博。我们通过使用一个混合API来收集这些内容,并爬取和稍作加工,使得它们可被 Elasticsearch 检索到。本文将分享我们所学到的经验、如何调优 Elasticsearch,以及要绕过的一些陷阱。如果想了解更多关于我们在Elasticsearch方面的点滴,可参考之前博文中的 numad issues 和 batch percolator。1.数据量每天都有数量相当庞大的新闻和微博产生;在高峰期需要索引大约300多万社论文章,和近1亿条社交帖子数据。其中社论数据长期保存以供检索(可回溯到2009年),社交帖子数据保存近15个月的。当前的主分片数据使用了大约200 TB的磁盘空间,副本数据大约600 TB。我们的业务每分钟有3千次请求。所有的请求通过一个叫做 “search-service” 的服务,该服务会依次完成所有与 Elasticsearch 集群的交互。大部分检索规则比较复杂,包括在面板和新闻流中。比如,一个客户可能对 Tesla 和 Elon Musk 感兴趣,但希望排除所有关于 SpaceX 或 PayPal 的信息。用户可以使用一种与 Lucene 查询语法类似的灵活语法,如下:Tesla AND “Elon Musk” NOT (SpaceX OR PayPal)我们最长的此类查询有60多页。重点是:除了每分钟3千次请求以外,没有一个查询是像在 Google 里查询 “Barack Obama” 这么简单的;这简直就是可怕的野兽,但ES节点必须努力找出一个匹配的文档集。2.版本我们运行的是一个基于 Elasticsearch 1.7.6 的定制版本。该版本与1.7.6 主干版本的唯一区别是,我们向后移植(backport)了 roaring bitsets/bitmaps 作为缓存。该功能是从 Lucene 5 移植到 Lucene 4 的,对应移植到了 ES 1.X 版本。Elasticsearch 1.X 中使用默认的 bitset 作为缓存,对于稀疏结果来说开销非常大,不过在 Elasticsearch 2.X 中已经做了优化。为何不使用较新版本的 Elasticsearch 呢?主要原因是升级困难。在主版本间滚动升级只适用于从ES 5到6(从ES 2到5应该也支持滚动升级,但没有试过)。因此,我们只能通过重启整个集群来升级。宕机对我们来说几乎不可接受,但或许可以应对一次重启所带来的大约30-60分钟宕机时间;而真正令人担心的,是一旦发生故障并没有真正的回滚过程。截止目前我们选择了不升级集群。当然我们希望可以升级,但目前有更为紧迫的任务。实际上该如何实施升级尚未有定论,很可能选择创建另一个新的集群,而不是升级现有的。3.节点配置我们自2017年6月开始在AWS上运行主集群,使用i3.2xlarge实例作为数据节点。之前我们在COLO(Co-located Data Center)里运行集群,但后续迁移到了AWS云,以便在新机器宕机时能赢得时间,使得我们在扩容和缩容时更加弹性。我们在不同的可用区运行3个候选 master 节点,并设置 discovery.zen.minimum_master_nodes 为2。这是避免脑裂问题 split-brain problem 非常通用的策略。我们的数据集在存储方面,要求80%容量和3个以上的副本,这使得我们运行了430个数据节点。起初打算使用不同层级的数据,在较慢的磁盘上存储较旧的数据,但是由于我们只有相关的较低量级旧于15个月的数据(只有编辑数据,因为我们丢弃了旧的社交数据),然而这并未奏效。每个月的硬件开销远大于运行在COLO中,但是云服务支持扩容集群到2倍,而几乎不用花费多少时间。你可能会问,为何选择自己管理维护ES集群。其实我们考虑过托管方案,但最后还是选择自己安装,理由是: AWS Elasticsearch Service暴露给用户的可控性太差了,Elastic Cloud 的成本比直接在EC2上运行集群要高2-3倍。为了在某个可用区宕机时保护我们自身,节点分散于eu-west-1的所有3个可用区。我们使用 AWS plugin 来完成该项配置。它提供了一个叫做aws_availability_zone 的节点属性,我们把 cluster.routing.allocation.awareness.attributes 设置为 aws_availability_zone。这保证了ES的副本尽可能地存储在不同的可用区,而查询尽可能被路由到相同可用区的节点。这些实例运行的是 Amazon Linux,临时挂载为 ext4,有约64GB的内存。我们分配了26GB用于ES节点的堆内存,剩下的用于磁盘缓存。为何是26GB?因为 JVM 是在一个黑魔法之上构建的 。我们同时使用 Terraform 自动扩容组来提供实例,并使用 Puppet 完成一切安装配置。4.索引结构因为我们的数据和查询都是基于时间序列的,所以使用了 time-based indexing ,类似于ELK (elasticsearch, logstash, kibana) stack。同时也让不同类型的数据保存在不同的索引库中,以便诸如社论文档和社交文档类数据最终位于不同的每日索引库中。这样可以在需要的时候只丢弃社交索引,并增加一些查询优化。每个日索引运行在两个分片中的一个。该项设置产生了大量的分片(接近40k)。有了这么多的分片和节点,集群操作有时变得更特殊。比如,删除索引似乎成为集群master的能力瓶颈,它需要把集群状态信息推送给所有节点。我们的集群状态数据约100 MB,但通过TCP压缩可减少到3 MB(可以通过 curl localhost:9200/_cluster/state/_all 查看你自己集群的状态数据)。Master 节点仍然需要在每次变更时推送1.3 GB数据(430 节点 x 3 MB 状态大小)。除了这1.3 GB数据外,还有约860 MB必须在可用区(比如 最基本的通过公共互联网)之间传输。这会比较耗时,尤其是在删除数百个索引时。我们希望新版本的 Elasticsearch 能优化这一点,首先从 ES 2.0支持仅发送集群状态的差分数据 这一特性开始。5.性能如前所述,我们的ES集群为了满足客户的检索需求,需要处理一些非常复杂的查询。为应对查询负载,过去几年我们在性能方面做了大量的工作。我们必须尝试公平分享ES集群的性能测试,从下列引文就可以看出。不幸的是,当集群宕机的时候,不到三分之一的查询能成功完成。我们相信测试本身导致了集群宕机。 —— 摘录自使用真实查询在新ES集群平台上的第一次性能测试为了控制查询执行过程,我们开发了一个插件,实现了一系列自定义查询类型。通过使用这些查询类型来提供Elasticsearch官方版本不支持的功能和性能优化。比如,我们实现了 phrases 中的 wildcard 查询,支持在 SpanNear 查询中执行;另一个优化是支持“*”代替 match-all-query ;还有其他一系列特性。Elasticsearch 和 Lucene 的性能高度依赖于具体的查询和数据,没有银弹。即便如此,仍可给出一些从基础到进阶的参考:限制你的检索范围,仅涉及相关数据。比如,对于每日索引库,只按相关日期范围检索。对于检索范围中间的索引,避免使用范围查询/过滤器。使用wildcards时忽略前缀wildcards - 除非你能对term建立倒排索引。双端wildcards难以优化。关注资源消耗的相关迹象 数据节点的CPU占用持续飙高吗?IQ等待走高吗?看看GC统计。这些可以从profilers工具或者通过 JMX 代理获得。如果 ParNewGC 消耗了超过15%的时间,去检查下内存日志。如果有任何的 SerialGC 停顿,你可能真的遇到问题了。不太了解这些内容?没关系,这个系列博文很好地介绍了JVM性能 。记住,ES和G1垃圾回收器一起并非最佳 。如果遇到垃圾回收问题,请不要尝试调整GC设置。这一点经常发生,因为默认设置已经很合理了。相反,应该聚焦在减少内存分配上。具体怎么做?参考下文。如果遇到内存问题,但没有时间解决,可考虑查询Azul Zing。这是一个很贵的产品,但仅仅使用它们的JVM就可以提升2倍的吞吐量。不过最终我们并没有使用它,因为我们无法证明物有所值。考虑使用缓存,包括 Elasticsearch 外缓存和 Lucene 级别的缓存。在 Elasticsearch 1.X 中可以通过使用 filter 来控制缓存。之后的版本中看起来更难一些,但貌似可以实现自己用于缓存的查询类型。我们在未来升级到2.X的时候可能会做类似的工作。查看是否有热点数据(比如某个节点承担了所有的负载)。可以尝试均衡负载,使用分片分配过滤策略 shard allocation filtering ,或者尝试通过集群重新路由 cluster rerouting 来自行迁移分片。我们已经使用线性优化自动重新路由,但使用简单的自动化策略也大有帮助。搭建测试环境(我更喜欢笔记本)可从线上环境加载一部分代表性的数据(建议至少有一个分片)。使用线上的查询回放加压(较难)。使用本地设置来测试请求的资源消耗。综合以上各点,在 Elasticsearch 进程上启用一个 profiler。这是本列表中最重要的一条。我们同时通过Java Mission Control 和 VisualVM 使用飞行记录器。在性能问题上尝试投机(包括付费顾问/技术支持)的人是在浪费他们(以及你自己)的时间。排查下 JVM 哪部分消耗了时间和内存,然后探索下 Elasticsearch/Lucene 源代码,检查是哪部分代码在执行或者分配内存。一旦搞清楚是请求的哪一部分导致了响应变慢,你就可以通过尝试修改请求来优化(比如,修改term聚合的执行提示 ,或者切换查询类型)。修改查询类型或者查询顺序,可以有较大影响。如果不凑效,还可以尝试优化 ES/Lucene 代码。这看起来太夸张,却可以为我们降低3到4倍的CPU消耗和4到8倍的内存使用。某些修改很细微(比如 indices query ),但其他人可能要求我们完全重写查询执行。最终的代码严重依赖于我们的查询模式,所以可能适合也可能不适合他人使用。因此目前为止我们并没有开源这部分代码。不过这可能是下一篇博文的好素材。图表说明:响应时间。有/没有 重写 Lucene 查询执行。同时也表明不再有节点每天多次发生内存不足。顺便说明下,因为我知道会面临一个问题:从上一次性能测试我们知道通过升级到 ES 2.X 能小幅提升性能,但是并不能改变什么。话虽如此,但如果你已经从 ES 1.X 集群迁移到了 ES 2.X,我们很乐意听取关于你如何完成迁移的实践经验。如果读到了这里,说明你对 Elasticsearch 是真爱啊(或者至少你是真的需要它)。我们很乐意学习你的经验,以及任何可以分享的内容。欢迎在评论区分享你的反馈和问题。英文原文链接:http://underthehood.meltwater…更多内容敬请关注vivo互联网技术微信公众号。注:转载文章请先与微信号:labs2020 联系。 ...

March 28, 2019 · 1 min · jiezi

如何将flac音频文件转换为MP3格式?

Flac格式转换成MP3格式,也就是将一种格式转换另一种格式的转换,在很多情况下,flac这种无损格式是不通用的,有些设备它只能MP3格式开放,遇到这样的问题,回访很多伙伴们头疼,像我们下载了一首自己喜欢的歌曲之后如果不能再手机或者其他设备上播放,的确会很扫兴,其实flac无损格式并不是我们所需要的,我们需要的只是在任何时候任何设备上都可以进行歌曲播放的格式,这时候就需要将格式进行转换了,那么该怎么做呢?下面就跟着小编一起去看看格式转换的方法吧。 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 如何将flac音频文件转换为MP3格式? 步骤一:既然是要将flac格式转换成MP3格式,这时候我们先将音频转换工具打开。 步骤二:打开后,在它的界面上方有四个功能,这个时候我们只需要点击音频转换功能就可以了,然后将自己的音频文件添加进去。 步骤三:音频文件添加进去之后,大家需要将它的转换格式进行设置,点击文件上的设置按钮,我们在设置中点击MP3格式就行了。 步骤四:也可以在选择输出格式里面设置,当大家点击这个按钮的时候,就会弹出可以转换的格式,其中有五种格式都是可以进行选择的,这个时候只需要点击MP3格式就可以啦!接着下方的质量和声道大家设置一下,或者选择默认格式,看自己的需求吧,这两个参数设置好后点击开始转换。 步骤五:开始转换后,音频文件就已经在快速的转换中了,当转换成功的时候,大家就可以点开查看转换音频啦! 以上就是如何将flac格式转换成MP3格式的步骤了,方法真的超级简单,你试试看就知道了,希望希望这个方法可以帮助到大家。

March 27, 2019 · 1 min · jiezi

拼多多商家都用什么软件打印电子面单的?

拼多多电子面单服务系统的出现,引起了电商界的注意,也间接说明了拼多多的发展,拼多多的电子面单系统其实在长远的角度来看,对拼多多商家是有一定的利益的,一方面可以简化打单的步骤,另一方面可以方便商家管理订单。拼多多平台专属的电子面单系统,兼容性高,打单发货效率会比其他的电子面单会更高,这个也只限于在拼多多的商家而言哦,而且商家们担心的拼多多电子面单会跟之前的电子面单的打单方式和打单软件、流程等等不同,如果要开通拼多多电子面单是不是要重新配置这些设置,其实拼多多电子面单跟之前使用的电子面单一样,打单软件、打单流程、快递合作关系都没有变,就是面单上单号变了而已。之前拼多多商家使用易掌柜来打印拼多多的电子面单的,在开通拼多多电子面单之后还是一样的可以使用易掌柜来打印拼多多电子面单,如果还没有开通拼多多电子面单的和不知道怎么开通电子面单的商家也可以在易掌柜申请开通,审核时间和步骤都和后台的步骤是一样的。易掌柜打印拼多多电子面单的步骤,很多商家使用习惯了,应该知道是不难的,所以商家在用易掌柜来打印拼多多专属的拼多多电子面单系统的订单时也是一样的。易掌柜打单步骤,大多数商家都很熟知了,先易掌柜点击“配置新店铺”按钮,即可配置新的店铺,多个店铺多次配置即可。点击“下载订单”按钮,弹出下载订单界面后,可以选择下载需要下载的订单,如果下载所有的可以,选择全部网店。设置使用那个拼多多账号的电子面单。批量勾选需要打印的订单,然后点击“打印快递单”按钮,弹出的打印界面,可以选择:申通快递、圆通快递、韵达快递、中通快递,目前支持四个快递,就可以打印电子面单了。

March 26, 2019 · 1 min · jiezi

去中心化交易所最本质重要的东西究竟是什么?

随着比特币价格的上涨,区块链技术已经越来越被更多人所熟知。当越来越多的人涌入区块链世界并投资数字货币时,区块链将迎来前所未有的发展机遇,开启时代新进程。目前来说,区块链还处在行业初期,知道区块链和数字货币的人还是比较少的,但这个数量在与日俱增,特别是投资者越来越多。大家都不想错过这一次难得的财富机遇。因为投资者的不断增多,交易的需求也越来越旺盛,交易所成为了刚需。而随着行业的不断进步,很多交易所开始出现各种问题,交易所被盗、跑路,数据造假、篡改等,都让越来越多的投资者开始不满中心化交易所的所作所为。现在大多数的交易所都是中心化交易所,我们熟知的OKEX、币安、火币都是中心化交易所。鉴于中心化交易所的问题,有人根据区块链技术的分布式理念提出去中心化交易所,并且随着这两年的发展,去中心化交易所已经得到越来越多人的认可。首先,我们谈谈中心化交易所和去中心化交易所的本质区别。即使目前行业内很多人口口声声说去中心化交易所是未来,但真正清楚去中心化交易所到底去的是什么中心的人、少之又少。中心化交易所,顾名思义其资产存储与交易运行完全基于搭建交易所的中心化机构。也就是说,我们作为用户,把资产存储在中心化交易所中或者说在中心化交易所交易,完全依赖于我们对此机构的信任。这是一件成本与风险极高的事。去中心化交易所,最本质的是:让用户的资产去中心化托管,让所有交易都上链,透明可查。与许多人所认为的去中心化无需实名认证相比,去中心化最重要的价值是让交易平台没有作恶的能力,不能把用户的资产卷跑。了解清楚中心化与去中心化交易所的本质区别,接下来我们谈谈中心化交易所与去中心化交易所因为其本质区别、二者之间的交易机制有哪些不同。1.中心化交易所的交易流程首次使用一个中心化交易平台时,需要完成中心化交易所的注册和KYC(实名认证)。当完成这些工作后,按照正常需求,我们会有充币、提币、交易的需求。充币:从别的交易所或者你自己的钱包充值一定数量的币到新注册的中心化交易所。而需要注意的是,要接收充币的这个地址,是中心化交易所分配给你的,你没有这个地址的私钥。提币:提币是将你在中心化交易所的币提到你别的地方的钱包。而如充币步骤中所说,因为在中心化交易所的地址不由你掌控,这个过程中便产生了一个让投资者特别恶心的事:提币久久不能到账。交易:你和你的交易对手交易时,你的币转到交易平台的地址中,然后交易平台将币再转到你的交易对手地址中。通过以上三个行为过程的详细展现,我们可以发现在中心化交易所交易时,你的资产并不在你的掌控之中,因为私钥不在你手中,在中心化平台那里。再深入探讨下去,其实你在交易时,看起来是你的账户资产发生了变化,其实那只是中心化平台给你变了一下数字而已,除非你将币提到个人钱包时,你的资产会真的变为你的资产。2.去中心化交易所的交易流程随着区块链技术的进步以及越来越多的公链出现,目前的去中心化交易所也越来越多。根据DappReview数据,目前排名第一的去中心化交易所是基于EOS链的鲸交所WhaleEx,第二是基于TRX链的TronTrade。基于ETH链最大的去中心化交易所是IDEX。而在去中心化交易所之间,因为其所基于的公链不同,以及各自的理念与技术差异,去中心化交易所也各有不同。本文仅从去中心化交易所本身来探讨,以后再细分。去中心化交易所最重要的,也最具有辨识度的一点就是交易所账户使用智能合约账户。此处有必要说的是:智能合约账户与个人账户的最大区别是智能合约平台是代码运行,代码即法律,保证无法作恶。注册并完成KYC认证之后(有的去中心化交易所不需要),和中心化交易所一样,作为投资者我们也有三点需求:充值,提现,交易。充值:在去中心化交易所,充值是直接从你的个人钱包转账到平台分配给你的智能合约地址。提币:从平台分配给你的智能合约地址直接提到你的钱包。交易:你的币从平台分配给你的智能合约账户转账到另一方的智能合约地址上,这笔转账可通过区块链浏览器在链上查到,且整个转账过程依靠的是智能合约自动执行。从以上三个步骤中我们可以看出,整个过程中涉及两个地址:去中心化交易所的智能合约地址和个人钱包地址。而智能合约地址完全由代码运行,你的资产存于其上并不会有任何的安全风险。去中心化交易所和中心化交易所有哪些区别通过对比中心化和去中心化的交易机制,我们可以得出以下几点关键区别:1)当你将你的资产从自己的钱包转入中心化交易所那一刻,或者你用人民币在可以法币交易的中心化交易所买入数字货币那一刻,转入或买入这笔资产的实际控制权就已不在你的掌握之中。你在你的交易所账户里看到的那些币种数量,都只是阿拉伯数字而已,大部分用户的币是全部托管在交易所自己手中。而去中心化交易所则不然,由于平台分配的地址私钥归你所有,你在平台账户上的币始终都是你的,除非你把私钥给别人。而因为掌握私钥的人的不同,资产的安全等级便产生天壤之别。2)中心化交易平台所有的交易行为依赖于平台这个中心机构。你要提币得通过平台,你要交易也得通过平台,总而言之,平台是具有绝对话语权和操控权的。而去中心化交易所的交易是依靠智能合约来保证的。区块链的分布式理念是想让“代码即法律”逐渐改善我们的社会体系,智能合约是一段不可篡改无法阻止的程序,只要条件满足便会触发。而这,让我想起了目前全球第一的去中心化交易所的老板以前说过的一句话,完美的诠释了去中心化交易所的终极精神,如下:WhaleEx鲸交所最让我自豪的地方,是抗极端物理性摧毁,即使鲸交所被外星人攻击,所有员工和服务器都无法正常工作,用户资产依旧安全,用户可以在EOS主链上用自己的EOS账户和私钥调用whaleextrust 智能合约10天内取回所有资产。这是去中心化交易所的魅力,也是为什么鲸交所联合超级节点启用智能合约多重签名机制的重大原因。结语去中心交易所的道路任重而道远,随着区块链的技术不断进步,去中心化交易所势必会迎来属于它自己的春天。让我们一起期待去中心化交易所不断突破现在的阻碍,越来越好,让投资者能真正使用可以睡得着觉的交易所。

March 26, 2019 · 1 min · jiezi

如何对MP3音乐文件剪辑

对MP3音乐文件剪切是怎么样操作呢?在现在的社会,音乐也成为我们日常休闲娱乐中的重要之一,MP3格式的音乐是我们最常用的音频格式,如果我们自己享制作串烧歌曲那么该怎么办呢?这肯定需要我们队歌曲进行剪切了,所以下面小编就分享给大家对MP3音乐文件进行剪切的方法,具体如下: 工具特色: 用了很多的剪切工具,小编觉得迅捷音频转换器非常的好用,它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 第一步:打开工具 我们在电脑桌面找到可以帮助我们剪切音乐文件的工具,然后大家需要将它双击打开界面。 第二步:添加音频文件 打开后,底部有添加文件和添加文件夹两个按钮,不知道大家剪切的音乐文件是否多,多的话建议大家点击添加文件夹进行批量上传,单个文件的话点击添加文件单个上传就可以了。 第三步:设置分割 文件添加后,接着设置分割片段,意思就是设置剪切的片段,这个工具有三种方法可以供我们选择分别是平均分割、时间分割、手动分割、其实这里面的每种设置都是不同的,大家可以一一进行选择设置哦!设置后点击确定就可以了,然后界面就会出现你所剪切的音乐片段了。 第四步:保存文件路径 当我们的剪切片段全部设置好之后,我们点击一点选择输出格式,设置剪切音乐的保存位置,一般大家都是将它保存在我的电脑D盘中哦,路径保存好后,点击开始剪切。 第五步:剪切完成 开始剪切后,文件以及在剪切中,等待显示对号的时候,以及剪切成功了,大家可以在自己保存的文件中进行查看。 以上便是如何对MP3音乐文件剪辑的全部操作步骤了,以图文并茂的形式展现给大家,相信对大家来说还是比较简单且好操作的,那么如果你感兴趣的话不妨跟着小编的步骤尝试一下哦!

March 26, 2019 · 1 min · jiezi

有什么软件可以打拼多多的电子面单的?

最近拼多多商家比较关心的应该是拼多多新出的拼多多电子面单服务吧,拼多多电子面单的出现,也说明了一个趋势,拼多多的稳步发展,在电商界也是有一定的地位了。所以拼多多的电子面单服务系统的出现也是必然性的,这个专属拼多多商家的电子面单系统,在一定程度上是可以方便好多商家的打单工程。不过拼多多刚出电子面单,很多商家也在观望的状态,毕竟商家们之前是使用菜鸟电子面单,所以在使用拼多多电子面单之前担心使用拼多多电子面单会有什么变化。和菜鸟电子面单相比,可支持什么快递打单等等问题。这里可以简单的说一下,拼多多电子面单之前使用的电子面单一样,打单软件、打单流程、快递合作关系都没有变,就是面单上单号变了而已。目前支持的快递公司有:中通、申通、圆通、韵达、百世及邮政合计六家。后期还会继续开通其他的。同时都可以使用易掌柜打单工具来打印电子面单。打单的步骤和之前在菜鸟电子面单的步骤流程都是一样的。易掌柜是拼多多常用的打单工具,所以商家也可直接在易掌柜申请开通电子面单和打印电子面单。易掌柜打单步骤,大多数商家都很熟知了,先易掌柜点击“配置新店铺”按钮,即可配置新的店铺,多个店铺多次配置即可。点击“下载订单”按钮,弹出下载订单界面后,可以选择下载需要下载的订单,如果下载所有的可以,选择全部网店。设置使用那个拼多多账号的电子面单。批量勾选需要打印的订单,然后点击“打印快递单”按钮,弹出的打印界面,可以选择:申通快递、圆通快递、韵达快递、中通快递,目前支持四个快递,就可以打印电子面单了。

March 25, 2019 · 1 min · jiezi

如何从视频中提取音频

在很多情况下,我们都想把视频中的一些音频提取出来,但是由于没有好的方法,大家就是抱着能不提取的就不提取的心态就这样的算了,比如说一部电影中的某些话语,通常大家的做法就是用手机录制起来,在自己的手机里面试听,但是这样一来会大大的失真,录制出来的音频文件展现的效果也并不是这么好,下面分享一个使用方法,就是将视频中的音频提取出来的方法,不要担心不能下载,不能试听这些一系列因素,只要你学会了这种方法,都可以轻松搞定。 工具特色: 工具这么多,我们应该怎么选呢?大家不妨试试它,迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,支持单个文件操作,还支持文件批量操作!的确是个不错的选择。 第一步:打开工具 先将准备提取的视频放在电脑的桌面,然后还要准备一款工具才可以完成哦! 第二步:添加音频文件 上方的全部准备好后,我们打开这款工具,这款工具有四种功能,每一种功能,大家可以选择在空闲时候充分利用,我们点击音频提取功能,它的界面中有添加文件和添加文件夹,如果提取数量较少选择添加文件,提取数量较多,选择添加文件夹。 第三步:添加删除片段指南 再接着,我们往右下方的编辑栏中看,这时候需要拖动进度条来完成添加片段指南,这个添加的就是你们提取的音频,如果没有删除的话大家就不需要点击删除片段指南,这些都弄好后,点击确定就好了。 第四步:设置提取音频保存位置 最后我们需要设置保存位置,大家最好设置在D盘中哦!因为大多数人都是这样操作的,设置好后就可以开始提取了。 第五步提取成功 提取成功后,大家就可以看到自己提取的音频啦!非常的容易,可以试试看。 聪明不如烂笔头,大家还是需要自己动手操作哦!谢谢观看哦!

March 25, 2019 · 1 min · jiezi

投资去中心化交易所的关键因素有哪些

熊市已经过了很长一段时间了,如此长的寒冬,让很多人都少了投资的欲望,大家都收紧预算,拿着现金,以图后机。也有很多认知比较高的投资者正在布局,认为现在是投资的好时机,但这对于绝大多数人来说,却犯了困难。现存的代币有上千种,币圈又比较混乱,到底该投什么好呢?根据笔者的思考,未来会在牛市中爆发的项目必定有一部分是目前熊市里被追随,被倡导的项目。比如目前行业内的共识——去中心化交易所是未来。去中心化交易所是未来的声音自2018年此起彼伏,至2019年币安搭建自己的BNB公链、随后推出自己的去中心化交易所后被剧烈放大。很多人说币安这是自我革命,而实际情况下,根据行业的发展,人们对安全、对自己资产的掌控感愈来愈强,中心化交易所终将被抛弃。因此,币安看似是自我革命,实际是不革命就难以活长命。现在我们首先得梳理清楚中心化交易所为何终将被替代,或者说为什么去中心化交易所是未来。只有如此,我们才能真正的对投资去中心化交易所有信心。首先,区块链的理念本就是分布式、去中心,但碍于技术的原因,我们目前只能使用中心化交易所,这与区块链的分布式理念完全不符。其次,中心化交易所天生带有的标签——易被盗、不安全。无论是早期的门头沟交易所,以及众多交易所被盗或跑路,还是前不久发生的交易所创始人意外死亡、导致用户资产彻底丢失,都可以看出中心化交易所完全置用户资产安全于不顾,极其非人道。第三,中心化交易所不透明,太多暗箱操作。至于暗箱操作干啥,此处不再赘述。现在就去中心化和中心化交易所做一下对比。对于现在的数字货币投资者或者投机者来说,交易所其实只是工具,一般投资者并不十分关心交易所是否中心化/去中心化这个议题。目前中心化交易所效率很高,比如币安在短短半年间就可以很好地服务全球上百万用户。因此,不能提供高流动性的去中心化交易所目前还没有办法与中心化交易所抢占市场份额。比如ETH上最大的去中心化交易所IDEX,其日活连1000人都不到。但这并不是去中心化交易所的锅,要归属于ETH目前性能的问题。ETH上的交易用户交易时经常出现无法及时到账,尤其是大额交易时会忧心忡忡。我们从上图中也可以看到,在所有公链上的市场类Dapp中,去中心化交易所鲸交所WhaleEx位居第一。再仔细看数据,其日活高达13000多,这个量级已经和中心化交易所接近。另外,鲸交所WhaleEx启用了智能合约多重签名机制,这是去中心化交易所的一个里程碑事件,让这个世界终于有了真正的去中心化交易所。但接下来去中心化交易所便面临着一个巨大的挑战:跨链。毕竟,即使去中心化交易平台天然具有安全优势、用户资产只有用户能动,但交易场景不全面会使得很多投资者无从下手,不得不又转身向中心化交易所走去。如果实现了跨链,让区块链资产能自由流通,大量用户进来并进行法币交易,那么,去中心化交易所一定会迎来新一轮的增长爆发。现在我们来谈谈去中心化交易所投资逻辑。在监管问题、中心化暗箱、资金被盗、交易所跑路等因素的促使下,加上近期许多项目技术的突破,去中心化交易所是趋势的声音已经愈来愈强烈。既然去中心化交易所是未来,那我们该以什么样的投资逻辑去投资呢?1)跨链的基础设施完成因为去中心化交易所的基础还是建立在跨链之上的,只有跨链的基础设施做好了,才有可能出现好的交易所。2)用户是去中心化交易所的价值基础很多去中心化交易所会发行自己的Token,Token的价值来自于对去中心化交易所的预期,而去中心化交易所的预期建立在越来越多的用户量和交易量,没有用户的去中心化交易所,其Token的买卖无疑就是空中楼阁。3)长期来看性能是关键因素性能更好,比如交易速度更快、吞吐量更大、支持跨链功能的去中心化交易所很可能会在同类项目中脱颖而出。4)目前衡量要素是交易所数据和进度交易所数据主要关注日活和交易量。比如前面提到的去中心化交易所WhaleEx鲸交所的日活为13000多人,这与中心化交易所可以相提并论,可见其用户体验及运营等做的相当好。另外要关注项目的发展进度,比如跨链等完成情况。而展望去中心化交易所的未来,我们可以看到一个发展趋势:让大量主流币出现在去中心化交易所中。目前,即使是最大的去中心化交易所WhaleEx鲸交所,很多其他优质项目也没有办法出现在上面,这就需要跨链技术的完善。随着跨链技术的更新和发展,当Token可以在公链之间自由流转的时候,跨链的合约处理速度实际上要比人快,这样会产生一个正循环的生态。如此,去中心化交易所会越来越流行,越来越多的公链也都会支持跨链、登陆去中心化交易所。只有这样,我们才能迎来去中心化交易所的爆发,迎来区块链新时代 。很显然,去中心化交易所的前景是非常光明的,虽然道路曲折,但这条路上始终会有砥砺前行的人,他们怀抱着去中心化交易所的希望,为区块链的世界贡献着自己的力量。未来是星辰大海,让我们一起期待。

March 19, 2019 · 1 min · jiezi

把视频中的声音提取出来的工具

音频提取作为一种新型的工具,已将成为现在短视频制作的软件之一了,它是一整首歌曲剪辑出来的一小片段音乐,比如说我们要提取《刚刚好》这部影片的声音,具体该怎么弄呢?它是非常真实的一部影片,不知道大家看完这部有何感想呢?其中剧中的女演员声音非常的有特色,如果大家想要模仿人说话的声音不妨来参考她的嗓音,所以需要我们将它的声音提取出来才可以哦!下面就跟着小编走进视频提取声音的工具课堂吧! 工具特色: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 第一步:打开工具 先将视频下载到电脑桌面,然后打开这款工具。 第二步:添加音频文件 工具打开后,大家就会看到这款工具所有的功能了,每一个都有相对于的功能,如果是要提取视频中的声音,大家就要点击音频按钮,在它的界面将文件添加进去。 第三步:添加删除片段指南 添加进去之后,当然下一步需要做的就是提取声音啦!在右侧的编辑栏中大家点击添加片段指南,只要拖拽上方的进度条就可以了,下方的当前时间点显示的是你提取声音的具体时间,删除的话直接点击删除片段指南。 第四步:设置提取音频保存位置 基本的设置都已经设置完成了,这个时候我们还需要设置一下提取音频的保存位置,通常大家都是保存到D盘中,这样的好处无非就是防止文件丢失,最后开始提取。 第五步提取成功 之后,提取成功,大家点击打开就可以观看了。 综上就是小编给大家分享视频提取声音的工具操作步骤,相信大家都已经学会了,毕竟这个方法是如此的简单,对上面的方法有什么疑问的地方,可以在下方留言哦!

March 19, 2019 · 1 min · jiezi

谁是你的创业竞争对手?

简评:面对投资人,你该如何回答有关竞争对手的问题?你可能认为自己根本没有竞争对手,或者你正处于一片红海之中,又或者你只是一个“抄袭者”…不管怎么样,你需要对整个市场深度思考,永远别说自己没有竞争对手!作为一个融资的创业者,你一定会被问到这个问题,“谁是你的创业竞争对手?”就像生活中的很多问题一样,这个问题从来没有所谓的完美答案,不过确实有一些很烂的答案。最蠢的回答好比这样:投资者:“你有哪些竞争对手?”创始人:“说出来你可能不信,我们没有竞争对手!”投资人:“呃…”“我们没有竞争对手”这句话可能是投资人会列出的五大愚蠢回答之一(有的创始人还会回答“你会签保密协议吗”),因为这个回答实在是太千篇一律陈词滥调了。如果你只能从这篇文章里学到一件事的话,那就是:永远别说你没有竞争对手。你总是能找到竞争对手的。惰性是你庞大的竞争对手,市场意识是一个花费高昂的竞争对手,纸、笔甚至是Excel表格都是你的竞争对手。问题是你如何定义竞争。有竞争是好事创业者赶上蓝海、没碰到任何竞争对手不是件常有的事情,这就跟黑天鹅效应一样,无法预测也不同寻常。事实是,大多数创业公司只是在做别人做过的事情而已。因此,当你去见一个投资人还跟他说你们“前无古人”、没有任何竞争对手的时候,很显然他会回你说“鬼扯,你在逗我吗?”有机遇就有竞争。曾几何时,中国有超过五千家创业公司在做团购!如果没有竞争,那只能说明整个行业规模实际上是非常小的。实际上你是希望有竞争对手的,不过你更希望那些竞争对手看起来明显比自己弱鸡多了,但是生活不会总如你所愿。所以,就算你真的在做一些独具创新的事情,你也要想法子找一些竞争对手来为自己铺路。举一个不恰当的例子,这就好比赛富时(Salesforce,美国一家CRM服务提供商)当时转型去做云业务并且提出“软件即将终结”这个理念一样。你当然可以认为赛富时的转型是因为SaaS领域没有竞争,但它在部署领域肯定是有竞争的。你说它在SaaS领域没有竞争对手在技术角度是对的,但也明显犯了逻辑错误,安装式软件就是一个替代品,也就是它的竞争对手。然而,比有竞争更好的是你有方法应对竞争,投资者只关心你会如何应对竞争。你肯定想跟投资人说自己已经准备好了去参与竞争,但还有很多人在等着淘汰你。更好的的沟通方式是,陈述事实,告诉投资人你曾经如何应对过竞争。罗杰班尼斯特(英国中长跑运动员)是历史上第一个在4分钟之内跑完一英里的人。在他之后,就经常有人能4分钟内跑完一公里。为什么?因为人们相信这件事是可以做到的。而你也希望同样的事情发生在自己的创业公司上,你希望投资人相信你能够做到。当你没有明显的竞争对手时,该如何回答?也许你的竞争对手有时候不是那么明显。比如,Facebook淘汰了Myspace、Friendster等一些明显的竞争对手,不过由于上述几家公司本质上都是在抢夺用户的注意力,所以其实Snapchat、Instagram、Whatsapp甚至是Youtube也都是他们竞争对手。说到底,这是如何框定竞争的问题。在这个例子里,和争夺用户注意力以及通讯有关的公司都是竞争对手。假如你是Buffer的创始人,没有任何人在做社交帖子相关的产品(这个领域玩家很多),你面临的竞争对手会是如下几个:1、人们有在很多个不同的社交平台上发帖子、同时还要节约时间的需求2、人们需要手动发帖到Facebook、Pinterest、Linkedin、Twitter3、还有些人不在社交平台上发帖,因为他们根本不在乎再举一个例子。Brichbox提出了一个创意,“把很多美妆小样放在一个盒子里”。最开始没有一个人搜索“美妆盒子”的时候,你知道他们做关键词广告多难吗?他们得制定市场策略来引导用户,其中一个主要的策略就是找美妆博主去做“开箱”测评。所有革新的人都不得不先改变用户行为或者引导用户,这件事很困难,而且要是你的运营策略不起作用的话还要花很多钱。因此如果你是革新者,你需要详细地阐述你会如何引导用户、扫清障碍,最好还要说清楚你会如何建立可持续的竞争优势(这很难)。正确的回答案例如下:“我们注意越来越多的人在多个社交平台上发帖,同时又觉得很麻烦。因此我们在想,是不是可以研发一个app,你上传一个链接就可以直接在所有的社交账号上发帖。这个想法很新颖,目前没有人在做这方面的事,不过别人很快也会想到去做。我们得告诉人们Buffer很高效,而且鉴于目前内容市场高速增长,现在正是好时候。所以我们最大的竞争对手就是人们的惰性以及引导用户。目前我们一些已经被验证的有效的做法是blablabla,另外还有blabla看起来也运行的不错。根据我们的观测,获客成本是5美元。目前我们在研究如何从测试阶段转向付费盈利…”当你面对海量的竞争对手,你该如何回答?大多数情况下,竞争对手众多才是创业者要面对的事实。你得加倍地努力,去做的更好、更快、更不费力。因此你会面临技术或者是产品问题上的挑战,但真正的挑战是差异化。那你到底该如何制造思维差异呢?写这篇文章的灵感来源于我朋友Jeremy Agnew。有一次他发了一张图片,配文说“所以你是个没有竞争对手的创业者是吗?还真是呢~”那张图完美地说明了营销技术领域有多么疯狂,看看:你没看错,总共有五千家公司在干这行!如果你也在这个领域,你一定不敢说你没有竞争对手,但我敢肯定有的人就会这么说。那么,如果你的竞争对手就像刚刚那张图里那么多,你该怎么办呢?接受这件事,这没什么大不了的。如果你要在自己讲演PPT的“竞争格局”中阐述这件事,你可以挑一些主要的竞争对手,再附注一句另外还有一千多个。具体跟投资人讨论的时候,你可以把这些话再说一遍,顺便解释一下为什么只讲了几个重点的,不过要是投资人想听的话也可以跟他们讨论下其他的竞争对手。切忌不要让投资人大大感到有压力!你并没有在隐藏什么,只是没办法把每一个竞争对手都列出来。如果你看起来就很诚实,没有人会在意这个。要是投资人提到一个没有被你放在PPT里的竞争对手时,你就大大方方地谈一下对他们的看法好了…这意味着你得了解你所有的竞争对手(我知道这要花很多时间)。举一个真实的案例。当Drew Houston(Dropbox创始人)在寻求种子轮融资的时候,他和投资人的对话如下:投资人:“我知道外面还有很多类似的公司在做跟你们一样的事情,我为什么要投资你们呢?”Drew:“确实有人多公司在做跟Dropbox一样的事情,不过你有用过别家公司的产品么?”投资人:“没有”Drew:“为什么?”投资人:“因为他们做得很烂”Drew:“这就对了,这就是Dropbox想要解决的问题”这个回答很精妙,在这个故事里听起来不错,但也很容易被人挑刺。鉴于这的确是个好故事,所以我还是放在文章里了。当你有少量竞争对手时,你该如何回答?这种情况很简单,你把所有的竞争对手都列在你PPT的“竞争格局”那一页里,或者把他们描述成“当前存在的问题”。(比如你可以说,“传统的公司都专注于软件安装而非SaaS,这就是我们创立Instasnapuber的原因…”)尽量简略地概述你的竞争对手们(以免浪费过多时间),投资人详细问你的时候你再好好回答。由于竞争对手不多,所以这件事对你来说会简单一些。有必要的话,你可能还想把市场意识这些东西加进去,然后再在你“拓展市场”的部分谈谈如何处理相关的问题。当你是个赤裸裸的模仿者时,你该如何回答?好了,你在抄袭美国的公司,是不是?如果你是在游说一个在行业内浸淫多年的投资人,他很可能已经见过几乎所有有趣的商业模式了。他们也是会读TechCrunch(一家关注初创公司的科技媒体)的。95%的创业公司都是在复制美国或者欧洲公司的模式。先别骂,其实这个做法很聪明。毕竟很多事情在亚洲能做起来已经很艰难了,为什么还要冒商业模式的风险呢?但是前提是这个商业模式在亚洲市场真的能行得通。很多创业公司来找我投资,讨论起他们做的事情时都说得像是他们的原创想法一样,我就直接回复说,你们是不是在抄某家公司?他们一般会很尴尬地承认,或者说“别人又不知道”。这让我觉得有点好笑。如果你在非洲、亚洲等地方模仿别人的想法,大可直接承认,这会帮你节省很多解释的时间。好比如果你直接跟我说“我们是亚洲地区的Airbnb”,那我很快就能理解了,然后我就只需要知道为什么这个商业模式在亚洲行得通以及你是怎么在运行的就行了。抄袭是可行的,但不总是可行。只是我不能理解,为什么有人要搞的好像我压根不知道哪家公司在干什么似的。正确的回答案例如下:“我们关注到了Airbnb在美国做的事情,我们很喜欢它的理念。他们的入住率、准入门槛等都做得很好,但在亚洲却走不通。我在房产行业做了十年,很了解整个市场。所以我们从Airbnb的理念出发,重新设计了它本土化运营的商业模式和策略。您可以了解下我们新设计的商业模式以及我们在亚洲能胜出的原因…”公开自己真正的竞争对手(证明你为什么做的不一样/做的更好)最好别掩盖自己的竞争对手们,因为投资人或者投资机构会对他们进行相关的调查。即使投资人不像你一样掌握对应的行业知识,但他们也会做大量的背调。(顺便说一句,越来越多的投资机构开始雇佣那些比你更了解行业的人)。如果他们发现一个你不曾提起的竞争对手,你就没机会补充说明了——要是那个竞争对手做的比你好,他们就会改变投资意向了。而你没机会解释这一切,因为你曾经有所隐瞒…上述只是一个反面例子。自信一些,列出所有投资人应该了解的竞争对手以便他们不用担忧、并且相信你是最棒的。投资者需要对你有信心,因为他们要投资那些遥遥领先的人,而不是一个“也能行”的人。没有什么好理由能让你掩盖自己的竞争对手(除非你是在不违背自己道德准则的情况下向一个不懂行的人筹集天使轮资金),你也可以选择性地重点突出几个竞争对手,或者挑那些相对于自己劣势的竞争对手来说。当然了,融资就是推销;你可以选一些你想讨论的竞争对手,只要你不回避那些投资人想要了解的、最明显的竞争对手。在投融资阶段,没人想要看到你在竞争对手或者特征矩阵旁边做满了记号,这说明不了任何事。大家都知道你只是随意地选了一些适合拿出来讲的竞争对手,而大多数时候你的选择是错的,至少不能传递任何有效信息。别说你竞争对手的坏话你没你想的那么聪明,你的产品也没你想的那么好。也许你的产品还可以,但可能在某个方面或者在所有方面都逊于竞品。优雅的人不说难听的话。就像你妈妈教过你的,“如果你没什么好话说,那就别说话”,这句话不无道理。你越说竞争对手的坏话,就越让人觉得你不行,就像巨人是不会对一只蚂蚁发表评论的。也许他会称赞蚂蚁能承受数倍于自己体重的物体、能团结合作建造巢穴,但这些事在巨人的世界里还是不入流的,因为蚂蚁和大象天生就是两个物种。如果你真的非常优秀(这就是值得投资的地方),那你就应该能看到竞争带来的好处…因为,你能够发挥的空间也随之更大了。但如果你没信心的话,你就赢不了。你得明白,哪里是风口,投资人就往哪里去。因此,如果已经有一些竞争对手发展得很壮大了,那么只要你有志在必得的秘密诀窍,这个竞争局面对你反而是件好事——因为一场竞争之后,往往不会只有一个像Facebook这样的大赢家(尽管投资人和你都希望是这样)。对于投资人或者机构来说,资本的涌入说明他们在关注对的赛道。老实说,投资人总是觉得别人比他们知道的多,而他们也总是希望自己正在投资热门的赛道。你不必各方面都是最好的,很多你正在做的事也许跟别人大同小异。这些都没什么,不过你可以用不同的方式去阐述你和别人的相似以及不同之处。报复型方式:“我的竞争对手都很烂因为blablabla…“优雅型方式:“竞争对手们代表了这个行业的现状。就像大家现在看到的一样,他们在提供解决方案方面做得很不错,但我们看到了不断变化的世界,因此我们的产品路线图着重于用不同的方式来扩展市场。我们对我们的方法很有信心,所以我们已经提交了临时专利。“如果你不善言辞,你可以让别人为你游说,他们就是你的客户。如果你想说一些关于竞争对手的坏话,你可以借助你客户的嘴巴。甚至不用开口说,你可以直接写在自己的PPT里面,投资人会看到的。你必须真的很懂自己所在的行业前文中我提到你要了解自己的竞争对手,这点很重要,所以我要花时间强调一下。如果投资人跟你谈到竞争对手,而你却:1、要么对他们什么都不了解2、要么根本没听过这些竞争对手那事情就不好办了。同一个行业的从业者应该多多交流,作为一个内行,你得“消息灵通”。如果你不“消息灵通”,那还怎么办事?投资人都想投资人脉活络的内行。要是你不认识任何竞争对手或者不了解他们,那只能说明你是个新手或者根本没花心思。当然了,如果你年轻、有前途、所在行业又是蓝海,这也不要紧,但你最好还是对于行业内发生的事儿都有所了解。如果你什么都不了解,那我真心推荐你拿出纸和笔,写下一些竞争对手的名字,向他们打探一些消息,以此表明你还是渴望学习交流的。这不是什么大事,但至少能为你对外传递一些积极的信号,你也能有所裨益。结论作为创业者,你一定会被问到这个问题。所以,好好为此准备,别再说你没有竞争对手。好好想想你的创业细节和市场格局,理解所处行业的演化进程以及行业未来对你增长、边界方面的影响。这个问题不仅仅在于谁是你的竞争对手,而是行业将如何发展、你将如何参与竞争并赢得一席之地。你需要一个好的答案来拉融资,不仅如此,你还需要知道自己是否能笑到最后、套现离场!原⽂链接:Who are your startup competitors?

March 19, 2019 · 1 min · jiezi

拼多多怎么打印电子面单?

拼多多平台系统慢慢成熟起来,也开始拥有自己的电子面单系统,之前拼多多平台没有电子面单系统时,商家需在菜鸟上注册账号,使用菜鸟的电子面单来打印拼多多电子面单,而现在拼多多拥有自己的电子面单系统就可以方便拼多多商家打印电子面单了。不过在使用拼多多电子面单之前,商家需先申请开通好拼多多的电子面单系统,拼多多的电子面单系统和与菜鸟打印模式、操作方法相似的,所以在操作和开通拼多多电子面单系统不会很困难的,商家也可选择在易掌柜申请开通拼多多电子面单系统。就可以直接在易掌柜打印拼多多的电子面单了。在易掌柜申请好电子面单之后就可以打印电子面单了。如何打印拼多多的电子面单呢?和平时在易掌柜打印订单的步骤是差不多了,商家如何先前有在易掌柜打印过订单就知道打印的步骤都是大同小异的,不过为了商家更好了解打单的过程,小编列一下打单的步骤。点击“配置新店铺”按钮,即可配置新的店铺,多个店铺多次配置即可。点击“下载订单”按钮,弹出下载订单界面后,可以选择下载需要下载的订单,如果下载所有的可以,选择全部网店。设置使用那个拼多多账号的电子面单。批量勾选需要打印的订单,然后点击“打印快递单”按钮,弹出的打印界面,可以选择:申通快递、圆通快递、韵达快递、中通快递,目前支持四个快递。![图片描述][4]点击“设置商品信息”,可以勾选自己想要打印的商品信息。

March 18, 2019 · 1 min · jiezi

酷狗flac格式如何转mp3

转换格式就是将一种格式转变成另一种格式,主要的用户分为音乐爱好者和制作短视频,这类用户是转换格式最多的用户,因为工作的需要所以常常会需要这种工具,所以今天,大家学习的课堂是为大家介绍的是音频格式转换的一些方法以及操作,用实践来提高我们的高作效率,用方法来帮助你们解决问题,关于酷狗flac音频转换MP3格式的操作详情具体如下: 音频转换软件https://www.xunjieshipin.com/… 工具介绍: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 第一步:打开工具 首先大家可以先把酷狗flac格式的音频准备好,然后将它放到桌面显眼的地方,这样我们在操作的时候也方便查找,然后再打开一款工具。 第二步:添加音频文件 打开工具后你们就会看到导航栏的上方有四个功能,有音频剪切、音频合并、音频提取和音频转换,所以我们今天需要点击的就是音频转换啦!进入它的界面会有添加文件和添加文件夹,数量少的话点击点击文件,数量多的话点击添加文件夹。 第三步:选择输出格式 添加后,设置格式首先在添加的音频中,我们点击设置按钮,这个时候出有好几种格式供我们选择,我们只需要点击MP3即可。 第四步:设置参数 也可以在右上方界面点击选择输出格式,显示的格式和上方的设置中格式都是一样,这两种设置格式方法二选一,格式选择还后,对质量和声道进行设置,然后开始转换。 第五步:转换成功 格式转换成功之后,点击打开就可以了,窗口中会有你们转换的音频格式文件,可以自己查看。 想要更加熟练还是要你自己动手进行实践的哦,理论与实践相集合,才能将真正的知识学到自己的脑海中哦!

March 18, 2019 · 1 min · jiezi

阿里巴巴复杂搜索系统的可靠性优化之路

背景搜索引擎是电商平台成交链路的核心环节,搜索引擎的高可用直接影响成交效率。闲鱼搜索引擎作为闲鱼关键系统,复杂度和系统体量都非常高,再加上闲鱼所有导购场景都依靠搜索赋能,搜索服务的稳定可靠成为了闲鱼大部分业务场景可用能力的衡量标准;如何保障搜索服务的稳定和高可用成为了极大的挑战。闲鱼搜索作为闲鱼核心系统,有以下几个突出的特点:数据体量大:对接闲鱼数十亿的商品,引擎有效商品数亿;索引庞大:闲鱼非结构化商品需要与算法团队合作,预测抽取有价值的结构化信息,建立索引;已创建数百的索引字段,整个引擎索引数据量为T级别;增量消息多:日常增量消息QPS 数十万,峰值QPS可以达到 数百万;查询复杂:很多特殊业务场景,查询条件要求苛刻而复杂;比如召回GROUP分组统计,聚合/打散/去重,关键词复合运算查询等;实时性性要求高:闲鱼中都是二手商品,卖家商品的库存都是1;商品上下架频繁,对引擎数据的同步更新实时性要求非常高;智能化扩展:由于闲鱼商品非结构化特性,为保障召回数据的效果以及相关性;需要引擎具备智能插件扩展的能力,能与算法开发人员协同;鉴于闲鱼商品搜索引擎以上主要特点,本文详细介绍闲鱼搜索在系统高可用上做的各种努力,希望能给读者一些启发。闲鱼搜索整体架构正式引出搜索稳定性保障方案之前,我们需要对闲鱼搜索技术有一个简单大致的了解;我们比较过很多外部开源的搜索引擎,都不能完美支持背景中所列的需求点;闲鱼使用的是阿里巴巴最新研发的搜索引擎平台Ha3,Ha3是一款非常高效,智能强大的搜索引擎,它完全满足闲鱼搜索的要求;Elasticsearch是基于Lucene的准实时搜索引擎,也是比较常用的开源搜索引擎,但是其在算法扩展支撑/绝对实时的能力上与Ha3相差甚远;在同等硬件条件下,基于1200万数据做单机性能对比测试发现,Ha3比ElasticSearch开源系统的QPS高4倍,查询延迟低4倍;Elasticsearch在大规模数据量场景下的性能和稳定性与HA3相比尚有很大的差距。01闲鱼搜索体系运行流程下图是闲鱼搜索体系系统结构图,主要分在线和离线两个流程;索引构建流程索引构建即我们所谓的离线流程,其执行者BuildService①,负责将不同存储类型的纯文本商品数据构建成搜索引擎格式的索引文件。原始的商品数据有两类,一类是存放在存储上的全量商品数据,这个定期(一般以天为周期)通过DUMP②产出,另一类为实时变更的数据,在商品信息变更后,由业务系统即时同步给消息系统Swift③。最终分发给在线服务的Searcher④更新索引。搜索查询流程搜索查询即我们所谓的在线流程;闲鱼搜索服务应用A发起搜索请求,通过SP⑤进行服务能力编排;首先SP发起QP⑥算法服务调用,进行用户意图预测,并获取排序辅助信息;然后结合QP返回的结果加上业务系统的查询参数,向Ha3搜索引擎发起查询请求;Ha3搜索引擎QueryService⑦中Qrs⑧接收到查询请求后,分发给QueryService中的Searcher进行倒排索引召回、统计、条件过滤、文档打分及排序、摘要生成;最后Qrs将Searcher返回的结果进行整合后返回给SP,SP经过去重再返回给业务系统;02闲鱼搜索体系团队构成闲鱼搜索的运维体系,是一个相当复杂的构成;其中涉及很多团队的鼎力协作;首先必须有Ha3搜索引擎团队在底层提供核心的搜索引擎能力支持;主要负责Ha3搜索引擎核心能力的建设维护;提供并维护引擎运维操作平台和实时引擎搜索服务。然后是算法团队,在Ha3搜索引擎上进行定制,优化用户搜索体验;对闲鱼非结构化的商品通过算法模型进行理解,预测抽取出结构化信息,供搜索引擎商品索引使用;监控维护QP集群服务;开发并使用Ha3引擎排序插件,进行召回数据分桶实验,验证调优。最后是我们业务工程团队,串联整个搜索流程,监控维护整个搜索链路的可用性;主要维护搜索对接的数据,Ha3搜索引擎接入管理,进行SP搜索服务编排,制定合理的查询计划;以及闲鱼搜索统一在线查询服务的研发维护工作。本文亦是从业务工程团队的工作角度出发,阐述如何对复杂搜索业务系统进行稳定性的保障;稳定性治理01部署架构优化独立网关部署Ha3引擎通过SP提供基于HTTP协议的搜索服务API,对类似闲鱼这样复杂的搜索场景,每个闲鱼上层的业务如果都通过拼接SP HTTP接口参数的形式来使用搜索服务,所有上游业务都需要关心SP的拼接语法,会使开发成本剧增,而且如果由于特殊原因SP进行了语法调整或者不兼容升级,那么所有上层业务都需要修正逻辑,这样的设计不合理;为了让业务系统与搜索系统完全解耦,并且提高搜索服务的易用性,闲鱼搜索通过统一的业务搜索网关来提供简单一致的分布式服务,供闲鱼各上层搜索业务使用,并与SP对接,屏蔽掉SP对上游业务系统的穿透;最开始闲鱼搜索服务与其他很多不相关的业务场景共建在一个比较庞大的底层应用中;这种部署方式对稳定性要求很高的业务模块来说有非常大的安全隐患;1.各业务模块会相互影响;存在一定程度的代码耦合,同时还涉及机器资源的竞争,风险比较高;2.应用太过庞大,严重影响开发协作的效率和代码质量;于是将闲鱼搜索服务部署到独立的容器分组,新增应用A供闲鱼搜索服务专用,作为各业务使用搜索服务的独立网关,同时对接下游的SP搜索服务;保证服务是隔离和稳定的。前后部署图如下所示;多机房容灾部署在最初,闲鱼商品搜索服务对接的Ha3搜索引擎只部署在一个机房;当此机房出现比较严重的问题时,对上游业务影响非常大,甚至会引发故障;鉴于此,对闲鱼商品搜索引擎的在线离线集群进行双机房部署容灾;在详细展开之前,我们先大致理解下Ha3引擎DUMP流程的原理;如上图所示,Ha3引擎DUMP流程大致流程可以简单分为以下几步:准备源数据:评估业务需求,将需要接入引擎的数据准备好;一般业务数据大部分都是DB数据表,也有少数的ODPS⑨离线数据表;算法团队提供的数据绝大部分都是ODPS离线数据表;DUMP拉取数据:通过Ha3引擎团队提供的运维平台,可以将这些表的某些数据字段接入到创建好的搜索引擎中,后续DUMP执行的时候,Ha3离线引擎会拉取这些接入的表字段数据,形成一份引擎自用的镜像数据表,在这一步中,我们可以使用引擎团队提供的UDF工具,对数据进行清洗/过滤等处理;数据Merge:引擎将所有的镜像表数据,通过我们指定的主键进行Join;最终形成一份数据大宽表;供引擎创建索引使用;这一步数据Join后,还可以对最终的数据通过UDF进行进一步的清洗/过滤处理,验证通过的数据才会进入到大宽表;创建更新索引:Ha3离线引擎通过buildService,使用大宽表的数据,与事先我们在Ha3引擎运维平台指定好的索引Schame对齐,重新构建索引;以上流程可以通过Ha3引擎运维平台手动触发执行,执行完上述流程后,会生成一份新的索引;新的索引集群服务可用后,在线实时模块会将查询服务切换到新的索引集群上,完成一次索引的更新;这个完整流程我们将其称之为"全量";全量完成后,当系统有新的商品信息变动,且相应的数据表有启用实时更新(我们称之为增量功能,DB表是通过binlog/ODPS表是通过Swift消息通知的方式实现),则离线DUMP引擎会感知到此次变动,进而将相应的镜像数据表中商品数据更新,并会按上述离线DUMP流程中的步骤,将这个改动信息一直向引擎上层投递,直至成功更新引擎索引中的相应数据,或者中途被系统规则丢弃为止;这个实时数据更新的流程我们称之为"增量";增量更新还有一条通道:算法同学可以使用特殊的方式,通过Swift增量消息的方式直接将需要更新的数据不通过DUMP流程,直接更新到Ha3引擎索引中。闲鱼商品量飞速增长,目前已经达到数十亿;接入了数百的索引字段,由于闲鱼商品非结构化的原因,索引字段中只有一小部分供业务使用;另外大部分都是算法接入的索引,比如大量抽出来的标签数据,向量化数据等,这些向量化数据非常大;最终的情形表现为闲鱼商品搜索引擎的DUMP处理逻辑比较复杂,而且索引数据总量异常庞大,增量消息量也处在非常高的水位,再加上闲鱼商品单库存的现状;因此对数据更新的实时性要求非常高,这些都给稳定性带来了极大的制约。索引数据是搜索引擎的内容核心,如果进入引擎的索引数据有问题,或者新变更的数据没有更新到引擎索引中,将直接影响搜索服务的质量;搜索引擎单机房部署期间,时常会因为一些不稳定的因素,导致DUMP全量失败,或者增量延迟,甚至停止;一旦引擎DUMP出现问题,需要恢复基本都很困难,很多场景下甚至需要重新跑全量才能解决问题;但是闲鱼商品索引数据体量较大,做一次全量往往要大半天,没有办法快速止血,对业务造成了较大的影响;于是对搜索引擎进行双机房部署容灾(M/N机房),互为备份;两个离线DUMP机房采用相同的引擎配置和相同的数据源,产出相同的索引数据,分别供两个在线机房使用,两个机房的在线流量比例也可以按需实时调整;当M机房出现不可逆问题时,自动或手动将流量全部切换到N机房,实现线上快速止血,然后再按部就班排查解决M机房的问题。下图为最终的搜索机房部署情况;进行引擎双机房部署虽然增大了机器资源成本,但是除了上述业务容灾优点外,还有以下好处;引擎需求的发布,之前缺乏有效的灰度流程;当搜索引擎有重大变更/升级,出现高风险的发布时,可以先在单机房小流量beta测试,数据对比验证通过后,再发布到另一个机房;平常单机房能支撑全部搜索查询业务的流量,当遇到大促或大型活动时,将两个机房同时挂载提供服务,这样搜索服务能力和容量直接能翻倍;避免了单机房频繁扩缩容的困扰;性能评估时,可以单独对未承载流量的机房进行压测,即使由于压测导致宕机也不会对线上业务造成影响;02流量隔离上文独立网关部署一节中讲到,闲鱼搜索通过统一的业务搜索网关来提供简单一致的分布式服务,供闲鱼各上层搜索业务使用;使用统一的微服务,就必然带来上游不同业务优先级和可靠性保障的问题。闲鱼搜索服务支撑了种类繁多的上游业务,为了统一对各业务场景的流量/服务质量进行度量和管理,在上游业务接入闲鱼搜索服务时,需要申请使用相应的业务来源,这个业务来源标示会伴随着整个搜索查询的生命周期;在日志采集时直接使用,从而可以针对业务维度进行监控告警,实时感知业务运行的健康情况(简单监控视图如下图),也可以对具体业务进行流量管控,降级限流等;搜索业务来源生命周期图03分级监控体系对高稳定性系统,当出现问题,或者即将产生问题时,能即时感知,显得尤为重要;方便实时进行跟踪处理,防止继续扩大;目前使用的主要手段是建立健全完善的多维度监控告警体系;引擎基础服务监控使用监控可以快速发现问题,如果监控的粒度够细还能进行问题的快速定位;不过有时也会存在误报或者漏报的情况,因此真实的监控一定要结合每个业务自身系统的特性,梳理出关键链路,针对关键链路进行多维度360度无死角监控,并且进行合理的预警规则设置,监控预警才会比较有效;闲鱼搜索引擎在线离线流程/各上游重要应用系统的核心链路上,建立了完备的日志数据采集模块,对关键指标进行了精准的监控预警设置;做到任何问题都能及时被感知到。下图是搜索服务相应核心日志以及监控告警情况。模拟用户行为的在线业务监控上文提到,闲鱼搜索引擎索引体量比较大,需要很多团队共同协作,搜索流程复杂度比较高;而且有算法同学的加入,对闲鱼非结构化的商品做了很多AI识别,加上闲鱼都是单库存商品,对引擎实时性要求非常高;前面已经做了一些容灾的保障方案;但是对实时性的感知上还需要更进一步,才能及时知道数据的准确情况,是否存在更新延迟,以及延迟时间大概是多久等一系列健康度信息;解法是从业务层面进行实时性的监控告警;提取出闲鱼商品量比较大更新也比较频繁的类目K,在闲鱼的后台业务系统中,通过jkeins间隔一定时间(时间步长可以实时调整),使用类目K作为关键词和品类,根据商品更新时间索引降序招回,模拟用户轮询的方式发送搜索查询请求,召回满足要求的第一页商品;然后根据引擎召回数据的商品更新时间与当前系统时间进行差值比对,大于阈值时长(可以实时调整)说明存在较严重的数据更新延迟,则进行告警信息发送;04压测全链路压测对搜索服务以及各上游业务系统进行全链路压测改造;并使用线上真实的用户请求构造大批量的压测数据,在保证不影响线上业务正常进行的前提下,验证链路在超大流量模型下系统的容量和资源分配是否合理,找到链路中的性能瓶颈点,验证网络设备和集群容量。引擎单链路压测Ha3搜索引擎在线流程,支持通过回放线上高峰时段查询流量的方式,进行引擎在线服务性能压测。Ha3搜索引擎离线流程,支持通过回放一段时间Swift增量消息的方式,进行引擎DUMP增量性能压测。05灰度发布闲鱼商品的非结构化特性,离不开算法赋能;在我们的研发周期中,与两个算法团队,相当多的算法同学保持着深度合作;给闲鱼搜索带来了跨越式的发展,但是在团队协作和研发效率上也给我们带来了极大的挑战。算法团队、引擎团队、加上业务工程团队,非常大的搜索项目开发小组,每周都有非常多的新算法模型,新的引擎改造,新的业务模块需要上线。大量的新增逻辑改动直接上线,会带来很多问题;首先是代码层面,虽然预发环境有做充分测试,但也难保没有边缘逻辑存在测试遗漏的情况;即使预发测试都完全覆盖,但线上和预发终究环境不同,线上大流量环境及有可能会暴露一些隐藏的代码问题;第二方面,假使代码没有任何质量问题,但所有功能全部绑定上线,所有逻辑都混杂在一起,如何评定某个模块上线后的效果成为极大的困扰,特别是算法模型的优化,和业务上新模式的尝试,都需要根据详细的效果反馈数据指标来指导进行下一步的优化方向;因此急需一套灰度实验保障体系,不仅可以用来协调和隔离整个搜索业务中各个模块,做到对各模块进行单独的效果评估;并且还能提高大家的协作效率,让各模块能进行快速试错,快速迭代;为了解决以上非常重要的问题,业务工程团队开发了一套实验管理系统,用来进行搜索实验灰度调度管理,系统功能如上图所示;其具有以下特点。实验灵活方便,一个实验可以包含多个实验组件,一个实验组件可供多个实验使用;一个实验组件又可以包含多个实验分桶;各页面模块的实验都可以在系统中实时调控,包括实验的开/关;以及实验之间的关系处理;搜索实验埋点全链路打通,统计各种实验数据报表;统计数据接入了闲鱼门户和通天塔,可查看各个指标不同分桶的实验曲线;提升实验迭代速度,提升算法/业务效率,快速试错,加速搜索成交转化的增长;06应急预案根据评估分析或经验,对搜索服务中潜在的或可能发生的突发事件的关键点,事先制定好应急处置方案;当满足一定的条件时进行多维度多层级的自动降级限流,或者配置手动预案进行人工干预;任何时候发现线上问题,首先需要快速止血,避免问题的扩大;具有自动预案会自动发现问题,自动熔断,我们需要密切关注系统的运行情况,防止反弹;若出现反弹,并且对业务有较大影响时,快速人工介入执行降级预案;完成止血后再详细排查具体原因,当短时间无法确定问题根源时,如在问题出现时有过变更或发布,则第一时间回滚变更或发布。对系统中各级的依赖服务,熔断降级已经系统负载保护,我们使用的是阿里巴巴自主研发的资源调用控制组件Sentinel[4],目前已经开源;或者也可以使用Hytrix降级限流工具;07问题排查将闲鱼搜索链路接入阿里搜索问题排查平台,搜索实时查询请求的各个步骤输入的参数信息/产出的数据信息都会在此工具平台详细展示,方便各种问题的排查跟进,以及数据信息对比;可以对各查询条件下各个分桶的实验召回数据进行可视化显示,方便各个实验间的效果对比;以及每个召回商品的各类细节信息查看,包括业务数据和算法标签数据,还包含每个商品对应的各引擎插件算分情况,都能详细阅览;还可以根据商品Id,卖家Id,卖家Nick进行商品索引信息的披露;可以排查相应商品在引擎索引中的详细数据,如果数据和预想的有出入,具体是离线DUMP哪一步的处理逻辑导致的状态异常,都能一键查询。接入此问题排查平台后,能非常直观的掌握引擎的运行状况,搜索召回的链路状态;对快速发现问题根源,即时修复问题都有非常重大的作用!总结与展望本文主要介绍闲鱼如何保障复杂场景下搜索引擎服务的稳定性,主要从架构部署,隔离性,容量评估,风险感知&管控等方面进行阐述,介绍了如何稳定支撑20+线上搜索业务场景,做到了快速发现恢复线上问题,高效提前预知规避风险案例50+,极大程度提升了搜索服务的用户体验,保障了闲鱼搜索全年无故障;经过上述治理方案后,闲鱼搜索系统稳定性得到了极大的保障,同时我们也会继续深耕,在搜索能力的高可用、更易用上更进一步,让上游业务更加顺滑;希望给各位读者带来一些思考和启发。本文作者:元茂阅读原文本文来自云栖社区合作伙伴“阿里技术”,如需转载请联系原作者。

March 18, 2019 · 1 min · jiezi

给面试者的一点建议

最近是一个找工作的高峰期,所谓金三银四。相信很多人都在找工作的路上,当然肯定是要面试的。由于这些年,我做技术管理工作,也面试了很多人。感觉有一点经验,希望和找工作的朋友们分享。自我介绍一般来说,面试官在拿到应聘者简历之后,都会让应聘者做一个自我介绍。其实大部分时候是因为面试官没有提前看简历,他在你自我介绍的时间段,会快速过一遍简历 。所以简单明了的介绍下自己的技术何经验情况即可,不要太啰嗦。当然也不能太简单,比如我遇到过只说了两句话的,其中一句还是说我是xxx。另外,最好不要说都在简历上面写着呢,这会给人很不好,不耐烦的印象。精神面貌精神面貌很重要,所以一定要在面试之前休息好。如果在面试的过程中精神面貌差,有很大可能是会被pass掉的。主要体现在你的容貌是否精神,沟通问题是否有耐心等等。另外衣着方面也要重视,很多人觉得如果是程序员,可以不用重视这块,其实如果你穿着更好,无形中也可以给你不一样的气场。而且,如果在其他方面差不多的情况下,这种程序员认为不重要的细节就变得重要了。记得几年前的一个面试,有几个差不多的应聘者,当时我和另外一个面试官一起面试的。我们沟通下来,技术相关层面都差不多,最后我们决定选择那个穿西服来应聘的小伙。有关简历有得面试者不带简历,这绝对会给面试官不好的印象。虽然现在电子简历很方便,但是建议你还是要准备一份纸质的简历,这样会让人觉得你是在认真对待这份工作。对于程序员来说,简历不需要多么的花哨漂亮,整洁和结构清晰,排版合理就可以。不要有错别字,另外要重点突出你的能力方面和自己好的历史成绩。但是如果是设计师,建议还是把简历整的更加漂亮一些,因为这个简历本身可能就代表了你的审美,就是你的作品。简历上面不要写你并不熟悉的东西。有的人为了能够体现自己会的多,把自己不怎么会的技术也写在简历上。可能你就看了几篇vue相关的文章,然后就在简历上面写个精通vue,但是面试官是会问你相关问题的,如果发现你写精通的技能,却连基本的问题都搞不懂,会造成极差的印象。所以看到很多简历,都是这样精通,那也精通,其实一问,啥都不通。特别是校招的学生,一般公司都不会把你会的技能当做唯一标准,而是会考察你的能力和潜力,还有品质。所以,不懂的,不要装懂,应该是在平时真正的努力搞懂,而不是简历上面写的很懂。学历问题有关学历的问题,有人会觉得面试的时候是否有学历偏见,就是更偏向于学历高的人,我可以负责人告诉大家,还真是这样。本科比专科好,一本比二本好。学历低的同学,可能觉得不公平,其实没啥不公平,人家当年努力读书的时候,你可能在打游戏 泡网吧泡妹子呢。当然有人会举出反例,比如某个清华的动手能力极差,而一个高中生,能力却挺强。没错,我正好遇到过这样的案例。问题是,这样的案例从概率的角度来说,遇到的概率有多大呢。其实我在刚开始做招聘的时候,觉得能力与学历无关,就是因为有这样的反例存在。但是招聘久了,你就会发现,从概率的角度来说,学历好的人,能力确实会强,而面试本来就是一个讲概率的事情。面对海量的简历的时候,其他条件差不多的情况下,自然会挑选学历高的,因为遇到能力高的人的概率更大。当然,这并不代表学历低没有机会,只要你能够把你有真本事亮给公司看。公司自然会对你青眼有加。毕竟没有那家公司不渴望人才。 说白了,如果你学历不高,就得付出比别人更高的努力。主动了解公司如果你被一家你觉得还不错的公司通知面试,最好提前多了解下这家公司。最直接的方式就是查看公司的官网。一般通过官网你可以了解公司的历史,公司的文化,公司的产品和技术发展路线。如果你在面试过程中,表现出对公司的了解,会增加面试官对你的好感。太优秀了也不合适有时候,你可能表现的很优秀,可能最终也没被录取,这是为什么呢。这是因为对于公司来说,更愿意找到合适的人,而不是最优秀的人,如果你很优秀,而有的公司又觉得没法留住你,哪怕你暂时没有太高要求,公司可能会考虑放弃。如果这种情况,大胆的去找更好的工作吧。同时投多个职位如果你同时投一家公司的多个职位,那么可能连人事这一关都过不了。为什么,给人的感觉就是你自己都没有想好要做什么。你以为可以增加面试的几率,其实可能大大降低。沟通能力在面试过程中,面试官会提出一些问题,让应聘者回答。此时,你的技术能力肯定需要很好呈现。同时这个过程中,最好要好好组织语言,要注意自己的表达,不要前言不搭后语,不要结结巴巴,不要逻辑不通。不然会给面试官不好的印象。其实沟通能力的底层体现了很多方面,比如技术熟练程度 好的逻辑思维能力和语言组织能力。在面试之前,需要刻意训练下这方面的能力。学习方法有时候面试官会问平时看什么书,遇到问题怎么解决之类的问题,主要是看你平时是如何学习的。所以,此刻可以展现你的学习方式方法,和学习的见解,以及自己的所思所得。如果在这个过程中,能够让面试官觉得你是一个学习能力强的人,那么你成功的几率会大大增加。技术博客或者github如果你有技术博客,公众号,或者有开源的github项目,是很受面试官青睐的。所以一定要把相关地址贴到你的简历上。一方面,说明你对技术研究有兴趣,并且愿意做技术分享。另一方面,说明你有很好的总结,写作能力。再者,如果你经常写博客或者github项目,说明你的自我驱动还不错。而且,博客或者github本身也是彰显你能力的最好的凭证。当然,你的最后更新时间最好不要是5年前,又或者只有最近的几篇文章或更新,显得你可能仅仅是为了面试而特意做的。我公司现在有两个人,就是因为有较高质量的博客和github项目被招聘进来的,事实上两人在公司的表现都很不错。对于没有这方面的积累,那么请尽快做起来。相信对于你的职业发展有莫大的帮助,因为它不仅给你的面试加分,也会实实在在的会提高你的能力。英语能力一般在面试的时候,我都会关注下应聘者的英语能力。做程序员英语重要吗?我认为挺重要。不是说做每个程序员需要英语牛逼到可以自由和外国人交流的地步,但是你至少要能够看得懂英文技术文章,知道用什么英文关键字去搜索相关的技术,这个是一般程序员和优秀程序员的分界线之一。为什么这么说?很多一般的问题,在国内用百度搜索就能找到答案,国内的一些技术论坛就能找到答案,但是对于一些难的问题,有深度的问题,往往在国内是找不到答案的,需要用英文搜索,看英语文章。有点更难的问题,甚至只能通过关注特定的英语技术人来寻找答案,而搜索不到。英语对于编程的重要性,还不限于此,篇幅有限,此处不多说,以后可以写篇文章详述。所以如果你想成为厉害的程序员,需要多使用英语,至少也要做到不排斥。问面试官的问题一般面试快结束时,如果面试官觉得你还可以的情况下,会让你提问,看有什么要了解的。如果到了这个阶段,那么恭喜你,基本上你至少进入了备选行列。如果面试官没让你问问题,就直接说回去等通知,那么你其实不用等通知了。如果面试官让你提问,并认真回答了,然后让你回去等通知,这个时候可能会真的等到通知。到这个阶段,应聘者应该多问问公司的技术方向,职位发展,平台上升空间等等,以此作为你是否要进入这家公司的重要判断依据。面试是个学习的过程面试过程,是暴露你的缺陷和能力差距的最好的机会。在这个过程中,你可以了解到自身诸多的不足。同时,如果你遇到比较好的面试官,他还会现场教会你一些知识,技能,学习方法和思维方法。像我,一般在面试别人的过程中,就愿意抽时间和应聘者分享问题的解答思路,学习方法,解决问题的方法等。即使是没被录取的,也愿意指出他的不足和学习建议,就算是结交个小朋友吧,除非是太忙或太累,亦或是应聘者确实有一些我很不喜欢的地方。不要交恶前东家一些面试人员在面试的时候diss以前的公司或者上司,这是很不好的习惯,往往会给面试官很不好的印象。另外,如果从上家辞职,不在特殊情况下,不要和上家交恶,同时应该尽心尽力做好交接的工作,因为这是职责所在。否则如果有背景调查的话,可能你的老东家不会给你好的评价。如果遇到那种半途项目退出,老板会很头疼,所以也不能怪老板不给你好评。而且,这个圈子有时候就是这么小,说不定你的下家和上家老板正好认识,可能你也会得到负面评价。说到最后通过面试只是第一关,面试过了,还有试用期,试用期不过关,照样会被开除掉。核心的问题,你的有价值,你的为公司创造价值。能否做出成绩,可能不仅限于技术层面。而对于开发者而言,最重要的是解决问题的能力。欢迎关注公众号“ITman彪叔”。彪叔,拥有10多年开发经验,现任公司系统架构师、技术总监、技术培训师、职业规划师。熟悉Java、JavaScript、Python语言,熟悉数据库。熟悉java、nodejs应用系统架构。在计算机图形学、WebGL、前端可视化方面有深入研究。对程序员思维能力训练和培训、程序员职业规划有浓厚兴趣。

March 17, 2019 · 1 min · jiezi

防抖(debounce)和节流(throttle)的学习总结

防抖(debounce)用户与网页进行交互时,经常出现根据页面的状态、数据向服务器请求、发送数据的场景,比如:根据用户的输入数据进行实时校验,下拉请求数据等等,如果用户操作过于频繁,页面状态、数据变化的太快太频繁,会进行多次请求,这其中的很多请求都是没有意义的,实时校验,只需要校验用户最后的输入,下拉请求只需要在用户下拉的最后一次进行请求。这就需要防抖来实现了。防抖的原理:为事件触发时调用的函数添加延迟,如果在延迟内频繁触发,上一次的事件触发会被取消,延迟将会重新计算,这样一来用户的最会一次触发,函数才会真正被调用。//fn为回调函数,delay是人为设置的延迟function debounce(fn, delay){ var timeout; //定时器编号 return function(){ //context是回调函数运行的环境, //args是回调函数的参数,一般是addEventListener传进来的event变量 var context = this, args = arguments; clearTimeout(timeout);//当用户频繁触发事件时,定时器被清除 timeout = setTimeout(function(){ fn.apply(context, args); }, delay); }}//调用方式var validate = debounce(function(){ //do somthing}, 200);document.querySelector(‘input’).addEventListener(‘input’, validate);节流(throttle)节流,顾名思义就是把管道的阀门稍稍关紧一点,让水流动的少一点。在javascript中,很多事件是连续触发的,比如:resize,mousemove。我们不希望事件频繁触发,如果采用防抖方案,事件只在延迟时间内触发最后一次,这显然是不合理的,我们只需要让其触发的频率低一些,这就需要节流来实现。节流原理:为事件触发时调用的函数添加时间阈值,只有在超过时间阈值时触发事件,回调函数才会被调用。//fn为回调函数,threshhold是时间阈值function throttle(fn, threshhold){ var start = new Date(), timeout; var threshhold = threshhold || 160; return function(){ //context是回调函数运行的环境, //args是回调函数的参数,一般是addEventListener传进来的event变量 var context = this, args = arguments, cur = new Date(); clearTimeout(timeout); //通过连续两次触发的时间间隔,决定是否调用回调函数 if(cur - start >= threshhold){ fn.apply(context, args); start = cur; }else{ //当连续触发行为结束时,还要进行最后一次函数回调 timeout = setTimeout(function(){ fn.apply(context, args) }, threshhold); } }}//调用函数var mousemove = throttle(function(e) { //do somthing});// 绑定监听document.querySelector("#panel").addEventListener(‘mousemove’, mousemove);以下是html页面 <div id=‘panel’ style=“background:blue;width:100vw;height:100vh”> </div>最后,大家可以通过这个动画来理解,学习防抖和节流。 ...

March 17, 2019 · 1 min · jiezi

上海联通手机靓号腾讯地王卡资费详解:(39元/月)

上海联通风水号定制,微信15618661616腾讯地王卡资费详解:(39元/月)套内内,腾讯应用专属流量免费,国内通话300分钟;套餐外,每月赠送1GB全国流量(当月有效),国内通话0.1元/分钟,1元/800MB国内流量[当日有效,自动续订,不用不收费。当月总流量达到40GB时,将会关闭流量功能,次月自动开通,可申请解除封顶,解封后不再限制流量使用,流量(包括腾讯专属流量)将按套餐外资费计费],国内点对点短彩信0.1元/条,送来电显示。

March 17, 2019 · 1 min · jiezi

上海联通手机靓号全国冰激凌198元版资费详解

上海联通风水吉祥号 微信15618661616全国冰激凌198元版资费详解:套餐内,每月包含全国语音通话1500分钟,全国数据总流量达到40GB后,上网速率降至最高7.2Mbps,次月恢复,当月使用总流量超过100GB后,受当地实际网络影响,上网速率有可能降至不高于1Mbps。

March 17, 2019 · 1 min · jiezi

上海联通手机靓号腾讯大王卡(19元/月)

上海联通定制风水能量号,微信15618661616腾讯大王卡(19元/月)套内内,腾讯应用专属流量免费;套餐外,每月赠送1GB国内流量(当月有效),国内通话0.1元/分钟,1元/800MB国内流量,可升级为1元/GB国内流量[当日有效,自动续订,不用不收费。当月总流量达到40GB时,将会关闭流量功能,次月自动开通,可申请解除封顶,解封后不再限制流量使用,流量(包括腾讯专属流量)将按套餐外资费计费],国内点对点短彩信0.1元/条,送来电显示。

March 17, 2019 · 1 min · jiezi

上海联通手机靓号全国冰激凌398元版资费详解

上海联通手机号码卡,微信15618661616全国冰激凌398元版资费详解套餐内,每月语音拨打非联通号码超过3000分钟或拨打1000个不同号码的用户,当月关闭服务。用户当月全国数据总流量达到40GB后,上网速率降至最高7.2Mbps,次月恢复,当月使用总流量超过100GB后,受当地实际网络影响,上网速率有可能降至不高于1Mbps。

March 17, 2019 · 1 min · jiezi

上海联通手机靓号大冰神卡资费详解

上海联通手机号,微信号15618661616大冰神卡资费详解:国内流量、国内通话任性用;用户当月全部国内数据总流量达到40GB后,上网速率降至最高7.2Mbps,次月恢复,当月使用总流量超过100GB后,受当地实际网络影响,上网速率有可能降至不高于1Mbps,每月语音拨打非联通号码超过3000分钟或拨打超过1000个不同号码的用户,视为非正常拨打行为,将不享受语音任性用优惠,当月关闭语音服务。国内点对点短彩信0.1元/条,送来电显示。*用户激活首月,大冰神版用户可免费体验5GB国内流量+300分钟国内通话。超出后,流量及通话均按用量计费,国内通话0.15元/分钟。国内流量均按0.27元/MB收费,101MB起继续按照0.27元/MB收费,累计至10元,按照10元100MB计费,101MB起继续按照0.27元/MB计费,累计至15元时不再收费,直至1GB,以后依次类推,送来电显示。

March 17, 2019 · 1 min · jiezi

上海联通手机靓号小冰神卡资费详解

上海手机号码卡,微信15618661616小冰神卡资费详解:1.国内流量任性用,国内通话300分钟,用户当月全部国内数据总流量达到20GB后,上网速率降至最高1Mbps,次月恢复。国内通话0.1元/分钟,国内点对点短彩信0.1元/条,送来显。2.用户激活首月,小冰神版用户可免费体验3GB国内流量+100分钟国内通话。超出后,流量及语音均按使用量计费,国内通话0.1元/分钟。国内流量均按0.27元/MB收费,累计至10元,按照10元100MB计费,101MB起继续按照0.27元/MB计费,累计至15元时不再收费,直至1GB,以后依次类推,送来电显示。

March 17, 2019 · 1 min · jiezi

elasticsearch入坑到理解

为什么要用elasticsearch随着你工作年限的增长,获得到的信息也越来越多。终于有一天你认识了elasticsearch。但是你真的知道为什么你的系统需要用es么?什么是搜索?百度:我们比如说想找寻任何的信息的时候,就会上百度去搜索一下,比如说找一部自己喜欢的电影,或者说找一本喜欢的书,或者找一条感兴趣的新闻(提到搜索的第一印象)垂直搜索(站内搜索)互联网的搜索:电商网站,招聘网站,新闻网站,各种appIT系统的搜索:OA软件,办公自动化软件,会议管理,日程管理,项目管理,员工管理,搜索“张三”,“张三儿”,“张小三”;有个电商网站,卖家,后台管理系统,搜索“牙膏”,订单,“牙膏相关的订单”搜索,就是在任何场景下,找寻你想要的信息,这个时候,会输入一段你要搜索的关键字,然后就期望找到这个关键字相关的有些信息如果用数据库做搜索会怎么样?做软件开发的话,或者对IT、计算机有一定的了解的话,都知道,数据都是存储在数据库里面的,比如说电商网站的商品信息,招聘网站的职位信息,新闻网站的新闻信息,等等吧。所以说,很自然的一点,如果说从技术的角度去考虑,如何实现如说,电商网站内部的搜索功能的话,就可以考虑,去使用数据库去进行搜索。1.比方说,每条记录的指定字段的文本,可能会很长,比如说“商品描述”字段的长度,有长达数千个,甚至数万个字符,这个时候,每次都要对每条记录的所有文本进行扫描,来判断说,你包不包含我指定的这个关键词(比如说“牙膏”)2.还不能将搜索词拆分开来,尽可能去搜索更多的符合你的期望的结果,比如输入“生化机”,就搜索不出来“生化危机”es如何处理

March 16, 2019 · 1 min · jiezi

去中心化交易所如雨后春笋,EOS交易所崭露头角

随着区块链技术的不断推进,各种依托区块链技术而生的数字货币不断出现,挑动着大众们的神经。很多人在起起伏伏、大起大落中看到了财富的希望,交易是人们的刚需,随之而生的交易所成了最大的获益者。但奇怪的是,作为去中心化的区块链数字资产,却一直在用中心化交易所来交易,到现在为止,人们并没有出现大规模使用与区块链项目相匹配的去中心化交易所。区块链数字资产的流动一开始就是国际化、全球参与的,从大方向上来看,去中心化交易所是符合历史发展规律的,它的未来充满想象。▍中心化交易所仍然占据主流,资产安全受严重威胁目前全球至少有10000多家交易所,中心化交易所占绝大多数,主要盈利模式是收取交易手续费,雁过拔毛,日均利润丰厚,目前最大的中心化交易所币安就是最大的受益者之一。中心化交易所因其高效率、良好的用户体验而备受欢迎 。但与此同时,中心化交易所里的用户资产时时刻刻受到安全威胁,频频发生的安全性事故,不免让人担心自己的数字资产会突然之间不翼而飞,这并非杞人忧天。比如早在此前,日本交易所Coincheck Inc.遭遇黑客攻击,5.33亿美元的NEM代币(XEM)被盗;韩国最大的交易所Bithumb的3万个用户账户遭到数据泄露,导致数十亿韩元(约千万美元)被盗;以太坊多重签名钱包Parity被黑客利用安全漏洞攻击窃取了15.3万以太坊(近2亿美元),并导致价值数亿美元的以太坊被冻结……这些爆发的安全事件一度让让无数区块链从业者直冒冷汗,任何用户都必须承担交易所受攻击、跑路等所带来的资产损失,中心化交易所与资产安全之间形成硬币的两面,中心化的资产托管让用户无法掌控自己的资产,一但发生事故,利益损失都将由用户承担。正是因为这样的安全缺陷,让去中心化有机可乘。虽然现在去中心化交易所还很微弱,但随着技术的不断发展,中心化交易所会逐渐被过渡、被取代,去中心化交易所会成为未来。▍EOS去中心化交易所正在憾动中心化交易所的核心利益事实上,在EOS之前,人们并不没有停止探索去中心化交易所的模式,去中心化交易所的数量在这两年已经有了迅速爆发,特别是以太坊上,有很多家去中心化交易所,最大的是IDEX。但是因为受以太坊主链的性能所限制,交易所应用并没有得到用户的青睐,很难与中心化交易所去争夺话语权,大部分用户仍然使用中心化交易所。后来,EOS主链上线,主打性能与效率,并选出21个超级节点。虽然现阶段EOS的TPS并没有宣传中的高达百万,只有4000左右,但相对于其它主链,这个速度已经非常高了,特别是在速度上超越以太坊,于是越来越多的项目方选择在EOS上开发应用。EOS去中心化交易所就是基于EOS来进行搭建的,很多人对此充满着期待。目前EOS上已经有19家交易所,这其中最大的是鲸交所WhaleEx,日活已经破万,从目前公开的数据来看,这也侧面反应了EOS去中心化交易所的潜力,它的出现,将会真正憾动中心化交易所的核心利益。EOS去中心化交易所能换道超越“币安”、OK、火币等中心化交易所吗?这个我们无法预知。但我们知道的是,与中心化交易所不同,去中心化交易所的天然优势是交易更安全,用户资产始终控制在自己的手里,只要私钥不泄露,资产丢失的概率几乎为0。当然,想要真正超越中心化交易所,去中心化交易所就必须提升交易所效率,为C端用户提供更友好的服务体验。如果去中心会交易所能够突破现在中心化交易所的手续费盈利模式,真正走向依靠场景和生态方式盈利,那么,去中心化交易所肯定会迎来春天。▍未来是星辰大海,仍需砥砺前行去中心交易所的未来是毋庸置疑的,但是需要时间与耐心来成长。当前的中心化交易所正处在趟着赚钱阶段,随着区块链技术的不断发展,交易规模会越来越大,中心化交易所的安全隐患与风险也将越大。去中心化交易所作为时代的风向标,正在不断汲取力量,不断乘风破浪。目前而言,有大格局、长远眼光的去中心化交易所是凤毛麟角,因此需要大量的行业人士怀抱希望、砥砺前行。去中心化交易所这一赛道还未成形,交易所格局还未形成,究竟谁能成为行业的佼佼者呢?我们相信,这一竞争一定会撬起整个区块链行业的新局面。

March 15, 2019 · 1 min · jiezi

如何截取网易云音乐的歌曲

网易云大家都知道一个很受欢迎的音乐播放器,当我们很喜欢一首歌曲想要截取下来的时候,这个播放器本身是不支持的,那么我们如何截取网易云音乐的歌曲呢?现在世面上有很多的截取工具,这就导致我们大家在选择工具的时候很是迷茫,不知道该选择什么工具好,截取音频的过程一款易上手的工具很是重要,如果你需要功能全面,操作简单这款很适合你,并且这是对于新手来说更是一个不错的选择,一起往下看吧。 音频转换软件https://www.xunjieshipin.com/… 工具介绍: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 操作流程: 第一步:打开使用工具 准备开始的时候肯定需要将工具在自己的电脑上打开,小编习惯了使用此款工具,所以没有你们可千万不要介意哦! 第二步:添加音频文件 这个时候工具是打开的情况下,我们将网易云音乐添加到音频剪切界面中的文件,这里面如果你的音频是单个的话点击添加文件,如果你音频数量大的话就点击添加文件夹。 第三步:选择剪切片段方法 (1)平均分割 有三种方法这种方法主要就是设置分割片段,操作很简单点击框中的上下键按钮就可以了。 (2)时间分割 在时间长度上点击按钮,可以对时间进行调整。 (3)手动分割 这个需要大家拖动进度条添加时间片段,这个添加的时间片段就是大家截取的音频片段哦,下方的时间点就是你截取片段的具体时间,而删除片段指南就不用说了吧,点击就是删除啦!最后再点击确定然后开始剪切。 第四步:剪切音频完成 开始剪切后,有短暂的几秒钟是需要我们等待的,等到显示完成的时候音频文件就剪切成功了。 以上就是截取网易云音频歌曲的具体步骤了,整个步骤阐述的很详细,其实并不难,渠道选对,你也能做到。

March 15, 2019 · 1 min · jiezi

去中心化交易所与中心化交易所的优劣势对比

交易所作为区块链的头部,一直是兵家必争之地。据统计,目前有上万家交易所在彼此竞争,而区块链还远未成熟,知道的人并不多,愿意交易的人更少,可谓是狼多肉少。交易所又分为中心化交易所与去中心化交易所,目前是中心化交易所占绝大多数。中心化交易所因为用户体验好(币种全、成交快、交易深度好等)而受到很多用户的喜欢。去中心交易所主要就是安全,让用户资产的控制权掌握在自己手中,但相应的,在效率与用户体验上有所欠缺。虽然中心化交易所曾经爆发过盗币、丢币等安全事件,但是因为去中心化交易所的使用体验并不足够友好,因此仍然使用中心化交易所。但是从长远来看,去中心化交易所是未来的趋势,特别是近两年来,去中心化交易所的技术已经取得了长足的进步,以太坊、EOS等主链上都冒出了越来越多的去中心化交易所,特别是EOS去中心化交易所,无论是交易体验还是TPS上,都比之前的交易所要快得多。下面我们来详细对比下中心化交易所与去中心化交易所的区别差异。【中心化交易所】一、交易流程1.开户:注册账户并设置密码,通过密码进入交易所进行币币交易。当然,KYC认证最好做一下,不过一般情况下,只要交易了账户有资产了,都会做。2.充值:如图1→2过程,依照币的属性,交易所会分配coin地址和token对应的coin地址供用户充值代币。这个地址是交易所分配给用户,用户只享有地址,却不拥有对应密钥,密钥仍在交易所手中!3.自动转账:如图2→3过程,当用户用自己的钱包地址向自己的交易所地址充值时,所有的币会自动转入交易所地址,由交易所作为信用背书,代管用户的资产代币。这时,用户资产的实际控制人为交易所。4.交易:如图3→4过程,用户向交易所提交交易指令,交易所中心化服务器进行交易撮合,成交后将结果告诉用户。中心化撮合最大的好处是交易深度好,成交效率快。5.提现:如图3→1过程,用户向交易所提出提现指令。从流程中我们可以看出,所有的币都在交易所的地址里,提币的过程是由交易所地址转向用户钱包地址。二、产生费用1.充值时,用户钱包地址充值到交易所分配给用户的地址,手续费由用户直接承担;2.交易时,交易所会收取手续费,直接从相应的币种里扣除,费用由用户直接承担;4.提现时,交易所地址充值到用户钱包地址,会直接收取用户转账手续费。三、优势所在1.交易深度好、速度快,即使面对海量并发实时交易,依旧可以给用户提供很好的服务体验。2.用户量和交易量庞大,具有足够的流动性。3.所有交易都是采用IOU记账,从技术上看交易成本是非常低的。四、劣势在哪1.人为因素:中心化管理,会面临包括内部运营风险、商业道德风险、资产盗用等严重影响用户资产安全的风险。比如:2014年2月大名鼎鼎的门头沟事件,Mt.Gox 85万比特币被盗。2017年1月比特币亚洲闪电交易中心卷款跑路,卷走上亿资金。2017年9月6日莱特中国卷款跑路,页面关闭,投资者被拉黑,资金不翼而飞。2.技术因素:资产的集中式托管,会招致巨大的黑客攻击风险,相当考验网站技术能力和紧急应对能力,比如:2016年8月香港Bitfinex由于网站出现安全漏洞,12万个比特币被盗,当时价值6500万美元。2018年1月26日加密货币交易所Coincheck被黑客盗走大量NEM,损失约5.3亿美元。2018年2月10日意大利交易所BitGrail遭黑客攻击,损失了1700万个NANO币,总价值约1.7亿美元。【去中心化交易所】一、交易流程1.开户:注册获得新的地址和密钥,用户掌握私钥,拥有对资产的绝对控制权,一旦丢失无法找回。2.充值:充值比较简单,直接由钱包地址充值到去中心化交易所的新地址,如图1→2过程。3.交易:当发起交易时,直接执行去中心化交易所的智能合约来完成交易,整个过程用户一直拥有着币的所有权,去中心化交易所无掌控权,如图2→3和3→2过程。4.提现:用户从去中心化交易所转账到自己钱包地址,如图2→1过程。二、产生费用1.充值时,从用户钱包地址充值到交易所的新地址,会产生GAS消耗。2.交易时,去中心化交易所也会收取手续费,手续费直接从交易的币种里扣除。3.提现时,交易所地址充值到用户钱包地址,会产生相应的GAS消耗。不过从EOS去中心化交易所来看,目前的转账提现都是免费的,这也和EOS主链的特性有关,对用户来说免费是相当的有诱惑力啊!三、优势所在1.去中心化交易所模式简单,主要是撮合交易,并不托管用户的资产,杜绝了交易所监守自盗的可能性。2.与中心化交易所最大的不同在于,所有的这一切都通过智能合约来实现,将资产托管、撮合交易、资产清算都放在区块链上。3.用智能合约来实现去中心化去信任的交易机制,解决了中心化交易所因人为因素产生的内部运营风险、商业道德风险、资产盗用等严重影响用户资产安全的风险。4.用户的托管资产可以自由转移无需任何人审批,也不用担心黑客盗取、丢币等问题发生,安全上具有足够的保障。四、劣势在哪1.去中心化交易所的所有交易记录都会上链,受区块链本身的确认速度影响,很让用户感觉很慢,这对用户体验来说并不友好。2.不能处理大并发实时交易,交易量和交易深度上不如中心化交易所,流动性上有所受限。大部分去中心化交易都存在这个问题。【总结】从以上对比可以看出,无论是去中心化交易所还是中心化交易所,都有其优点与缺点。特别是去中心化交易所,现在还是快速发展时期,更需要我们给予耐心。不管怎么说,去中心化交易所在大家的印象中都是很慢,但事实果真如此吗?基于EOS主链的去中心化交易所WhaleEx鲸交所,从使用体验来看就很快,可以说是秒级交易,与中心化交易所区别并不大。从数据来看,鲸交所在所有去中心化交易中全球排名第一,无论是日活量还是交易量,都很出众,特别是如今的熊市环境下能有这么好的表现,实在让人惊喜。相信随着行业的不断发展,EOS去中心化交易所一定能绽放光芒,鲸交所WhaleEx肯定能不断乘风破浪,迈向更广阔的天空!去中心化交易所究竟会走到哪一步呢?是否会打破现有的交易所格局呢?让我们拭目以待!

March 14, 2019 · 1 min · jiezi

Excel精确替换会不会?还不会的打屁屁

张榜了,倒霉孩子居然还有0分的。哼,一定要让他们补考。说到做到,现在就把这些0分的全替换成 “补考”。按Ctrl + H组合键,调出【查找和替换】对话框。【查找内容】文本框中输入0【替换为】文本框中输入文字“补考”。点击【全部替换】按钮。接下来,就是见证奇迹的时刻——Excel居然把所有的0值都替换成了补考,神马情况?先撤销刚才的替换。按Ctrl + H组合键,调出【查找和替换】对话框。【查找内容】文本框中输入0【替换为】文本框中输入文字“补考”。点击【选项】按钮,接下来勾选“单元格匹配”复选框。点击【全部替换】按钮。哈哈,大功告成了。固定链接:http://www.excelhome.net/less…

March 14, 2019 · 1 min · jiezi

怎么把b站视频音乐转成mp3

有很多宝宝会选择B站来观看视频,也会经常在上面下载各种视频中的音乐,因为这是很多用户使用的视频网站,会有很多有趣的精彩视频其中它有些音乐也是十分的动听,那么怎么把视频中音乐转换成MP3格式呢?是不是觉得挺有难度的,不不不,你们错了,相信你们看完小编的这篇文章后,就会觉得音频格式转换非常容易,相信这种方法可以让你们的转换格式的时候助你们一臂之力。 音频转换软件https://www.xunjieshipin.com/… 工具介绍: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 第一步:打开工具 我们先把B站中的视频音乐准备好放到桌面,一会使用的时候可以快速找到它,然后先把工具打开。 第二步:添加音频文件 工具打开之后,在功能栏中大家选择音频转换按钮接着会呈现它的界面,这时候在它的界面中大家只需要将B站中的视频音乐添加到文件中就可以了。 第三步:选择输出格式 之后,我们在添加的文件中会看到有个小设置,我们点击出现下拉框在里面直接选择转换的格式就可以了。 第四步:设置参数 其实大家在选择输出格式中也是可以以设置MP3格式的,设置好之后,再对质量声道参数进行选择,然后就可以开始转换了。 第五步:转换成功 转换的过程中大家不要心急,知道进度条显示为100%,我们点击打开就可以查看转换音频。 除了转换MP3格式其他的格式也是转换的哦!大家没事的时候可以试试看。

March 14, 2019 · 1 min · jiezi

拼多多批量上传商品的步骤?

很多拼多多商家在上传商品时,都会遇到一些各种各样的问题,很多都是很基础的问题,不过商家们工作太多,在上传商品时就很容易忽略一些小细节,所以在上货的过程会反复提交不成功,所以商家就可以直接使用上货工具来抓取商品上传,一键搬家可直接解决这个问题,还能批量复制店铺到拼多多新店铺,这样的商品搬家效率,是商家们比较向往的了。那么在甩手拼多多上货助理怎么批量抓取商品一键上传到拼多多店铺呢?毕竟上货工具上传商品也是需要人工操作的,不过甩手拼多多上货工具抓取商品上传的步骤是比较人性化的,很多新手商家都可直接操作,如果有不会的也可直接咨询客服哦,有客服专业的指导,上货的速度不用担心。打开拼多多上货助理,点击注册账号。点击“店铺配置”,配置好店铺信息点抓取商品,以抓取淘宝为例。如何添加运费模板,查看教程。勾选商品,上传商品 或者上传并提交。查看上传成功商品,在:发布新商品-》编辑中、已驳回、发货成功 中

March 14, 2019 · 1 min · jiezi

mac上好用的音频剪辑软件有哪些

如今好用的音频剪辑软件非常多,但是对于Mac的剪辑工具都有哪些好用呢?你们知道哪些简单易操作并且功能全面的音频剪辑软件吗?如果不清楚的用户可以集中在这里看一下这篇文章,小编今天带来了一款比较实用的工具,大家要是想对音频进行提取、合并、剪切的话不妨试试它的功能吧!接下来就一起跟着小编的步伐往下看吧。 关于工具: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 大家安装工具 小编在和你们分享之前已经做了许多功课,所以这款工具希望你们可以喜欢,首先先将它打开。 添加音频文件 打开之后,你们都会看到它的具体四个功能,今天就来拿剪切功能示范,我们点击音频剪切进入它的界面,然后将剪切的音频添加到文件夹中。 平均分割 之后,大家往界面的右方看,有三种剪切方法,我们先一个一个的来看吧!平均分割是设置分割片段的,可以随意设置。 时间分割 时间分割点击上下键按钮对时间长度进行设置。 手动分割 手动分割,大家只需要拉动拉动上方的进度条进行添加时间片段,然后下方的当前时间点会跟着变化,删除片段的话大家直接点击删除时间片段就可以了,最后点击确定。 音频剪切完成 确定后,界面出现了很多小片段,这个时候等到全部显示完成之后,大家就可以查看剪切的音频了。 总的来说它还是比较符合大多数用户的需求,所以有需要的宝宝们可以试试看这种方法。

March 13, 2019 · 1 min · jiezi

社会地位即服务, Status as a Service (一): 社交网络是一种 ICO 行为?

上周,看到 Eugene Wei 又发了一篇长文,Status as a Service (StaaS)。状态即服务?服务器的状态吗?不知所言。抱着好奇,我打开了这篇文章,一看就是 3 个小时!????这篇文章其实是对社交网络的分析。凭良心讲,称之为有史以来对社交网络最全面、最牛逼的分析,并不过分。我是从前一篇文章《隐形的渐近线》才开始关注他的。前文大约 1 万字,这篇文章是它的 2 倍。抱着学习和分享的精神,我决定开始慢慢翻译。请把这当作是某位陌生网友的行为艺术。因为原文实在太长,共 26 个章节,可能会把它分成 5 篇译文发出来。这篇译文是前 5 个章节。当然,正如作者所声称的,他的文章是 80% fat free。(说明还是有些脂肪的 ????) 但我觉得呢,原文实在太有趣了,所以尽量按照作者的本意,一字一句翻译。考虑到译者精力有限,而且还要和自己的懒惰作斗争,全部翻译完可能会花一些时间。如果你感兴趣,推荐直接看原文。追求社会地位的猴子“凡是没钱的人,总想要更多社会资本,这已经成了一条举世公认的真理。”简·奥斯汀这样写道;或者说,我觉得她会这么写,如果她来记录我们这个时代的话。(还好,我们有 Taylor Lorenz,谢天谢地。)让我们从两个原则开始:人是追求社会地位的猴子人会追求最有效的途径,来追寻社会资本最大化“追求社会地位的猴子” 将是我的独立乐队的名字,如果我学会弹吉他并开始组乐队的话我从这两条对人性的解读开始分析,是因为很少有人会质疑它们。但是,尽管有些社交网络可能是有史以来上规模最大、发展最快的公司,我却很少看到有人,从社会地位或社会资产这两个维度,对其做分析。一定程度上,这是社会资本的衡量难题。数字提供了合理性、可信度。我们往往有办法来计算并衡量金融资本及其流动路径。大量的网站、报纸和专业机构会精确报告货币的价格和变动情况。但我们却没法衡量社会资本的价值及流动路径,至少没有足够精密、准确的办法。这个领域内的研究,范围太宽泛,成果又太少。如果除了用户数,我们还有更好的衡量标准,那么这类分析文章将充斥着统计图表,让人看上去有一种智慧感。好比 Mary Meeker 的《互联网趋势报告》,还会有一份名为《社交网络的现状》的年度报告;或者,这五十页内容将成为她报告中的一部分。尽管如此,我们所研究的大多数社交媒体网络,所产生的社会资本远远超出它们实际产生的金融资本,特别是在早期阶段;几乎所有这些公司,都接受了硅谷内一种流行的论调:在早期,公司应该推迟创收,转而快速地扩大网络的覆盖范围。为什么有的社交网络会出现 “蒸发冷却效应”,进入 “失速期”,有时甚至消失得无影无踪?这些问题都和社会资本有关。并且,虽然我们可能无法量化社会资本,但作为敏感的社会性动物,我们仍可感知到它的存在。在许多方面,社会资本是金融资本的一个主要指标,因此社会资本的性质也备受关注。它不仅是良好的投资或商业活动,分析社会资本的动态发展还可以帮助我们解释各种线上行为,否则这些行为都似乎不具合理性。过去几年里,人们在分析软件即服务 (SaaS, Software as a Service) 业务上取得了很多进展,但在分析社交网络上却较少。我感觉,现在很多对社交网络的分析文章,就像是 Paul Romer 发布《内生技术变革》之前的经济增长理论。但是,如果我们将其视为 SaaS 业务,我们就可以揭开社交网络的神秘面纱;只不过,社交网络提供的不是软件,而是社会地位。这篇文章,将深入探讨被我称之为社会地位即服务 (StaaS, Status as a Service) 的业务。请把这篇文章当作是我所坚信的一系列假说;因为缺乏相关数据,难以确知或论证。和往常一样,我聪明的读者一定会对其做加减法。传统的网络效应模型成功的社交网络,有一个基本的经验教训:当用户数很少时,它必须足够吸引人。通常,这是通过某种形态的单用户工具型功能实现的。这是经典的社交冷启动问题。传统的 “鸡与蛋” 问题其实已有答案:先来了一只鸡,然后又来了一只鸡,然后又来了一只鸡,依此类推。更难回答的问题是,为什么在没有其他鸡到来之前,第一只鸡会先来到这里,并留下,以及为什么其他鸡会跟着它来。第二个基本的经验教训是,社交网络必须有强网络效应。这样,随着越来越多的用户加入,社交网络进入高速的正增长循环,正面的网络效应带来复利价值,从而导致指数级增长,最终让投资者和员工看到数不完的钞票。Chris Dixon 写道,“为工具而来,为网络而留”。这或许是最令人难忘的格言。在社交网络出现之前,我们就有了梅特卡夫定律 (Metcalfe’s law, 一个关于电信网络的价值和技术发展的定律):电信网络的价值与连接的用户数的平方成正比 (n^2)这个定律完全可以套在社交网络上。它如此直观,有一个诱人的数学公式,可以解释为什么社交网络的增长曲线,会在经典的 S 型增长曲线的脚踝处向上急转弯。但深挖后,仍有许多问题。为什么一些大型社交网络会突然消失,或输给新的小型社交网络?为什么一些优秀的单用户工具型产品无法转变为社交网络,而那些看似毫无意义的产品却实现了质的飞跃?为什么一些社交网络在用户数增加时失去价值?为什么不同的社交网络会在不同的用户规模期 “失速”?为什么有些社交网络能轻松跨越国界,而有些社交网络则被锁定在一些特定国家内?如果梅特卡夫定律成立,为什么 Facebook 克隆了许多其他社交网络的功能,大部分都以失败告终,而有些却能获得成功,比如 Instagram Stories?把这些问题的解释串在一起的,是社会资本理论。当我们分析社交网络时,应该包括,对社交网络中社会资本资产的积累效应,以及对地位博弈游戏的性质和结构的研究。换句话说,不管有意无意,这些社交网络公司是如何利用 “人是追求社会地位的猴子,总是试图以最有效的方式追求更多社会资本” 这一事实的?用 Nicki Minaj 的话来说,“If I’m fake I ain’t notice cause my followers ain’t.” (有人质疑我假,我不管,只要我的粉丝是真的)编者注:有时粉丝 (followers) 其实是假的。 ...

March 13, 2019 · 1 min · jiezi

还在支付宝上偷能量吗?种树你有新选择

有了它,再也不用早起偷能量了自从支付宝在 2016 年 8 月推出蚂蚁森林后,我便开始了每天早上 7:00 准时醒来,在被窝中睡眼惺忪地收能量的生活,梦想着在阿拉善或者通辽种下一颗樟子松。但随之而来的是 10 年前在开心网被偷菜的恐惧,每次被偷能量都能让人捶胸顿足,火冒三丈。每个来我这偷能量的朋友都是阻挡在我和保护地球母亲中间的恶党。于是久而久之,这个活动开始变味,大家忙于互偷却忘记了最开始的初衷,种树。那么有没有一款能让你不用很努力同时也不用担心被偷能量的种树神器呢? 有的,也就是今天要介绍的:Ecosia能种树的搜索引擎Ecosia 代表一种未来的公司形式,就像我们在之前 Serverless 的文章中(点击直达原文)阐释过的,未来随着云计算的发展,越来越多的通用性能力会被云厂商打包成产品提供给客户,省去客户搭建和维护的成本,帮助客户聚焦自身业务,在细分市场打造核心竞争力。Ecosia 就是使用了微软的 Bing 引擎,加上自身对行业的理解,通过 “种树” 项目为搜索引擎行业带来新的想象空间。Ecosia 的故事非常简单,每次你使用它进行搜索,它就会获取一定的广告收入,不同于其他把广告收入装入腰包的搜索引擎,它承诺将 80% 的利润投入到全球的绿化和森林修复项目中,通过这样的方式,让搜索结果中的广告变得不那么讨厌。顶部工具栏有搜索计数器,大约每 45 次搜索后 Ecosia 就能获得种一棵树的收入。Ecosia 从 2009 年成立至今,已经在全球超过 15 个国家种植了超过 50000000 颗树。Ecosia 在布基纳法索(非洲西部的内陆国)的植树项目,1 年时间对比:同时 Ecosia 作为非上市公司,还坚守财务透明原则,公布每月通过搜索广告获得的收入,和所有收入的用途。种树报告也会每月实时同步。经过实际使用,Ecosia 除了能帮助拯救地球以外,作为一款搜索引擎来说也是非常优秀(尤其在国内不能使用 Google 的情况下):搜索官网和某些特定问题时,效率明显高于百度,且没有误导信息。没有广告侧边栏。基于 Bing 的搜索,对多语言环境比较友好。注重用户隐私,没有“个性化”搜索。总的来说,在新兴企业如何利用云厂商包装好的通用型产品,配上一个优秀的商业模式在细分领域打开市场上,Ecosia 是一个很好的例子。同时 Ecosia 满足了大家种树的愿望,也成功获得了 Certified B Corporations(B 类企业认证,指追求经济利益之外、注重社会效益和环境效益的企业认证体系)。Kudos to Ecosia!同时 CODING 的 CSR 计划也欢迎各类非盈利组织和学生群体申请,我们会为符合条件的组织/团队提供免费的 CODING 研发管理系统权益。点击即可报名!

March 12, 2019 · 1 min · jiezi

剪切音乐用什么软件

不知道大家有没有听过古巨基的《情歌王》是一首串烧歌曲,现在串烧歌曲非常的流行,大家喜欢将不同的歌曲拼接在一起,那么这就需要使用剪切工具提取将歌曲剪切下来,那么剪切音乐用什么软件呢?不知道大家有没有想玩串烧的啊,如果感兴趣的话可以看看今天的这篇文章,小编已经将它整理出来了,想学习的宝宝们赶紧往下看吧。 音频转换软件https://www.xunjieshipin.com/… 关于工具: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 打开工具 朋友推荐的这款工具使用起来还是比较喜欢的,所以我就不用其他工具给你们操作了,就继续用它吧,希望你们不要介意哦! 添加音频文件 我们先把它打开,之后点击音频剪切功能,这时候大家将音乐添加进去,如果你们单个文件的话添加到文件中,批量文件添加到文件夹中。 平均分割 有三种剪切方式,分为平均分割、时间分割和手动分割,平均分割直接点击图中的上下键设置分割片段了。 时间分割 时间分割也是点击上下键精确时间长度。 手动分割 手动分割,在添加时间片段的同时拉动进度条然后下方的当前时间点会跟着你拖拽进度条情况进行改变。删除的话直接点击点击删除时间片段就可以了,接着点击确定。 音频剪切完成 然后我们耐心等待几秒钟,界面中显示的片段就是你们剪切的音乐,如果大家看到显示小对号的时候说明剪切成功了。 这篇剪切音乐用什么软件文章,你们学会了吗?赶紧动手操作起来吧。

March 12, 2019 · 1 min · jiezi

如何简单快速的提取网页中音频

趁着昨天周末有看了一遍《暮光之城》不得不说这是一部非常好看的爱情片,其中它里面所有的歌曲每次听到都能深深的吸引这我,记得库伦一家和Bella打棒球那一段音乐非常的欢快,于是我就想着把它下载出来,留着哪一天跑步运动的时候听听,可是没想到这首歌曲有版权有些居然还收费,这就使我很头疼,不过我最终想到了一个好的方法,想知道是什么方法吗?往下看你就明白了。 音频转换软件https://www.xunjieshipin.com/… 关于工具: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切、音频提取、音频合并和音频转换这四个功能,这款工具操作简单,功能强大可以多种分割方式进行音频剪切,操作简单特点,支持而且软件不仅支持单个文件操作,还支持文件批量操作!是个不错的选择。 打开工具 我们先把需要使用的工具还有网页中的音频文件准备好,最好将它们放在一起,这样的话方便我们查找。 添加音频文件 接着呢我们开音频提取的界面中,点击添加文件或者添加文件夹,这里添加文件夹是多个且批量添加哦。 添加删除片段指南片段指南 然后我们提取音频的话点击添加片段指南,这个添加大家可以拖动进度条来选择添加的时间段,删除的话点击删除片段指南就可以了,另外下面的当前时间点大家也可以设置具体提取音频时间的开始和结束。最后点击确定。 提取完成 确定之后,界面就会出现提取的音频片段,大家等一会会,音频提取成功会提示有小对号图标,显示的时候就说明已经提取成功啦! 是不是觉得非常简单而且还很快速呢?有需要的话可以试试小编的这种方法,还是比较不错的。

March 11, 2019 · 1 min · jiezi