代码之家
从P2P说起 传统的P2P下载中,一般有两个角色:Tracker和Peer。Peer一般是每个用户,他们之间互相传输数据(既下载又上传),Tracker则负责收集所有在下载同一资源的用户和他们的进度,让他们互相之间能够“被发现”,从而能够在复杂的网络环境中建立起连接。 实现一个P2P模式的网络需要做两件事:第一件事是让Peer们可以互相发现对方,第二件事是 ...
2020-10-31 01:07 查看全文
起因 在某云买了个新的VPS,接下来自然是把之前的网站搬上去了。之前我是用lnmp脚本安装的环境。这一次我要自己安装! 一顿操作之后,Nginx+MariaDB+PHP安装好了!既然换了新机器,肯定软件都要安装新的啦。于是: PHP 7.3.17 -> 7.4.10 Nginx 1.12.2 -> 1.18.0 MariaDB 10.1.19  ...
2020-09-26 22:59 查看全文
前言 说到组件库,那可是一抓一大把。从Bootstrap开始,再到ElementUI,还有React系的AntD、Fusion……其实,如果你把它们都拉出来看一下,你会发现:它们基本上都是大同小异。最基本的组件,永远都是按钮、输入框、选择器那几个。除了技术栈和API之外,也就一些细节的地方不太一样:你有阴影,我有圆角。你是浅色,我是深色…… 所以,为什么不能 ...
2020-05-16 00:58 查看全文
前言 简单个人介绍一下吧,到阿里实习了一个月,前端岗,已经收到秋招的意向书了,网上传言这个月底就会开奖,不过我们HRG并没有正式通知。 扯远了,说起来,我是大概在半年前,四月中旬投递的简历,然后陆陆续续五轮面试,五月中旬才下意向书。七月初到岗实习了一个月,八月初转正答辩。不过我现在还呆在阿里没走,算是比较少见的了吧~ 因为时间确实很久了,我也不一定记得清楚面 ...
2019-10-26 02:26 查看全文
这里记录一下部分常用的开发软件和镜像地址。 软件 软件 下载 VC运行库 官方 Git for Windows 官方 华为 Visual Studio Code 官方 Node.js 阿里 清华 科大 MariaDB 官方 MySQL 官方 清华 华为 Anaconda 官方 清华 科大 Python 官方 华为  ...
2019-07-03 11:43 查看全文
安装 官方下载 国内镜像 整个安装过程没什么可说的,基本保持默认。只有一处推荐修改: 生成SSH KEY 在任意文件夹右键,打开Git Bash。输入:ssh-keygen -t rsa -C "你的邮箱",是否要密码一般不影响什么: 输入:cat ~/.ssh/id_rsa.pub,将内容复制到Git平台的添加处,如Gitee:  ...
2019-03-14 23:16 查看全文
JavaScript面向对象 在阅读本文前,我假设你已了解以下知识:(如果不清楚的,请自行查阅相关资料): 对象 函数 Chrome调试工具 引入 函数除了拿来调用外,还可以创建新的类型: function People(name) { this.name = name; this.getName = function() { return th ...
2018-12-16 00:48 查看全文
让WebExtension插上npm的翅膀 我一直在维护两个扩展,一个叫xStyle,一个叫Header Editor。如果你做过Firefox插件并且提交到Mozilla Addons上了,那么你也应该会和我有相同的感受:Mozilla真烦。Mozilla会不断要求你提供各种第三方组件的源代码之类的。如果是你自己修改过的版本,还要求提供修改说明。在xSty ...
2018-10-20 11:18 查看全文
今年上半年大概4月的时候,因为开发需要,加上个人兴趣,于是便尝试了使用Vue来编写前端。目前有尝试做过纯前端的小项目、一个浏览器扩展、一个混合渲染的小项目。就着这几个月的经历,来说说Vue开发的体会和踩过的“坑”吧。 Vue:方便的前端框架 和之前经常接触的jQuery、Zepto等不同,Vue是一个“渐进式框架”。按照我的理解,便是达到HTML和JS分离的 ...
2018-07-27 12:40 查看全文
闲来无事,写一篇文章,算是科普向吧。这篇文章也没有太高深的知识,因为太高深的,其实我也不懂。本文所有理论都是基本的理论,实际上有些理论可能在今天已经有所更新和优化,不完全一样了。 操作系统 操作系统是多久诞生的?从定义上来说,最早的时候,人们是通过各种按钮控制计算机的,这时候还没有操作系统。不过,如果我们认为,只要是让人们操作计算机的工具,都可以称为操作系统 ...
2018-04-06 00:36 查看全文
这篇文章其实也不为了什么,只是简单的整理一下我见到的新手经常问的一些问题,以及我自己的一些经验。这些东西也不一定多有用,不过,能帮一个是一个吧 初步认识 首先,先认识一下PHP。如果按照语言的运行方式分类的话,我们常见的语言一般有两种,一种是编译型,一种是解释型。编译型语言代表则是C/C++、Java,它们修改之后需要经过一个“编译”的过程,才能运行。它们一 ...
2018-02-18 23:00 查看全文