分类: 研发

分布式理论CAP与BASE

CAP理论 CAP简介 CAP理论是计算机分布式系统设计中的一个重要理论,由Eric Brewer教授在2000年的ACM会议上首次提出。CAP是Consistency(一致性)、Availability(可用性)、Partition tolerance(分区容忍性)的…

术→技巧, 研发 ·

C语言学习之数组

在C语言中,数组是由相同类型的数据元素构成的数据结构。这些元素在内存中连续存放,每个元素都可以通过索引(数组下标)进行访问。 下面是在学习和使用数组时需要注意的一些重要知识点: 数组的声明:C语…

如何打造一款开源的博客系统

在学习编程语言的时候经常有一些教程指导如何编写一个博客程序或CMS系统,但整体内容偏简单,核心点集中在如何增删改查的实现,并没有达到一个“可用”状态。 不再流行的博客 依稀记2005年左右,博客非常的流行,从…

术→技巧, 研发 ·

CPU架构基础知识点

在下载安装Linux或Linux软件时,有时需要选择不同的架构的版本,由于对CPU架构缺乏一定的了解,可能会导致一些混乱,今天就抽空整理下。 什么是CPU架构? CPU架构,也称为微处理器架构, CPU架构(Central Pr…

术→技巧, 研发 ·

WebP图片格式简介

在日常资料整理的过程中经常会遇到WebP图片导致的问题,比如从网站上负责资料到Word的时候,如果遇到WebP的图片就无法正常呈现。今天就对WebP这个图片格式做一些简单的梳理。 WebP简介 WebP是一种现代图片格…

术→技巧, 研发 ·

WEB开发之HTML语义化

HTML是Web开发中最基础也是最简单的内容,虽然简单还是有很多的注意点和技巧。今天就稍微做一些简单的梳理。 HTML基础知识点 学习HTML时,你需要掌握一些基本知识点,包括: HTML基础结构: 了解HTML文档的…

术→技巧, 研发 ·

可缩放矢量图形SVG

SVG简介 可缩放矢量图形(SVG) 是一种基于 XML 的图像格式,专门用于在网络上描述二维矢量图形。这种格式的独特之处在于其可缩放性和矢量性质,意味着不论放大多少倍,图像都能保持清晰。 矢量图形与栅格…

术→技巧, 研发 ·

随机数与伪随机数、偶然与必然

曾经一个研发大佬说过这样一句话,大概意思是只要你把需求整理出来,研发就能实现。我想对他说,能否帮忙生成一个随机数? 我们接触到的计算机生成的随机数其实都是都称为“伪随机数”。计算机本质上是确定性的,…

使用Python解析Nginx日志

最近看了眼Nginx的日志,发现个人博客的日志上有很多爬虫在抓数据,还有在扫描漏洞的,搞不明白普普通通的一个个人博客得罪了谁。于是决定做一个简单的Nginx日志解析工具来稍微分析下数据。 Nginx的格式 Nginx日…

术→技巧, 研发 ·

同步WordPress到微信公众号

很早之前就申请了微信公众号,写了几篇就中断了,主要原因是微信提供的公众号不太适合写技术类的文章,比如添加代码片段或LATEX数学公式等。 针对 LATEX数学公式的支持我看反馈论坛上已经提了5~6年了就是没…

术→技巧, 研发 ·