昨天,Gitlab.com发生了一个大事,某同学误删了数据库,这个事看似是个低级错误,不过,因为Gitlab把整个过程的细节都全部暴露出来了,所以,可以看到很多东西,而对于类似这样的事情,我自己以前也干过,而在最近的两公司中我也见过(Amazon中见过一次,阿里中见过至少四次),正好通过这个事来说说一下自己的一些感想和观点吧。我先放个观点:你觉得有备份系统就不会丢数据了吗?事件回顾整个事件的回顾G            
                
         
            
            
            
            git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-01 15:39:49
                            
                                130阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根本没法...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-03 11:41:56
                            
                                214阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
                    [size=medium]查看提交历史 $git log 
常用 -p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新. 
--stat,仅显示简要的增改行数统计. 
选项 说明 
-p 按补丁格式显示每个更新之间的差异。 
--stat 显示每次更新的文件修改统计信息。 
--shortstat 只显示 --stat 中最后的行数修改添            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 12:23:55
                            
                                164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机处理文本,就必须把文本转换为二进制才能处理。一、字符编码早期计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-08 19:19:37
                            
                                2423阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                  			源地址 http://topic.csdn.net/u/20110628/16/61312566-c5b8-4b31-b910-b1cc57157992.html 输出的是隐藏了烫烫烫那部分,那系统调用a时,烫烫烫是否存在?初始化变量的时候,系统开辟出的内存,系统究竟赋给它什么初值了?且这些初值究竟是以什么类型存放的。。。 1、在vs调试时,内存会用0cc来初始...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-29 10:26:03
                            
                                3022阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为什么IO流读写中可能会出现乱码问题??①编码和解码规则不一致②这个字符编码不支持某种语言(ex:中文)那我们应该怎么去尽可能的避免出现乱码的情况呢??1.编码  : String  --->  byte[]  String中有对应的方法:     ①:byte[] getBytes() : 使用平台的默认字符集将此 String            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 09:00:34
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在redis 中存储中文,读取会出现乱码(其实不是乱码,只是不是我们存的中文显示) 1 redis> set test "我们"  
2 OK  
3 redis> get test  
4 "\xe6\x88\x91\xe4\xbb\xac"  如何在get时取到它的中文呢?只需要在redis-cli 后面加上 --raw redis> get test
"我们"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 18:13:33
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            折腾了1个小时,终于搞定,采用的是GBK编码,不过估计原理是一样的,用UTF8或者GB2312是一样的。 如果你明白原理,那么你完全不需要用网上人搞的什么转码。转来转去还是糊里糊涂。本博主就讲述一下,这个乱码的原因和解决原理,让你彻底清楚,不会瞎折腾。 乱码出现的原因,根本就是在于JSP,数据库连接方式,数据库的编码方式三者使用的不是同一种编码。就相当于A,B,C三个人,A说的是地球语,B说的是火            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 12:43:05
                            
                                575阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              最近被一个VS保存时自动格式化代码的功能坑惨了,很多格式不想被格式化,却被格式化掉了,导致页面里使用的一些中间代码编译报错。   我这里是因为一个VS里的插件:Format on Save ,要是想关闭保存自动格式化,则需要按照下图设置:   前言情况一从git上下载项目发现编码有问题,明明别人cmake后编译都能通过,然而我的工程编码有问题,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 11:30:47
                            
                                161阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在操作文本文件时,经常会操作中文,这时候就经常会碰到乱码问题。为了让大家有能力解决中文乱码问题,这里简单介绍一下各种编码之间的关系常用编码之间的关系如下:###ASCII       全称为 American Standard Code for Information Interchange,美国信息交换标准代码,这是世界上最早最通用的单字节编码系统,主要用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 17:01:07
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              在基于Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。 
   这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者UTF-8等编码,故会出现此问题。以前我也经常为这个问题而苦恼,后来经查了些资料,终于解决了,我知道一定有很多朋友也会碰到这个问题,所以特就总结了一下,来拿出来让大家一起分享了。 
   1、在网页            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-31 14:53:26
                            
                                243阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             近期研究设计模式,在程序输出时心血来潮用了c版本的printf,结果就蛋疼了,一直输出是乱码,  string s = "中国";printf("%s" , s);//输出乱码 果断切换成c++版本的cout发现可以正常输出。于是上网找答案,居然惊讶的发现printf输出字符串是针对char *的,换言之,printf只能输出C语言中的内置数据,string不是c语言内置数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 17:26:28
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java io 乱码问题            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-02 10:44:00
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                             &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 14:13:10
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.p_w_picpaths; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.positio            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-09-13 10:05:30
                            
                                404阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以前乱码问题通过过滤器解决 , 而SpringMVC给我们提供了一个过滤器 , 可以在web.xml中配置 . <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.Char ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-17 20:08:00
                            
                                168阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1,在java的IO编程中常常会遇到字符串和字节数组转换乱码问题2,出现乱码的原因可能是编码不统一。3,乱码原因还有可能是字符集长度不统一。首先来看编码,编码就是字符串转换为字节数组。 编码中用到String类的getBytes方法,这个方法能够将字符串转换位字节数组。 上面这一段呢是String类中的getBytes方法,可以看到它返回StringCoding.encode(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 12:40:34
                            
                                368阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在项目开发中常常遇到乱码问题,使我们很苦恼,下面我介绍经常遇见的乱码问题以及相应的解决办法。1.post方式提交中文数据乱码产生的原因和解决办法之所以会产生乱码,就是因为服务器和客户端沟通的编码不一致造成的,因此解决的办法是:在客户端和服务器之间设置一个统一的编码,之后就按照此编码进行数据的传输和接收。由于客户端是以UTF-8字符编码将表单数据传输到服务器端的,因此服务器也需要设置以UTF-8字符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 21:07:30
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、mysql乱码的关键原因1.如果在java中处理中文字符正常,而在dos控制台cmdclient中显示乱码,这一定是character_set_Client字符集的问题。2.如果字段长度设置够长,但插入中文字符时提示com.mysql.jdbc.MysqlDataTruncation: Datatruncation: Data too long forcolumn错误,这一定是是charact            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-29 16:02:56
                            
                                259阅读