聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
xehoth xehoth 2019-12-12

C++ 闭包

关于 C++ Lambda 表达式和闭包的一些思考。定义MDN 对闭包的定义为:函数与对其状态即词法环境(lexical environment)的引用共同构成闭包(closure)。也就是说,闭包可以让你从内部函数访问外部函数作用域。闭包在 JavaScript, Lua 等语言中很常见,它们的函数在每次创建时生成闭包,C++ 在增加 Lambda 表达式以后,也可以较为简单的写出闭包(注意:Lambda 表达式不意味着闭包)。实例计数器在 JavaScript/Lua 中利用闭包写出如下计数器:123456789let counter = (function () { let count …

thisis.host thisis.host 2019-12-11

宝中赋

姜炎故里,雍州福地;文王懿德,有风来仪。周礼制而雅韵起,石鼓出而雄文贻。崇礼尚文,重庠序之教;珠流璧转,锲不舍之功。遂有斯校之所成。 民国庚辰,华夏岌倾。先达首缔,挽危难云程发轫;大华寄意,八角寺钟声干云。共和国立,盛世昌明。城隍庙祉佑西关,长寿山名冠宝中。筚

对于填补内容

其实还写了很多很多的东西,但是丢失了好多,实际消耗的话,消耗了 6 本笔记本了呢,送去了 2 本,还有一本很重要的东西 9.1 的那天不见了呢,大概是有人喜欢那些创造出来的另一个世界的故事和传说吧,剩下的东西,就是一本随便写写画画的本子,一本记录上面那些东西的本子,一本记录看书的感受的呢。好多写出来的东西也在里面造成了不小的麻烦,这些就放到以后的故事再说吧,也有很多是比较隐私的东西呢,也就不发出来…

NightCoffee 2019-12-07

疑难杂症排查:华硕路由器引发的智能家居设备离线谜案

声明:本文由 Gemini 2.0 Flash Thinking Experimental 辅助编写 本文记录并分享一次由华硕路由器(包括刷入 Merlin 固件的型号)引起的智能家居设备(主要为米家设备)间歇性离线问题的排查过程及解决方案。由于篇幅所限,本文将侧重于问题分析与解决,涉及的相关技术名词请读者自行查阅了解。 解决方案 此问题普遍存在于使用华硕路由器(包括刷入 Merlin 固件)的用…

CoolCode CoolCode 2019-12-07

将 GPD P2 Max 变身为 Macbook Nano

最近一直在家工作,用的都是台式机,这个月公司要组织去泰国旅游团建,正愁手里没有个便携的笔记本,手机淘宝就给我发了一条 GPD P2 Max 的推送广告,让我知道了这个宝贝。在跟多款同类产品经过了一番比较之后,决定就买这一款了,趁着双 12 期间有优惠活动,最后从京东上买了这台超级本。先说一下为啥选它而不是其它的几款同类产品的理由。首先从大小上来说,这款是同类产品中最大的,其它几款都是 6寸,7寸,…

Claude's Blog Claude's Blog 2019-12-06

让 npm install 不使用缓存的方法

Whynpm 的安装出错是屡见不鲜,往往是因为安装的环境不够 “clean”。通常情况下,只要删除项目目录的 node_modules 和 package-lock.json,重新执行 install 就能解决。偶尔也会出现上述操作解决不了的问题,譬如 npm 的缓存文件异常,就需要在安装前执行 npm cache clean --force 清空缓存目录。但 npm cache clean 也存…

在U-NAS下配置虚拟机建立旁路由

背景介绍 前段时间被各种油管主播和B站UP主种草软路由,上至N系、J系各类X86架构小主机,下至树莓、友善之臂各类Arm架构的“派”,不一而足。看着家里的就靠一台老旧的R6300v2作为主路由来撑着,不禁又动心起来,构思了好些方案,无奈囊中羞涩,迟迟没能下手。 在软路由的CPU推荐图和各类评测中,J3455是个出现频率较高的CPU,同时支持VT-D和AES指令集,一直是相对比较受到关注的。突然想起…

永远不要低估一个女生和你同甘共苦的决心,她对你的爱是全部的

时间在变,人也在变。有些事,不管我们如何努力,回不去就是回不去了。皮囊的相爱永远无法与灵魂的相爱相提并论,前者很容易,后者看福气。爱情到最后,不过就这两个字:习惯。习惯了呼吸,习惯了的体温,习惯了生活中有彼此。世界上最牢固的感情“不是我爱你”,而是“我习惯了有你”。 明天还要上班呢,早点睡吧!记得喝杯热牛奶,让你轻松入睡。盖好被子,不要着凉,感冒了我可是会心疼的!好了,晚安,好梦! 谁我都不想等了…

七夏浅笑 七夏浅笑 2019-12-03

PacificRack VPS 测试报告

前几天黑色星期五,然后看见大佬们都在说 PacificRack 的服务器,所以我也去凑热闹收了一台,刚好把自己之前那台 256M 的小可怜换掉,顺便也跑了一下测试之类哒。CPU 真的还是有点差,不过和之前那台也差不多,但是这台商家没有开 aes_ni,路由的话我看见别人的电信回程是 CN2 GT,联通移动直连,但是我这台不知道为什么电信也是直连的没有走 CN2 好惨诶(电信回程切到 CN2 GT 啦,具体见更新测试结果)。PacificRack 为机房运营商 QuadraNET 旗下的全资子品牌。目前推出 QuadraNET 洛杉矶线路的 VPS,混合云和独立服务器等业务。2019 双十一/黑…

www.waitalone.cn www.waitalone.cn 2019-12-03

BurpSuite2021.5.1破解版

0x01 工具介绍BurpSuite是一款信息安全从业人员必备的集成型的渗透测试工具,它采用自动测试和半自动测试的方式,包含了 Proxy,Spider,Scanner,Intruder,Rep...

Zhilong's Blog Zhilong's Blog 2019-12-02

《Python 工匠:善用变量来改善代码质量》摘录

在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")和负无…

www.j8mao.com www.j8mao.com 2019-12-02

BBR PLUS 安装方法

BBRplus脚本安装方法:不要在生产环境使用一键脚本,建议手动安装,进不了系统用vnc切内核一键脚本(仅CentOS):wget "https://github.com/a88660...

Claude's Blog Claude's Blog 2019-11-30

Verdaccio 性能优化:代理分流

前言这里的 Verdaccio 是指用于搭建轻量级 npm 私有仓库的开源解决方案,以下简称 npm 私服。前段时间写了一点分流相关的优化思路,但那是以节省资源开销为主、不冲破原有结构的微调,从结果上看,甚至不是合格的优化。随着用户(请求)数量的上升,服务响应速度和效率其实才是最要紧的问题,节省资源终究不能改善这一点。因此我决定实施上次浮现在脑中的想法,将内外网的 npm 包流量彻底分流。关于 C…

www.j8mao.com www.j8mao.com 2019-11-30

小内存VPS运行锐速优化方案

说明:由于Linux自身的OOM机制,小内存VPS(比如virmach,rectified家的128 RAM)在运行锐速等软件的时候,会导致进程被杀或者直接死机。要保证服务正常运行,首先我们可以...

IO01 2019-11-29

从阿里规约谈起 - 包装类的值比较注意事项

前言 int、long 等基本数据类型值比较可以直接使用 == 比较,其包装类型:Integer、Long 如果直接使用 == 比较大小我们会发现一个神奇的现象。当然,阿里规约也对此做出强制规定: 【强制】 所有的相同类型的包装类对象之间值的比较,全部使用 equals 方法比较。

音频编码变迁录

前面讲过了多媒体容器格式的变迁,这期我们来看看音频编码是如何发展的。在讲编码之前,同样地,让我们来看看现在最为通用的数字音频格式——PCM是怎么来的吧。从音频波形到0和1声波是一种机械波,在数字时代到来前,录音的原理其实就是将声波的波形、振幅等等特征依样画葫芦给记录到如黑胶唱片、磁带等介质上面,但是这种记录方式并不利于保存,计算机等电子设备的普及使得人们更想使用电子数据的方式来保存音频。但是用于采…

「アリアス」 「アリアス」 2019-11-24

灵车IPQ4019——R619AC

OpenWrt主线已支持这个型号 (P&W R619AC),不再需要本文内容。 1. 简介 不多说,灵车,IPQ4019,OpenWrt没支持,国产X-Wrt不想用,拿ImageBuilder打Patch吧。 2. 系统 打Patch的话参见X-Wrt的commit,这个就差不多了。 但是PCIe并不能开箱即用。 要想PCIe能用的话还存在三个问题 没设备树 没电 没REFCLK miniPCIe…

Chrony-替换你的NTP服务

linux在运行时间长了之后,尤其在虚拟环境中。系统时间可能会存在一定的误差,时间同步在大型集群环境中是很重要的,而通过ntp协议来同步时间,则是一个很好的解决方案。linux默认使用ntpd来同步时间的,但ntpd同步时间并不理想,有可能需要数小时来同步时间,所以在Centos7中可换成chrony来实现时间同步。chrony兼容ntpd监听在udp123端口上,另外还监听在udp的323端口上…