在 Linux 上为你的任务创建一个自定义的系统托盘指示器
系统托盘图标如今仍是一个很神奇的功能。只需要右击图标,然后选择想要的动作,你就可以大幅简化你的生活并且减少日常行为中的大量无用的点击。 一说…
Percona Xtrabackup 快速备份 MySQL
老规矩,开场白,刚开始用 mysqldump,备份 100G+的数据库,再加上服务器繁忙,备份速度像蜗牛似的,于是寻找更高效的备份方法。网上都说用 xtrabacku…
C# ASP.NET 之浅拷贝与深拷贝
最近两天,对 树(tree)进行搜索,将搜索到的结果进行简单处理,并相应的改变样式。因为 tree 从 session 中取值,故而每次搜索后处理的结果都会都会…
解决 Android-Studio 编译报错找不到 org-apache-http-legacy-md
在使用 Android Studio 编译 app 时,系统提示: Warning: Unable to find optional library: org.apache.http.legacy 注:Android Sdk 6.0这个其实是…
浏览器是如何渲染 UI 的?
浏览器渲染 UI 的过程通常被称为渲染流水线(rendering pipeline),它可以分为以下几个步骤: 解析 HTML:浏览器首先解析 HTML 代码,创建 DOM(文档…
Ambari 大数据平台的搭建利器之进阶篇
本文适合已经初步了解 Ambari 的读者。对 Ambari 的基础知识,以及 Ambari 的安装步骤还不清楚的读者,可以先阅读基础篇文章 《Ambari——大数据平台…
for..of 和 for..in 的区别
1. Symbol.iterator 如果一个对象实现了 Symbol.iterator 属性,那么这个对象就被认为是可迭代的。一些内置的类型,如 Array, Map, Set, String, Int3…
在 golang 的 flag 中自定义参数类型
Golang 的 flag 包能够帮助我们轻松实现一个命令行程序的参数解析,如: package main import ( "flag" "fmt" ) func main() { debug := flag.Bool("v…
- 共 1 页
- 1