textmate2保存文件时自动删除行尾空格

默认textmate2是没有这个功能的,不过可以通过Bundles开启,开启方法: 1、点击菜单中的Bundles,然后 Edit Bundles 2、在弹出窗口中,依次点击 Text -> Menu Actions -> Converting / Stripping -> Remove Trailing Spaces in Document / Selection , 在最右侧的 Semantic Class 一栏填入:callback.document.will-save ,如图所示: ...
Ruby | 2019-07-27 03:00 | 阅读 2050 次 | 评论 0 条

清理未发布的新闻,同时删除附件

bccn_shell进入docker,按向上键一次就会出现 ./manage.py shell ,如果不出现继续按。出现后按回车进入控制台。 from news.models import Article for article in Article.objects.filter(public=False).order_by('id')[0:1000]: article.delete() 一次删1000篇
Python | 2019-07-07 00:02 | 阅读 1427 次 | 评论 0 条

TextMate2 设置行间距

设置跟上面一行的间距: defaults write com.macromates.TextMate fontAscentDelta -integer 0 设置跟下面一行的间距: defaults write com.macromates.TextMate fontLeadingDelta -integer 0 删除设置,恢复到默认设置: defaults delete com.macromates.TextMate fontAscentDelta defaults delete com.macromates.TextMa...
Mac | 2019-07-06 00:34 | 阅读 1997 次 | 评论 0 条

osx系统在Finder中显示Library文件夹

显示: chflags nohidden ~/Library/ 隐藏: chflags hidden ~/Library
Mac | 2019-06-29 11:31 | 阅读 1613 次 | 评论 0 条

梯形标签是最丑陋的设计

如sublime text 如旧版本的chrome chrome 已经醒悟过来了,sublime text 仍执迷不悟。
默认分类 | 2019-06-29 09:03 | 阅读 2110 次 | 评论 1 条

osx 关闭滚动到顶部回弹(缓冲)的功能

滚动到顶部缓冲一下,然后再弹回来,乍看上去很酷,用久了烦人。下面的命令可以关闭: defaults write -g NSScrollViewRubberbanding -bool false 对chrome和textmate管用,对safari不管用,好在我不用safari。 如果想恢复回弹功能: defaults delete -g NSScrollViewRubberbanding
Mac | 2019-06-29 08:06 | 阅读 1554 次 | 评论 0 条

Ubuntu 18.04 屏蔽 command(win)键的方法

一按这个键就会激活Activities,影响其它的组合键功能。在terminal执行下面的命令可以关闭这个快捷键 gsettings set org.gnome.mutter overlay-key ""
Linux | 2019-06-27 11:11 | 阅读 2898 次 | 评论 0 条

iterm2 启用 Solarized Dark Higher Contrast 配色方案

原来选择配色方案叫什么忘了,背景是蓝黑色的,对比有些强烈 这是导出的配色文件,以备以后使用 嗯,配色是个玄学
Mac | 2019-06-27 06:30 | 阅读 4258 次 | 评论 0 条

编程语言越短越好,跟笔记本越薄越好的观念一样,是个误区

2005年的时候,公司为了体现对技术人才的重视,经理去电脑市场给我配了个超薄键盘,就是薄的像现在超薄笔记本的键盘那样薄的外界接盘。当时就觉得不太好用啊,又不好意思换成原来的厚键盘,盛情难却。那时候超薄是技术尖端的体现,直到2010年左右,人们才认识到键程对手感的影响,键盘制造商也开始把键程作为卖点,机械键盘也重新被请回来。键盘已经醒悟过来了,超薄笔记本还没醒悟过来。 JAVA、C#、VB.NET都有啰嗦的缺点。VB.NET后面还跟这个end function,一直被诟病。java的命名,长的一个方法名像一个句子,啰嗦的缺点一直困扰着java。 ...
默认分类 | 2019-06-26 19:06 | 阅读 1791 次 | 评论 2 条

Visual Studio 关闭鼠标悬停时自动出现快速文档浮层的方法

就是这个烦人的图层,像打不跑的苍蝇 我在上篇博客狠狠的吐槽了这个设计 https://blog.bccn.net/静夜思/66713 ,不解决掉这个问题终日寝食难安。 苍天有眼,今天让我搜到一个10年前的帖子 https://stackoverflow.com/questions/4130598/how-do-i-turn-off-code-tooltips-in-visual-studio-2010 10年前就有人受这个困扰(然而官僚化的微软始终听不到用户的声音),并且开发了一个扩展,当然这个扩展现在已经不能用了。好在给了我...
Windows | 2019-06-22 20:40 | 阅读 5140 次 | 评论 0 条

Visual Studio Code 这个名字绝对是下下策

鱼目混珠闹乌龙,搜 Visual Studio 的使用技巧,搜出来的都是 Visual Studio Code 的。
Windows | 2019-06-22 18:36 | 阅读 1170 次 | 评论 0 条

Visual Studio太愚蠢,愚蠢了这么多年微软毫无知觉

最新补充: Visual Studio上的这个问题,已通过安装扩展解决 https://blog.bccn.net/静夜思/66721 写代码的时候鼠标移到变量或方法上,立马跳出一个浮动图层,显示相关定义和说明。 对于阅读代码的时候,这种功能很方便,但IDE主要是用来写代码的好吗? 这样很耽误写代码,特别是鼠标向下一行移动的时候,这个图层挡住了下面几行代码,想把光标转到下几行都很困难。很想一巴掌把那个图层扇到一边去,无奈它老是不知趣的刷存在感。 这么明显的一个...
Windows | 2019-06-19 16:38 | 阅读 3369 次 | 评论 0 条

WSL1 启动速度好快,占用资源好少

不知道是不是常驻进程,跟打开一个dos窗口的速度差不多,瞬间打开。比虚拟机半天启动不起来NB多了,就算虚拟机恢复快照速度也没这么快。 基本上不占用资源,比浏览器、QQ什么的占用资源少多了 微软🐂🖊
Windows | 2019-06-18 16:29 | 阅读 11284 次 | 评论 6 条

PHP去掉变量前的美元符号$就功德圆满了

个人认为这是最丑陋的设计,导致php丑陋的最大因素。 再一个就是调用对象的属性和方法用反人类的 -> ,用点号已经是业界公认的标准。用 -> 不光难看,输错了删除需要按键两次。最珍贵的点号被php用来连接字符串了,真是暴殄天物
PHP开发 | 2019-06-15 23:09 | 阅读 2471 次 | 评论 4 条

Alfred搜索排除某个文件夹

打开系统偏好设置 - Spotlight - 隐私,添加要排除的文件夹即可 但隐藏的文件夹在打开的文件对话框是找不到的,怎么办呢? 1、右击Finder,选择“前往文件夹” 2、输入要进入的文件夹路径,按回车,就一步步进入文件夹了 3、把要隐藏的文件夹拖进 Spotlight 的 隐私 设置窗口里即可。
Mac | 2019-06-14 18:09 | 阅读 6361 次 | 评论 0 条

防止Firefox占用cpu过高风扇狂转的方法

首选项 - 隐私与安全 - 权限 - 阻止无障碍服务接入您的浏览器 选中此项,然后重启
默认分类 | 2019-06-12 21:29 | 阅读 2697 次 | 评论 0 条

debian/ubuntu 编译安装 openssl 1.1.1

wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz tar zxvf openssl-1.1.1c.tar.gz cd openssl-1.1.1c/ ./config make install cp libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/ cp libssl.so.1.1 /usr/lib/x86_64-linux-gnu/ rm /usr/bin/openssl ln -s...
Linux | 2019-06-05 01:30 | 阅读 8522 次 | 评论 0 条

配置nginx支持tls1.3最最最坑爹的坑

按网上的教程,编译openssl 1.1.1 查看nginx信息,也是基于openssl 1.1.1编译的 root@bccnsoft:~# nginx -V nginx version: nginx/1.17.0 built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) built with OpenSSL 1.1.1c 28 May 2019 TLS SNI support enabled 然后不管怎么搞,在浏览器里查看的时候还是tls1.2,不管怎么重启调...
Linux | 2019-06-04 14:46 | 阅读 12793 次 | 评论 6 条

logrotate执行切割的时候出现because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation错误的解决办法

vi /etc/logrotate.d/down.bccn.net /var/sitepath/log/host.access.log{ su root list missingok notifempty compress olddir /var/sitepath/log/access/ daily copytruncate rotate 30 } /var/sitepath/log/error.log{ su root list missingok ...
Linux | 2019-06-03 17:46 | 阅读 5298 次 | 评论 0 条

logrotate手动执行日志切割

logrotate --force /etc/logrotate.d/down.bccn.net 也可以模糊匹配多个文件 logrotate --force /etc/logrotate.d/*.bccn.net
Linux | 2019-06-03 17:43 | 阅读 3159 次 | 评论 0 条
浏览2894020次
文章归档
最新评论
  • 静夜思:-1是多核
  • 时光拾荒者:CtrlCV还是强的😝
  • 硬识岩丝:解决了,太感谢了~