最近MacOS上的磁盘空间只有不到十G左右,查看一下各个目录占有的空间,发现有个用户缓存空间占用了十几G的空间。
du -sh ~/Library/Caches/
排序一下:
du -sh ~/Library/Caches/* | sort -h
把排名前几个的文件删除即可
量化自我和极简主义的窝藏点
技术
最近MacOS上的磁盘空间只有不到十G左右,查看一下各个目录占有的空间,发现有个用户缓存空间占用了十几G的空间。
du -sh ~/Library/Caches/
排序一下:
du -sh ~/Library/Caches/* | sort -h
把排名前几个的文件删除即可
环境: MacOS, LibreOffice
方法一: 在Activity Monitor右上角输入「中文」两个文字,找到「简体中文输入方式」进程,然后强制关闭。或者输入「chinese」,找到「Simplified Chinese Input Method」进程,然后强制关闭。
方法二:在Activity Monitor右上角输入「LibreOffice」,找到相应进程强制关闭。
环境: MacOS, Android Studio 4.1.2
由于国内墙的原因无法自动在Android Studio上下载gradle包。因而专向手工下载。在目录文件<android project>/gradle/wrapper/gradle-wrapper.properties找到distributionUrl,通过这个地址下载gradle-7.3.3-bin.zip并解压。
android studio -> Preferences -> Build, Execution,Deployment -> Gradle,设置Gradle user home路径/Users/xxx/.gradle/wrapper/dists/gradle-7.3.3-bin,把刚才解压的gradle-7.3.3-bin目录下文件拷贝到此,最后点击Apply按钮。
自此,项目的gradle脚本会跳过下载环节从而自动执行其他的任务。
环境:macos, idea
由于java是通过sdkman安装的,而默认就是隐藏文件,路径为/Users/xxx/.sdkman/candidates/java,在使用IDEA项目的Project Structure -> Platform Settings -> SDKs设置java版本时无法找到。因此在add new sdk出现对话窗口时需要按一下Cmd+Shift+Period组合键,这时在对话窗出现隐藏文件,选择即可。
最近搭建一个rss feed管理的rails应用,在使用一段时间后内存差不多就占满,就是puma和sidekiq这两个进程占用。一种比较灵活的方式,使用像puma_worker_killer这样的监控程序,监控rails进程达到一定内存占用后将其重启,但这样使用体验不好。
由于ruby使用glibc的malloc进行内存分配,这是一个比较老旧的内存分配器,性能比较低分配时会产生大量碎片,所以切换jemalloc做为Ruby应用的内存分配器
# ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
#apt-get install libjemalloc-dev
#apt-get install libcurl4 libcurl4-openssl-dev
# rvm reinstall 2.6.3 -C –with-jemalloc
通过路径: 仪表盘 —》 媒体 —》 添加新文件
最大上传文件大小: 2MB
修改如下:
vi /etc/php/7.4/apache2/php.ini
upload_max_filesize = 32M
post_max_size = 64M
memory_limit = 128M
重启服务
service php7.4-fpm restart
systemctl restart apache2
由于gfw的阻碍,gradle脚本无法在android studio自动执行,只能依靠手工输入命令的方式,因此需要找到terminal界面。
路径如下:
View -> Appearance -> Tool Window Bars -> Terminal
转载 https://sspai.com/post/56079
有时间在linux服务器拷贝大量文件需要自动化脚本,为了避免输入密码,使用sshpass命令:
sshpass -p “password” scp -r local_folder root@remote_ip:/root/
使用certbot生成SSL/TLS证书,文件夹在/etc/letsencrypt/live目录下面
备份server.pem文件,然后再生成新的文件
cat /etc/letsencrypt/live/chat123.zone/privkey.pem /etc/letsencrypt/live/chat123.zone/fullchain.pem > /opt/ejabberd/conf/server.pem
最后重启ejabberd即可