![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
miscellaneous
文章平均质量分 89
captain_hwz
安全打杂专业户
展开
-
人生百相,不过熵增熵减
讨论生命的话题通常比较宏大,这里仅引入一个小分支:生命为什么会不断进化?从生物学的角度,繁衍后代是生命的一个基本特征。因此有一种观点认为,生命进化的目的是为了更好的繁衍后代,传递自己的遗传信息。但这个观点从某些角度来看,会存在悖论:如果仅仅是为了传递遗传信息,那原核生物的无丝分裂,才是最高效的。几十分钟分裂一次,几小时就能产生数百万个后代。尽管成活率很低,但架不住量大。部分细菌的历史可以追溯到几十亿年前,而被称为地球霸主的恐龙,大抵也就存活了2亿年就灭绝了。几乎可以预想到,人类的存活时间会更短。原创 2024-02-04 15:14:35 · 798 阅读 · 0 评论 -
git修复commit记录
最近使用git的时候,由于在开始的时候,没有恰当的设置user.name和user.email变量,导致push到git的commit记录无法被正确匹配到我的账户。由于发现的比较完,几十条commit记录都给白费了,看这contributes板上大片的空白,还是相当的不甘心的。不过还好,git官方给出了弥补措施。#!/bin/shgit filter-branch --env-fi原创 2016-01-28 12:15:24 · 29202 阅读 · 2 评论 -
HashMap、ConcurrentHashMap和SynchronizedMap – 哈希表在Java中的同步处理
原文链接:http://crunchify.com/hashmap-vs-concurrenthashmap-vs-synchronizedmap-how-a-hashmap-can-be-synchronized-in-java/在Java中,HashMap是一个非常有用的数据结构。几乎每一个Java应用都会使用到它。我之前的博文中有介绍过如何实现一个线程安全的缓存,在这个例子中,我就使用到了H翻译 2016-05-19 16:10:25 · 13146 阅读 · 0 评论 -
Github的高阶命令集合
因为日常使用github经常会上stackoverflow搜索一些命令的使用,为了方便自己查询,在此总结出来。持续更新。。。在commit之前查看修改的内容 来源:http://stackoverflow.com/questions/4456532/how-can-i-see-what-has-changed-in-a-file-before-committing-to-git在commit之原创 2016-05-12 10:57:16 · 778 阅读 · 0 评论 -
CentOS 5下yum运行失败
公司服务器是CentOS 5的,最近在使用yum安装软件的时候报出了一下的异常Loaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfileYumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid原创 2017-07-22 15:18:19 · 2869 阅读 · 0 评论 -
CentOS 6和CentOS 7的磁盘空间清理
收集整理了一些在CentOS 6或者CentOS 7服务器中,快速清理磁盘空间的方法:首先,必须先安装yum-utils工具组件:yum -y install yum-utils1. 删除日志文件find /var -name "*.log" \( \( -size +50M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 ...原创 2019-09-19 11:32:18 · 3440 阅读 · 0 评论