Tech

「科技,开发,技术,思考与实践」

利用 Python 自带的 TCPServer 编写 TCP 接收服务器

Python3.6+ 自带了 TCPServer 以便于更快编写 TCP 服务器,同时 Python 也提供了多线程的 Mixin 以提供多线程支持。 由于每个 TCPServer 只能服务于一个 TCP 连接,而 Python 的多线程 Mixin 并不限制最大连接数

tmux 快速使用教程

tmux 是一款终端复用器,它和 screen 类似,可以将会话与窗口进行分离;但是功能更加强大,支持窗口拆分。 一般情况下,tmux 和 screen 都需要自己手动安装 1. 会话管

node.js 利用 socket.io 定时推送数据

socket.io 是一种基于轮询、长连接、或 WebSocket 的双向通信 node.js 库,它能够自适应选用最合适的方法建立通信。 本文介绍一种在 node.js 服务端定时主动推送数据的方法。 1. 所需要的

关于 FlexBox 布局的一些 MDN 教程

HTML 布局有多种形式,flexbox布局(使用 flex)是其中最为重要的一种。 本文备份了一些摘自 MDN 关于 flexbox 的中文指南,以供参考。 一些 MDN 上关于 flexbox 的教

GitHub 操作:同步 Fork 来的仓库(上游仓库)

Fork 是 Github 上的常用操作之一,不同于 Star,Fork 会将进行 Fork 操作那一刻的仓库代码完全复制到自己的仓库下。Fork 之后,我们可能会为原仓库添加一

配置文件备份:nginx+uwsgi+django

现在流行的 Web 开发模式多为前后端分离开发,即前端使用 Angular、React、Vue 框架开发并打包为静态文件,部署到 Apache、Nginx

搭建一个简易的 sftp 服务器

本文将基于 Linux 系统,搭建基于 open-ssh-sftp-server 的 sftp 服务器。 Step 1. 安装依赖包对于 Ubuntu 系统而言: 1sudo apt-get install openssh-client openssh-server openssh-sftp-server 对于 CentOS 系统而言: 1sudo yum …