码迷,mamicode.com
首页 > 2021年07月27日 > 全部分享
程序员必备的10大高性能开发核心技术
程序员经常要面临的一个问题就是:如何提高程序性能? 这篇文章,我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。 - I/O优化:零拷贝技术- I/O优化:多路复用技术- 线程池技术- 无锁编程技术- 进程间通信技术- RPC ...
分类:其他好文   时间:2021-07-27 17:35:42    阅读次数:0
JavaScript Style Guide JavaScript 代码风格指南
软件简介 直播报名:HMS Core 3D建模服务,快速构建高质量3D模型>>> 这是由 Airbnb 开源的 JavaScript 代码风格指南。主要是为编写 JavaScript 代码提供规范的风格,方便开发者理解、阅读代码。 这份指南提供了以下方面的内容: Types References O ...
分类:编程语言   时间:2021-07-27 17:35:25    阅读次数:0
ThreadPoolExecutor添加线程源码解析——addWorker
ThreadPoolExecutor添加线程源码解析——addWorker 该方法的主要目的就是为了向线程池中创建线程(worker),并执行线程。 private boolean addWorker(Runnable firstTask, boolean core) { retry: for (; ...
分类:编程语言   时间:2021-07-27 17:35:04    阅读次数:0
[Linux]Linux发展历程
继上个月算是**相对彻底地**弄懂了这个底层计算机硬件——**CPU架构**与**计算机芯片**的问题:[[Linux]CPU架构/指令集:RISC / CISC | arm | amd | X86/i386 | aarch64](https://www.cnblogs.com/johnnyzen/ ...
分类:系统相关   时间:2021-07-27 17:34:44    阅读次数:0
CrackMe08
弹窗暂停找弹出地址 查看调用找到关键位置 00401D74 . 68 541A4000 PUSH Andréna.00401A54 ; UNICODE "SynTaX 2oo1" 看到和输入得值做比对 。。密码明文SynTaX 2oo1 ...
分类:其他好文   时间:2021-07-27 17:34:20    阅读次数:0
python常见魔法函数
1、__init__(): 所有类的超类object,有一个默认包含pass的__init__()实现,这个函数会在对象初始化的时候调用,我们可以选择实现,也可以选择不实现,一般建议是实现的,不实现对象属性就不会被初始化,虽然我们仍然可以对其进行赋值,但是它已经成了隐式的了,编程时显示远比隐式的更好 ...
分类:编程语言   时间:2021-07-27 17:34:06    阅读次数:0
学习python -- 第017天 文件读写
编码格式 文件读写原理 文件读写操作 文件打开模式 with语句 ...
分类:编程语言   时间:2021-07-27 17:33:42    阅读次数:0
国产计算框架mindspore在gpu环境下1.3.0版本的分布式计算组件安装—— (openmpi 和 nccl 的安装,配置,示例代码的运行)
前文已经给出1.3.0gpu版本的编译及安装,本文在此基础上进行分布式组件的安装,前文信息参看: 国产计算框架mindspore在gpu环境下编译分支r1.3,使用suod权限成功编译并安装,成功运行——(修复部分bug,给出具体编译和安装过程)—— 第一部分:依赖环境的安装 国产计算框架minds ...
分类:其他好文   时间:2021-07-27 17:33:28    阅读次数:0
非桌面系统 (ubuntu)安装google-chrome
1. 离线安装包下载: Google Chrome 网络浏览器 注意查看其中的参数,可以根据自己的平台修改,参考:Google Chrome 离线安装包的官方下载地址是什么? - 鞠宇飞的回答 - 知乎 https://www.zhihu.com/question/19981495/answer/5 ...
分类:系统相关   时间:2021-07-27 17:33:13    阅读次数:0
Java栈的实现数组和链表
一、栈结构 栈是一种,先进后出,后进先出的数据结构,只有一端能够进行操作,是一种操作受限制的线形表 二、栈的实现 1. 通过数组实现 1 2 3 import java.util.Arrays; 4 5 //栈数组实现 6 public class ArrayStack { 7 //定义一个数组存储 ...
分类:编程语言   时间:2021-07-27 17:32:46    阅读次数:0
CentOS7安装Chrome及驱动
目录 安装Chrome 安装Chrome驱动程序 环境:CentOS Linux release 7.4.1708 (Core) 安装Chrome 下载安装包: wget https://dl.google.com/linux/direct/google-chrome-stable_current_ ...
分类:其他好文   时间:2021-07-27 17:32:34    阅读次数:0
使用python写入excel
安装 pip install xlwt 快速开始 import xlwt # 创建一个workbook 设置编码 workbook = xlwt.Workbook(encoding = 'utf-8') # 创建一个worksheet worksheet = workbook.add_sheet(' ...
分类:编程语言   时间:2021-07-27 17:32:14    阅读次数:0
基于Docker搭建 Php-fpm + Nginx 环境
1、拉取nginx镜像,以及php-fpm镜像 docker pull nginx:1.16.0 docker pull php:5.6.40-fpm 2、分别创建nginx 容器php-fpm 容器 # 这里最后吧 /etc/nginx/conf.d 目录和存放静态资源文件的目录挂载到宿主机上来 ...
分类:Web程序   时间:2021-07-27 17:31:51    阅读次数:0
nginx + http + svn
安装certbot 安装 certbot 为免费证书做准备 yum install certbot python2-certbot-nginx 安装 svn 安装svn yum install svn 创建svn库 # 创建库 svnadmin create /var/svn/data # 授权ap ...
分类:Web程序   时间:2021-07-27 17:31:33    阅读次数:0
统一返回数据格式
1.定义返回码枚举 1 public interface ResultCode { 2 public static Integer SUCCESS = 20000; 3 public static Integer ERROR = 20001; 4 } 2. 创建结果类 1 @Data 2 publi ...
分类:其他好文   时间:2021-07-27 17:30:58    阅读次数:0
32条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!