Sunday, 24 of October 2043
12°C
Saturday, 25 of October 2043
18°C
Monday, 26 of October 2043
25°C
Wednesday, 28 of October 2043
10°C
Tuesday, 27 of October 2043
20°C

Sorry, but your browser does not support WebGL!

macos跨平台编译问题

musl 跨平台编译器在 Go 中的使用

背景 我平时编写 Go 代码直接使用的是一个 M1 芯片的 MacBook Pro, 而用于调试程序的环境(即程序直接运行的环境)则是一台远程 Linux 主机。 我一般使用 Goland 的远程运行/调试功能, 通过设置“运行配置”(Run Configuration)的“运行目标”(Run Target)为我的 Linux 主机,我实现了在 Linux 环境调试程序,同时完全享受 G...

科学究竟是什么

《科学究竟是什么》读书笔记

导论 思路:问题——直觉的回答——两点问题——基于问题的全盘否定观点——扬弃的新回答 在现代,科学受到高度尊重。显然,广泛持有的一种信念是科学及其方法有些特别。称某一主张、某一推理路线或某项研究为”科学的”,是想说具有某种优点或特殊的可靠性。但是,科学有哪点特别?导致特别值得称赞或可靠结果的”科学方法”又是什么?本书就是试图说明和回答这类问题。 人们对这些问题的回答拥有一些流传...

短网址生成系统设计

短 url 生成系统

短网址生成系统的作用主要就是把一个很长的网址转换成一个较短的。 比如,谷歌的 https://goo.gl、百度的 http://dwz.cn、腾讯的 http://url.cn 都是常见的短网址系统。 工作能力通常包括读、写两个方面。在查询方面,它应当接收一个短网址的 GET 请求,然后返回一个 301 或者 302 的响应, 跳转地址为对应的长网址。当然,它肯定同时支持接收某个长网址,返...

四种性能测试类型

4 Types of Load Tests That Give You Useful Data 翻译

原文来自 k6(一个用于自动化性能测试的工具)的开发者博客,我认为文章中 对于不同种性能测试的介绍有学习价值,特此翻译。 对于任何使用过 Perl 编程语言的人来说,你可能都熟悉这句格言:“解决方法不止一种。” 不过,这不仅适用于 Perl! 根据配置性能测试的方式不同,你会看到你的网站/应用程序和硬件的反应不同。这意味着运行多种测试会产生多种结果,而更多的数据几乎总是一件...

2020 开源负载测试工具比较

Open source load testing tool review 2020 翻译

原文来自 k6 的开发者博客,我认为文章中 进行测试的思路和最终的结果都有很高的参考价值,特意花了三天的时间翻译。长文警告。 前言 距离我们第一次发布非常受欢迎的比较和基准测试文章已经快三年了, 我们认为有必要进行更新,因为在过去几年中一些工具发生了很大变化。 对于本次更新,我们决定将所有内容都放在一篇长文中————使其更像是那些试图选择工具的人的指南。 首先,免责声明:我...

性能测试工具对比

Apache Benchmark vs wrk

接口的性能测试是高性能 Web 服务开发的重要一步,业界已有一些成熟的测试工具, 本文将就其中的一些进行介绍和对比。 Apache Benchmark Apache Benchmark 简称 ab,是知名的性能测试工具。它可以通过 Linux 的包管理器轻松下载, 也可在 Windows 环境下安装。ab 的使用实例如下: ab -n 10000 -c 100 http://local...

性能测试应该怎么做?

性能测试的流程

全文转载自陈皓的“酷壳” 偶然间看到了阿里中间件 Dubbo 的性能测试报告,我觉得这份性能测试报告让人觉得做这性能测试的人根本不懂性能测试,我觉得这份报告会把大众带沟里去,所以,想写下这篇文章,做一点科普。 首先,这份测试报告里的主要问题如下: 用的全是平均值。老实说,平均值是非常不靠谱的。 响应时间没有和吞吐量TPS/QPS挂钩。而只是测试了低速率的情况,这是完全...

CORS 详解

跨域资源共享

同源策略(Same-origin Policy) 同源策略是现代浏览器都具备的安全措施,它不允许从一个源(Origin)加载的网页脚本访问另一个源。 这里的同源(Same-origin)指的是协议、域名与端口都相同。 下表列出哪些 URL 与 URL http://www.example.com/dir/page.html 同源: URL 结果...

GitBook X GitHub Pages 发布文档

Easy Testing 在线考试系统设计与实现系列番外(一)

Easy Testing 在线考试系统的开发基本上要完成了,现在到了写文档的时候。 显然,我希望它像其他开源软件系统一样,有一个在线文档供人上网查阅。 为此通常需要解决两个问题:用什么模板框架和用什么网站托管。 后一个问题很好回答,一般没什么钱维护自己的服务器的人都会选择 GitHub Pages 来托管静态网站。 根据文档, 你只需基于自己的任意一个 GitHub 仓库进行设置,就能获得...

二月革命

俄国革命史笔记系列(一)

俄罗斯发展的特点 俄罗斯历史的基本的,最确定不易的一个特点就是它发展的缓慢性以及由此 发生的经济的落后性,社会形式的原始性,文化的低下水准。 俄罗斯的平原庞大而荒脊,对亚洲的移民与东风都洞开着:与游牧民族所作的斗争,差不多延长到 十七世纪之末;而与那在隆冬带来严寒,盛夏送来亢旱的风所作的斗争,便是在目 前也还不曾完结。农业,是以扩展方法来推进着:在北方砍 伐与焚烧森林,在南方则开发原始的...