4 陈嘉俊

圣安德鲁斯大学 高级计算机科学

暂无相关简介

等级
TA的排名 27w+

How to delete a repository of gitlab (如何删除gitlab的repository)

Go to the project pageSelect “Settings”, and select the "General"**If you have enough rights at the bottom of the page then will be a button for “Advanced settings” **** Click “Expand” an...

2020-02-25 22:00:56

在IDEA上简化部署SpringBoot Web项目(Jar自动化部署SpringBoot项目)

引入maven插件在SpringBoot项目下的pom.xml中引入打包插件,代码如下 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...

2020-02-10 22:58:57

7 Distributed System notes:A feature of distributed system - Transparency (分布式系统的透明性特征)

以前对分布式系统透明性特征的理解比较模糊,甚至相左。现在来重新理解、陈述地总结一下。首先,我们对透明性做一个通俗的解释。透明性是把事物复杂的细节和特点进行隐藏,也可以简单地理解为通过抽象化或封装的手段对用户和开发人员隐蔽系统或服务的复杂性等,而并非是把细节暴露的意思。下面我们列出ANSA参考手册和国际标准化组织定义的八种开放分布式处理参考模型的透明性。Access transparency...

2020-02-02 22:15:50

4 Computer Networking notes: overview - protocol layers and service models (协议分层和服务模型)

Protocol “layers”Networks are complex since there are many “pices”, such as hosts, routers links of various media, applications, protocols, hardaware and software. So, is there any hope for organizin...

2020-02-02 00:29:31

数理逻辑笔记, 终结符与非终结符

在学习数理逻辑过程中,碰到了这两个概念,不是很清楚。这篇文章写得不错,有助于理解,就从其他小伙伴那转载来了。1.终结符终结符是一个形式语言的基本符号。就是说,它们能在一个形式语法的推导规则的输入或输出字符串存在,而且它们不能被分解成更小的单位。确切地说,一个语法的规则不能改变终结符。例如说,下面的语法有两个规则:x -> xax -> ax在这种语法之中,a是...

2020-01-28 21:26:15

3 Computer Networking notes: overview - packet delay and loss (数据包的延迟和丢失)

How do delay and loss occur?Delay– Data transmission and packets queuing in the devices(router and others) need time.Loss– Packet arrival rate to link(temporarily)exceeds output link capacity, th...

2020-01-26 22:21:50

How to Read a Paper (如何阅读一篇英语论文)

ABSTRACTResearchers spend a great deal of time reading research papers. However, this skill is rarely taught, leading to much wasted effort. This article outlines a practical and efficient three-pass...

2020-01-26 06:23:13

2 Computer Networking notes: overview

The network coreThe mesh of interconnected routersPacket-switching(个人认为这里泛指数据包。不同的数据交换)– Hosts break application-layer messages into packets, forward packets from one router to the next, across...

2020-01-25 00:27:42

1 Computer Networking notes: overview

What is the Internet?Simply speaking, millions of computing devices are connected by communication links, and among devices, routers and switchs are key to transfer communication packets (messages)...

2020-01-22 22:36:37

8 Distributed System notes:SOA (Service-oriented Architecture,面向服务架构)

What is the SOA?SOA is an architectural style whose goal is to achieve loose coupling among interacting software agents. A service is a unit of work done by a service provider to achieve desired end ...

2020-01-20 22:28:18

7 Distributed System notes: Virtualization (虚拟化)

What is virtualization?Virtualization is the process of running a virtual instance of a computer system in a layer abstracted from the actual hardware. Most commonly, it refers to running multiple op...

2020-01-19 00:09:46

在Mac OS上安装Python3及相关数据分析工具包(numpy, scipy 和matplotlib)

查看当前系统使用的Python版本安装Python 3Mac OS 默认使用自带2.x版本Python。如果当前系统使用Python版本为2.x,那么通过下面步骤安装Python 3.x。方法一: 直接到Python 3 官网下载安装包直接进行安装。方法二: 使用terminal进行安装:如果没有homebrew,先安装homebrew (homebrew是Mac OS下的软件管理工...

2020-01-18 03:11:18

6 Distributed System notes: Cloud Computing (云计算)

Defining Cloud ComputingCloud computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the data centers that provide those services. ...

2020-01-17 00:41:04

5 Distributed System notes: Distributed Computing (分布式计算)

Sensor NetworkA sensor network is composed of a large number of sensor nodes that are densely deployed either inside the phenomenon or very close to it. The position of sensor nodes need not be engin...

2020-01-16 23:04:01

4 Distributed System notes: Distributed Computing (分布式计算)

Cluster ComputingMore than one computer combine to form a cluster. It exhibits very high performance but from the end users perspective, they feel like working on a standalone system. Cluster computi...

2020-01-16 00:07:27

3 Distributed System notes: Peer-to-peer Networks (对等网络)

Peer-to-peer NetworksStands for “Peer to Peer.” In a P2P network, the “peers” are computer systems which are connected to each other via the Internet. Files can be shared directly between systems on ...

2020-01-15 22:50:13

2 Distributed System notes: Network Virtualisation and Overlay Network(网络虚拟化与覆盖网络)

Network VirtualizationNetwork virtualization is a technology which enables combining computer network resources into a single platform appearing as a single network. In this form of virtualization al...

2020-01-15 01:21:36

1 Distributed System notes: Forward Proxy, Reverse Proxy and CDN (正向代理、反向代理和内容分发网络)

Forward Proxy (正向代理)Forward proxy can be used by the client to bypass firewall restrictions in order to visit websites that are blocked by school, government, company etc. If a website blocked an IP ...

2020-01-13 23:38:05

The basics of how to use Linux (如何使用Linux,基础笔记八)

In this blog, we are going see some interesting and complex features of shell, but we just use one command in this exploring process.What is the “expansion” ?Each time you type a command line and...

2019-08-16 14:27:42

The basics of how to use Linux (如何使用Linux,基础笔记七)

In this blog, we are going to know some commands related with I/O, and it is called I/O redirection. The I/O stands for “input and output” . You can redirect the input and output of commands to and f...

2019-08-08 14:12:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。