深圳幻海软件技术有限公司 欢迎您!

  • 1.认识网络爬虫

    1.认识网络爬虫网络爬虫爬虫的合法性HTTP协议请求与响应(重点)网络爬虫爬虫的全名叫网络爬虫,简称爬虫。他还有其他的名字,比如网络机器人,网络蜘蛛等等。爬虫就好像一个探测机器,它的基本操作就是模拟人的行为去各个网站溜达,点点按钮,查查数据,或者把看到的信息背回来。就像一只虫子在一幢楼里不知疲倦地爬

  • 云桌面传输协议介绍

    1、定义如图所示,云桌面协议即在云电脑场景下,用于服务器与终端之间传输图形、音频、视频、输入信息设备、外设等数据的通信协议。2、主流协议介绍当前主流的云桌面协议共有4种,都是基于TCP或者UDP协议,分别为ICA(HDX)、PCoIP(Blast)、RDP、SPICE。➤ICA协议:云桌面协议最早可

  • 2023最新广西大学计算机电子信息考研复试之计算机网络和软件工程 828数据结构与程序设计上岸冲刺复试宝典(复试版/复试资料)

    2023最新广西大学计算机电子信息考研复试之计算机网络和软件工程828数据结构与程序设计上岸冲刺复试宝典(复试版/复试资料)+线下笔试真题适用专业:计算机科学与技术(学硕)计算机技术(专硕)、人工智能(专硕)前言首先恭喜大家完成了第一阶段的考验,也就是初试。过完年后,应该要慢慢的开始准备复试了,广西

  • Kubernetes网络插件详解 - Calico篇 - 网络基础

    Container容器借助底层Linux操作系统的Namespace与Cgroup内核技术,实现在单一主机资源的轻量级虚拟化资源隔离,包含进程ID、主机名、用户ID、文件名、网络和进程间通信等。同时每个网络空间NetworkNamesapce都有独立的网络栈,包括网络接口(NetworkInterf

  • 应用程序之间的通信传输协议

    传输协议是应用程序之间对话的语言,涉及传输协议,并没有太多规范和要求,只要通信双方的应用程序都能正确处理这个协议,没有歧义就可以了。数据“断句”在数据传输的过程中,我们需要处理“断句”,无论我们定义什么字符作为分隔符,它都有可能会在传输的数据中出现,为了区分“数据内的分隔符”和真正的分隔符,我们需要

  • 基于SPICE协议的云终端传输协议研究

    1、背景传输协议作为“终端”与“算力”的连接通道,其稳定性及传输效率决定了终端算力应用的用户体验,是产品向用户提供“一点接入、即取即用”算力服务的核心关键与重要保障。行业内主流的云终端传输协议的应用主要集中在VMWare的PCoIP协议、Citrix的ICA协议、Microsoft的RDP协议和Re

  • Android蓝牙协议栈漏洞剖析

    1.背景介绍蓝牙协议相对于其他通信协议如WIFI(802.11)、传统TCP/IP议协等来说,更为复杂,目前蓝牙核心规范(5.3)高达3085页。蓝牙的这种复杂性使得对蓝牙的各个协议的实现进行安全测试与审计变得相对困难,从而导致协议的实现和使用容易出现较多的安全漏洞。但是从另一方面来说,它的复杂性也

  • 带你手把手实操一个RPC框架

    这篇文章我们来聊一聊RPC框架,为什么要聊RPC呢?首先从个人成长角度,如果一个新时代码农能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC通信协议、Socket通信、异步调用、熔断降级等技术,可以全方位的提升基本素质。其次,目前市面上也有非常多优秀

  • 浅析面向过程、面向对象和面向协议编程

    ​面向过程编程面向过程编程是以过程为中心的编程方式。具体来说,一个系统或业务,从头到尾按照步骤,用函数的形式来实现。面向过程主要是分析出系统或业务所需要的步骤,关注的是处理好系统或业务的哪些步骤。这种编程方式,典型的,也是最具代表性的就是C语言。面向对象编程面向过程编程是以对象为中心的编程方式。全称

  • 既然有HTTP协议,为什么还要有RPC

    我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。不少解释显得非常官方,我相信大家在各种平台上也都看到过,解释了又好像没解释,都在用一个我们不认识的概念去解释另外一个我们不认识的概念,懂的人不需要看,不懂的人看了还是不懂。这

  • Node.js 调试一路走来经历了什么

    做为前端开发,想必大家都写过Node.js的代码,也大概率用debugger断点调试过。我们可以用ChromeDevtools调试Node.js代码,也可以用VSCode来调试它。调试工具是Node.js开发的基础工具了。但现在好用的调试工具也不是一开始就这样的,它经历了一系列的演变过程。今天我们就

  • 深圳一公司违反开源协议还耍无赖,丢人丢大了!

    近日,智能设备制造商UMIDIGI员工Ben因答复波兰开发者的一封邮件,被质疑其涉嫌违反GPLv2协议,一时间引发科技圈热议。事件回顾该争议事件的起因,是由于一家名叫UMIDIGI的深圳智能设备制造商,通过亚马逊售卖的Android智能手机设备,采用了基于Android10的内核源码,而Androi

  • 如何为你的代码选择一个合适的开源协议?

    前言对于很多刚踏入开源软件这个行业的小伙伴来说,在编码过程中难免会用到其他人的成果,如果你足够细心,很容易注意到即使是一小段代码,优秀的作者都在文件开头附上一段关于版权的声明,比如 LicensedundertheMITlicense 。同时,一些博客也会标明”此文章采用&nbs

  • “细腰”战事:技术架构的进化

     题记:谁具有灵活的外在表现形式,谁就能获得回报——这正是进化的精髓所在。——凯文·凯利《失控》熟知的互联网协议栈给了我们深刻的“细腰”概念。但这种架构是如何产生的?它是必然的吗?“细腰”架构在商业、技术、工程上给了我们哪些启示?互联网新的细腰结构在哪里?故事1:CPU指令集的烽火战事处理

  • Dubbo必会的18个面试题!一网打尽!

     dubbo是什么dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“

  • 43亿个IPv4地址耗尽,IPv6将“拯救世界”

    全球IPv4地址耗尽令人担忧,今天这一时刻终于来临——所有43亿个IPv4地址已分配完毕。这意味着没有更多的IPv4地址可以分配给ISP和其他大型网络基础设施提供商。该过程自80年代以来就已预见到,顶级地址实际上已经在2012年耗尽。那时,所有IPv4地址空间已分配给五大区域互联网注册机构,非洲网络

  • 详解HTTP2四大核心特性

    【51CTO.com原创稿件】前言HTTP/2相比于HTTP/1.1,可以说是大幅度提高了网页的性能,只需要升级到该协议就可以减少很多之前需要做的性能优化工作,当然兼容问题以及如何优雅降级应该是国内还不普遍使用的原因之一。一、HTTP/1.1发明以来发生了哪些变化?如果仔细观察打开那些最流行的网站首

  • 一篇讲解“服务调用”的良心之作!

    这篇文章将我所了解到的解决“服务调用”相关的技术演进历史简述一下,纯粹一篇科普文。图片来自Pexels本文专注于演化过程中每一步的为什么(Why)和是什么(What)上面,尽量不在技术细节(How)上面做太多深入。服务的三要素一般而言,一个网络服务包括以下的三个要素:地址:调用方根据地址访问到网络接

  • 全面了解HTTP和HTTPS(开发人员必备)

    序言Http和Https属于计算机网络范畴,但作为开发人员,不管是后台开发或是前台开发,都很有必要掌握它们。在学习Http和Https的过程中,主要是参考了阮一峰老师的博客《阮一峰:HTTP协议入门》,讲的很全面,并且通俗易懂,有兴趣的同学可以去学习学习。这篇文章主要是按照自己的思路来讲解对Http

  • Google 的 QUIC 华丽转身成为下一代协议标准: HTTP/3.0

    HTTP/2.0还没有普及,HTTP/3.0标准就要被制定了。据IETF透露,HTTP-over-QUIC实验协议将被重命名为HTTP/3,并成为HTTP协议的第三个正式版本。IETF是InternetEngineeringTaskForce的缩写,意思是互联网工程任务小组,主要负责互联网标准的开发

推荐阅读