程序员经常要面临的一个问题就是:如何提高程序性能? 这篇文章,我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。 - I/O优化:零拷贝技术- I/O优化:多路复用技术- 线程池技术- 无锁编程技术- 进程间通信技术- RPC ...
分类:
其他好文 时间:
2021-07-27 17:35:42
阅读次数:
0
1. 离线安装包下载: Google Chrome 网络浏览器 注意查看其中的参数,可以根据自己的平台修改,参考:Google Chrome 离线安装包的官方下载地址是什么? - 鞠宇飞的回答 - 知乎 https://www.zhihu.com/question/19981495/answer/5 ...
分类:
系统相关 时间:
2021-07-27 17:33:13
阅读次数:
0
项目介绍 AutoApiTest 基于python的接口自动化测试框架 Test部分基于yingoja开源的DemoApi优化修改而来 API部分将继续完善,提供基于C#,Go,Java,Python版本的Api服务程序,目的是为了学习接口测试的同学不需要去搭建其他语言的运行环境,顺便我也复习一下这 ...
分类:
编程语言 时间:
2021-07-26 16:52:35
阅读次数:
0
上篇文章介绍了应用程序内对用户操作响应的相关方法位置,简单的响应逻辑可以是从一个界面Activity跳转到另一个界面Activity,也可以是某些视图View的相对变化。然而不管是启动一个界面执行新界面Activity的生命周期方法,还是视图的相对变化,都需要一段时间,所以在响应的最终结果完成之前是 ...
分类:
移动开发 时间:
2021-07-26 16:34:04
阅读次数:
0
1.介绍 nvm 是 nodejs 的版本管理工具,可以在一个环境中同时安装多个 nodejs 版本(和配套的 npm 版本),并随时切换。 好处是,开发调试不同 nodejs 应用变得更省心,随时切换所需要的版本。 2.安装 2.1 下载 链接 可下载以下版本: nvm-noinstall.zip ...
分类:
Web程序 时间:
2021-07-26 16:25:56
阅读次数:
0
作者:HelloGitHub-Anthony 这里是 HelloGitHub 推出的《讲解开源项目》系列,本期介绍一款标星 17.7k 纯 Go 语言实现的 HTTP(S) 压测工具——vegeta 项目地址:https://github.com/tsenart/vegeta Vegeta 是一款用 ...
分类:
其他好文 时间:
2021-07-22 17:39:13
阅读次数:
0
centos7.9 环境 主机: win7 虚拟机: vmware 12 安装文件: CentOS-7.9-x86_64-DVD-2009.iso 输出路径: W:\Virtual Machines\CentOS7 问题 无法连接网络 20210721 现象: 虚拟机NAT网络设置,动态分配IP,其 ...
分类:
系统相关 时间:
2021-07-22 17:37:25
阅读次数:
0
1. 项目名称:信息化领域热词分类分析及解释 2. 功能设计: 1) 数据采集:要求从定期自动从网络中爬取信息领域的相关热 词; 2) 数据清洗:对热词信息进行数据清洗,并采用自动分类技术 生成信息领域热词目录,; 3) 热词解释:针对每个热词名词自动添加中文解释(参照百度 百科或维基百科); 4) ...
分类:
其他好文 时间:
2021-07-22 17:37:04
阅读次数:
0
目录 1 Co-teaching+ (ICML, 2019) 1.1 动机 1.2 贡献 1.3 实验分析 1.4 我的想法 2 MixUp (ICLR, 2018) 2.1 动机 2.2 贡献 2.3 实验分析 2.4 我的想法 3 MenterMix (ICML, 2020) 3.1 动机 3. ...
分类:
其他好文 时间:
2021-07-21 17:41:16
阅读次数:
0
本文主要介绍 C# 命名空间 System.Buffers.Binary 中的一些二进制处理类和 Span 的简单使用方法,这些二进制处理类型是上层应用处理二进制数据的基础,掌握这些类型后,我们可以很容易地处理类型和二进制数据之间的转换以及提高程序性能。 C# 原语类型 按照内存分配来区分,C# 有 ...
分类:
其他好文 时间:
2021-07-21 17:35:03
阅读次数:
0