CDN服务的含义

CDN的全称是Content Delivery Network,即内容分发网络。CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请 纵观整个宽带服务的价值链,内容提供商和用户位于整个价值链的两端,中间依靠网络服务提供商将其串接起来。随着互联网工业的成熟和商业模式的变革,在这条价值链上的角色越来越多也越来越细分。其目的是使用户可就近取得所需内
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

Day4 AOP与动态代理

AOP AOP(Aspect Oriented Programming, 面向切面编程),是Spring的两大核心之一。 AOP概述 问题引入 程序员小强维护着一千个方法,一天老板要求小强把这一千个方法都要加上事务代码(统一代码); 小强咬咬牙,添加了一个新的方法,然后让这一千个方法去调用这个事务的方法,解决了当前问题。 但是过了一段时间,老板又跑过来和小强说,这一千个方法又要调用日志打印的方法功能,同时又要添加用户合法性验证。 这个时候小强有两种选择: 对老板说:滚,然后闪酷跑路。 使用AO
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

南开大学2020年数学分析高等代数考研试题回忆版TeX排版

南开大学2020年数学分析高等代数考研试题回忆版TeX排版 220328[南开大学2020年高等代数考研试题回忆版] 220329[南开大学2020年数学分析考研试题回忆版]
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

【Python】蟒蛇绘制(三种方式+import用法)

第一种方式不会出现函数重名问题,而第二种会。可以用第三种解决问题 方式一: #pythondraw.py import turtle #引用 绘制(海龟)库 turtle.setup(650,350,200,200) #启动窗体,宽650,高350 turtle.penup() #抬起画笔 turtle.fd
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

第14周博客

项目的GITHUB地址: github 针对之前提到的问题进行思考和总结(github的ISSUE不够,SCRUM博客没有明确的分工等等) 关于SCRUM分工: 我们小组的SCRUM博客是6个人每人每周轮流作为负责人负责一篇博客的编辑和发布,每个人不存在“划水”等现象。负责人每周向小组内每个成员收集工作进度以及完成资料以便于每周博客的编写。 关于前面问题的思考总结: 【“我的”页面开发】 之前我遇见数据库的连接问题,无数次尝试用JDBC连接MySQL数据库,但是每次都是 驱动成功但是就是无法连
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

Unicode字符集的由来

Unicode字符集的由来 本文起源于行走在阳光下的那些不可见字符中的知识边界,因为涉及到字符相关,而我也不能很清楚的描述Unicode的前世今生,故而有了此文。 计算机技术的革命极大地方便了人们的工作与生活,使得人类生活前进了一大步,可是在计算机发展进程中,世界各地由于语言文字不一,有过那么一段混乱难受的日子... 字符世界的起源 由于计算机在美国诞生,因此字符集最初也只考虑了美国人当时的需求,诞生了大家熟知的ASCII(American Standard Code for Informat
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

啥是快速幂

啥是快速幂 这篇文章是为了帮一个同学学习ksm写的 百度百科给的定义: 顾名思义,快速幂就是快速算底数的n次幂。其时间复杂度为 O(log₂N), 与朴素的O(N)相比效率有了极大的提高。 这是一种能够快速的计算出\(a^b\)的值的算法 如果暴力计算\(a^b\)需要把a乘自己b次,当b太大时,就会超时。 使用ksm就只用log₂b次,计算次数大大减小。 原理: 将a乘自己a*a=\(a^2\),再做同样的操作\(a^2 *a^2=a^4\);所以a自乘n次后就是\(a^2n\). \(a^
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

服务注册与发现—Eureka

一:Eureka简介   Eureka的意思是(因找到某物,尤指问题的答案而高兴) 我发现了,我找到了,作为一个服务注册和发现中心的名字确实很贴切啊。   Eureka包含两个组件,Eureka Server和Eureka Client,Eureka Server提供服务发现的能力,其实理解为注册更适合,因为Eureka Server不会主动去寻找发现,而是各个微服务启动的时候,向Eureka Server注册自己的信息,例如IP地址,端口号,服务名称等等,Eureka Server会把微服务
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

orm 层面外键和一对一关系实现

在sqlarchemy中,如果想要两个模型映射成一对一的关系,那么应该在父模型中,指定引用的时候,要传递一个userlist=False这个参数进去,都是告诉父模型,以后引用这个从模型的时候,不在是一个列表了,而是一个对象了,示例代码如下:
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

vuex,axios,RESTful规范,Djangorestframework序列化 笔记

day91 内容回顾: ES6的常用语法 -- 变量 -- 模板字符串 -- 函数 箭头函数 注意this -- 类 class extends -- 函数的单体模式 -- 数据解构 -- import export export default Vue的常用指令 -- v-text innerText -- v-html innerHtml -- v-for -- v-if appendChild -- v-show display -- v-bind 绑定属性 -- v-on 绑定事件 -
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

JUC-12.3-线程的调度

package com.wf.zhang.juc; import java.util.Random; import java.util.concurrent.*; /** * 三、工具类 : Executors * *** ScheduledExecutorService newScheduledThreadPool() : 创建固定大小的线程,可以延迟或定时的执行任务。 */ public class TestScheduledThreadPool { public sta
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

09_静态路由(数通华为)

1. 网络拓扑 2. R1配置 [R1-GigabitEthernet0/0/0] ip address 192.168.12.1 24 [R1-GigabitEthernet0/0/1] ip address 192.168.1.254 24 [R1] ip route-static 192.168.2.0 24 192.168.12.2 3. R2 配置 [R2-GigabitEthernet0/0/0] ip address 192.168.12.2 24 [R2-GigabitEthe
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

如何优雅地执行dubbo"单测"

很多小伙伴所在的公司是基于Dubbo来构建技术栈的,日常开发中必不可少要写dubbo单测(单元测试),如果单测数据依赖已有的外部dubbo服务,一般是mock数据,如果数据比较复杂,其实mock数据也是一个不小的工作量。那有没有更好的单测方式来代替我们完成”mock“数据功能呢,这时可以借助dubbo telnet功能,获取真实数据用在单测中使用。 本文会先讨论如何使用基于dubbo telnet的代理工具类(DubboTelnetProxy),然后再讨论下mockito+DubboTelne
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

C++ 的多继承与虚继承

C++之多继承与虚继承 1. 多继承 1.1 多继承概念 一个类有多个直接基类的继承关系称为多继承 多继承声明语法 class 派生类名 : 访问控制 基类名1, 访问控制 基类名2, ... { 数据成员和成员函数声明 }; 类 C 可以根据访问控制同时继承类 A 和类 B 的成员,并添加自己的成员: 1.2 多继承的派生类构造和访问 多个基类的派生类构造函数可以用初始化列表调用基类构造函数来初始化数据成员 执行顺序与单继承构造函数情况类似。多个直接基类构造函数执行顺序取决于定
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

2019-2020-1 20191326叶家星 《信息安全专业导论》第十二周学习总结

2019-2020-1 20191326叶家星 《信息安全专业导论》第十二周学习总结 本周作业中的问题和解决过程 在本周和队友陈冠昊的合作下,我们共同完成了GPG作业,在根据娄老师提供的参考网站上的文章做作业的时候发现网站上的一行代码在实际操作时,并不能实现,在我和冠昊的共同思考和协作下,我们最终在网上搜到了一篇文章,解决了我们的问题。这次共同合作让我明白了在学习过程中遇到一些问题,我们不要一直一个人闷着想,要把它分享出来和你同等水平的同学交流一下,或许你的问题就豁然开朗。以下是我们发现的错误
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

10.根据命令行参数注册多个服务

注册初始化代码 package utils import ( "fmt" "github.com/google/uuid" consulapi "github.com/hashicorp/consul/api" "log" "strconv" ) var ConsulClient *consulapi.Client var ServiceID string var ServiceName string var Service
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

18道kafka高频面试题哪些你还不会?(含答案和思维导图)

前言 Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linkedin于2010年贡献给了Apache基金会并成为顶级开源 项目。 关于Kafka的知识总结了个思维
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

Xcode 10 Archive 时电脑卡死

Xcode 10 Archive Unity5.x 导出工程时电脑卡死。 解决办法:Targets - Build Settings - Debug Information Format 设置成DWARF。 对比Unity4.7.2导出工程,可以发现此版本的导出工程不会导致Archive 时电脑卡死!
分类: 其他 发布时间: 12-22 22:00 阅读次数: 0

zzulioj - 2619: 小新的信息统计

题目链接:http://acm.zzuli.edu.cn/problem.php?id=2619 题目描述 马上就要新生赛了,QQ群里正在统计所有人的信息,每个人需要从群里下载文件,然后将自己的信息填入文件中。完成后,再将有自己信息的那张表上传到群里。上传后的新文件就会覆盖群里原本的文件,后面的人再下载就会下载新上传的那份文件,直到再有人在上传文件。所有人都上传自己的文件后,管理员会将最后上传的文件作为最终版本。 聪明的小新也在群里,善于思考的他发现这样显然是有BUG的,当小新填自己信息时,中
分类: 其他 发布时间: 12-22 22:00 阅读次数: 0

NodeJs FS 文件系统模块

1. fs.stat 检测是文件还是目录 fs.stat('html',function(err,stats){ if(err){ console.log(err); return false; } console.log('文件:'+stats.isFile()); console.log('目录:'+stats.isDirectory()); }) 2. fs.mkdir 创建目录 //接收参数: //path
分类: 其他 发布时间: 12-22 22:00 阅读次数: 0