计算机技术共95篇

Scrapy的时间转换问题

使用scrapy爬虫时遇到的时间转换问题。 前言 环境 操作系统:fedora 开发语言:python 爬虫框架:scrapy 数据库:mysql 数据库连接模块:mysqldb 目标 将网页生成时间和网页抓取的当前时间输入...
sean的头像 | x64sean12个月前
03014

关于扩容一个百万级别用户系统的六个课程

翻译自: Six Lessons Learned The Hard Way About Scaling A Million User System 每个人都会到一个点,那时,你觉得你学习的东西足够去分享你的经验,并希望帮助那些和你走相似的路的人?这就...
sean的头像 | x64sean12个月前
03012

数据库关系模式存取方式

数据库的物理设计,数据库索引的相关笔记。  B+树索引 数据库中最普遍的使用方法。底层硬盘的存储也有使用B+树。 B+树属于多路平衡搜索树,理论复杂度和平衡二叉树相同操作都是log(n)。因为多...
sean的头像 | x64sean4年前
0650

Gravatar头像被墙问题彻底解决

Gravatar的头像生成需要去远程获取,但国内连不上Gravatar,影响页面加载。网上也找了不少办法,尝试后最可靠的还是改域名。幸运的是总算找到一个可靠的源。
sean的头像 | x64sean12个月前
010710

MySQL快速安装和初始化笔记

Linux系统下快速安装MySQL,使用单机多实例的方式初始化实例,并启动实例。以及一些常用的配置等信息。
sean的头像 | x64sean3年前
01980

Paxos算法的数学归纳法证明

本文是对Paxos算法的理解。原理和一些问题的思考

HTTP协议和它的请求方式

HTTP (HTTP-Hypertext transfer protocol),即超文本传送协议,HTTP协议位于应用层,由请求和响应构成。 HTTP协议的主要特点可概括如下: 支持客户/服务器模式(CS)。 简单快速:客户向服务器请...
sean的头像 | x64sean4年前
01470

Windows SSH 免密链接 Linux 时 Load key xxx invalid format 问题

vscode 可以配置 remote-ssh 插件,远程开发。 问题 在windows中使用vsocde时发现免密不生效。 可以在vscode的输出内容中看到这样的报错 Load key "C:\Users\xxx\.ssh\id_rsa": inval...
sean的头像 | x64sean3个月前
01596

谈淘宝的异地多活架构

业务需求推动技术进步 前言 简介 异地多活的前身是单元化架构,本质上是让业务具备单元化的部署能力,避免集群过于巨大使得管理难度激增。 异地多活则是在单元化基础上的扩展。就好像MySQL数据...
sean的头像 | x64sean2年前
0511
使用与运算优化对2^n数的取模 | x64

使用与运算优化对2^n数的取模

适用场景:对2的幂进行取模。 代码 这是一个来自coolshell的代码 代码本身很简单,就是遍历一个整型数组,每16个值自增1,当遍历到最后一个值,就重头开始。因为要从头开始,所以在遍历的循环中...
sean的头像 | x64sean12个月前
01198