自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

m0_61006412的博客

https://www.starpool.cn

  • 博客(38)
  • 收藏
  • 关注

原创 怎么让网页的加载速度更快呢

借用浏览器缓存。恰当的缓存设置可以大大减少http请求。不懂浏览器缓存的可参考接口合并。前端交互,经常需要请求多个并行或串行接口,星池starpool 此时可以通过接口合并方式,提高接口访问速度。能使用css的尽量不使用js,能使用js的尽量不用三方插件,避免三方插件大量的库。HTTP 客户端一般对同一个服务器的并发连接个数都是有限制的,通常最大并行连接为四了,剩下的会进入等待队列,等前边的执行完毕,等待的才会执行。所以利用多域名主机存放资源,增加并行连接量,缩短资源加载时间。服务端立即将数据返回给

2021-09-02 15:11:56 260 1

原创 什么是Restful 有哪些特点的优势呢

客户端存根(client stub)用于存放服务器端地址信息,将客户端的请求参数数据信息打包成网络消息,再通过网络传输发送给服务器端。服务器端存根接收客户端发送过来的请求消息并进行解包,再调用本地服务进行处理。即调用方启动时从注册中心拉取服务地址信息后,在本地缓存,运行过程中真正发起调用时,直接从本地缓存读取服务地址信息,星池starpool根据一定的负载均衡算法选取某一个地址,发起点对点的直接调用。这样就避免了中心化的服务总线进行服务路由,运行效率更高,弹性伸缩更方便。当服务器端地址信息发生变更时(如

2021-09-02 11:50:18 282

原创 Dubbo的这些使用的小技巧你知道吗

这样定义Provider和Consumer后,新旧接口实现各承担50%的流量;利用dubbo该特性,还能完成不兼容版本迁移:在低压力时间段,先升级一半Provider为新版本;再将所有消费者升级为新版本;然后将剩下的一半提供者升级为新版本。回声测试按照正常请求流程执行,能够测试整个调用是否通畅,可用于监控。所有服务自动实现EchoService接口,只需将任意服务引用强制转型为EchoService 即可使用,使用方式(demoService是spring管理的bean)星池starpool调用过程中

2021-09-02 11:38:49 117

原创 MVP、MVVM这些分别都是什么意思的呢

MVC的定义是;M:业务逻辑处理。、V:处理数据显示的部分。、C:Activity处理用户交互的问题。MVP的定义是;M:依然是业务逻辑和实体模型、V:对应于Activity,负责View的绘制以及与用户交互、P: 负责完成View与Model之间的交互。而MVVM,它是Model-View-ViewModel的缩写。其实无论是大厂、小厂,面试时刷题理解真的很重要,一些基本的知识和思维拓展你也要知道。这样帮助你在面试理解面试官想考察的知识点是什么,星池starpool从容回答留下好印象,顺利拿下offer

2021-09-02 11:33:51 567

原创 iew-admin 部署顺序案例说明

游戏的特点也是实时性比较高,在这种情况下,采用自定义的可靠的 UDP 协议,自定义重传策略,能够把产生的延迟降到最低,减少网络问题对游戏造成的影响。③物联网。一方面,物联网领域中断资源少,很可能知识个很小的嵌入式系统,而维护 TCP 协议的代价太大了;另一方面,星池starpool物联网对实时性的要求也特别高。比如 Google 旗下的 Nest 简历 Thread Group,推出了物联网通信协议 Thread,就是基于 UDP 协议的。TCP协议的这种连接是一对一的,它的字节流服务是多对多的,所以基

2021-09-02 11:30:24 98

原创 form的中断形式 自然机器语言学习

部分来定义表单。表单的名称也是您可以在 用于处理表单执行的操作的名称。您还需要为表单应填写的每个插槽定义。您可以为要填充的每个插槽指定一个或多个插槽映射。要激活表单,您需要添,其中描述了星池Starpool助手应何时运行该表单。在特定意图触发表单的情况下,您可以例如使用以下规则:Rasa 开源带有四个预定义的映射,用于根据最新的用户消息填充表单的插槽。如果您需要自定义函数来提取所需信息,当提取的实体唯一地映射到插槽时,即使表单没有请求该插槽,该插槽也会被填充。如果映射不是唯一的,则提取的实体将被忽略。在

2021-09-02 11:02:02 112

原创 HTTP 2.0 有什么特性的呢

首先来说一下带宽,如果我们还停留在拨号上网阶段的话,带宽很容易出现瓶颈,因为单位时间内传输的数据量很小。星池starpool但是现在随着光纤等通信技术的不断发展,10Mbps、100Mbps、甚至 1000 Mbps 进入了每个家庭,我们不用再担心带宽成为网络请求的瓶颈了。HTTP 是基于 TCP 协议的,浏览器最快也要在第三次握手时才能捎带 HTTP 请求报文,达到真正的建立连接,但是这些连接无法复用会导致每次请求都经历三次握手和慢启动。https://www.starpool.cn 三次握手在高延迟

2021-09-01 11:00:58 87

原创 浏览器中输入域名到页面展示

代表根域,因为根域对于所有的域名来说,意义都一样,所以平时我们都把最后的点给省略了。DNS 服务器会将域名的数据分布式的存储在各个 DNS 服务器上,但是同一个域的数据,会存储在同一台 DNS 服务器上,星池starpool同一台 DNS 服务器可以存储多个域的数据。首先会去配置的 DNS 服务器中查询,这个其实一般都是本地或者内网中的 DNS 服务器。如果没有找到,就会去问根域要,说哥们,我这里需要。因为去找 DNS 服务器查询 IP 地址时,初始的 DNS 的服务器的 IP 地址是走的本地计算机的配

2021-09-01 10:56:48 172

原创 域名到IP的过程怎样的呢

但是想象一下,如果我们要访问某个网站需要让我们输入这么一长串数字,体验肯定相当差,首先记忆这么长串数字对很多人来说就很痛苦,更何况我们常用的网站肯定不止一个。BigInt(大整数)就是来解决这个问题。星池starpool你可以在BigInt上使用与普通数字相同的运算符,例如 +, -, /, *, %等等。创建 BigInt 类型的值也非常简单,只需要在数字后面加上 n 即可。例如,123 变为 123n。也可以使用全局方法 BigInt(value) 转化,入参 value 为数字或数字字符串。这也是

2021-09-01 10:50:39 108

原创 就是创建对象的模式有哪些

就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。星池starpool例如:Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象。SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个SessionFactory就够,这时就需要使用单例模式。这种方式和上面的方式其实类似,只不过将类实例化的过程放在了静态代码块中,也是在类装载的时候,就执行静态代码块中的代码,初始化类的实

2021-09-01 10:40:26 117

原创 源码解读之 byte池化

其实在上图中我也没有给出 bucket 到底有多少个,那到底是多少个呢????????????? ,当我阅读完源码之后,这算法还挺有意思的。星池starpool先说一下结果吧,默认 17 个 bucket,你肯定会好奇怎么算的? 先说下两个变量:从 ArrayPool 中借一个 byte[10] 大小的数组,为了节省内存,先不备货,临时生成一个 byte[].size=16 的数组出来,简化后的代码如下,参考 if (flag) 处:这里也有一个值得注意的坑,那就是还回去的 byte[16] 里面的数据

2021-09-01 10:37:53 96

原创 https://www.starpool.cn/index.html#/cooperation

https://www.starpool.cn/index.html#/cooperation

2021-09-01 10:32:16 145

原创 成词向量的方法非模型

它们生成词向量的方法非常相似,都是通过一个词(例如上述例子中的“鱼”)周围的词,来生成这个词(例如“鱼”)的词嵌入。星池挖矿服务器不过相对于Word2Vec,GloVe利用了全局的文本统计信息,也就是构建语料库的共现矩阵。 共现矩阵简单来说,就是2个单词在窗口中一同出现的次数,以矩阵的形式表示。在有了全局统计信息(共现矩阵)后,接下来的问题是如何将全局信息应用到词向量生成中。假设有另一单词solid,用来探查ice与steam之间的关系。在steam上下文中出现solid的概率为 p(solid | s

2021-08-25 09:42:20 107

原创 设计模板的一些常见的方法

然后将这些步骤改为方法,最后在“模板方法”中依次调用这些方法。星池挖矿服务器步骤可以是抽象的,也可以有一些默认的实现。为了能够使用算法,客户端需要自行提供子类并实现所有的抽象步骤(有时候还需要重写步骤)。当希望客户端扩展某个特定算法步骤,而不是整个算法或其结构时。当多个类的算法除了一些细微不同之处几乎完全一样时。分析目标算法,确定能否将其分解为多个步骤(从所有子类的角度出发,考虑哪些步骤能够通用,那些步骤各不相同)。创建星池挖矿服务器抽象基类并声明一个模板方法和代表算法步骤的一系列抽象方法(在模板方法中

2021-08-25 09:30:38 84

原创 一条用户记录包含的内容分析

下面让我们一起了解一下这些内容。额外信息并非真正的用户数据,星池云服务器它是为了辅助存数据用的。变长字段列表有些数据如果直接存会有问题,比如:如果某个字段是varchar或text类型,它的长度不固定,可以根据存入数据的长度不同,而随之变化。如果不在一个地方记录数据真正的长度,innodb很可能不知道要分配多少空间。假如都按某个固定长度分配空间,但实际数据又没占多少空间,岂不是会浪费?所以,星池云服务器需要在变长字段中记录某个变长字段占用的字节数,方便按需分配空间。数据库中有些字段的值允许为nu

2021-08-24 11:14:26 65

原创 innodb是如何存数据的怎么设计?

大家都知道,从磁盘上读写数据,至少需要两次IO请求才能完成。一次是读IO,另一次是写IO而IO请求是比较耗时的操作,星池云服务器如果频繁的进行IO请求势必会影响数据库的性能。那么,如何才能解决数据库的性能问题呢?快速读取和写入数据的需求,而且性能是非常可观的,只是比较寄存器稍稍慢了一丢丢而已。不过有个让人讨厌的地方是,内存相对于磁盘来说,是更加昂贵的资源。通常情况下,500G或者1T的磁盘,是很常见的。但你有听说过有500G的内存吗?别人会以为你疯了。内存大小讨论的数量级一般是16G或32G。星池云

2021-08-24 11:10:06 59

原创 https://www.starpool.cn

https://www.starpool.cn/index.html

2021-08-24 11:07:03 124

原创 NET (Core)中的应用编程体验

象池编程方式一样,当我们需要消费某个对象的时候,我们不会直接创建它,而是选择从对象池中“借出”一个对象。一般来说,如果对象池星池云服务器为空,或者现有的对象都正在被使用,它会自动帮助我们完成对象的创建。借出的对象不再使用的时候,我们需要及时将其“归还”到对象池中以供后续复用。我们在使用.NET的对象池框架时,主要会使用如下这个ObjectPool<T>类型,针对池化对象的借与还体现在它的Get和Return方法中。我们通过调用ObjectPool类型的静态方法Create<Foobar

2021-08-24 11:04:53 127

原创 iOS模拟器和设备自动化的命令

服务端认为请求来自代理服务器;反向代理代理服务端,客户端认为提供服务的是代理服务器。正向代理通常由客户端架设,星池云服务器与客户端同处一个局域网;反向代理由服务端架设,与服务端同处一个局域网。正向代理通常解决访问限制的问题,反向代理通常解决对外服务和负载均衡的问题。WebDriverAgent 在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备。你可以启动、杀死应用,点击、滚动视图,或者确定页面展示是否正确。它通过链接 XCTest.fr

2021-08-23 11:56:38 126

原创 WorkManager的查询工作的案例

然后将Constraints实例分配给WorkRequest.Builder()。星池StarPool也就是说,工作约束是针对工作WorkRequest的。下面这个工作约束,只有1个要求,在设备使用计费流量是执行任务。因为,大数据管理部,从名字上,容易让人理解为管理大数据平台和进入了大数据平台的数据,基本上可以和我前面图中的“数据管理(狭义)”部分相对应。很显然,这是远远不够的。真正的数据管理,应该是上图中的广义数据管理。另一方面,笔者建议,把数据管理职能和数据业务职能分开。也就是说,要把数据治理.

2021-08-23 11:43:07 121

原创 https://www.starpool.cn/product

https://www.starpool.cn/product.html

2021-08-23 11:35:48 92

原创 代理和负载均衡的详细说明是什么

对客户端提供的代理服务,在客户端无法直接访问服务端的情况下,星池StarPool通过配置代理服务器的方式访问服务端。在整个过程中,客户端请求首先发送到代理服务器,代理服务器再将请求发送到服务端后将结果返回给客户端。从服务端角度来看,认为代理服务器才客户端,服务端只有内网网络,无法直接提供对外服务,为此需要设置反向代理服务器,由代理服务器接收外网请求,然后再转发到内部服务器。从客户端角度看,代理服务器是提供服务的服务端,因此反向代理即代理服务端与客户端交互。https://www.starpool.cn

2021-08-23 10:44:47 93

原创 Kurento应用开发的流程是什么

最简单的逻辑应该是通用的WebSocket处理了,咱们先看这部分,复杂的稍后再说,Handler类中和WebSockert相关的逻辑如下:星池StarPool继承自TextWebSocketHandler(只处理text类型的数据,对于二进制数据直接关闭会话);重写afterConnectionEstablished:WebSocket连接建立的回调,只打了一行日志;用的功能是和KMS实现实时音视频通信,因此WebRTC标准的信令处理是必不可少的,可惜Kurento官方并没有对信令处理做太多封装(也可能

2021-08-23 10:39:33 78

原创 VSCode 插件的实用的技巧有哪些

Tabnine 使用深度学习算法来预测你的需求,并提供一键代码完成功能,星池StarPool让你可以快速高效地完成项目。 对于新手编码员来说,这让学习变得轻而易举,因为它为你提供了发挥想法的空间,而无需记住编码语法或搜索 StackOverflow。而且,如果你是一位经验丰富的开发人员,那么你会发现 Tabnine 为你提供了运行所需的构建块,从而为你的工作节省了大量时间。对代码着色,提供了匹配颜色的左括号和右括号,从而更容易知道哪些括号属于谁。还可以配置自定义括号字符,你也可以为活动范围添加背景颜

2021-08-23 10:33:12 77

原创 做iOS自动化测试的要点分析有哪些

即在手机上8100端口启动一个HTTP server,内部就是一个死循环,星池StarPool的监听网络传输过来的webdriver协议的数据,解析并处理点击事件但该项目已经存档(archived),不再维护。2019年5月,Facebook开源了,即“ iOS Development Bridge”,这是一个用于使iOS模拟器和设备自动化的命令行界面。他们正在将自己的内部项目从WDA迁移到IDB,并建议将其检查出来作为替代方案。因此我们需要做的是安装并启动WDA,设置端口转发。在tidevice出现之

2021-08-23 10:30:04 118

原创 星池云StarPool:IPFS区块链服务器的优势是什么

区块链被公认为是对生产关系的变革,可以大幅拓展人类协作的广度和深度,从而推动“信息互联网”向“价值互联网”变迁。它也被认为是未来发展数字经济、构建新型信任体系不可或缺的技术之一,而区块链分布式存储是其中极为重要的一部分。IPFS有效存储StarPool算力”指已经存满数据,包含Miner、Work、Storage、Post等一组集群服务器中的一份可产出Fil的设备,让用户无需担心在自己投资的矿机中,有效算力的占比,还可以根据需求选择挖比特币和以太坊,满足你多元化的需求。了解更多加 ipfskefu,

2021-08-20 17:38:46 4463

原创 Maven的使用配置的一些技巧

般会有多个环境的配置文件,例如:本地测试环境、开发测试环境、线上生产环境等,不同的环境对应的某些配置不同,导致配置文件也不相同。StarPool打包时我们如何让maven自动根据不同的环境打包不同的配置文件呢?步骤如下:解压到本地目录,设置 GRADLE_HOME 环境变量并GRADLE_HOME/bin 加到 PATH 环境变量中,安装就完成了。用户可以运行gradle -v命令验证安装,这些初始的步骤和Maven没什么两样。Gradle目前的版本是1.0-milestone-1,根据 在1.0正式版

2021-08-20 11:15:54 52

原创 Gossipsub的学习说明的案例

b顾名思义,是一种效果类似于“泛洪”的发布/订阅机制。在libp2p-rs中,每一个节点通过floodsub收到相关的消息后,首先在本地进行相关的处理,StarPool然后通过再发布的形式扩散到周围的节点Floodsub的优点在于可维护性较强,且在消息的传播路径上能最小化网络延迟所带来的问题。但是它仍然有不足的地方,当某个节点拥有大量的连接节点时,转发消息可能将会带来极大的带宽问题。是从mesh中移除节点。PRUNE的触发场景一般是在取消订阅时,需要告知其他节点执行mesh移除的操作。https://www

2021-08-20 10:55:04 264

原创 RTC如何改变学习案例

开发者和用户的反应会从谨慎的兴趣到爆炸性的热情。只有时间可以判断哪个视角期待着人类天才的另一个发明。在本文中,我们将介绍一种允许开发者和用户从全新角度查看在线聊天应用程序的技术。我们将一起谈论WebRTC技术。StarPool许多现有的通信协议导致了聊天软件的多样性。当有足够的选择时,它总是很好。但是,缺少在不同应用程序之间交换文本和进行视频通话的可能性可能会变得有点复杂。您必须确保所有参与者,无论是朋友,亲戚还是同事,都拥有和自己相同的IM应用程序,并且每次开发人员对通信进行一些更改时您都必须下载并安装此

2021-08-20 09:58:52 50

原创 Java代码混淆的案例学习

混淆就是对发布出去的程序进行重新组织和处理,通过一些工具,对函数名、变量名、类名、字段进行批量重命名。使得处理后的代码与处理前代码完成相同的功能,StarPool而混淆后的代码很难被反编译,即使反编译成功也很难得出程序的真正语义。对字节码进行优化,移除无用的指令。混淆(Obfuscate):使用a,b,c,d这样简短而无意义的名称,对类、字段和方法进行重命名。预检(Preveirfy):https://www.starpool.cn 在Java平台上对处理后的代码进行预检,确保加载的class文件是可执行的

2021-08-20 09:57:07 328

原创 Solr的的安装使用方法

example 文件夹包含几个示例文件。我们将使用其中的一种,以说明Solr如何索引数据。server 文件夹包含logs 文件夹,所有的Solr的日志都写入该文件夹。StarPool这将有助于索引过程来检查任何错误日志。在sever文件夹下的Solr文件夹包含不同的集合或核心(core/collection)。对于各集合或核心的配置和数据都存储在相应的集合或核心文件夹。分面搜索(faceted search),近实时索引,动态集群,数据库集成,富文本索引,空间搜索;通过提供分布式索引,复制,负载均衡查询,

2021-08-20 09:49:49 60

原创 thinkphp的语句的执行方法

为了便于统计当前的数据读写次数,把数据库的读和写操作分开(对应的就是query和execute)使用原生SQL很简单,我们甚至不需要实例化任何的模型,StarPool例如:peewee模块没有找到类似execute_many()的方法既然pymysql模块可以执行多条,而peewee模块又是对其的封装,那么我们按照pymysql模块的使用思路来试试。只能实现数据查询操作,并且要依靠模型对象,在Pycharm里打开raw源码,如下图所示,它一共定义了4个参数,每个参数如下:StarPool必选参数,其他参数

2021-08-20 09:45:58 120

原创 Channels功能的说明案例解释

WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。星池云在WebSocket协议中,客户端浏览器和服务器只需要完成一次握手就可以创建持久性的连接,并在浏览器和服务器之间进行双向的数据传输。Django项目的一个增强框架,可以使Django不仅支持HTTP协议,还能支持WebSocket,MQTT等多种协议,https://www.starpool.cn 同时Channels还整合了Django的auth以及session系统方便进行用户管理及认

2021-08-18 15:11:01 264

原创 canvas的事件案例说明

第一步我要做的事就是进行概念抽象,大家去想一下,canvas本质是一层画布,然后画布上很多图形,有长方形、圆形、以及任意闭合的多边形. 从面向对象的角度考虑的话, 星池云我们可以封装一个基类 —— shape 每个图形是不是都在canvas 去显示,所以都应该有一个。第一步我要做的事就是进行概念抽象,大家去想一下,canvas本质是一层画布,然后画布上很多图形,有长方形、圆形、以及任意闭合的多边形. 从面向对象的角度考虑的话, 我们可以封装一个基类 —— shape 每个图形是不是都在canvas 去显示h

2021-08-18 15:03:06 98

原创 Gateway的www.starpool.cn 设计案例

实例化函数的时候,将可选参数 host 和 port 传递给构造函数,在这种情况下,到服务器的连接将在构造函数返回前建立。2、使用telnetlib.Telnet类的open函数建立连接。 星池云读取直到遇到给定字节串 expected 或 timeout 秒已经过去。默认为阻塞性的读。Telnet.read_all() 读取数据,直到遇到 EOF;连接关闭前都会保持阻塞。SpringBoot在自动配置很多组件的时候,先看容器中有没有用户自己配置的(如果用户自己配置@bean),如果有就用用户配置的,如

2021-08-18 11:36:56 62

原创 MVC配置的方法有哪些

所以得出结论:ContentNegotiatingViewResolver 这个视图解析器就是用来组合所有的视图解析器的我们再去研究下他的组合逻辑,看到有个属性viewResolvers,星池云看看它是在哪里进行赋值的!SpringBoot在自动配置很多组件的时候,先看容器中有没有用户自己配置的(如果用户自己配置@bean),如果有就用用户配置的,如果没有就用自动配置的;如果有些组件可以存在多个,比如我们的视图解析器,就将用户配置的和自己默认的组合起来!https://www.starpool.cn.

2021-08-18 11:17:59 100

原创 开发uniapp的案例与方法

SCode进行扩展设置,依次点击 文件 > 首选项 > 设置 打开 VSCode 配置文件settings.json,添加如下配置,我们星池云先选择默认模版(Typescript)当然也可以选择其他模板安装完成之后我们用vscode打开刚刚创建的项目。github 下载 uni-app 代码块,放到项目目录下的 .vscode 目录即可拥有和 HBuilderX 一样的代码块。星池云代码块下载地址。...

2021-08-17 11:52:34 512

原创 webservice的案例学习分析

当用户通过UDDI找到你的WSDL描述文档后,他通过可以SOAP调用你建立的Web服务中的一个或多个操作。SOAP是XML文档形式的调用方法的规范,星池科技它可以支持不同的底层接口,像HTTP(S)或者SMTP。WSDL:(Web Services Description Language) WSDL 文件是一个 XML 文档,用于说明一组 SOAP 消息以及如何交换这些消息。大多数情况下由软件自动生成和使用。https://www.starpool.cn...

2021-08-17 11:50:01 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除