首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

代码激情怎么办?atom教你酷炫掉咋天

在知乎上看到这么酷炫的代码效果,怎么能错过,so.在linux下搞来玩玩....apt-get update sudo apt-get install atom 之后去github上下插件,https://github.com/JoelBesada/activate-power-mode的源代码...script 搜索之后就能找到然后点击进入进入git源代码的页面.git下来放.atom/packages/下面 不要使用直接点install不会成功的,. image.png 之后在命令行下运行apm... 中文包 atom-beautify 代码美化 minimap 迷你代码地图 参看博文: 常用插件: http://www.jianshu.com/p/dd97cbb3c22d 插件: http://...1c81d20/ 快捷键: http://www.open-open.com/lib/view/open1449210316108.html 原创文章,转载请注明: 转载自URl-team 本文链接地址: 写代码激情怎么办

1.2K40

妹子一个rm -rf把公司服务器数据没了,我该怎么办

打电话到机房,将盘挂到另一台服务器上,SSH 上去查看文件全部被清,这台服务器运行的可是一个客户的生产系统啊,已经运行大半年了,得尽快恢复啊。...想起来一位领导说过的案例:当一个生产系统挂掉以后,发现所有备份都有问题,刻录的光盘也有划痕,磁带机也坏了(一个业界前辈,估计以前还用光盘做备份了),没想到今天真的应验到我的身上了,怎么办?...于是燃起了一丝希望,赶快对盘 umount,防止重新写入补文件扇区。下载 ext3grep,安装(编译安装过程艰辛暂且不表)。...依旧运行 ext3grep,extundelete,也就那几招啊,把系统架到测试服务器上,看看数据能不能想办法补一补吧。...赶快 SCP 到测试服务器

1K20
您找到你想要的搜索结果了吗?
是的
没有找到

妹子一个rm -rf把公司服务器数据没了,我该怎么办

打电话到机房,将盘挂到另一台服务器上,SSH 上去查看文件全部被清,这台服务器运行的可是一个客户的生产系统啊,已经运行大半年了,得尽快恢复啊。...想起来一位领导说过的案例:当一个生产系统挂掉以后,发现所有备份都有问题,刻录的光盘也有划痕,磁带机也坏了(一个业界前辈,估计以前还用光盘做备份了),没想到今天真的应验到我的身上了,怎么办?...于是燃起了一丝希望,赶快对盘 umount,防止重新写入补文件扇区。下载 ext3grep,安装(编译安装过程艰辛暂且不表)。...依旧运行 ext3grep,extundelete,也就那几招啊,把系统架到测试服务器上,看看数据能不能想办法补一补吧。...赶快 SCP 到测试服务器

76850

临近五一,小林我库了,要跑路吗?

不过你这么一整,我突然想起编译服务器半年备份,我先备份一下我的编译服务器,防止哪天也被你们库了。” 我:“????” 吃瓜的小伙伴,是不是觉得小林要库跑路了?...哈哈哈,小林跑路,反而是恢复了回来,所以接下来说说小林是如何「从库到恢复」的。 正文 初探案发现场 来看看小林写的垃圾代码,是如何引发这次的库。 ?...把第一条赋值 lic_path=`pwd` 语句,复制粘贴了,然后只改了变量名,注意反引号要修改成双引号,所以造成了库的悲剧。...如果以上两点都没做好,服务器恢复的难度就加大了很多,更严重的是五一节就的过了。 ?...小林现在是一个过库跑路的男人了,Goodbye, 我们下次见。

2.7K20

从零开始学web安全(4)

id=123请求也发了,服务器收到请求,发现还带了我的cookie,于是傻傻的认为是我要这篇文章,就把它删了。。...整个流程非常的简单,这个小伙伴基本费事,不过就评论了一下而已,就把我这篇坑爹的文章删了。可见get是多么的危险,轻松杀人于无形之中。...于是又像上面一样评论了一个图片,然后他发现,get接口好像已经不行了啊,文章不掉。怎么办? 这当然难不倒这个机智的小伙伴,他立马就想到了一个很简单的方法。...却不知道我的文章又被这个小伙伴偷偷删掉了。 这个原理和上面那个get没有太多区别,就是搞了个自动提交的表单。...有这个疑问的同学注意这里是表单的post,并不是ajax发的请求。表单是可以随便post的,并不受域的限制。写到这里的时候我有点疑惑了,ajax有同源策略,表单为啥不约束?

36610

从零开始学web安全(4)

id=123请求也发了,服务器收到请求,发现还带了我的cookie,于是傻傻的认为是我要这篇文章,就把它删了。。...整个流程非常的简单,这个小伙伴基本费事,不过就评论了一下而已,就把我这篇坑爹的文章删了。可见get是多么的危险,轻松杀人于无形之中。...于是又像上面一样评论了一个图片,然后他发现,get接口好像已经不行了啊,文章不掉。怎么办? 这当然难不倒这个机智的小伙伴,他立马就想到了一个很简单的方法。...却不知道我的文章又被这个小伙伴偷偷删掉了。 这个原理和上面那个get没有太多区别,就是搞了个自动提交的表单。...有这个疑问的同学注意这里是表单的post,并不是ajax发的请求。表单是可以随便post的,并不受域的限制。写到这里的时候我有点疑惑了,ajax有同源策略,表单为啥不约束?

768110

误执行了rm -fr *之后,除了跑路还能怎么办?!

结果一跑起来,发现不对劲,怎么一个简单脚本跑了 10 秒还没结束,于是立马直接 ctrl + c 一顿操作停掉了运行中的脚本。 接着,习惯性的输入了 ls,结果 what?找不到 ls 命令? ?...不过你这么一整,我突然想起编译服务器半年备份,我先备份一下我的编译服务器,防止哪天也被你们库了。” 我:“????” 吃瓜的小伙伴,是不是觉得小林要库跑路了?...哈哈哈,小林跑路,反而是恢复了回来,所以接下来说说小林是如何「从库到恢复」的。 初探案发现场 来看看小林写的垃圾代码,是如何引发这次的库。 ?...小林写得那么温柔的代码,竟然变成了穷凶极恶的代码。 ? 这下原因是找到了,反引号应该改成双引号才对。 小林你真菜呀,那么简单的赋值命令都写错。...把第一条赋值 lic_path=`pwd` 语句,复制粘贴了,然后只改了变量名,注意反引号要修改成双引号,所以造成了库的悲剧。

1.6K20

库后,除了跑路还能怎么办

我听说过挺多库的事件,于是开玩笑的略改一下:“日后你删了库后,不要把师傅说出来就行了”,不知道那些库的工程师们,其师傅有没有交代过这句话,emmm。。。...话说日后,孙悟空真的过一个数据库里的记录,这就是:生死薄。...孙悟空哪能受得了这个,拿起生死簿把自己的名字就划了,不仅如此,他也不能让自己的猴子猴孙也经历生老病死,便顺手把生死簿中所有的猴子都给划掉了。...投标应标咱不管了,可是删除了数据库怎么办? 等传票?拿护照?跑路去?nonono !以 MySQL 为例,这里对库语句做下分类: 1....执行过 rm -rf /* 的开发不是好运维 你与一份好简历之间的距离 还在使用SimpleDateFormat? Java程序员的成长之路 送给程序员们的经典电子书大礼包

1K10

有个程序猿很忧桑:一个命令rm -rf ,他把整个公司没了...

因为弄错了一行代码 这哥们不小心把他整个公司 没了 没了 了 ... 好吧.. 事情是这样的.... 最近有个哥们在个技术论坛上求助......我在服务器维护的时候不小心执行了rm -rf 命令...... 现在整台服务器被我光了肿么办???? 好吧.. 现在先来介绍一下 rm 是 linux系统下删除文件的命令.......当时为了执行维护,他把远程的备份的驱动器也挂在了这个服务器上..... 于是也这么一起删掉了........ 后来下面的网友纷纷给这哥们点起了蜡烛.......更糟糕的是,由于 Bash 脚本代码中包含了一行变量未定义的“rm -rf {foo}/{bar}”,连备份也连带着被干掉了——而在通常情况下,备份网络理应和正常的生产力基础设施隔离开的。...这一错误源自 Ansible 上糟糕的代码设计,这款 Linux 实用工具被用于在多台不同服务器上自动执行脚本。

1.1K50

db如何快速回滚+恢复,DBA的神技能

画外音:把数据全删了,怎么办怎么办? 零,哪种方案不能实现数据恢复? 从“从库”恢复数据。 一般来说数据库集群是主从架构: ?...如果没有做数据安全方案,应对“库”最常见的操作是,跑路。删掉了公司最重要的资产,还不快闪。 二,如果DBA日常做了全量备份+增量备份,应该怎么处理? DBA最常见的技能是:全量备份+增量备份。...; (3)将最近一次增量备份后,到执行“全库”之前的binlog找到,重放; 恢复完毕。...当“全库”事故发生时,如何利用“1小时延时从库”快速恢复数据? (1)应用1小时延时从; (2)将1小时延时从最近一次同步时间到,执行“全库”之前的binlog找到,重放 快速恢复完毕。...对于一些“允许延时”的业务,可以使用1小时延时从,例如: (1)运营后台,产品后台; (2)BI进行数据同步; (3)研发进行数据抽样,调研; 但需要注意的是,毕竟这是从库,只能够提供“只读”服务哟。

97150

都别拦着我,我要库了

本来想公司服务器,经同事劝解,改为本人电脑vmware上的虚拟机。 rm -rf /* 一个流传甚广的命令,库命令,自毁命令说的都是他,常年霸占Linux最危险命令排行榜第一名。...关于它的故事有很多 事故一 ❝今天去一公司面试,他们要我写个shell,我在他们的服务器输入rm -rf /*,回车,他们现在不让我走了,我想问问我是不是被录取了?...现在怎么办? 答:跑路吧 ❞ 事故三 ❝一个新来的妹子想卸载Oracle,执行了 rm -rf $ORACLE_BASE/* 可是ORACLE_BASE 这个变量没有赋值。就这样,全删了。。...vmware卸载再安装也行。后来改用vbox装虚拟机了。 删了库一定要跑路吗 网友提供了以下经验 ❝发现库了,马上ctrl+c掐断执行的命令和脚本,少一个是一个。...会有少量命令在库后还是好使的,这些命令能帮助恢复部分其它命令。然后从其它服务器拷贝文件到本机,补齐被删文件。只是能补齐操作系统本身的文件。

1.8K20

如何保证数据库和缓存双写一致性?

如果你已经用了,赶紧看看踩坑了? 4. 先缓存,再写数据库 通过上面的内容我们得知,如果直接更新缓存的问题很多。 那么,为何我们不能换一种思路:不去直接更新缓存,而改为删除缓存呢?...接下来,还有一个问题:如果第二次删除缓存时,删除失败了该怎么办? 这里先留点悬念,后面会详细说。 5....推荐大家使用先写数据库,再缓存的方案,虽说不能100%避免数据不一致问题,但出现该问题的概率,相对于其他方案来说是最小的。 但在该方案中,如果删除缓存失败了该怎么办呢? 6. 缓存失败怎么办?...其实先写数据库,再缓存的方案,跟缓存双的方案一样,有一个共同的风险点,即:如果缓存删除失败了,也会导致缓存和数据库的数据不一致。 那么,删除缓存失败怎么办呢? 答:需要加重试机制。...在使用定时任务的方案中,需要在业务代码中增加额外逻辑,如果删除缓存失败,需要将数据写入重试表。 而使用mq的方案中,如果删除缓存失败了,需要在业务代码中发送mq消息到mq服务器

98630

Redis哨兵,持久化,主从

故障转移:如果 master node 挂掉了,会自动转移到 slave node 上。 配置中心:如果故障转移发生了,通知 client 客户端新的 master 地址。...数据传输的时候断网了或者服务器挂了怎么办啊? 传输过程中有什么网络问题啥的,会自动重连的,并且连接之后会把缺少的数据补上的。...如果一直随机到很多key,里面不就存在大量的无效key了? 好问题,惰性删除,见名知意,惰性嘛,我不主动,我懒,我等你来查询了我看看你过期,过期就删了还不给你返回,没过期该怎么样就怎么样。...最后就是如果的如果,定期,我也查询,那可咋整? 内存淘汰机制!...注意LRU只是个预测键将如何被访问的模型。另外,如果你的数据访问模式非常接近幂定律,大部分的访问将集中在一个键的集合中,LRU的近似算法将处理得很好。

36520

为什么我的虚拟机开机即卡死?以及我是怎么修补的

至于网上其他抄袭的底下根本评论。跟着做大概率是不行的。 我来解释一下这第三步操作是什么:是清理内存碎片(就像手机内存不足的时候清理一下垃圾)。这我在外面就可以做的事情,做了无效的。...内存不足怎么办?我们平时手机内存不足怎么办?清理一下垃圾就能足了? 得文件,卸载软件呐!!! 删除大文件,卸载大软件,是最快的。当然,要是愿意一点点做内存清洗我也没意见。...然后还发现几个几百M的压缩包,软件已经是安装完了,那就一并处理掉了。还有一些测试代码,由于是debug版本的,所以也有点大,清理之后腾出来两三G的空间。...---- 开机之后,我马上做了五件事: 1、立刻备份我的毕设代码,防止丢失、 2、准备写一份环境搭建的脚本,可以在半夜我睡觉的时候自己搭建环境的,写好之后,虚拟机爱死就死吧,无所谓了。

2.3K20

delete的奇怪行为

// Uncaught TypeError: Cannot delete property 'value' of # delete f.value// 2.添上占位初始值后,能正常delete掉了...enumerable: true, get: (), set: () } 发现defineProperty()后,configurable和enumerable原样没变,所以添上占位值后能删掉了...环境的特殊性 执行环境 执行环境分为3种:Global环境(比如script标签圈起来的环境)、Function环境(比如onclick属性值的执行环境,函数调用创建的执行环境)和eval环境(eval传入代码的执行环境...变量对象一般不是global,叫做活动对象,每次进入Function执行环境,都创建一个活动对象,除了函数体里声明的变量和函数外,各个形参以及arguments对象也作为活动对象的属性存在,虽然没有办法直接验证 注意...,return false 否则,删除属性,return true 所以: delete 1 === true 基本值第一步就true了,反正也不知道 参考资料 Understanding delete

2.3K30

谈谈库跑路这点儿事

不用怀疑就是传说中的库跑路!当然影响是产生了,人肯定跑不了! 大家可能要问了,那数据库恢复下不就好了吗?这么简单! ? 第二,更重要的信息!...(公众号回复 666,带你入圈) 02 防库指南 除了微盟这次安全事故,关于库跑路,一直是互联网的黑传说。...IT界有一个老梗,某论坛的数据库管理员抱怨自己老板一直虐待他,结果他一气之下就库跑路了…… 再假设一种情况,如果在服务器维护的时候不小心执行了 rm -rf 命令……现在整台服务器被删光了肿么办???...根据公告的信息,恢复需要这么久,我推断要么是全量是很久前做的,增量数据丢失了,要么是删除者做了极端操作都给干掉了! 2.做好最小程度权限管理 BAT级别的权限管理,咱就不谈了,其实咱也不懂。...如果代码对世界的影响不大,那么这也许就不成问题。 打个比方,如果你写了一个危害几个人的代码,影响是极为有限的。但是如果你在拥有几亿用户的平台上做同样的事情,结果一定是惨烈的!

90910

从微盟36小时故障,谈谈数据安全这点事

不用怀疑就是传说中的库跑路!当然影响是产生了,人肯定跑不了! 大家可能要问了,那数据库恢复下不就好了吗?这么简单! ? 第二,更重要的信息!...02 防库指南 除了微盟这次安全事故,关于库跑路,一直是互联网的黑传说。...IT界有一个老梗,某论坛的数据库管理员抱怨自己老板一直虐待他,结果他一气之下就库跑路了…… 再假设一种情况,如果在服务器维护的时候不小心执行了 rm -rf 命令……现在整台服务器被删光了肿么办???...根据公告的信息,恢复需要这么久,我推断要么是全量是很久前做的,增量数据丢失了,要么是删除者做了极端操作都给干掉了! 2.做好最小程度权限管理 BAT级别的权限管理,咱就不谈了,其实咱也不懂。...如果代码对世界的影响不大,那么这也许就不成问题。 打个比方,如果你写了一个危害几个人的代码,影响是极为有限的。但是如果你在拥有几亿用户的平台上做同样的事情,结果一定是惨烈的!

54520

从微盟36小时故障,谈谈数据安全这点事

不用怀疑就是传说中的库跑路!当然影响是产生了,人肯定跑不了! 大家可能要问了,那数据库恢复下不就好了吗?这么简单! ? 第二,更重要的信息!...02 防库指南 除了微盟这次安全事故,关于库跑路,一直是互联网的黑传说。...IT界有一个老梗,某论坛的数据库管理员抱怨自己老板一直虐待他,结果他一气之下就库跑路了…… 再假设一种情况,如果在服务器维护的时候不小心执行了 rm -rf 命令……现在整台服务器被删光了肿么办???...根据公告的信息,恢复需要这么久,我推断要么是全量是很久前做的,增量数据丢失了,要么是删除者做了极端操作都给干掉了! 2.做好最小程度权限管理 BAT级别的权限管理,咱就不谈了,其实咱也不懂。...如果代码对世界的影响不大,那么这也许就不成问题。 打个比方,如果你写了一个危害几个人的代码,影响是极为有限的。但是如果你在拥有几亿用户的平台上做同样的事情,结果一定是惨烈的!

68430

记一次给自己服务器启用公钥私钥登录并禁用密码登录ssh

前几天恰好学到《用公钥认证的方式对服务器进行ssh登录》,然后就打算在自己的服务器上面实践一番 上课的时候老师发下来的文档 半个多月服务器,登录之后发现自从我上次登录以来居然有四千多次失败的登录尝试...看看是不是图中这个值,如果是的话就不管,不是的话就改成图中这样 在配置文件中查找并检查“AuthorizedKeysFile”的值 接着找到“PasswordAuthentication”,将它的值改为“no”(注意...系的是“service xxx restart”(“xxx”是要操作的服务的名称) 重启ssh服务 在重启完成之后,在已导入私钥的电脑上登录服务器不再需要输入密码,在没有导入私钥的电脑上将无法登录服务器...,发现还有干净的地方开了密码验证。。。。。。...于是就去把那处地方注释掉了,随后重启了ssh服务,过几天再看看效果吧

96210
领券