Richarvin

Richarvin

上海
如何让你的网站支持PWA?
编程技术 精选文章

如何让你的网站支持PWA?

一、什么是PWA? 渐进式 Web 应用(Progressive Web App,PWA)是一个使用 web 平台技术构建的应用程序,但它提供的用户体验就像一个特定平台的应用程序。它能像网站一样,通过一个代码库在多个平台和设备上运行。它也像一个特定平台的应用程序一样,可以安装在设备上,可以离线和在后台运行,并且可以与设备和其他已安装的应用程序集成。优点是增加了用户的粘性,省去了用户记忆域名的繁琐过程,在Google的大力支持下,对你网站排名SEO的优化也有很大的帮助。 虽然有以上的优点,但是很多人仍会把PWA与传统书签搞混,误以为PWA就是一个书签。那么两者到底有什么区别呢: 二、如何安装PWA? 为你的网站创建一个PWA,我们至少需要以下功能: * 网站必须支持HTTPS协议 * manifest.json(清单文件)、配置文件中所要的logo图片 * Service Worker(sw.js脚本) 1、创建 manifest.json(清单文件) { "name": "HackerWeb&
阅读时间 11 分钟
Github开源项目推荐(一)
开源分享

Github开源项目推荐(一)

C++项目: SafeLine 一款简单好用的 Web 应用防火墙。该项目底层基于 Nginx 的 Web 网关,作为反向代理接入网络。采用智能语意分析算法,清洗来自黑客的恶意流量,保护你的网站不受黑客攻击。它安装简单、免费版功能够用,但项目仅开源了核心算法和底层引擎。 Github项目链接 wslg 在 Windows 上运行 Linux 图形化应用的工具。该项目是微软开源的支持在 Windows 操作系统上,运行 Linux GUI 应用的工具。提供了原生和自然的 Linux GUI 应用使用体验,比如跨 Windows 和 Linux 应用的剪切粘贴等功能。WSLg 已内置在 Windows 10 及以上的系统中,可直接通过 wsl 命令启动。 Github项目链接
阅读时间 8 分钟
学习资源分享(一)
🌲技能树充电

学习资源分享(一)

hello-algo 是github很火的一款开源项目,迄今为止已经逼近3万颗星。它的内容涵盖了数据结构与算法的核心知识,包括: 数据结构:数组、链表、栈、队列、哈希表、树、图等。 算法:排序、查找、递归、动态规划、贪心算法等。 该项目采用动画图解,内容清晰易懂,学习曲线平滑。源代码可一键运行,帮助读者在练习中提升编程技能,了解算法工作原理和数据结构底层实现。 Hello 算法动画图解、一键运行的数据结构与算法教程logokrahets 关于Java中各种锁的讲解,目前B站上接近天花板级别的回答 10分钟彻底搞懂Java中的各种锁 新人Java知识Up! 创作不易,喜欢认为有用就多多分享叭! Java面试最新-哔哩哔哩 下面还有一份Java 工程师进阶知识点集合,内容涵盖:高并发、分布式、高可用、微服务等领域知识。 互联网 Java 工程师进阶知识完全扫盲 - Doocs 技术社区互联网 Java 工程师进阶知识完全扫盲,
阅读时间 4 分钟
如何利用Typecho搭建一个PLOG
Docker部署 精选文章

如何利用Typecho搭建一个PLOG

为什么要搭建Plog? 点我展开/收起内容 Blog,这是最原始的博客形式,以文字为主要内容。 然后随着技术进步,出现了视频博客 Vlog。它吸收了音视频元素,内容更丰富生动。 最后随着生活快节奏的快速增长,由于长视频拍摄和观看时间成本较高,人们转而更喜欢随时将生活中的瞬间进行抓拍。所以图片博客 Plog 就应运而生了。 既然是纯图片类型的站点,那我们这次就选择Typecho的一个主题-TimePlus,在这里感谢Github开源社区的张洪Heo大神的贡献。 环境准备: * VPS一台 最低配置1核1G 带宽1M即可 * 服务器系统:本文演示的系统是ubuntu20.04(LTS) * 是否备案:如果服务器在国外,站点无须备案;如果服务器在国内,网站必须备案。 * 域名一个 * 图床一个(又拍云、阿里云oss、腾讯云cos、七牛云等) * 为了便于后期的升级维护以及卸载,利用docker+Nginx Proxy Manager来部署Typecho * 安装好Docker、Docker-compose、Nginx Proxy Manager(安装教程
阅读时间 6 分钟
国产谍战剧:为什么还原某些细节会那么难?
随笔

国产谍战剧:为什么还原某些细节会那么难?

最近央视一部谍战剧《潜行者》在网上的引发评论有好有坏,好的暂且不说,但就那些一味口吐芬芳的说侮辱自己智商的人,恐怕还真的是自己想的太简单了吧。 谍战题材的影视作品本身就具有很强的戏剧性,通过渲染氛围、强化对立等手法吸引观众,是可以理解的。要求它们完全符合学术史实根本不现实。而且有些历史细节可能因保密需要是无法百分百做到还原的,许多重要细节到现在为止仍然属于国家机密,无法公开,更不用说到敏感的过审制度了。据相关部门统计,积压剧在电视剧市场上占比近50%,也就是说每年出品的电视剧真正最终能与观众见面的不过一半左右。 电视剧里的真实部分少,为了剧情需要和迎合大众口味的片段多;而纪录片则讲究绝对真实,制作态度严谨。电视剧的主要目的是娱乐大众,而不是成为正史教材。这种特殊的历史题材电视剧往往可以激发观众的兴趣,促使他们去进一步研究和了解真实历史。观众在观看后可以自行通过阅读书籍、查阅资料等方式来填补自己的历史知识空白。仅从这个角度来说,它们已经在推动观众了解历史上做出了很大努力和贡献。 所以对于这种特殊题材的电视剧中的某些细节,不必过于较真。
阅读时间 2 分钟
明朝三院的权力之争
历史那点事

明朝三院的权力之争

明代东厂、西厂和内行厂是明朝历史上的三大情报机构,它们的兴衰与明朝皇权的变化密切相关。这三院的设立背景、职权范围,以及历史评价都反映了明代政治中权力制衡的重要性,同时也提醒后人反腐与保护异见的重要性。然而,历史并不绝对重复,我们需要从历史中汲取经验教训,并根据时代的不同进行区别对待。 一、三院的设立背景 * 东厂的设立背景:东厂是由明朝第三任皇帝朱棣[1](即永乐皇帝)在1392年建立的。在永乐年间,明朝的统治相对稳固,但由于明初战乱频繁,宦官对朝政影响巨大,因此朱棣希望通过建立东厂来监督锦衣卫,并加强对有功之宦官的照顾和控制,以加强中央集权。东厂的设立与永乐皇帝加强自己的个人统治有关。 * 东厂的职权范围:东厂的主要职权范围包括监察百官、调查情报,尤其监视和打压政治异议和反对派。东厂的权力集中在宦官手中,他们可以通过各种手段,包括酷刑、秘密审讯和监视等手段对不满足他们利益的人进行镇压。东厂的职权范围与锦衣卫的职责有所重叠,但东厂更加注重政治情报的收集和利用。 * 东厂的历史评价
阅读时间 9 分钟
北宋军事体制的千疮百孔
历史那点事

北宋军事体制的千疮百孔

聊下北宋时期的军事问题,发现这个时期的军事体制是历代中最为垫底的存在: 第一,北宋实行募兵制,兵源太过单一。与唐代的府兵制或明代的军户制相比,北宋军队主要通过募集社会边缘人群充当兵源,其中不乏灾民、流民、囚犯等。如宋神宗时期的尉迟恭就是依靠大规模的募集“捕盗恶人”组建成的禁军。其中确实出现过一些英雄人物,像狄青、韩世忠这些都是从社会底层走出来的。但是相比整个军队规模来看,这种优秀人才毕竟只是极少数。多数士兵缺乏纪律和作战经验,太过依赖个人武艺,缺乏整体作战素养。与辽金的重视队伍合作相比,整体战斗力明显不如。这个时期的募兵制还带来了严重的兵员流失问题,导致宋军将士对军队缺乏归属感。三省六部的文官治军也使军队力量分散,缺乏军事的统一指,制约了北宋军队的整体作战能力。 第二,士兵地位低下得不到应有的尊重。北宋重文轻武,自从王安石主导的熙宁变法之后,文官的地位更高了。即使是像欧阳修这样的将门世家在文官面前也要低眉顺眼。更别说这些囚犯、地痞流民了。他们不但地位最低,还时常受到歧视。军人作为国家的脊梁,应该得到全社会的尊重和关爱。在这一点上,北宋是完全做得不够。 第三,兵将关
阅读时间 4 分钟
Ubuntu搭建docker部署wordpress博客
Docker部署 精选文章

Ubuntu搭建docker部署wordpress博客

前期准备: 1、服务器一台,最低配置1核1G(推荐1核2G); 2、已经解析的域名一个; 3、系统要求: 需要以下Ubuntu64位版本之一: Ubuntu Lunar 23.04 Ubuntu Kinetic 22.10 Ubuntu Jammy 22.04(LTS) Ubuntu Focal 20.04(LTS) Docker Engine for Ubuntu兼容x86_64(或amd64),armhf,arm64, S390X和PPC64LE(PPC64EL)体系结构。 4、需要安装Docker Engine、Docker-compose、Nginx Proxy Manager; 官方文档 如果您的服务器是租赁国内的,必须要走ICP备案,且搭建的网站也必须在公安局进行备案通过后才能对外开放
阅读时间 5 分钟
Ghost站点搭建
Docker部署 精选文章

Ghost站点搭建

💡Ghost 是一个开源的博客软件,基于 Node.js 构建。Ghost 的目标是提供一个简单、快速、安全的博客平台,让用户可以更加专注于创作内容。 Ghost 的特点包括: 简单易用:Ghost 的界面简洁明了,用户可以快速上手。 快速性能:Ghost 使用 Node.js 作为运行时环境,具有出色的性能。 安全性:Ghost 采用了多种安全措施来保护用户数据。 可扩展性:Ghost 支持多种插件和主题,可以满足用户的个性化需求。 文章排版:无须用户干涉,可直接调用内置组件,你需要做的仅仅是输出文字。因为不属于静态网站,所以支持手机端实时编辑。 SEO: 无须自行设置,默认文章可以做到google、bing引擎隔天收录。 会员功能:支持订阅付费,知识保护(这个你可以自己研究,这是最重要的)。 Ghost 适合以下用户: 希望拥有一个简单、快速、
阅读时间 8 分钟
《我的前半生》读后感
一书万人眼

《我的前半生》读后感

最近闲暇之余对清朝末期的事情特别感兴趣,于是读了一本书,叫做《我的前半生》,作者是爱新觉罗溥仪。这段时期的清朝面临着许多挑战,在国内,政治腐败和社会动荡让人们无法安居乐业,经济落后也使国家的实力日渐衰退。在国外,列强的侵略和压迫更是让清朝陷入了危机之中。面对这些问题和挑战,清朝政府和人民都付出了巨大的努力和牺牲,但最终仍无法改变清朝走向灭亡的命运。书中的溥仪,从三岁被扶上皇位,到被军阀把玩利用,经历过12天的短暂复辟成功的皇帝梦,再到被日本人利用成立伪满政府,这个末代皇帝一直在不同的角色中挣扎求生存,他的复辟梦想最终也无法实现,并且在历史的洪流中走向了悲剧的结局。 我永远不会忘记自己过去的罪恶,我一定要继续立功赎罪,为祖国和人民贡献我的一切,直到我的脉搏停止! 这本书让我对清朝末年的历史有了更深入的了解。让我看到了这个时代的种种矛盾和问题。作为一个普通人,我无法想象当时的人们面对这些问题和挑战时的感受。但通过这本书,我能够更加真切地感受到他们的苦痛和无奈。 书中那些有血有肉的人物,他们有着自己的情感和需求。他们的选择和行为也反映了人性中的各种弱点和缺
阅读时间 3 分钟
网站隐私政策
新闻

网站隐私政策

知行笔记 隐私政策更新于2024年06月05日。 个人信息的收集和使用 个人信息是可用于识别或联系特定个人的数据。 本网站不提供对外注册,但为了能一定程度上的解答用户的疑问,目前暂时开放了评论留言功能,为了避免恶意垃圾评论,用户实时发布的每条评论均需通过人工审核才能显示。谨请谅解。 非个人信息的收集和使用 我们会收集利用其本身无法与任何特定个人直接建立联系的数据。以下是非个人信息的收集示例: ● 我们使用 Matomo Analytics 和Artalk评论系统衡量网站的访问状况,在此期间收集的一切信息都与个人身份无关。 ● 我们只会收集诸如语言、访问设备类型、所属国家、省市位置以及用户在访问该网页时所处时区、浏览某个相关页面所停留的时间等信息,以便我们能更好地了解访客的内容爱好,从而帮助我们改进网站的文章内容占比的分类、优化网站访问效率。 评论系统如何收集和使用您的个人信息 目前评论关闭了匿名评论,如有需要,您可以通过真实的邮箱来进行注册,但系统不会对外公布您的真实邮箱地址。 在你评论或者留言时,会额外收集您的详细个人与设备信息进行存储,用于鉴别恶意用户。
阅读时间 4 分钟
即将上线
新闻

即将上线

嘿,大家好!我们很高兴能够在知行笔记上发布第一篇文章。我们想与你们分享一些个人的经验和故事,并探索一些我们所热爱的主题。 我们一直都喜欢写作和分享自己的想法。这也是我们决定创建这个blog的原因之一。我们希望通过这个平台,分享一些自己的见解和经验。我们相信,每个人都有自己独特的故事和经验,可以为他人带来启示和帮助。通过这个blog,我们希望能够为你们提供一些有价值的信息和启发。 在知行笔记中,我们会分享一些旅行、书评、美食、历史、技术文章等。同时也会分享一些健康和个人发展的建议和技巧。 期待不久的将来,我们会正式的在这上面相遇!
阅读时间 1 分钟