这两天在部署脚本时总是会出现一个非常诡异的问题大致如下: #!/bin/bash # ab变量为环境变量,例如Hello result="hello${ab}${1}!" echo $result 执行./script.sh World,本来认为是 Hello World! ,结果确是 World! 这种莫名其妙的替换让我百思不得其解,翻了无数遍shell变量教程。终于鬼使神差发现是文件格式的问题。利用dos2unix命令后执行结果恢复。 Post Views: 246
这两天在部署脚本时总是会出现一个非常诡异的问题大致如下: #!/bin/bash # ab变量为环境变量,例如Hello result="hello${ab}${1}!" echo $result 执行./script.sh World,本来认为是 Hello World! ,结果确是 World! 这种莫名其妙的替换让我百思不得其解,翻了无数遍shell变量教程。终于鬼使神差发现是文件格式的问题。利用dos2unix命令后执行结果恢复。 Post Views: 246
这里有个隐藏信息是阿里服务器内部用100网段作为dns服务器,而这个网段是ISP保留网段CGNAT真不知道它怎么敢用,以为自己是ISP了吧。 然后好死不死Tailscale偏偏只用这个网段,还贼有理由:https://tailscale.com/kb/1015/100.x-addresses/ 甚至你用ip_prefix它还warn你,无视就好。 tailscale up 需要附带的参数--accept-dns=false防止dns冲突 如果会自己添加iptables那么可以使用--netfilter-mode=o…
tmutil listbackups 列出所有的备份,这里要注意的如果备份在nas上,路径中的中文并不会正常显示 tmutil destinationinfo 列出目标备份的信息,这里主要用于nas详情 tmutil machinedirectory 列出本机挂载的目录,这里最重要需要在删除命令中使用 sudo tmutil delete -d 挂载目录 -t 时间戳目录的完整时间戳从路径中复制 Post Views: 1,868
清理缓存文件: sudo apt-get clean 这个命令会清理掉 /var/cache/apt/archives 目录下的所有已下载但已经安装的软件包,可以释放大量磁盘空间。 删除无用的软件包: sudo apt-get autoremove 这个命令会删除已经安装但不再需要的软件包,可以释放一定的磁盘空间。 查找大文件并删除: sudo find / -type f -size +100M -exec ls -lh {} \; 这个命令会查找所有大于 100MB 的文件,可以用来找到占用磁盘空间较多的文件,…
前言:不得不吐槽,本来在萌芽就可以补掉的,都怪自己不懂,贻误了最佳治疗的窗口。 1,消炎止痛用药术后即刻服用1片双氣芬酸钠止痛药必要时可再次服用,但不要超过 2颗/天。头孢:每次一片:每天两次,用7天。 2,术区在2-3天无后可能会有肿胀;术后6小时术区冰袋冷敷冰袋用毛巾包果,10 分钟冰敷 5分钟间隔。若术后4-5天肿股疼痡加剧请联系医生。 3,48小時内口内唾液帯血丝正常,不要使効吐或反复漱口。若有大量出血请联系医生。 4,术后2周 用款口水伤口处含敕1分钟,不要鼓漱,每天3次。术区2周内禁止刷牙,其他位置术后…
最近迷上网飞,虽然一直有下载网飞的剧看,但是这种随开随播的体验真的很好。如果能在投影上看那一定很酷。下面是我的安装经历: 在apkpure下载netflix的apk安装包; 用u盘拷贝到极米上,但是哪怕后缀改为apk1还是无法安装; 手机安装极米app,里面有个传文件的功能,十几兆每秒,如果上传的是apk文件会自动安装。 装好后可以通过外接键盘输入账号密码,这里要注意的是netflix是不能用遥控器控制的,需要外接鼠标,所以无线鼠标是个不错的选择。 Post Views: 4,610
偶尔发现了一个开源项目:https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean 大概意思是安装后就可以看会员内容,抱着学习的态度试了一下还真的可以。下面是安装流程: 下载安装包:https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean/-/archive/master/bypass-paywalls-chrome-clean-master.zip 解压缩安装包 打开Chrome的插件页,…
更新pycharm后崩溃了,查了很多资料,有怀疑是M1芯片的适配,也有怀疑是java运行环境的问题,在最后崩溃的debug中就是没有真正问题的日志。每次失败后隔了几个月又再次尝试,就这么来回折腾了三次,今天终于解决了,更新到了最新的版本。我的问题是,早些年学生时代留存的pojie代码触发的崩溃“fuck_the_regulations_320.aZ.”。代码在/Users/xxx/Library/Application Support/JetBrains中,后面因为都是正版账号登录就忘记了。 好了不管你碰到的是什么…
RSA加密已经不再安全 这里特指长度为小于2048长度的rsa秘钥,目前大于2048的暂时是安全的,但是这种被步步紧逼的感觉很不好,干脆就把秘钥升级到ed25519,它是新的算法从openssh6开始支持,所以目前大部分系统都ok,从openssh8.2开始rsa不再作为推荐算法了,我也是从github文档才发现推荐算法更新为ed25519。这里要注意的是ssh-keygen 的-a参数,默认是16,可以直接提到100,会大大增加破解成本,说人话就是很多年以内基本可以不care加密的事了,一步到位。 查看本机ssh…
一直在爱下电子书下些爽书看,不知道什么时候开始屏蔽了大陆的访问,然后下载也只有繁体,于是有了下面的代码。这段代码来自网络,无法确定出处,贴上来纯粹是把环境交代下,如果你有使用到可以参考。 Python 版本:3.9 Opencc库:pip install opencc-python-reimplemented==0.1.4 # Copyright 2022 ljmold.cn All rights reserved # # Authors: Carry Jin # 将电子书中的繁体中文转换为简体中文 import …