聚合文章

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

排序方式:最新发布
光阴小栈 光阴小栈 2022-06-18

用 Node.js 撸一个简单的 RESTful API

平时写前端,有时候总得自己折腾点后端接口。用 Node.js 搭配 Express 算是比较顺手的方案,轻量又好上手。这几天正好又帮朋友写了个博客的增删改查接口,顺便把整个流程记录一下,以后要用的时候可以直接拿来抄。1. 建目录和装依赖先随便建个文件夹,把该装的包都装上:1234mkdir blog-api && cd blog-apinpm init -ynpm i express mongoo…

pophirasawa.top pophirasawa.top 2022-06-16

c++ primer 读书笔记(1)

包含以下内容:异常IO流泛型 异常处理 throw try catchthrow可以抛出异常。try代码块后需要跟着catch代码块用于获取并处理抛出的异常。会进入第一个符合catch获取异常的代码块。如果try语句有多层调用,会先找该层有没有适合的catch语句,再寻找上一层的,以此类推。如果都没有则会转到terminate的函数,导致程序非正常退出。当然如果没有try还发生了异常会直接term…

2022年6月16日 查看服务器异常IP访问以及处理

背景 小编在登录云服务器时,登录信息显示了如下的一段文字。 There were 8000 failed login attempts since the last successful login. 然后意识到了,这是有人试图攻击我的服务器,进而想进行挖矿或者其他非法行为。 查看 既然有那么多的异常访问,那么肯定是有IP访问记录的。这些都在登录日志里面。 如果想查看的话,日志文件的完整路径是/v…

2022年6月15日 Linux删除用户

查询用户 最常用的命令是 cat /etc/passwd 但是此命令展示的信息很杂乱,不利于我们排查 在网上找到了下面一条命令,帮助我们筛选了有效信息 cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more 显示的信息如下 参考:Linux下查看用户列…

TinyEdi TinyEdi 2022-06-15

Tablegen Language Tutorial

Tablegen Language Tutorial 很难想象,网络上竟然搜索不到可以称为"教程"的Tablegen资料. 唯一可靠的资料是官方的ProgRef, 作为一个Reference, 它是非常合

麦麦小家 麦麦小家 2022-06-15

用JavaScript解析Android XML(.axml)

最近搞了个网页解析Android APP 安装包 .apk 中的 AndroidManifest.xml 的小工具。其中,整个项目最复杂的地方就是 axml 转换 xml 的实现。因为 AndroidManifest.xml 并非是一个真正的 XML,而是一个 axml 格式的文件,需要借助特殊的工具解析、转换到 XML。在 npm 上找了半天,没找到符合我要求的库。NPM 上 axml 那个库和…

Zuoye's Blog - Hi! Zuoye's Blog - Hi! 2022-06-14

开服小记

服务器趁打折时40多大洋一年购入,还估计2c2g开个偏原版的MC插件服应该没问题,没想到成了噩梦的开始😥

TinyEdi TinyEdi 2022-06-14

Lit and FileCheck

Lit And FileCheck Lit 和 FileCheck 是 LLVM 测试中常用的工具, 尽管二者功能上是完全独立的,但是搭配起来使用会显得更加方便. Lit Lit总的来说

Kingtous' Blog Kingtous' Blog 2022-06-14

用pynput自制远控原型

前言 现在远程办公是一大趋势,笔者也使用过向日葵,rustdesk,teamviewer等软件,深深感受到便捷。其中,这些软件一大重要功能,就是获取我们在自己电脑里面鼠标和键盘的逻辑,然后把这些逻辑信息发送给远程。知道了这一逻辑,为何不自己复现复现? 刚好,pynput是python的支持全平台的鼠标、键盘事件库,屏蔽掉平台逻辑差异,简化了上层开发逻辑。 为了简化流程,本篇文章记录如何使用pynp…

Wasteland Wasteland 2022-06-13

保持云相册和 NAS 同步(iCloud & Google Photos)

前言相册这种东西,堆着堆着就几万张了。粗略看了一下统计,我存放在 iCloud 上的相册中包含了 45k 张照片,在 Google Photos 上的相册有 30k 左右的照片。这些照片的成分也很复杂,包括日常拍照、屏幕截图和一堆纸片人图。因此,我需要一种方式管理这些照片。 我的初步想法是,将照片同步至本地 NAS,使用自建工具进行管理。我本地使用的是群晖。即使是群晖这种较为成熟的 NAS 系统,…

dongfeng.space dongfeng.space 2022-06-11

国家公园户外行需要导游吗之Mount Rainier

这是我第二次来西雅图,很多年前第一次来的时候我都忙着逛街,看博物馆,去码头,完全没有出城。这次规划行程的时候,在trip advisor被推了一个Mount Rainier Guided Tour。看到一个上午爬山,下午在mount rainier附近的酒庄喝葡萄酒的tour,很感兴趣,奈何它太受欢迎,近期已经全部被订光了。于是退而求其次定了一个全天爬山的guided tour。结果此次行程的体验…

Resume

技能值 Basics: C++(0.85), Python(0.75), Golang(0.6), Lua(0.6) Data Structures and Algorithms(0.8), Networks(0.6), Operating System(0.6) ML(0.4) Applications: Comment Ranking System(0.9), Recommendation S…

排序融合公式 | Ranking Value Model

考虑有限候选多目标融合排序公式,目标个数$T$,候选对象个数$N$。 每一个候选对象都有$T$个目标分,需要按某个融合公式把它们融合成一个最终用于排序的分数。 加法融合公式 加法融合公式是线性的,形式简单,参数少,调参容易。其形式是: $$ Score = \sum_{i=1}^T w_i \cdot (b_i + t_i) $$ 其中,$t_i$ 为第$i$个目标的得分,$b_i$ 为第$i$个…

Pdone's Blog Pdone's Blog 2022-06-10

NAS诞生记

NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。配置清单品类型号渠道价格备注主板映泰J4125NHU淘宝58…

Lete乐特 's Blog Lete乐特 's Blog 2022-06-06

如何为自己的js项目生成API文档

如题,当自己写完了一个第三方库,准备发布时,总不能直接把一些使用方法以及传参说明写在README.md里吧 看到许多第三方库都有一个.d.ts文件,当我们使用这些第三方库时,在方法上安装ctrl+鼠标左键时就会跳转到对应.d.ts说明文档中 那么这个是咱们做的呢?难道是手动创建并编写的吗?不是吧?如果是手动创建的话,哪些大型项目那么多方法和文件模块,并且还是多人协作开发,不可能同步如此庞大的.d.…

水族馆 水族馆 2022-06-04

海信 A5 Pro CC 使用体验

买它的理由 在如今 144Hz 高刷新率、HDR sRGB 100% 各种屏幕参数神仙打架的年代,墨水屏这种最多 10Hz 刷新率,色彩饱和度烂的一批,看不清楚又死贵的屏幕,就像赛博时代的电子纸,在屏幕化的潮流下向着「纸」的方向发展。 买这个手机让咱爱上阅读了吗?没有。 买这个手机「护眼」了吗?没有。 买这个手机让咱利用碎片时间阅读了吗?没有。 一年下来,结论很清楚。咱本来就不是一个喜欢阅读的人,…

王晔 王晔 2022-06-02

5月29日网站nginx运维故障复盘

29日下午正好有时间例行网站应用代码升级维护,正好发现nginx HTTP3模块进行了更新,一直关注HTTP3的发展,网站一开始使用的是Cloudflare开发的HTTP3扩展,等nginx官方有了HTTP3支持后也是第一时间升级了,由于本站架构运行在Docker之上,所以这次升级也就改一下nginx代码库commit id,然后重新编译Docker镜像,一直都是这么升级,结果今天翻车了。 由于编…

Ran's Blog Ran's Blog 2022-06-01

R7 370 刷 BIOS

这张 R7 370 是我学长给我的。他说这张卡有点小问题,HDMI 插口没有输出,只能通过 VGA 使用,可能是 HDMI 接口坏了。当时我也没有很在意,直到这几天。 点击查看全文