Go语言中文网 为您找到相关结果 37

Go 的快速 HTTP 包fasthttp

fasthttp 是 Go 的快速 HTTP 实现,当前在 1M 并发的生产环境使用非常成功,可以从单个服务器进行 100K qps 的持续连接。 HTTP 服务器性能与 net/http 比较 总而言之,fasthttp 比 net/http 快 10 倍 GOMAXPROCS=1 net/http: $ GOMAXPROCS=1 go test -bench=NetHTTPServerGet -benchmem PASS BenchmarkNetHTTPServerGet1ReqPerConn 100000 21211 ns/op 2407 B/op 30 allocs/op BenchmarkNe...阅读全文

golang zlib 压缩,解压缩

package main import ( "bytes" "compress/zlib" "fmt" "io" "os" ) //进行zlib压缩 func DoZlibCompress(src []byte) []byte { var in bytes.Buffer w := zlib.NewWriter(&in) w.Write(src) w.Close() return in.Bytes() } //进行zlib解压缩 func DoZlibUnCompress(compressSrc []byte) []byte { b := bytes.NewReader(compressSrc) var out bytes.Buffer r, _ := zlib.NewReader(b) io...阅读全文

博文 2015-03-10 03:00:00 zhangqingping

Golang动手写一个Http Proxy

本文主要使用Golang实现一个可用但不够标准,支持basic authentication的http代理服务。 为何说不够标准,在HTTP/1.1 RFC中,有些关于代理实现标准的条目在本文中不考虑。 Http Proxy是如何代理我们的请求 Http 请求的代理如下图,Http Proxy只需要将接收到的请求转发给服务器,然后把服务器的响应,转发给客户端即可。 Https 请求的代理如下图,客户端首先需要发送一个Http CONNECT请求到Http Proxy,Http Proxy建立一条TCP连接到指定的服务器,然后响应200告诉客户端连接建立完成,之后客户端就可以与服务器进行SSL握手和传输加密的Http数据了。 为何需要CONNECT请求? 因为Http Proxy不是真正的服务...阅读全文

博文 2017-09-17 13:11:26 杨锡坤

十年•杭研技术秀 | “网易云存储服务”从0到1发展之路

欢迎访问网易云社区,了解更多网易技术产品运营经验。2016年对于网易杭州研究院(以下简称“杭研”)而言是重要的 – 成立十周年之际,杭研正式推出了网易云。“十年•杭研技术秀”系列文章,由杭研研发团队倾情奉献,为您展示杭研那些有用、有趣的技术实践经验,涵盖云计算、大前端、信息安全、运维、QA、大数据、人工智能等领域,涉及前沿的分布式、容器、深度学习等技术。正是这些宝贵的实践经验,造就了今天高品质的网易云产品。本文的分享来自网易杭州研究院云计算平台产品部,翔实地描述了网易云存储系统从无到有以及一路披荆斩棘不断完善的历程。 一、从0诞生 2012年云计算在业界已经风起云涌,其为企业带来的价值为世界所认同,按需提供的计算、存储、网络等底层IaaS基础设施,以及丰富的PaaS和SaaS服务,为IT公司...阅读全文

博文 2018-11-23 01:34:43 yijian2595

google app engine golang 教程

申请google app engine ID 具体步骤问google 部署个goagent,不然在大陆你肯定别想顺利进行下面的步骤 具体步骤问google 下载go_appengine_sdk,在windows下测试,下的版本是go_appengine_sdk_windows_386-1.8.8 下载 Python 2.7.6 http://www.python.org/download/releases/2.7.6/ 最浪费我时间的一步:卸载阿里旺旺 删除注册表里 “阿里旺旺接受的可以文件”这项 当然这步还有更好的解决办法,还没有仔细研究 编码hello/hello.go package hello import ( "fmt" "net/http" ) func init() { htt...阅读全文

博文 2014-10-04 19:27:05 咖啡伴侣

从比特币看区块链与Golang实战

从比特币看区块链与Golang实战 原创者:文思一、区块链脉络 1、哈希 哈希以上特点决定了其对区块链支持的天然性。2、加密2.1对称加密:明文—加密方法-->密文密文—解密方法-->明文以上密码本一旦暴露,就毫无安全加密可言。2.2非对称加密:公钥加密、私钥解密 以上非对称加密可以解决加密问题,但无法解决传数据来源的验证问题,因为公钥公开发布,无法解决网络截取数据被劫持替换的问题。(截取网络数据,并伪造数据用公钥加密后传输)现在就需要数字签名: 3、UTXOUnspent Transaction Output,未花费的交易输出 比特币的概念没有余额的概念,只有输入与输出,在管理钱包时,记录的是交易记录,而不是余额(为了节省交易空间)例如:钱包内的UTXO已接收3笔比特币,1BTC、2BTC...阅读全文

博文 2018-09-17 17:34:45 文思li

链游玩家周报(2019.11.11—11.17)

Cocos-BCX Golang SDK 语言上线,支持无缝高效开发操作近日,Cocos-BCX 测试网 Golang SDK 上线,支持开发者使用 Golang 语言在 Cocos-BCX 链上进行无缝,快速,高效的开发操作。Golang 是由 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言,正式推出于2009年11月,成为开放源代码项目,并在2016年被软件评价公司TIOBE 选为“TIOBE 2016 年最佳语言”。 在开发过程中,Golang 语言擅长于处理大并发、处理数据、计算能力,适合用于区块链开发、服务端开发等情景。目前,Cocos-BCX 战略合作伙伴比特派,正在使用 Golang 语言在 ...阅读全文

Go项目(一)、服务器数据拉取和Material Design风格

零、Go项目的github地址:https://github.com/fantianwen/Go 一、前言:因为希望能能够整合现在安卓的围棋app中较好的东西和当下较为流行的App中常见的功能,于是,打算开始这个叫Go的项目。 初步希望实现的功能: 1、使用Material Design风格进行app界面的搭建; 2、具体实现模块: 1>用户中心; 2>新闻中心; 二、新闻中心的实现: 2.1、使用技术:Jsoup,tcpdump,wireshark,本来打算使用tcpdump和wireshark来进行sina体育客户端的数据包的抓取,然后分析出sina体育客户端和服务器端的交互接口。希望有时间能够学习下lunix下的抓包工具tcpdump命令。使用tcpdump分析数据接口失败之后,就使用...阅读全文

博文 2015-05-15 23:00:18 HNAer_RadAsm

阿里云免费套餐再次升级,含云服务器、云数据库等 35+产品

2016年12月阿里云推出免费套餐,包含1核1G云服务器、1核1G云数据库等30余款核心云产品免费使用6个月; 2017年4月,阿里云免费套餐再升级,提供更多产品,更久时长的使用。 升级项包括: 1、个人用户可加199元升级为1年时长(平均16元/月,享35+产品),并将云服务器配置提升到1核2G; 2、新增企业用户专享版免费套餐,包含2核4G云服务器、2核4G云数据库等核心云产品免费使用6个月。或者可同时使用6台云服务器、云数据库产品一个月,用于搭建云端计算集群。 本次活动针对个人用户和企业用户,仍然仅限新用户申请,每个新用户限参与免费套餐活动1次。 个人用户,推荐申请免费套餐199元升级版,1核2G的配置适用更多使用场景; 企业用户,...阅读全文

Go 语言的缓冲通道:提示和技巧

Mahadevan Ramachandran • January 15 通道和 goroutine 是 Go 语言基于 CSP( communicating sequential processes ,通信顺序进程)并发机制的核心部分。阅读本文可以学到一些关于channel的提示和技巧,尤其是“缓冲” channel ,在 “生产者-消费者” 情境中广泛使用了缓冲通道作为队列。 ## 缓冲通道 = 队列 缓冲通道是固定容量的先进先出(FIFO)队列。容量在队列创建的时候就已经固定——其大小不能在运行时更改。 ```go queue := make(chan Item, 10) // queue 的容量是 10 ``` queue 中的一个元素最大可高达 64 KiB , 而且 queue 可...阅读全文

博文 2018-02-13 10:56:07 polaris

go语言实现短链接生成算法

短链接服务 在一些应用的分享文案中,经常需要包含一个打开实际页面的链接,而这个链接可能会非常的长(因为可能会有很多很多参数。。)这样的分享文案不仅不够美观,而且在一些平台会受到限制,比如weibo的140字。这时候我们就需要采用一个短链接服务了。 短链服务实际上是对长链接的一个1对N映射。在访问短链的时候,通过应用或web服务器进行跳转,就能访问到实际的页面。我们只需将长链完成映射,存储这样的对应关系,就实现了短链生成服务。 算法 将任意一条长链接映射为6位字符长度的字符串,而不会造成短链接的重复。(不是绝对的,在一个很大数量级的数值之内) 将原长链接进行md5校验和计算,生成32位字符串。 将32位字符串每8位划分一段,得到4段子串。将每个字串(16进制形式)转化为整型数值,与0x3FFF...阅读全文

博文 2017-08-22 01:05:03 Dr_Zhang

基于oauth 2.0 实现第三方开放平台

本文单纯从简单的技术实现来讲,不涉及开放平台的多维度的运营理念。 什么是开放平台 通过开放自己平台产品服务的各种API接口,让其他第三方开发者在开发应用时根据需求直接调用,例如微信登录、QQ登录、微信支付、微博登录、热门等。 让第三方应用通过开发平台,使得自身海量数据资源得到沉淀(变现) 目前国内主流的网站的的开放平台,都是基于oauth2.0 协议进行做的开放平台 微信开放平台授权机制流程图 微博开放平台授权机制流程图 oauth2.0 授权码模式 授权码模式(authorization code)是功能最完整、流程最严密的授权模式。 它的特点就是通过客户端的后台服务器,与"服务提供商"的认证服务器进行互动,能够满足绝大多数开放平台认证授权的需求。 引入相关依赖 ...阅读全文

解决golang编译项目时出现signal: killed

前几天面试一家公司拿到的测试题使用golang开发,在编译过程中发生了一点点小插曲。在本地mac系统上可以通过编译,当在远程Linux服务器上进行编译运行go install命令的时候,会报错signal: killed。几经周折,发现是内存不够的问题(当时我的内存是1G)。现给出我的解决方案,既然是内存不足,那我们只用在服务器上分配swap分区就可以解决此问题。 Linux系统在安装的时候是可以分配swap分区的,但是我们购买的服务器很多都是预先安装好的系统。所以还是需要我们在系统运行的环境下解决这个问题,那么如何在系统安装完成后进行swap分区呢? 创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。 ...阅读全文

运维中,如何对Linux服务器进行防御木马措施?

Linux下的木马通常是恶意者通过Web的上传目录的方式来上传木马到Linux服务器,为做防护,我们可根据从恶意者访问网站开始 --> Linux系统 --> HTTP服务 --> 中间件服务 --> 程序代码 --> DB --> 存储,逐一设卡防护。 1. 开发程序代码对上传文件类型做限制,例如不能上传.php程序。 2. 对上传的内容进行检测,检测方式可通过程序、Web服务层、数据库等层面控制。 3. 控制上传目录的权限以及非站点目录的权限。 4. 传上木马文件后的访问和执行控制。 5. 对重要配置文件、命令和WEB配置等文件做md5指纹及备份。 6. 安装杀毒软件,定期监测查杀木马。 7. 配置服务器防火墙及入侵检测服务。 8. 监控服务器文件变更、进程变化、端口变化、重要安全日志并...阅读全文

博文 2019-11-15 16:35:41 zhouzhou2018

SCDN的抗CC攻击和抗DDoS攻击防护是什么?

摘要: 阿里云SCDN提供的一整套加速和安全的解决方案。目前SCDN抗CC防护保底6万QPS,最高到100万QPS。另可定制最高达250万QPS防护。而抗DDoS保底防护20Gbps,最高到300Gbps。另可定制最高达600Gbps防护。 **CC攻击是什么?** CC攻击是 DDOS(分布式拒绝服务) 的一种,DDoS是针对IP的攻击,而CC攻击的是网页。CC攻击来的IP都是真实的,分散的。数据包都是正常的数据包,攻击的请求全都是有效的请求,无法拒绝的请求。服务器可以连接,ping也没问题,但是网页就是访问不了,也见不到特别大的异常流量,但是持续时间长,仍能造成服务器无法进行正常连接,危害更大。 **DDos攻击是什么?** 首先说一下DDoS攻击的含义,DDoS全称是分...阅读全文

理解Golang的Time结构

在golang中创建并打印一个时间对象,会看到如下输出 2018-10-26 14:15:50.306558969 +0800 CST m=+0.000401093 前面表示的意义好理解,分别是年月日和时间时区,最后的m=+xxxx这部分代表什么呢? Monotonic Clocks 和 Wall Clocks 根据golang的time包的文档可以知道,golang的time结构中存储了两种时钟,一种是Wall Clocks,一种是Monotonic Clocks。 Wall Clocks,顾名思义,表示墙上挂的钟,在这里表示我们平时理解的时间,存储的形式是自 1970 年 1 月 1 日 0 时 0 分 0 秒以来的时间戳,当系统和授时服务器进行校准时间时间操作时,有可能造成这一秒是20...阅读全文

博文 2018-10-26 19:34:40 simpleapples

代码中的缩进线

![我在2016年伦敦Golang英国会议上谈论代码缩进线](https://raw.githubusercontent.com/studygolang/gctt-images/master/line-of-sight/1_CBjBs9EzL8q1AL6XvjjpJg.png) 在近期伦敦举行的 [Golang 英国会议](https://www.youtube.com/watch?v=yeetIgNeIkc) 上,我在[地道的Go 语言窍门](https://www.youtube.com/watch?v=yeetIgNeIkc) 交流([幻灯片](http://go-talks.appspot.com/github.com/matryer/present/idiomatic-go-tri...阅读全文

博文 2018-05-10 19:58:56 polaris

CentOS7编译内网穿透软件Ngrok

偶然候会碰到人在外边,想要访问家里电脑上的东西,或者远程控制家中的其他装备,无可奈何家庭宽带一般都不会分派恒定的公网IP。这时候就得需要通过一些内网穿透的软体,使用服务器进行转车。ngrok就是一款转车服务软体,与其差不多并常用的另有frp,今日分享一下在CentOS 7下编译Ngrok各个系统服务端与客户真个途中。注:ngrok的使用方式不再记载部署go言语ngrok是基于go言语完成的,因而在编译ngrok客户端前先部署go言语环境,选用go1.10wget https://studygolang.com/dl/golang/go1.10.linux-amd64.tar.gztar xzvf go1.10.linux-amd64.tar.gzmv go /usr/local/ln -s ...阅读全文

博文 2018-10-25 02:34:39 举杯独酌伊人泪

命令行下载工具 Bat

Bat 是使用 Go 实现的 CLI 工具,类似 [cURL](http://www.oschina.net/p/curl) 的工具,可以说是 Go 语言版本的 cURL 。Bat 可以用来测试,调试和 HTTP 服务器进行一般的交互。 ![image](http://static.oschina.net/uploads/space/2015/0410/124843_xrWw_245869.png) ### 主要特性 * 表达式和直观的语法 * 内置 JSON 支持 * 表单和文件上传 * HTTPS,代理和认证 * 任意请求数据 * 自定义 headers ### 使用 Hello World:

阅读全文

golang实现跨域访问

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/benben_2015/article/details/79247024 前端通过Ajax来获取服务器资源时,会存在跨域问题。因为Ajax只能同源使用(预防某些恶意行为),所以当访问不在同一个域中的资源时,就会出现跨域限制。尤其在开发和测试时,跨域问题会给前端测试带来非常不便。 不过CORS(Cross-Origin Resource Sharing,跨域资源共享)解决了这个问题,它背后的基本思想是:使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或响应是否应该成功。CORS需要浏览器和服务器同时支持。整个CORS通信过程,浏览器是自动完成,而服务器需要手动配置。 ajax.htm...阅读全文

博文 2019-01-29 14:31:37 benben_2015

golang的一些常用函数

func main() { slice1 := []int{1, 9, 3, 5, 6, 2, 4, 2, 8, 9, 7, 6, 3, 2, 4, 6} // slice2 := make([]int32, len(slice1)) //对slice1进行排序 for i := 0; i < len(slice1)-1; i++ { for j := i + 1; j < len(slice1); j++ { if slice1[i] > slice1[j] { slice1[i], slice1[j] = slice1[j], slice1[i] } } } fmt.Println(slice1) //去重 m := make(map[int]bool, 0) s := make([]i...阅读全文

博文 2016-04-09 17:00:07 Samete9011

一个一直尚未处理的Golang不兼容问题

最近我们在把线上系统升级至Go 1.10版本时发现,在我们实现的某些接口中,出现了客户反馈调用失败提示参数缺失的情况。这种情况我们在测试过程中未能复线,后来经过了解,发现了故障原因为Go 1.10版本升级过程中更改了部分程序代码与验证逻辑导致的。 故障说明为了方面说明,我们假设我们存在一个要求以application/x-www-urlencoded-form的Content-Type提交的表单,在具体的实现过程中,我们采用标准库net/http中的ParseForm方法处理表单,最后获取结果。 但是在使用过程中,某些开发人员素质不足,从网上检索部分代码复制粘贴(如部分Java开发),导致提交multipart/formdata数据到服务器进行请求。这个请求方式在ParseForm处理中是可...阅读全文

博文 2018-10-08 19:09:21 ipfans's Blog

HDU 1824 Let's go home (2-SAT判定)

Let's go home Time Limit: 10000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1616 Accepted Submission(s): 661 Problem Description 小时候,乡愁是一枚小小的邮票,我在这头,母亲在那头。 —— 余光中 集训是辛苦的,道路是坎坷的,休息还是必须的。经过一段时间的训练,lcy决定让大家回家放松一下,但是训练还是得照常进行,lcy想出了如下回家规定,每一个队(三人一队)或者队长留下或者其余两名队员同时留下;每一对队员,如果队员A留下,则队员B必须回家休息下,或者B留下,A回家。由于今年集训队人数...阅读全文

博文 2015-12-22 03:00:00 u013967323

HDU 1824 Let's go home (2-SAT判断)

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1824 【题目】 Problem Description 小时候,乡愁是一枚小小的邮票,我在这头,母亲在那头。 —— 余光中 集训是辛苦的,道路是坎坷的,休息还是必须的。经过一段时间的训练,lcy决定让大家回家放松一下,但是训练还是得照常进行,lcy想出了如下回家规定,每一个队(三人一队)或者队长留下或者其余两名队员同时留下;每一对队员,如果队员A留下,则队员B必须回家休息下,或者B留下,A回家。由于今年集训队人数突破往年同期最高记录,管理难度相当大,lcy也不知道自己的决定是否可行,所以这个难题就交给你了,呵呵,好处嘛~,免费**漂流一日。 Input 第一行有两个整数,T和M,1<=T<=1...阅读全文

博文 2016-04-02 17:00:06 shuangde800

centos7下搭建ngrok服务器进行内网穿透

以下以阿里云centos7服务器为例,并且已经安装好git、golang 一、下载ngrok cd /data/wwwroot git clone https://github.com/tutumcloud/ngrok.git 二、生成ngrok使用的https证书 cd /data/wwwroot/ngrok NGROK_DOMAIN="ngrok.test.com" openssl genrsa -out base.key 2048 openssl req -new -x509 -nodes -key base.key -days 10000 -subj "/CN=$NGROK_DOMAIN" -out base.pem openssl genrsa -out server.key 20...阅读全文

博文 2018-12-10 16:34:45 王乐城愚人云端

2018-07-30

build-web-application-with-golang1. web工作方式2. DNS工作原理(1)先看hosts(2)在看本地DNS解析器缓存,是否有这个网址映射关系(3)首先会找本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性。如果要查询的域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析,此解析不具有权威性。(4)如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地DNS就把请求发至 “根DNS服务器”,“根DNS服务器”收到请求后会判断这个域名(.com)...阅读全文

博文 2018-08-02 12:34:51 温暖之隔

免费分享阿里云负载均衡入门与产品使用指南

课程介绍 负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。 课时列表 • 课时1:负载均衡产品创建与使用限制 • 课时2:负载均衡产品结构 • 课时3:负载均衡管管理控制台基本操作 • 课时4:负载均衡产品优势与定义 • 课时5:负载均衡管理控制台监控指标的介绍 • 课时6:负载均衡管理控制台修改配置监听 • 课时7:负载均衡应用场景与名称解释 • 课时8:负载均衡证书管理常见问题 开始学习http://click.aliyu...阅读全文

1.golang从零搭建游戏服务器框架 之 实现最简单的回显服务器

写在前面的话 首先,我是一个golang语言的初学者, 这里纯粹是学习笔记,以便以后返回来查找,防止遗忘。文章内容来源于 刘丹兵老师的教程, 大家可以直接去看老师的视频来进行学习。 需求分析 搭建一个最基础的服务器框架,实现客户端向服务器发送一条数据,服务器将该数据返回到客户端 根据需求,对服务器进行如下的设计 图片.png 编码实施 首先,先建立我们的目录结构 在自己golang环境的src目录下 新建文件下 zinx,这是我们游戏框架的名称(沿用了视频中的名称), 然后,在zinx目录下新建ziface目录和znet目录。在ziface目录下新建IServer.go文件,这里写我们的服务器接口。在znet目录下新建server.go文件,在这里写IServer接口的具体实现。 1.首先编...阅读全文

博文 2020-02-20 09:32:44 孟安乐Aaron

云服务器 ECS弹性变配能力总览

摘要: 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,充分的助您降低 IT 成本,提升运维效率,使您更专注于自己核心业务创新。它的一个重要优势就是弹性计算,可以在数分钟内创建数千台的云服务器来应对您的业务压力,方便您根据自己的业务的需求从水平和垂直两个维度进行管理。 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,充分的助您降低 IT 成本,提升运维效率,使您更专注于自己核心业务创新。它的一个重要优势就是弹性计算,可以在数分钟内创建数千台的云服务器来应对您的业务压力,方便您根据自己的业务的需求从水平和垂直两个维度进行管理。 下面我们将着重介绍下目前云服务器的弹性能力,也许有您所不知道但是...阅读全文

详解SLB、EIP、NAT网关之间区别, 合理选择云上公网入口

摘要: 概述 阿里云的公网入口产品共有三个,SLB、EIP、NAT网关,这几个产品都可以作为云上资源的公网入口,他们之间有何区别,又分别应该在什么场景下使用呢? **点此查看原文:http://click.aliyun.com/m/41840/** **开始** 阿里云的公网入口产品共有三个,SLB、EIP、NAT网关,这几个产品都可以作为云上资源的公网入口,他们之间有何区别,又分别应该在什么场景下使用呢? 概念 -- **负载均衡SLB** **对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。** 可见云计算中的负载均衡除了通过流量分发让后端的服务器负载均衡,还有两个重...阅读全文

好程序员大数据培训技术分享:Hadoop集群同步

好程序员分享:Hadoop集群同步分享——是技术突飞猛进的很好体验!在好程序员学习大数据技术,开始学会了分享,班里五十个人,每个人就能得到49份不同技术探讨。每次到分享的时刻,总会收获不同的想法。一、同步方式 选择一个机器,作为时间服务器(这里选择hadoop01),所有的机器与这台集群时间进行定时的同步,比如,每隔十分钟,同步一次时间。二、所需工具 时间同步服务器有两个:ntpd和ntpdatp。虽然使用二者都能达到时间同步的目的,但是使用之前得弄清楚一个问题,ntpd与ntpdate在更新时间时有什么区别。ntpd不仅仅是时间同步服务器,它还可通过客户端与标准时间服务器进行时间同步,而且是平滑同步,并非ntpdate立即同步,在生产环境中慎用ntpdate,也正如此两者不可同时运行。三、...阅读全文

搭建网站,和把大象装冰箱一样简单?

摘要: 一个流行了很多年的梗,至今仍然热度不减,当年本山大叔在春晚上说出这个段子时,不知是不是预料到了很多人这辈子都指着这个笑话活着了。 一个流行了很多年的梗,至今仍然热度不减,当年本山大叔在春晚上说出这个段子时,不知是不是预料到了很多人这辈子都指着这个笑话活着了。 Q:“要把大象装冰箱,总共分几步?” A:“分三步。1. 把冰箱门打开;2.把大象放进冰箱;3.把冰箱门关上”。 一个听上去很困难的事情,在脑筋急转弯的世界里,不用考虑它的实现成本和实现可行性,其实只需分三步即可完成。其实生活中的很多事,换个角度,也是如此。 搭建网站,这个词,很多人都听说过,但是当你还未了解建站的具体步骤时,你会觉得这件事好难,没有技术底子很难实现。其实,当你勇敢的打开冰箱门以后,你会发现...阅读全文