Tech

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

使用 XPath 选择器选取包含特定类名的元素

问题描述对于如下 HTML 片段: 1<div class="c"></div> 2<div class="c1 c2 c"></div> 3<div class="c2 c c3"></div> 4<div class="c …

在 Windows 上安装 Git 时需要注意的选项

在 Git 官网下载页 可以下载到 Windows 版本的 Git 安装包。 在安装过程中,有以下两个选项需要注意。 Notice 1. PATH Environment path 设置 如上图所示,这里选择第二个选项。这样 Git 就可以在

利用 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 之后,我们可能会为原仓库添加一