树莓派部署 CUPS 实现局域网共享打印机
树莓派部署 CUPS 实现局域网共享打印机
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
树莓派部署 CUPS 实现局域网共享打印机
作者:雨泣英文书法 时间: 2020.4.23 articleCommentId{0} 雨泣英文书法 微信 […] The post 雨泣英文书法 | 【经典译文一】路易斯.马达拉斯(Louis Madarasz)传记 first appeared on ECENPAC.
A house that answers your requests and turns on your lights where-ever you go is the dream of every tech person out there, luckily I have some left over money from my part time job to upgrade some of my switches and lights to Wi-Fi enabled ones, and set-up an Intel Nuc for a Home… Continue reading N…
已经好久没有写博客了。本文不说 Vue3.0 了,相信已经有很多文章在说它了。而前一段时间尤大开源的 Vite 则是一个更加吸引我的东西,它的总体思路是很不错的,早期源码的学习成本也比较低,于是就趁着假期学习一番。本文撰写于 Vite-0.9.1 版本。什么是 Vite借用作者的原话:Vite,一个基于浏览器原生 ES imports 的开发服务器。利用浏览器去解析 imports,在服务器端按需…
使用Qemu对Linux内核进行调试是一种较为便捷的方式,近日进行了一番实践,并将大致步骤与其中一些小坑记录了下来。环境由于放长假赋闲在家,所以手头只有一台装有MacOS的MBP可用,而Linux内核的开发与调试使用Linux环境下会比较方便,所以就使用VMware Fusion创建了一台安装有Ubuntu 18.04系统的虚拟机。由于编译Linux内核及相关软件需要的资源较多,所以为虚拟机配置了双核CPU、2GB内存和20GB磁盘空间(笔记本本身资源有限),但实际使用(特别是物理内存和硬盘)捉襟见肘,于是又在系统中添加了3GB的SWAP内存并扩容了20GB的磁盘空间(其实还是不太够)才解决问…
前言话接上文的《利用Python爬取丁香园疫情数据》,本次将利用这个完成的api,对接微信,实现微信公众号疫情查询。如果未看过上一篇文章的,可以 点我前往 。准备本次利用了python微信公众号开发框架的一个模块——werobot,具体功能可以阅读官方文档。除此之外,我们还需要一台服务器(仅指出80或443端口),用作公众号的功能对接。开始为了文章内容与字数考虑,本文不从零开始描述如何进行公众号的基本对接和验证,直接开始到功能添加。判断公众号位置数据内容为了判断用户位置,我们需要知道用户发送了的地图位置数据在后台显示的是什么,所以我们分别到前后端进行查看。后端首先后端先写好调试的代码,为了方便…
前言 如果要实现路由器级别的透明代理,免不了的便是修改 iptables ,固不可避免的需要魔改现有的路由器。 […]
欢迎来到整个系列教程中最难的一讲。本讲将侧重于介绍如何为传统意义上的导线实现能量传输。 和现实世界不同,在游戏中实现传统意义上的导线,要比无线充电等其他实现方式困难得多。因此读者如果实在无法完整实现传统意义上的导线,那也可以退而求其次,去实现其他的能量传输形式。导线之外的能量传输形式往往也是会受到玩家欢迎的。 导线连通网络 一个最朴素的想法是让每根导线每 tick 都将附近导线的能量传输过来。实际上一些 Mod(比方说 RailCraft 等)也正是这么做的。 但这样做无疑从游戏体验上就存在一个问题:如果是一根长长的导线,那么每 tick 能量自然只能传输一格,如果导线长达几百根,那毫无疑问需…
三月份的时候收到阿里云的促销邮件,内容是关于他们的函数计算服务的,从中我了解到阿里云的函数计算可以使用自定义runtime来实现函数;即只要能够监听端口提供服务的内容都可以函数化,当时我就开了个...
由于长时间没关注博客,博客域名ons.me到期我没发现,导致等我发现后,因为域名比较短比较抢手,被人抢拍了。Godaddy客服告诉我,我想拿回这个域名的唯一方式就是去竞拍。我想了下,虽然可惜,但由于这个域名的含义不太正式,我很早就想换掉一直没换,那就趁这个机会换了算了。
mac升级到10.15.4后,系统自带装了php7.3,但是有个问题,竟然不能装swoole插件,于是想删掉系统的php。 ```bash $ which php /usr/bin/php $...
最近团队决定要统一使用hyperf。工欲善其事,必先利其器。要提高开发效率,TDD必不可少,这就需要能有一套完美的单元测试支持工具。相比传统的php开发,hyperf基于swoole,需要满足其...
写这篇文章我是非常不情愿的,我现在是在写这篇文章,但是同时我也在恢复我服务器数据库的数据,出这篇文章也是在我的意料之外,由于我正在这件事类,我就出一版这样的mysql.frm.ibd文件数据恢复教程,希望 …
没想到这一天来得这么快,现在 EcryptedCoffee 已经有修改密码的功能了,开心ヾ(≧▽≦*)o
A new explorable explanation, in collaboration with an epidemiologist
kubernetes ubuntu安装部署
邻家的鼠叫鼠来乐。 我认识它那会,是在5年前腊冬的某个深夜。 初识那晚,我们斗智斗勇,之后便没有再见过它。 后来有次听它妹妹提及,来乐带着族里的壮丁为家族开疆扩土去了…… 再次遇见鼠来乐时,是十几天前的某个雨夜。 我咬着泡面,正吃着香。 忽然瞅及客厅有个小家伙探着头,贼是机灵。 当察觉有人盯着它看时,竟也不怕。 狡黠的眼睛咕噜咕噜转,与我直视。 “是你!” “是你!” 许是灵光一现,霎时我们彼此都…
彩虹 Rainbow 一 秋天的一个午后,我决定动身去见紫小姐。 认识紫小姐说来也有十年时间,初识她时我们彼此 Read More
二 巴士穿过遍山的秋叶丛,在蜿蜒的道路上行走许久,终于停在了远无人嚣的乡村车站。在我前面下车的老人拄着剥落了漆 Read More
咱们的 EncryptedCoffee 更新啦!
通过 JavaScript 验证方案可行性,然后使用 C 语言完成题目并优化方案。 LeetCode CN 第 12 题解决思路和代码。 大概就是从低位开始,按位取值查表的方式。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.Quick…
在这一讲和下一讲我们将制造一个作为导线的方块。 这一讲我们将从作为方块的导线着手(换言之只是一个空壳子),而下一讲我们将着重介绍作为能量传输载体的导线。 添加方块和方块实体 以下是方块类的基础实现: @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) public class FEDemoWireBlock extends Block { public static final String NAME = "fedemo:wire"; @ObjectHolder(NAME) public static FEDemoWire…
dist-tag 是广为 npm 包开发者所熟知的属性,如果不是今天碰到一个有趣的问题,我根本没想过拉它出来玩。为了照顾不曾了解 dist-tag 的用户,我先用一句话介绍 —— dist-tag 是 npm 版本号的命名空间,而 latest 则是默认的命名空间。想必大家不会陌生 npm install @latest 这样的用法吧。更重要的是,除非 package.json 中有所指定,所有安装默认在 latest 空间下匹配版本号。而处在 latest 空间时,也不会去名为 beta 的 dist-tag 下查找版本号。那么问题来了!设想一个 npm 包首次发布就使用 beta 作为 d…
2021.2.2.更新:受 Aloxaf 的博文启发新增使用自己的 PKGBUILD 进行构建的说明。 尽管目前博主我还在考研,但最近还是经不住折腾 Arch 的诱惑,抽空对使用 Arch 以来一直觉得体验不够好的安装 AUR 软件包流程进行改造,最终的结果就是搭建了这一个自动化的 AUR 编译打包下载安装一条龙服务,并写下本文向各位安利。要问为什么我想折腾这个东西,当然是因为使用 AUR 助手安装 AUR 的软件包存在如下缺点: 下载速度慢,由于很多时候都需要从 GitHub 下载文件,所以每秒 10 KB 的下载速度是很常见的(虽然这点可以通过设置 http_proxy 环境变量让 Yay…
3月底的时候,用了一年的VPS过期了,这一年用的不错,除了最后几个月换到新公司,新公司网络服务商是“移不动”, […]
0x00 实验思路 简述: 创建一个通讯通道,并且用IPC键值来标识这个通道,使得两个进程能够使用同一个通道进行通信。 创建并初始化三个有名信号量 mutex receiver_response sender_write,对接受和发送过程上锁,避免读者写者冲突。 通信双方通过共享内存首地址的值来判断是否已经发送或接受到消息 发送方将发送的消息存入共享内存,接收方则不断轮询共享内存,以接受数据。 进程结束后,销毁信号量与共享内存。
工具作者: boy-hack Github地址: https://github.com/boy-hack/w8 […]
使用 kprobe debug 内核 内核 DEBUG 有很多种方式。其中 kprobe 的好处是: 可以在线开关 不需要修改或者重新编译内核 支持几乎所有的(除了少数之外)内核代码 对性能影响较小 使
在远古的过去(Win7之前),Adobe Flash Player 的 ActiveX插件还可以在PowerPoint中使用。当年有不少PPT中内嵌了Flash 的教案。在2020的现在,当年的那些PowerPoint里面的Flash已经无法在Office 2016以及更高的版本播放了。更糟糕的是,你想直接导出文件也变得极度困难。目前网上常见的招数是使用WinHex之类的软件直接硬导出 .ppt…
它们都散落在各处,现在一一拾起,放入此处。一、关于康德的自由的观念。我不知道以下的理解是否贴近康德的本意,毕竟康德的文本太难读了。不过我仍把它视为对康德的自由观念的一个阐释,日后有机会也许我会进...
POW解释工作量证明(Proof-of-Work,PoW)是一种对应服务与资源滥用、或是阻断服务攻击的经济对策。一般是要求使用者进行一些耗时适当的复杂运算,并且答案能被服务方快速验算,以此耗用的时间、设备与能源做为担保成本,以确保服务与资源是被真正的需求所使用。此一概念最早由Cynthia Dwork和Moni Naor于1993年的学术论文提出,而工作量证明一词则是在1999年由Markus Jakobsson与Ari Juels所发表。现时此一技术成为了加密货币的主流共识机制之一,如比特币所采用的技术背景大家应该都听过POW反垃圾邮件的故事大概意思是:在写信的时候,把收件人+邮件内容+发件…
我家总共有 3 台路由器:Redmi AC2100小米 AC2100小米路由器 4这三台路由器的 5G wifl 正好满格覆盖我家所有区域。 之前刚买小米路由器 4 的时候就想折腾一下刷成第三方固件,但当时完全不会用 TTL 刷机,而这款路由器又没有 USB 接口,只能作罢。而现在听说这款路由器可以用 TTL 刷机,万一刷坏了还可以用另外两台路由器顶着。 说干就干,首先下载好所有必备的工具和刷机包(由于小米路由器 4 只是在 3G 的基础上换了个壳且阉割了 128MB 内存和 USB 接口,所以固件可以直接用 3G 的):PuTTY,刷机用Tftpd,传输固件用Breed(点击 breed-m…
上周花费50元的惨重代价入了个小米智能插座(WIFI版),幸好善良的京东给予了我0.01元巨额补贴(随即立减99元)。不过有一说一,京东的物流速度一如既往快的让人没话说,下单第二天就送到了。 没有开箱图,因为没有箱:)来张全家福把。
奇怪的代码如果你有使用过QQ空间的说说编辑功能,可能会发现。说说中的表情会变成[em]e####[/em]的形式。 虽然不是编辑界面但也一样,
由于本博客一直是使用用blog二级域名的,www以及@都是指向的一个纯html的web,其页面非常简陋,于是我一直想有个重制引导页的想法,但由于本人并不是前端专业,所以这个计划一直没有实施。昨晚...
在这一讲我们将制造一个作为发电机的机器方块: 该方块收集太阳能作为能量来源。 该方块能够向周围方块输出能量。 添加方块和方块实体 以下是方块类的基础实现: @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) public class FEDemoGeneratorBlock extends Block { public static final String NAME = "fedemo:generator"; @ObjectHolder(NAME) public static FEDemoGeneratorBlock B…
0x01 概述AES的全称是Advanced Encryption Standard,意思是高级加密标准。本文主要是练习Python实现AES加解密,没有技术含量,大牛请绕行。
目前主流操作系统(macOS Mojave, Windows 10, iOS 13, Android 10)都已经支持深色模式。最近也给博客主题加上了深色模式(Dark Mode)的支持,本文做一些记录。 Dark Mode ≠ Night Mode…
简介开源式站长自动化售货解决方案、高效、稳定、快速!项目地址Github: https://github.com/assimon/dujiaokaDemo: https://dujiaoka.c...
0x00 前言把之前写的一个笔记翻出来,思路比较简单,所以也就不额外的添加内容直接发出来了。最近在研究CobaltStrike,有一个使用场景是说,当我把钓鱼邮件发出去了,等着Beacon上线的这段时间是无感知的,也就是说什么时候上线不知道、上没上线也不知道。传统的解决方案是说抽空上来瞅一眼,长远来讲这种方法是低效且不可靠的(emm,看日志可以知道shell来过又掉了hhh)。而我个人做事的态度是…
ssh-keygen 主要用于为 ssh(远程登录程序) 生成、管理和转换验证密钥。ssh-keygen 可以创建供 SSH 协议版本 1 使用的 RSA 密钥,以及供 SSH 协议版本 2 使用的 RSA 或 DSA 密钥。生成的密钥类型使用 -t 选项指定。
对中国足球已经无力吐槽,近几天尝试使用鬼畜手法制作了一个视频向其“致敬”。
说不出怎般心绪, 大概是突然卸下了一切负担的反向压抑。 烟圈于眼前扭曲。 相背酸涩地分割,时间平衡中空间分离。 此夏终结,再也不会。 天蒙蒙,看不清前方的瞬间,立刻被过往霸占...