草庐IT

难怪家里的网总不好!原来是路由器的天线摆错了!

你是否有这样的困扰,家里的千兆WiFi,用的也是上好的WiFi6路由器,但网络总是不好,看视频不流畅,打游戏延迟高,总是找不到原因。其实我们都忽略了一点,就是路由器的天线,天线是影响信号传输的一个主要因素,搞懂天线的辐射原理,再也不用担心家里网络不好啦!影响天线传输距离的因素:1、天线频率必须和无线模块频率匹配;2、天线频率越高,速率越快;频率越低,波长越长,绕射性能越好;3、天线与通信设备阻抗匹配程度差会导致通信效果差;以上这几点我们基本无法控制,因为路由器购买回来就已经配置好了天线,无需我们再单独购买天线,况且对于不懂技术的小白来说,也不懂得如何挑选合适的天线。但以下几点我们就可以针对性去

js中数组reduce的使用原来这么简单

reduce的学习方法array.reduce(callback(prev,currentValue,index,arr),initialValue)//简写就是下面这样的arr.reduce(callback,[initialValue])callback(执行数组中每个值的函数,包含四个参数)1、prev(上一次回调返回的值,或者是提供的初始值(initialValue))2、currentValue(数组中当前被处理的元素)3、index(当前元素在数组中的索引)4、array(调用reduce的数组)需要注意的是initialValue的值是任意的哈。可以是数组可以是对象。简单使用re

js中数组reduce的使用原来这么简单

reduce的学习方法array.reduce(callback(prev,currentValue,index,arr),initialValue)//简写就是下面这样的arr.reduce(callback,[initialValue])callback(执行数组中每个值的函数,包含四个参数)1、prev(上一次回调返回的值,或者是提供的初始值(initialValue))2、currentValue(数组中当前被处理的元素)3、index(当前元素在数组中的索引)4、array(调用reduce的数组)需要注意的是initialValue的值是任意的哈。可以是数组可以是对象。简单使用re

原来用 MySQL 也可以做全文检索

我是风筝,公众号「古时的风筝」,专注于Java技术及周边生态。文章会收录在JavaNewBee中,更有Java后端知识图谱,从小白到大牛要走的路都在里面。有朋友聊到他们的系统中要接入全文检索,这让我想起了很久以前为一个很古老的项目添加搜索功能的事儿。一提到全文检索,我们首先就会想到搜索引擎。也就是用一个词、一段文本搜索出匹配的内容。一般这种技术都有对应的实现方式,ES(ElasticSearch)就是专门干这个的,如果你们的业务中明确需要全文检索,或者简单一点说,需要根据关键词搜索出匹配的内容,那就直接用ES就好了。无论你怎么调研,都不推荐使用MySQL实现这种需求,显而易见,MySQL作为关

原来用 MySQL 也可以做全文检索

我是风筝,公众号「古时的风筝」,专注于Java技术及周边生态。文章会收录在JavaNewBee中,更有Java后端知识图谱,从小白到大牛要走的路都在里面。有朋友聊到他们的系统中要接入全文检索,这让我想起了很久以前为一个很古老的项目添加搜索功能的事儿。一提到全文检索,我们首先就会想到搜索引擎。也就是用一个词、一段文本搜索出匹配的内容。一般这种技术都有对应的实现方式,ES(ElasticSearch)就是专门干这个的,如果你们的业务中明确需要全文检索,或者简单一点说,需要根据关键词搜索出匹配的内容,那就直接用ES就好了。无论你怎么调研,都不推荐使用MySQL实现这种需求,显而易见,MySQL作为关

虚拟偶像的歌声原来是这样生成的!

HMSCore音频编辑服务(AudioEditorKit)6.6.0版本上线,新增歌声合成能力。通过歌词和曲调,结合不同的曲风让机器也能生成真实度极高的歌声。支持字级别输入歌词进行音素转换,生成对应歌词的歌声,可灵活调整音高、滑音、呼吸音、颤音等细节参数,让歌声更真实。歌声合成服务可广泛应用于音视频创意制作、影音娱乐、音乐教育、虚拟偶像等领域。例如,在音乐创作或短视频创意编辑时,歌声合成服务可以助力用户自由创作合成歌曲,使创作更加丰富多彩。在虚拟偶像领域,通过歌声合成,可以让虚拟人拥有特定音色歌唱能力,使其形象更生动。在音乐游戏或者歌唱教育中,歌声合成可以迅速生成标准参考声音,提高音频制作效率

虚拟偶像的歌声原来是这样生成的!

HMSCore音频编辑服务(AudioEditorKit)6.6.0版本上线,新增歌声合成能力。通过歌词和曲调,结合不同的曲风让机器也能生成真实度极高的歌声。支持字级别输入歌词进行音素转换,生成对应歌词的歌声,可灵活调整音高、滑音、呼吸音、颤音等细节参数,让歌声更真实。歌声合成服务可广泛应用于音视频创意制作、影音娱乐、音乐教育、虚拟偶像等领域。例如,在音乐创作或短视频创意编辑时,歌声合成服务可以助力用户自由创作合成歌曲,使创作更加丰富多彩。在虚拟偶像领域,通过歌声合成,可以让虚拟人拥有特定音色歌唱能力,使其形象更生动。在音乐游戏或者歌唱教育中,歌声合成可以迅速生成标准参考声音,提高音频制作效率

原来建造者模式是这样使用的

概述面临一个复杂对象的创建工作,通常由各个部分的子对象用一定的算法构成。子部件(对象)比较多,对象不能当作一个完整的对象或者产品使用(邮件:发件人,收件人、抄送人、主题、邮件内容)子部件需要按照一定的顺序赋值才有一定的意义,在某个子部件没有赋值之前,另一个子部件就无法赋值。类图注:该类图来源网上需求用组装电脑来说明,如果公司要采购一批电脑,此时采购员不可能自己去买各个组件并把它们组织起来,此时采购员只需要像电脑城的老板说自己要采购什么样的电脑就可以了,电脑城老板自然会把组装好的电脑送到公司。未使用建造者模式的代码//////产品类///publicclassComputer{privateLi

原来建造者模式是这样使用的

概述面临一个复杂对象的创建工作,通常由各个部分的子对象用一定的算法构成。子部件(对象)比较多,对象不能当作一个完整的对象或者产品使用(邮件:发件人,收件人、抄送人、主题、邮件内容)子部件需要按照一定的顺序赋值才有一定的意义,在某个子部件没有赋值之前,另一个子部件就无法赋值。类图注:该类图来源网上需求用组装电脑来说明,如果公司要采购一批电脑,此时采购员不可能自己去买各个组件并把它们组织起来,此时采购员只需要像电脑城的老板说自己要采购什么样的电脑就可以了,电脑城老板自然会把组装好的电脑送到公司。未使用建造者模式的代码//////产品类///publicclassComputer{privateLi

原来 GitHub 不仅能学代码,还有这些东西

我是风筝,公众号「古时的风筝」,专注于Java技术及周边生态。文章会收录在JavaNewBee中,更有Java后端知识图谱,从小白到大牛要走的路都在里面。大家好,我是风筝。今天介绍几个很有意思的github开源项目,看过之后就会发现,github果然深意暗藏。github作为一个若隐若现(有时墙有时不墙)的网站,对于程序员来说,再熟悉不过了,绝大多数时候,我们到上面都是为了学习高质量的源代码,或者一些实用、稳定的框架或者工具包。有同学说,那在github若隐期间怎么访问github呢,办法还是有很多的,但即便现在网络已经这么发达了,还是有一部分同学不知道,为了让各位能顺利打开我接下来介绍的这几