手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表查看akuma的文章

composer discard changes: what do the [y,n,v,d,s,?] do

有时候你改过代码就会这样,但应该怎么选?

XML/HTML代码
  1. y - discard changes and apply the update  
  2. n - abort the update and let you manually clean things up  
  3. v - view modified files  
  4. d - view local modifications (diff)  
  5. s - stash changes and try to reapply them after the update  
如果没什么大问题,或者当时只是为了debug的,直接选y吧

清理了sablog一个历史BUG

后台删除评论的时候,一直出现了504超时,原本想着,这个破程序用了10多年了就不改了吧。但总感觉不舒服。。。所以就瞄了一眼。

毕竟程序我都改啊改的,支持了PHP7.3了。没必要为了点小事就。。。

看了下代码,原来。在处理评论的时候,不管是编辑、还是删除,原程序都遍历了所有的文章,并更新了所有文章的评论数。。好吧。可能是因为原作者也没想到我废话那么多,写了那么多的垃圾博客内容。。。。

于是我改成了。只要是删除评论,我就将对应的articleid读出来。然后,也只有删除操作的时候,才会更新涉及文章的评论数。

顺便再说一句,原来其实也没有这么卡的,也不会有504 错误的,为什么会出现呢?是因为我用了RDS,相当于这个操作。。。。连接了RDS 几千次。。直接就给弄崩了,原来数据库在本地的时候,几乎不受影响。。几千次又咋地?

换句话说。。。写代码还是要与时俱进啊。。。

Tags: sablog

补充:SSL证书完事了,但还是警告的问题

 先说为什么要处理

1、有朋友评论说,我这种frp+nginx是ssl代理方式,不能保证全站https,如果有schema检查的就有问题。
基于我大部分项目都是采用了Yii的Url::to()方法,默认不加schema。如果加了schema,他是自己读当前的URL的。所以自己开发的内容可以无视,主要还是一些第三方库。比如部分字体,部分JS。有的JS中还createElement中引用的JS。但这个毕竟少数。现在用了Vue+PHP之后。都在尽量用一些可靠的代码(不行就用unpkg之类的,卡就卡点吧)
2、水月 说,打开博客后还是有问题。。
 
所以,检查了一下,说我有几个小问题
1、支持了SSLV1,建议我不要支持。于是删除了
2、最重要的是说。。。我的证书链有问题,于是重新生成证书链,然后OK(至少到现在还是正常的)【现在网上有专门生成证书链的工具,谷哥一下就OK了】
3、额外检查了一下,真的发现有个页面里有个之前的广告链接。还是http的,改掉。(然后发现很多友情链接,都是http的。这怎么破?我先强制改成https的了。。如果打不开,我也没办法)
 
现在应该是小锁了吧?哈哈
 

久未更新,上来发个牢骚

 不得不说,就目前为止,我MAC下面必装 的软件就是MacJournal了,当然 我这是指工具软件。在没有Onenote的前提下,它是我用到现在最舒服的软件之一,虽然他有很多让我不爽的地方,但好歹,他能够让我记事。

不要和我提什么evernote之类的,它不适合我。

在翻开Macjounral的时候,突然看到了一年前有人留 下的一段话:

XML/HTML代码
  1. 我个人推荐学习顺序。   
  2. 基础部分  
  3.     一、UIView及其子类 UILabel UITextFiled UIImageView UITextView UITableView [重点]  等等以UI开头的视图  
  4.         特别需要搞明白UITableView,一通百通。      
  5.     二、NSObject 子类, 就是NSString  NSNumber  NSArray  NSDictionary == 以NS的类型对象 。     
  6.     三、对象的@property属性和其涉及的内存机制,ARC虽好,但是我不推荐不懂非ARC。    
  7.     四、Animation 动画效果,包括UIView提供的动画效果,CA动画效果,CI动画效果,更深层次的3D动画效果。  
  8.     五、BLOCK和GCD。  
正好借着双11的机会买了不少书,终于又可以看起来了。

话说这些年乱看看了不少东西,却没有深入,都是浅尝即止。这次是逼着自己每天必看。每天至少半小时(本想夸海口要1小时或者2小时,想想又不敢保证,但至少半小时还是能抽得出)

 

Tags: ios

win7下提示文件名过长,无法删除

今天在备份移动硬盘的时候,突然提示我文件名过长,无法删除。
按F2也无法重命名,一直提示:文件名过长
这个文件名是我的Sandbox中自动生成的IE的缓存文件。

网上找了很多资料都说这个无法避免
1、命令行move无效,命令行Ren无效,命令行rd无效,命令行Delete无效
2、最后看资料,说这有两种情况,1是本身文件名确实很长,2是全路径很长,即所有路径加起来,导致超过N个字节(3xxxx字节),这明显不可能嘛 。于是我尝试将这些Content.IE的目录一级级的往外拷贝,直到根目录。然后重命名成任意目录,再执行删除,成功

备份一下这次的操作过程。下次可以做参考

Records:321234567