• CAP定理(CAP theorem)

    CAP定理(CAP theorem)

    在计算机科学中, CAP定理(CAP theorem), 又被称作 布鲁尔定理(Brewer’s theorem), 它指出对于一个分布式计算系统来说,不可能同时满足以下三点: 一致性(Consistency) (所有节点在同一时间具有相同的数据) 可用性(Availability) (保证每个请求不管成功或者失败都有响应) 分隔容忍(Partition tolerance) (系统中任意信息的丢失或失败不会影响系统的继续运作)...

    作者:小编    日期:2026.06.18    分类:算法 192
  • 程序员自己能写测试的话,还要测试人员做什么?测试表示很无辜

    程序员自己能写测试的话,还要测试人员做什么?测试表示很无辜

    在向开发人员介绍单元测试或TDD等工程实践时,往往可以听到这样的疑问。比如:自己写的程序,自己无法从另一个角度测出问题。写bug的时间都不够了,哪有时间来写测试?开发来写测试了,测试干什么?除了核心代码,没有什么值得测试的。……本篇想要通过探讨这些问题背后的困难,来说明程序员怎样通过编写自测代码更有效率的进行开发。一个例子首先我们看一个例子。全项目唯一的测试不止一次,我在各种项目中看到这样的测试,往往这也是整个工程中唯一一个测试。可以看出,开发者认为编写是有必要的。所以按照“...

    作者:小编    日期:2026.06.18    分类:算法 255
  • 奇偶数排序

    奇偶数排序

    题目:给定一个整数数组,调整数组中数的顺序,使得所有奇数位于数组的前半部分,所有 偶数位于数组的后半部分。 思路一: 使用两个指针,从两边向中间遍历,发现条件不满足,交换 bool IsOddNumber(int data) { return (data&1==1); } void OddEvenSort(int data[],int length) { if(data == NULL || length <=...

    作者:小编    日期:2026.06.18    分类:系统 843
  • 神器与神器:微软宣布VsCode支持Jupyter Notebook

    神器与神器:微软宣布VsCode支持Jupyter Notebook

    大家都知道Jupyter Notebook是一款编写Python的神器,然而编辑Jupyter Notebook离不开网页,很多本地的编辑器都不支持编译Notebook。最近,微软的强大编译器VsCode宣布支持Jupyter Nootbook,就让我们看一下,他们是如何做到的,以及怎么使用吧。01官宣 随着今天Python扩展的10月发布,我们很高兴地宣布在Visual Studio代码中支持本地编辑Jupyter笔记本!现在您可以直接编辑.ipynb文件,并使用VScod...

    作者:小编    日期:2026.06.18    分类:教程 535
  • 多爬虫实现之一 -- 多请求实现

    多爬虫实现之一 -- 多请求实现

    目标 实现在框架中能够发送多个start_url的请求 实现对_start_engine方法功能的拆分重构 掌握yield和生成器的使用方法 1 需求分析 在发送关于start_url中的请求的时候,往往我们的请求并不是只有一个,而且在解析了响应之后,可能需要继续构造请求并且发送,那么对应的需要在引擎中进行修改。 多请求实现分析: 2 项目中实现爬虫文件 在main.py同级目录下建立spiders.py,存放定义的爬虫...

    作者:小编    日期:2026.06.18    分类:类库 1654
  • webservice(一) 概念

    webservice(一) 概念

    Web service:是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。(说白了就是一个应用程序)。wsdl(Web Services Description Language):网络...

    作者:小编    日期:2026.06.18    分类:语言 992
  • 创建数据库的配置文件,及工具类

    创建数据库的配置文件,及工具类

    学习过程中的记录 (望回看的时候可以有更深的体会,有自己更好的见解) 1:为什么需要配置数据库的文件? 如果不配置文件,每一个连接不同的数据库都需要修改类中的字段,这不利于类中数据的 保护,一般而言,对数据的修不能从类中开始,而是把一些可变的数据封装到配置文件中,当需要修改的时候,只要改变配置文件中的数据,减少开发人员的工作量。 2:如何创建配置文件 配置文件的命名需要体现作用,如我的数据库连接配置文件 jdbc.proper...

    作者:小编    日期:2026.06.18    分类:语言 1529
  • SpringCloud性能调优

    SpringCloud性能调优

    一、zuul并发调优zuul默认是使用semaphore隔离,并且最大的并发默认是101. 修改隔离策略默认情况下推荐使用 thread 隔离策略线程池提供了比信号量更好的隔离机制,并且从实际测试发现高吞吐场景下可以完成更多的请求。但是信号量隔离的开销更小,对于本身就是10ms以内的系统,显然信号量更合适zuul: ribbon-isolation-strategy: thread ribbon: threadPool: useSeparateThreadPools:...

    作者:小编    日期:2026.06.18    分类:算法 538
  • 《JAVA与模式》之工厂方法模式

    《JAVA与模式》之工厂方法模式

    《JAVA与模式》之工厂方法模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述工厂方法模式的:   工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。   工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 那么工厂方法模式是在什么场景下使用呢,下面就以本人的理解举例说明:   相信很多人都做过导...

    作者:小编    日期:2026.06.18    分类:类库 462
  • Docker 容器简述

    Docker 容器简述

    一句话来概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像就好比是轻量级的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。容器化软件适用于基于 Linux 和 Windows 平台的应用,在任何环境中都能始终如一地运行。容器赋予了软件独立性,使其不会因为外在环境的差异(例如,开发和预演环境的差异)而有所影响,这就有助于减少团队间在相同基础设施上运行不同软件时的冲突。...

    作者:小编    日期:2026.06.18    分类:算法 1708
热门文章
  • 机房智能化温湿度解决方式之POE供电以太网温湿度传感器

    机房智能化温湿度解决方式之POE供电以太网温湿度传感器
    机房智能化温湿度解决方式之POE供电以太网温湿度传感器 北京盈创力和电子科技有限公司 智能型TCP网口温湿度记录仪 北京IP网络温湿度记录仪厂家,北京盈创力和 北京智能型TCP网口温湿度记录仪IP网络温湿度记录仪是一种新型的基于TCP/IP协议双绞线以太网标准温湿度采集模块,利用它可以实现现场温度值、相对湿度值的采集,同时利用其自身的RJ45通信接口可以方便地和机房监控主机或交换机集线器进行联网。 工作于-40℃~85℃工业级带...
  • Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering

    Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering
    Problem Statement 我们考虑一个具有马尔可夫性质、非线性、非高斯的状态空间模型(State Space Model):对于一个时间序列上的观测结果{yt,t∈N}\\{ y_t , t \\in N \\}{yt​,t∈N},我们认为每个观测结果yty_tyt​的生成依赖于一个无法直接观察的隐变量xt∈{xt,t∈N}x_t \\in \\{x_t , t \\in N \\}xt​∈{xt​,t∈N},即:p(...
  • HTTP状态保持的原理

    HTTP状态保持的原理
    a)在用户登录之后,浏览器返回响应的时候会在响应中添加上cookieb)浏览器接收到cookie之后会自动保存c)当用户再次请求同一服务器中的其他网页的时候,浏览器会自动带上之前保存的cookied)服务接收到请求之后可以请 request 对象中取到cookie 判断当前用户是否登录  Http是无状态的,就是连接时数据互通,关闭后...
  • CSRF的原理和防范措施

    CSRF的原理和防范措施
    a)攻击原理:i.用户C访问正常网站A时进行登录,浏览器保存A的cookieii.用户C再访问攻击网站B,网站B上有某个隐藏的链接或者图片标签会自动请求网站A的URL地址,例如表单提交,传指定的参数iii.而攻击网站B在访问网站A的时候,浏览器会自动带上网站A的cookieiv.所以网站A在接收到请求之后可判断当前用户是登录状态,所以...
  • Hive 系统函数及示例

    Hive 系统函数及示例
    查看所有系统函数 show functions; 函数分类 内置函数【系统函数】 数学函数: floor、round、ceil、cos、log2等 字符串函数: length、reverse、trim、lower、get_json_object、repeat等 收集函数: size 转换函数: cast 日期函数: year、month、datediff、date、date_add等 条件函数: coalesce、case…w...
标签列表