Personal Blog

轶哥

轶哥的头像

妄图改变世界的全栈程序员。

Latest Stories

最新文章 · 第 16 页

记录技术实践、产品思考,以及持续探索世界的过程。

玩客云刷OpenWRT

玩客云是性价比极高的NAS,用来作单臂路由同样给力。玩客云作为单臂路由,可以在提供NAS功能的同时可以用来作为Web测试服务器、APP测试工具等。

很抱歉,不同的人对OpenWRT的用法不同,就像一把刀,有人用来切菜,有人用来行凶。因此,OpenWRT固件不提供,请自行查找。

准备工作

贝壳云P1刷OpenWrt教程

贝壳云跟某讯N1配置接近,但是多了4个USB3.0接口,可以外接USB3.0千兆网卡,可玩性很高。

网传贝壳云P1跟某讯N1主要差异:

  • 散热
  • 必须拆机焊接USB口才能刷机(引出USB线刷)

经过实测,散热问题基本可以忽略。至于刷机,也不复杂,拆开焊个USB公头引出USB接线,再短接即可。

红米AC2100,因NAND闪存原因,使用第三方固件容易翻车。可以使用贝壳云搭配普通路由器实现无线功能,性价比极高。

N1相关博文《N1刷OpenWRT及开启旁路由/单臂路由教程(Mac&Win)

快速对比Word文档差异小程序

多次和某个乙方合作,对方在后续合作的合同中偷偷修改了部分条款,直到第五次合作的时候才发现合同内容已经被修改了🤦。

因此,昨天我编写了Word对比小程序,可以离线使用,快速对比聊天记录中两份Word文档的内容差异。

  1. 本地处理数据,不上传服务器,文档不会被泄密。可开启飞行模式离线使用。
  2. 目前仅支持 .docx 格式的 Word 文档。
  3. 独家算法,请进入小程序后点击右上角添加到“我的小程序”以备不时之需。

K个一组翻转链表

LeetCode 25. K 个一组翻转链表 https://leetcode.cn/problems/reverse-nodes-in-k-group/
LintCode 450. K组翻转链表 https://www.lintcode.com/problem/reverse-nodes-in-k-group/

这是一道用常规思路就能解的算法题。目标清晰、题目易懂,不涉及复杂的算法。

按照题目要求,遍历链表,遍历的同时每经过k个节点就进行一次翻转。需要注意的是,第一次翻转后,记录下整个链表的head作为返回值。从第二次翻转开始,需要将之前翻转过的最后一个结点与新翻转后的第一个结点相连。

树莓派4使用OTG功能变身有线网卡

本文介绍如何开启Raspberry Pi 4 USB OTG模式,让树莓派变身有线网卡

Raspberry4

树莓派4相比之前的版本具备三倍的计算性能提升和高达4G的LPDDR4内存,自带双屏无线+蓝牙,千兆网扣,支持双屏4k,新增俩USB3.0,可玩性非常强。无风扇禁音,非常适合作为一个边缘计算节点旁路由来使用。如果再开启NAT转发,即可实现的变身有线网卡的同时作为无线网络接收器路由器来使用。

Raspberry 4 和 Raspberry Zero 一样,具备一个带OTG功能的USB接口(很遗憾Raspberry pi model B、Raspberry pi model B+、Raspberry pi 2 model B、Raspberry pi 3 model B、Raspberry pi 3 model B+均无USB OTG功能)。

配置自动续期的免费通配符SSL证书

公益SSL证书机构Let’s Encrypt从2018-03-13起开始支持通配符证书。通配符证书必须通过DDNS添加TXT记录验证域名所属权。

  1.  certbot官网安装certbot。

  2. 安装DNS插件

    cerbot支持很多DNS插件,例如:

    certbot-dns-cloudflare
    certbot-dns-cloudxns
    certbot-dns-digitalocean
    ...
    

    这里以DNSPOD(腾讯云域名默认DNS)为例:

    git clone https://github.com/tengattack/certbot-dns-dnspod
    cd certbot-dns-dnspod
    sudo python setup.py install
    

MacOS Chrome信任自签名证书

升级MacOS到10.15.x以后,以往的Chrome信任自签名证书操作无效,信任后依然无法访问(“高级”选项里面没有继续访问的选项🤦)。网上找到的方法几乎都用不了😂。特地记录一下✅姿势。

报错信息: 您的连接不是私密连接,攻击者可能会试图从 raspbian 窃取您的信息(例如:密码、通讯内容或信用卡信息)。NET::ERR_CERT_INVALID。

特别提示: 本文仅限专业用户参考。如果该证书不是您生成,或者您不知道自己在做什么,请勿尝试此文提示的操作,以免使您遭致损失。

发展中的云计算

  云计算是IT产业续PC、互联网之后的第三次革新浪潮,自2008年以来发展迅速。时至今日,云计算已发展了8年有余。在这个风起云涌的产业大潮中,很多中国企业很早就开始了在云计算方面的尝试,至今已取得了显著的成就。他们的付出使得云计算已经渗透到我国经济和社会各个领域。云计算所带来的第三次革新浪潮已经席卷全球,其巨大的影响力不仅仅推进了IT产业的变革,甚至已经改变到了大多数人的生活方式,不断推进着人类的生产和生活。

Windows应用以管理员权限开机自启(开源)

在研发自助硬件设备的时候,需要实现Windows下的软件以管理员权限自启。

  1. Windows服务:需想办法调用UI进程。
  2. NSSM:一个方便的服务封装程序。但以管理员权限启动UI进程较困难。
  3. 注册表:常见方法在最新版win10测试失败。可尝试抓取Windows任务计划程序对注册表的修改。

测试了多种方法,发现最终可靠的方法是通过Windows任务计划程序进行注册。

  上一页 下一页