还原有三种情况:

只是修改了文件,没有任何 git 操作
修改了文件,并提交到暂存区(即:编辑之后,进行git add 但没有 git commit -m "留言xxx")
修改了文件,并提交到仓库区(即:编辑之后,进行git add 并且 git commit -m "留言xxx")

如果是情况1:

- 阅读剩余部分 -

文件扩展名是什么?
是操作系统用来标注文件格式的一种机制,用一个点号(.)和主文件名分隔开。
由于历史原因,多数扩展名是三个字母。注意,这里说的是标注,而非定义,既然是标注,说明不是强制的。
比如你用photoshop可以打开一个psd图像文件。把这个文件扩展名改为txt,再拖到photoshop窗口里,还是一样能打开,说明内容完全没有变化,变化的只是双击时的默认打开方式。

- 阅读剩余部分 -

自从被Deepin老大忽悠来深度, 一转眼整整5年的时间就过去了, 我从一个懵懵懂懂的小孩变成一个4岁女儿她爸爸。 回首深度这5年, 除了满满的幸福外, 其中的酸甜苦辣也只有创业人才能真真体会…

2011 小试牛刀
来了深度写第一版软件中心的时候, 那时候我记得大多数软件都是英文介绍 为了解决这个问题, 那时候写了一个小工具, 可以自动扫描系统中所有软件的英文介绍并配上一个 Google 翻译按钮, 在网上找了中科大20多个爱好者朋友, 大家就一人分一段, 一起开始翻译校验, 大概半个月以后所有两千个软件就翻译完成了, 这应该是Deepin团队组织的第一次线上社区合作。 (开源社区的合作是非常零散的, 有时候只需要一篇激情轩昂的文章配上基本的说明, 再加上志同道合的朋友就可以在一起做出非常伟大的协作, 有强大的工具固然是好的, 开源社区和创业基本差不多, 一个共同的理想+靠谱的团队比任何强大的工具和制度更能激起大家的斗志)。

- 阅读剩余部分 -

今早起来大家发现箱体、微信公众号啥的都不能用了,叫我看看什么情况,我一看原来是服务器到期谢总没续费。谢总续费后,页面可以打开了,但是提示有错误,检查后发现数据库没启动,我进服务器尝试启动数据库,怎么也启动不了,报些乱七八糟的错误。在网上找了一些教程操作后,可以启动了,但是很多数据表丢失了,吓死人了,最不幸的是定时备份只到16号的9点,也就意味着用这个备份最多能恢复到16号的9点钟。幸好我看了下当时我们开启了二进制记录的,然后用二进制日志完整恢复了数据到今天的凌晨。

基本命令:

mysqlbinlog --start-datetime="2020-08-16 09:29:04" --stop-datetime="2020-08-19 00:00:00" 

/www/server/data/mysql-bin.000141 | mysql -u user -p passwd

svn:E210007

svn: Cannot negotiate authentication mechanism

linux服务器上,执行下面代码即可

yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap