下午的时候收到host厂商停机警告这台小鸡被标记有p2p流量,我也是不慌不忙地看了一遍警告内容 发现有台nas正在ariaNg上跑bitorrent流量 但是白名单机制准入了这台nas,赶紧从客户端这边先封锁掉这台nas的连接,然后登入host给路由策略上加上{ "type": "field", "outboundTag": "block", "protocol": [ "bittorrent" ] }这样的话 就算客户端白名单准入了,host端也会drop掉这些bittorrent的流量包。最近找工作 历程不顺啦 zzzzz 沮丧得一B 面试的机会都少 转型的艰困没那么容易啦
caddy 为了适应ACMEv2的接口需要更新ssl证书时指定邮件 参数 -email ,指定之后可以减少log输出到控制台 并且在证书过期或者更新失败时发出邮件通知让你指导 另外 我已经把我的站点弄成了通配的wildecard证书 这样二级子域名可以公用这个证书发现log指令下 指定轮转的文件尺寸无需指定单位mb,必须直接写数字,否则caddy -validate虽然不报错 但是启动会报语法错。caddy的更新就到这里。
让高亮生效加入highlight.js后,并没有让高亮效果马上生效。Ghost的编辑器在输入代码段之前,需要输入三个```再按tab键 然后自动弹出一个代码段输入的卡片。 并指定语言名称才会有高亮效果。
7700k开盖了
Android Studio 用户的代理配置指南,真正有效的 gradle 代理配置方式。#gradle依赖拉不下来真让人躁郁,自从从ant换成gradle,新的依赖都必须在线编译,(离线编译经常由于本地gradle home包完整性验证失败而不好使),不清楚是gradle.org屏蔽大陆地区访问,还是被gfw标记拦截,但尝试从gradle.org走https web/tls仍然是可以正常打开,所以如果要从敏感过度的socks协议下载还是有些麻烦.大多数情况下,你用的应该是 营养科学上网开socks5服务 作为代理客户端,如果是的话接下来这么操作:在 Manual proxy configuration 下面选择 Socks ,然后填入 Host name(
###这台mbp15寸实在太老旧了 不过至少还是颗i7的处理器 这些年服役以来一直兢兢业业 可惜ssd实在是太慢用久点以后会掉落到 700/600 MByte/s 非常之惨 .未来可能只能当大容量u盘用了吧我猜 因缘际会 ,终于换掉了这块原配的ssd. 顺便把系统更新到了最新的mojave. 比起highsierra来说真的很难用 很多旧的binary都不兼容了... 升级道路千万条,一时手贱两行泪. 不过非常欣喜地发现了新的ssd虽然总线仍然是ahci,但是磁盘效能跑出了接近nvme的效能 ,特别是随机读写上有了可以感觉到的提升.开多点档案也是秒秒钟读取完毕,安装稍大型的软件也是飞快写入.终于爽到了.只不过磁盘有时候读写剧烈会过温. 无法舒适的放在膝盖上使用笔记本了.
Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{}和${}我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举个例子:select * from student where student_name = #{name}预编译后,会动态解析成一个参数标记符?:select * from student where student_name = ?而使用${}在动态解析时候,会传入参数字符串select * from student where student_
不然ghost启动起来问题一堆 要么是莫名其妙带了端口号 看来真的非root账户无法使用1000以下端口是真的 然后域名不匹配 证书报红 check 之前选择数据库host看来node根本不认识localhost,换成回环地址可以了 总之,新博客搭起来了 日后再说. 也不知道cloudflare是怎么弄证书的 letsEncrypt? 假如改成*能否自动申请通配证书? 貌似不行 好像是分别申请的 想不清楚这个站点应该怎样配置更合理.frp之类的事情要晚一点再想
鉴于 RxJava 目前这种既火爆又神秘的现状,而我又在一年的使用过程中对 RxJava 有了一些理解,我(原作者:扔物线 不再替换)决定写下这篇文章来对 RxJava 做一个相对详细的、针对 Android 开发者的介绍。这篇文章的目的有两个: 1. 给对 RxJava 感兴趣的人一些入门的指引 2. 给正在使用 RxJava 但仍然心存疑惑的人一些更深入的解析RxJava 到底是什么RxJava 好在哪API 介绍和原理简析1. 概念:扩展的观察者模式观察者模式RxJava 的观察者模式2. 基本实现1) 创建
hitchhiker是brookshi分享的一个接口自动化测试的node js项目,其实非常好用 我直接拿来实体机部署就能用上.未来用docker开其他的pressure node 的话scale up也很方便.问题来了 这个项目可以通过project菜单上传二进制文件用来与接口交互 不过图片被后台接口base64处理后竟然识别不了我只好点开cmd+shift+I找报错. 定位到sandbox.ts的116行.readFileByReader()这里,看来是个过度包装的reader,由于Js我是个新手 ,先去看文档 别人的readFile并没有这类限制 看来要做减法.https://github.com/afrojewelz/Hitchhiker/commit/e352aa40be284197d4e3ab10ef60b71fabd02fc7我给原作者提了issue,不过看起来最近作者都无法回复,估计非常忙 ,我只好自己fork了整个项目 对sandbox.
mac上众所周知不再支持scp协议 这里不讨论scp sftp的安全问题,答案是都不够安全。windows下各种sftp工具都可以支持scp协议对root目录进行图形化操作,mac下coda sftp登陆群晖的话就只能访问到volume*这是因为默认群晖6.x下的sftp binary已经限制死了root directory解决方案也很简单,首先要把群晖root拿到sudo -ivi /etc/ssh/sshd_configPermitRootLogin 改成yes重新启动sshd服务,admin登入,sudo -isynoservicectl --reload sshd 重新载入sshd配置文件synoservicectl --restart sshd 重启sshd服务synouser --setpw root xxx安装ipkg包管理器wget http://ipkg.nslu2-linux.
pom.xml里面必须加入 <dependency> <groupId>com.jfinal</groupId> <artifactId>jfinal</artifactId> <version>4.7</version> <!--<scope>