随笔分类 - 经验与技巧
记录一些自己掌握的一些经验与技巧
摘要:折腾软路由真的是一个相当耗时间的事情,之前图省事都是直接下载别人编译好的版本,各种插件都有了,开箱即用。 但是现在有点受够各种所谓大神编译(夹带私货)的版本了,还有些是从某个snapshot的源码拉出来,opkg源也只能写snapshot,导致后面装包一堆问题,一头乱麻。 所以这次打算直接装官方的版
阅读全文
摘要:起因 我们看一些正规项目的git提交记录,比如vue3的: 每条git log都是一个单词+冒号+描述的方式,并且生成的CHANGELOG.md也很正规化的样子: 怎么实现的呢? 看一下package.json中关于changelog的操作: 所以是通过conventional-changelog实
阅读全文
摘要:用nginx+域名配置一个80端口的http服务 server { server_name helloworld.com; listen 80; location / { add_header Content-Type text/plain; return 200 'hello world'; }
阅读全文
摘要:如果你的团队还在用svn管理代码,而你更习惯git,并且希望平时的一些小修改也提交一下,但不推送到服务器。 其实用git来管理svn仓库也是可以的,下面记录一下基本操作: 配置删除svn的空目录(比较重要,不然在git中删除目录的操作可能提交不上svn) git config --global sv
阅读全文
摘要:有时候跟人共享开发一个git仓库,某个文件你需要临时更改一下,但是不想提交到仓库,比如一些与本地相关的路径配置文件啊之类的。 虽然这类配置文件可以添加到.gitignore中,但是很多时候这个配置文件可能是必要的,不能忽略的。 但是如果临时修改的文件不提交,使用git pull等操作的时候很不顺畅。
阅读全文
摘要:前端项目如果多人协作,都希望格式统一,并且能编辑的时候自动格式化。 所以做了下面这样的操作: 安装vetur+prettier插件 配置vscode的保存自动格式化 在vetur插件中配置js文件的格式工具为prettier 理论上来说,prettier应该按照一定的规则格式化代码了。 问题就出现在
阅读全文
摘要:nds游戏绝对是游戏界的瑰宝,尤其是有些游戏的音乐还很好听,所以想把它们提取出来。网上搜了下教程,这里整理一下,全程在archlinux下操作。 首先用到的工具是(vgmtrans)[https://github.com/vgmtrans/vgmtrans) 按照github上的wiki,首先要安装
阅读全文
摘要:用树莓派放在家里当pt下载器,一直挺惬意的,因为没有公网ip用vps和frp配置代理,偶尔ssh上去看看,一段时间也用得好好的。 可是最近这几天,在办公室ssh上去死活连不上。 于是回去后开始折腾,局域网ssh可以进去。 frp换了几个版本没效果,看frps的log打印其实是有响应的啊。 然后看fr
阅读全文
摘要:系统是debian系 安装: 将当前用户加入‘docker’组: 刷新权限: 重启docker服务: 测试一下:
阅读全文
摘要:最近打算玩一下nes游戏,重拾一下6502汇编。 摸索了几天,觉得下面这个反汇编的流程比较好: 用 fceux 载入游戏,选择debug菜单Code/Data Logger,点击Start,稍微玩一下,点击Save as保存cdl 使用 dasm6 反汇编,加上刚才导出的cdl 生成的asm源码可以
阅读全文
摘要:1、在这个网站申请ssl证书 https://www.sslforfree.com 2、下载的证书使用这个脚本处理一下 #!/bin/bash HOST_NAME=$1 cp certificate.crt $HOST_NAME.crt echo '' >> $HOST_NAME.crt cat c
阅读全文
摘要:这是一个可以修改提交历史的命令,威力很猛的后悔药。 1、彻底删除不需要的文件 比如一不小心把 node_modules 目录加入git仓库了,导致仓库很大 : git filter-branch -f --prune-empty --index-filter "git rm --cached --i
阅读全文
摘要:我目前用得最顺手的python web框架是bottle,简单方便。 bottle有一个开发用的http服务器,效率不高,单线程,阻塞。 所以,得找个别的服务器来部署。 根据bottle官方的文档,发现paste和cherrypy是比较方便的,但是paste官方不FQ上不去,所以先看了cherryp
阅读全文
摘要:'单引号' 忽略所有特殊字符 "双引号" 忽略大部分特殊字符,除了$ \ ` \ 输出执行结果
阅读全文
摘要:公司有个项目的git仓库,因为一些二进制文件也放在里面,版本迭代后,整个仓库特别大,有好几G。 直接git clone是不行的,会报这样的错误: error: RPC failed; HTTP 502 curl 22 The requested URL returned error: 502 Pro
阅读全文
摘要:以前要将一个东西放到后台执行,都是用screen命令,直到后来发现了tmux,发现这货比screen高端多了。 概念 有三个等级,最上层是session,一个session可以包含好几个window,一个window下面有分为几个pane 常用操作 + tmux 打开一个session并新建一个wi
阅读全文
摘要:今天又学到一个命令,果然厉害 参考这里 "http://blog.csdn.net/anders_zhuo/article/details/8461641"
阅读全文
摘要:主要与三个参数有有关 fileencoding 缩写 : 保存文件时所用的编码 查看当前文件的编码 可以将当前文件转换为 编码 fileencodings 缩写 : 打开文件时猜测文件编码的顺序 先猜测文件是不是 编码,然后再用 来解析 encoding 缩写 : 终端使用的编码,vim将文件读取出
阅读全文
摘要:原理就是将windows识别硬件时间为UTC 0而不是现在的UTC+8 下面都是抄来的 注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\中添加一项数据类型为REG_DWORD,名称为RealTime
阅读全文
摘要:今天搞了个很廉价的vps,ssh上去之后操作卡顿得不行,有时候输入一行命令后需要等五六秒才显示出来,蛋疼得不行。然后想找一个解决方案,先是看到了mosh。搜索了下教程,看了下说明,因为我这个廉价的vps不能使用默认的22端口,所以有点麻烦的样子。然后翻到了这篇文章:http://www.linuxi...
阅读全文

浙公网安备 33010602011771号