自动备份远程文件到本地
自动登录远程机器,自动输入密码和yes/no等,可以利用expect,需要先安装。自动备份远程机器上的文件(remote_bak.sh):123456789101112131415#! /usr/bin/expectset timeout 3600set password yourpasswordspawn scp -r remote_host:/path/to/files /local/path…
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
自动登录远程机器,自动输入密码和yes/no等,可以利用expect,需要先安装。自动备份远程机器上的文件(remote_bak.sh):123456789101112131415#! /usr/bin/expectset timeout 3600set password yourpasswordspawn scp -r remote_host:/path/to/files /local/path…
SeriesGetting Started with Nvidia Jetson Nanohow to install vscode on Nvidia Jetson Nanohow to use vscode remote-ssh for Linux arm64 aarch64 platform such as Nvidia Jetson TX1 TX2 NanoGuideHost: Ubunt…
SeriesGetting Started with Nvidia Jetson Nanohow to install vscode on Nvidia Jetson Nanohow to use vscode remote-ssh for Linux arm64 aarch64 platform such as Nvidia Jetson TX1 TX2 NanoGuidemethod 1123…
项目代码:imzyf/lonicera | GitHub Lonicera Framework - Every French soldier carries a marshal’s baton in his knapsack. MVC MVC 模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。 Lonicera 0.1 bootstrap in…
如何理解一个人? 从物理上来说,人由原子构成,从生物学角度说,人由进化而来,从化学角度说,人其实就是各种化学反应的总和。
近期NVIDIA发布的StyleGAN2对于GAN用于图像生成又推进了一把,同时也是赚足了眼球,然而同期下另一篇图像翻译任务下的改进版模型却显得有点默默无闻了,这就是今天我们要介绍的StarGAN v2。模型整体在StarGAN[1]的基础上解决了图像翻译任务中源域的图像转换为目标域的多种图像,并支持多个目标域的问题,实现了较好的源域图像到目标域图像的转换,值得一说的是文章还公布了一个动物面部图像…
正如基督教的历史叙述清楚地表明的那样,“历史的终结”是一切普世史写作的应有之义。历史中的具体事件唯有置于更大的目的或目标之下才有意义,而目的或目标的达成必定导致历史过程的完结。人类最终的目的,就...
写下这些的契机,是因为两周前新出《up in smoke》。另一位喜欢cm的朋友激动的说cm重新采用了《on your shore》时期的唱法,令他泪流满面。于是在高铁上我重听了《on your...
不是应该只有 5MB 的缓存吗,怎么就“DOMException: Quota exceeded.”了?
视频教程https://www.bilibili.com/video/av78957794OBS录屏推流教程:https://www.bilibili.com/video/av78808759搭...
关于 C++ Lambda 表达式和闭包的一些思考。定义MDN 对闭包的定义为:函数与对其状态即词法环境(lexical environment)的引用共同构成闭包(closure)。也就是说,闭包可以让你从内部函数访问外部函数作用域。闭包在 JavaScript, Lua 等语言中很常见,它们的函数在每次创建时生成闭包,C++ 在增加 Lambda 表达式以后,也可以较为简单的写出闭包(注意:L…
一加7手机上使用最新的文件系统F2FS最佳实践,使用Arter97内核
其实还写了很多很多的东西,但是丢失了好多,实际消耗的话,消耗了 6 本笔记本了呢,送去了 2 本,还有一本很重要的东西 9.1 的那天不见了呢,大概是有人喜欢那些创造出来的另一个世界的故事和传说吧,剩下的东西,就是一本随便写写画画的本子,一本记录上面那些东西的本子,一本记录看书的感受的呢。好多写出来的东西也在里面造成了不小的麻烦,这些就放到以后的故事再说吧,也有很多是比较隐私的东西呢,也就不发出来…
彩虹工具箱提供了大量常用的小工具,并根据小工具的用途分类为 生活娱乐、 加密解密、 数据计算、编码转换、 图片视频、 网络工具等分类。
最近一直在家工作,用的都是台式机,这个月公司要组织去泰国旅游团建,正愁手里没有个便携的笔记本,手机淘宝就给我发了一条 GPD P2 Max 的推送广告,让我知道了这个宝贝。在跟多款同类产品经过了一番比较之后,决定就买这一款了,趁着双 12 期间有优惠活动,最后从京东上买了这台超级本。先说一下为啥选它而不是其它的几款同类产品的理由。首先从大小上来说,这款是同类产品中最大的,其它几款都是 6寸,7寸,…
安装时可能不支持高版本,我使用了composer require laravel/passport ~4.0 […]
Whynpm 的安装出错是屡见不鲜,往往是因为安装的环境不够 “clean”。通常情况下,只要删除项目目录的 node_modules 和 package-lock.json,重新执行 install 就能解决。偶尔也会出现上述操作解决不了的问题,譬如 npm 的缓存文件异常,就需要在安装前执行 npm cache clean --force 清空缓存目录。但 npm cache clean 也存…
背景介绍 前段时间被各种油管主播和B站UP主种草软路由,上至N系、J系各类X86架构小主机,下至树莓、友善之臂各类Arm架构的“派”,不一而足。看着家里的就靠一台老旧的R6300v2作为主路由来撑着,不禁又动心起来,构思了好些方案,无奈囊中羞涩,迟迟没能下手。 在软路由的CPU推荐图和各类评测中,J3455是个出现频率较高的CPU,同时支持VT-D和AES指令集,一直是相对比较受到关注的。突然想起…
时间在变,人也在变。有些事,不管我们如何努力,回不去就是回不去了。皮囊的相爱永远无法与灵魂的相爱相提并论,前者很容易,后者看福气。爱情到最后,不过就这两个字:习惯。习惯了呼吸,习惯了的体温,习惯了生活中有彼此。世界上最牢固的感情“不是我爱你”,而是“我习惯了有你”。 明天还要上班呢,早点睡吧!记得喝杯热牛奶,让你轻松入睡。盖好被子,不要着凉,感冒了我可是会心疼的!好了,晚安,好梦! 谁我都不想等了…
前几天黑色星期五,然后看见大佬们都在说 PacificRack 的服务器,所以我也去凑热闹收了一台,刚好把自己之前那台 256M 的小可怜换掉,顺便也跑了一下测试之类哒。CPU 真的还是有点差,不过和之前那台也差不多,但是这台商家没有开 aes_ni,路由的话我看见别人的电信回程是 CN2 GT,联通移动直连,但是我这台不知道为什么电信也是直连的没有走 CN2 好惨诶(电信回程切到 CN2 GT…
0x01 工具介绍BurpSuite是一款信息安全从业人员必备的集成型的渗透测试工具,它采用自动测试和半自动测试的方式,包含了 Proxy,Spider,Scanner,Intruder,Rep...
在GitHub上看到一个内容很赞的Python读物《Python 工匠:善用变量来改善代码质量》,通读一遍学到不少新知识,因此决定把这些有用的Tricks记下来,方便日后查阅。所有内容摘自https://github.com/piglei/one-python-craftsman,作者pigleiTable of Contents1 当Class不包含方法时,可以用NamedTuple代替2 自定义对象的True/False3 在条件判断中使用 all() / any()4 使用 try/while/for 中 else 分支5 以r开头的内建字符串函数6 无穷大float("inf")和负无穷大float("-inf")7 当需要频繁在list前端插入元素时,考虑用collections.deque8 用collcetions.defaultdict统计次数9 字典操作10 next()函数11 使用partial构造新函数12 使用 product扁平化多层嵌套循环13 使用 islice实现循环内隔行处理14 使用 takewhile 替代 break 语句15 尝试用类来实现装…
cat /boot/grub2/grub.cfg |grep menuentry 注意是单引号里面的都是。这里可以看到,这台机器目前有三个内核。设置指定内核为默认加载项:grub2-set-de...
怎么关闭CPU下面的语法表示关闭CPU core #2:echo 0 > /sys/devices/system/cpu/cpu1/online怎么开启CPU下面的语法表示打开CPU co...
问题现象场景:低内存服务器(如 512MB 内存)使用宝塔面板时,一些程序要求 MySQL 版本最低为 5.6。问题:安装 MySQL 5.6 时提示最低内存要求 768MB;安装 MySQL ...
说明:mysql 5.6、5.7默认启动占用内存400多M,如果是vps等小内存应用,mysql内存占用率明显偏高,将会导致崩溃,mysql会自动停止。 编辑/etc/my.cnf文件在[mys...
BBRplus脚本安装方法:不要在生产环境使用一键脚本,建议手动安装,进不了系统用vnc切内核一键脚本(仅CentOS):wget "https://github.com/a88660...
前言这里的 Verdaccio 是指用于搭建轻量级 npm 私有仓库的开源解决方案,以下简称 npm 私服。前段时间写了一点分流相关的优化思路,但那是以节省资源开销为主、不冲破原有结构的微调,从结果上看,甚至不是合格的优化。随着用户(请求)数量的上升,服务响应速度和效率其实才是最要紧的问题,节省资源终究不能改善这一点。因此我决定实施上次浮现在脑中的想法,将内外网的 npm 包流量彻底分流。关于 C…
说明:由于Linux自身的OOM机制,小内存VPS(比如virmach,rectified家的128 RAM)在运行锐速等软件的时候,会导致进程被杀或者直接死机。要保证服务正常运行,首先我们可以...
前言 int、long 等基本数据类型值比较可以直接使用 == 比较,其包装类型:Integer、Long 如果直接使用 == 比较大小我们会发现一个神奇的现象。当然,阿里规约也对此做出强制规定: 【强制】 所有的相同类型的包装类对象之间值的比较,全部使用 equals 方法比较。
前面讲过了多媒体容器格式的变迁,这期我们来看看音频编码是如何发展的。在讲编码之前,同样地,让我们来看看现在最为通用的数字音频格式——PCM是怎么来的吧。从音频波形到0和1声波是一种机械波,在数字时代到来前,录音的原理其实就是将声波的波形、振幅等等特征依样画葫芦给记录到如黑胶唱片、磁带等介质上面,但是这种记录方式并不利于保存,计算机等电子设备的普及使得人们更想使用电子数据的方式来保存音频。但是用于采…
下载 WinFsp下载 SSHFS-Win 安装后通过这个链接使用映射网络驱动器来挂载: \\sshfs\REMUSER@HOST[\PATH] WinFsp 下载 https://github.com/billziss-gh/winfsp/releases/latest SSHFS 下载 https://github.com/billziss-gh/sshfs-win/releases 来自:
OpenWrt主线已支持这个型号 (P&W R619AC),不再需要本文内容。 1. 简介 不多说,灵车,IPQ4019,OpenWrt没支持,国产X-Wrt不想用,拿ImageBuilder打Patch吧。 2. 系统 打Patch的话参见X-Wrt的commit,这个就差不多了。 但是PCIe并不能开箱即用。 要想PCIe能用的话还存在三个问题 没设备树 没电 没REFCLK miniPCIe…
感谢感谢开源软件开发者,github链接https://github.com/cnlh/nps/感谢maizer制作图文版的教程视频教程请前往bilibili查看https://www.bili...
Similar to DLL sideloading, legit plugins on macOS could be abused to load executable code on startup.
本文所用环境:操作系统: Linux September 5.3.11-1.el7.elrepo.x86_64 GNU/Linux内核版本: centos-release-7-7.1908.0.el7.centos.x86_64HTTP3目前,最新版本的 nginx (1.17.5) 仍然不能原生支持 HTTP3,好在 CloudFlare 提供了基于 Quiche 和 Boringssl 实现的…
想等个宽,我太难了
linux在运行时间长了之后,尤其在虚拟环境中。系统时间可能会存在一定的误差,时间同步在大型集群环境中是很重要的,而通过ntp协议来同步时间,则是一个很好的解决方案。linux默认使用ntpd来同步时间的,但ntpd同步时间并不理想,有可能需要数小时来同步时间,所以在Centos7中可换成chrony来实现时间同步。chrony兼容ntpd监听在udp123端口上,另外还监听在udp的323端口上…
1. 简介从 Android 7 开始,Android 源码编译时默认使用 Ninja,编译时,会先把 makefile 和 bp 转换成 ninja 再进行编译。这个转换过程非常慢(需要遍历处理所有关联的 makefile、bp 文件),即使只是通过 mm 或 mmm 编译某个模块,也会有很多因素触发 ninja 文件的重新生成,而这对基于源码开发的模块很不友好,编译好慢!2. 初识 ninja…
好久没有用 Nodejs 搞事情了,前两天突然一个「项目」要用到 Node 环境,但打开终端居然zsh: command not found: node了,于是便查阅了官方支持文档 HT208050:
QNAP还是不错的,就是界面做的一般般。视频默认油管的,B站地址。
上周摸鱼摸到 GitHub Actions,听说今年 11 月就要正式向大众开放了,试了下蛮好玩的,但局限性和坑点也非常多
无聊逛了下数毛,竟然看到9102年了数毛还有提及Lumia的文章,甚是感动,感觉有空可以写一写手机摄影的一些事情,今天很晚了,先占个坑……没想到摸着摸着快一个月过去了
My Awesome PowerPoint Presentations谨以此纪念那些本人自以为优秀得不接地气的 PPT 们。PPT 列表A Brief Outlook on Academic E...
從 Windows Terminal v1.5.10271.0 開始,官方已經支持添加鼠標右鍵菜單,而無須自己添加。Windows上有很多命令行程序,例如CMD和PowerShell。微軟在Build 2019上推出了一款面向Windows10的命令行程序,這款程序集合了Windows上的PowerShell、CMD以及Windows Subsystem for Linux於一身,解決了不少惹人吐…
神秘的浮点数舍入
相信很多玩机爱好者都喜欢折腾手机,从解锁BL到刷TWRP再到root,现在大家都喜欢使用Magisk(面具)的root,因为它除了SU授权管理功能以外,还有一个模块功能,用户可以使用各种模块来自定义手机,对手机做一些功能扩展和界面美化等。 有些模块是针对某个版本操作系统而设计的,一旦刷入了不适配手机操作系统的模块,就会导致手机卡在开机界面无法开机,现在教大家如何使用TWRP(第三方Rec)删除导致…
2015年的时候我写过一篇文章,关于KDE Connect。时至今日,我依然在使用这款软件——不仅仅是因为好用 … 继续阅读关于KDE Connect