Tech 128
- 你根本不知道用户想要什么
- 如何组织你的代码结构
- 软件研发体验调查报告 2022
- 熟练的开发
- 简单一点
- 手机当做 PC 或者 Mac 的摄像头
- 架构设计原则
- 敏捷研发的关键性原则
- 人月神话笔记
- QECon的零碎笔记
- Python 和 MongoDB 其实很配
- PEP8 Python 编码规范
- 程序员的节操
- Python 基础简明教程
- 微服务是什么鬼
- 软件质量成本
- Jenkins Pipeline 一点通
- 2020年做的一个DevOps调查报告
- MacOXS上快速启动一个ELK
- 给MacBook Pro升级硬盘
- 黑客马拉松后记
- Parallels Desktop里的虚拟机的Docker无网络
- N1用Docker刷旁路由
- 部署一个私有的在线绘图服务
- 命令行配置备忘
- CentOS安装最新版Nodejs
- nginx常用命令
- 用Docker部署NextCloud到N1
- PowerShell和Cmd和谐共处
- 在ParallelDesktop虚拟机中访问Mac的IP
- 在N1上快速部署一个博客
- Linux的压缩和解压
- nano的简单用法
- Linux里的计划任务
- CentOS里的防火墙配置
- 注册域名的好地方
- 在线面试编码能力
- Linux中的文件搜索
- 详解Linux里的 /etc/passwd
- Linux免密码登录SSH
- Github里的Collection
- CSS中选择器的优先级
- 文档站点生成工具
- Linux中的Switch Case
- Linux里的文件传输
- 在Github Actions中使用Yarn
- 如何快速将SSH指纹添加到known_hosts文件中
- CSS中的em和px
- Linux中的任务管理器
- Linux中的history命令
- 各平台免费翻译API
- Linux查看系统信息的命令
- Linux新建用户没有用户目录
- 免费的FRP服务器
- 斐讯N1的折腾之路
- MacOSX 活动监视器其他信息都不见了
- 一行代码停止或删除所有Docker容器
- 几种私有云盘解决方案
- Linux 添加和删除 Swap 文件
- 管理MacOSX的开机启动项
- Library not loaded: /usr/local/opt/openssl@1.1/lib/libcrypto.1.1.dylib
- 在Linux或者Mac OSX上查找大文件
- 组织Flask项目结构
- Bash 脚本中的 set -euxo pipefail
- 通过 Github Actions 自动发布 Hexo 博客
- 在Mac上部署Jenkins
- 用命令行在Linux同步坚果云
- 在 MacOSX 上 准备 Jekyll 环境的坑
- Docker一篇通
- 测试左移和开发赋能
- 微不足道的改进
- 使用VueJS开发油猴(TamperMonkey)脚本
- 用VueJS写一个Chrome浏览器插件
- 反向代理和内网穿透
- 从手机截图报Bug扯到工具论
- LeetCode第二题 - 两数相加
- LeetCode第一题 - 两数之和
- 一些 PyCharm 的使用和设置建议
- 用 Python 实现简单的 switch/case 语句
- Auto Update Your Pypi Package
- 将xmind文件转成可编程数据类型
- NodeJS起步两三事
- 使用浏览器的HEADLESS模式进行自动化测试
- Sentry - 处理异常日志的正确姿势
- 说说Python中的单元测试
- Python 查找重复文件升级版 - photodup
- 使用Python查找目录中的重复文件
- 自动为Flask写的API生成帮助文档
- 在Windows上搭建Jekyll运行环境
- 认识 Python 中的 defaultdict
- 识别图片中的文字 - Tesseract 和 百度云OCR的对比
- 教你使用50行Python代码刷王者荣耀金币
- 使用ADB无线连接Android真机进行调试
- 在Mac OSX 上配置 Appium + Android 自动化测试环境
- 如何使用Python优雅地处理时间数据
- 让你的项目模板化和专业化 - Cookiecutter
- xmind2testlink - 快速设计测试案例并导入TestLink
- 你听说过思维导图吗?
- Windows UI自动化测试的XPATH实现 - WPATH
- 一款优秀的代码高亮库 - rainbow.js
- 在 Windows 下搭建 Appium + Android 自动化测试环境
- 如何开发一个 PyCharm 插件
- 在Windows平台使用IIS部署Flask网站
- 理解 Git Diff 命令
- 上传并发布你自己发明的轮子 - Python PyPI 实践
- Move on to Python 3
- 总结:Python中的异常处理
- Gif截屏工具 - GifCam
- Python装饰器的另类用法
- 详解Python的装饰器
- 说说Python中的闭包 - Closure
- Python中不尽如人意的断言Assertion
- Improve Assertion In Python
- 解决 Jenkins中TFS Plugin Mapping错误的问题
- Chrome, Andriod, JRE, Selenium各种开源工具的国内镜像
- 获取 Google Chrome 谷歌浏览器离线安装包
- Python中的下划线和魔法方法
- 在Python中查找和替换文本
- Find and replace text with Python
- Python中的logging模块
- 一行代码让浏览器变成记事本
- 使用教育邮箱激活JetBrains全家桶
- 从C#到Python - 语言特性和概览
- Python:将数组中的元素导出到变量中 (unpacking)
- 编程语录
- 设置 Python Selenium 中的Log显示信息
- Turn off logging in python selenium
- 关于软件稳定性测试的思路