• 使用 iPv6 配置群晖 DDNS

    其他 2022-04-01

    因为 贪便宜 换了中国移动的宽带,没有公网iPv4。随着iPv4地址越来越稀缺,想跟以前一样通过人工客服、投诉电话等手段,找运营商乞一个公网IP,已越来越困难了。不过,工信部大力推动三大运营商发展iPv6,现在移动光纤所到之处,基本都已普及iPv6。而iPv6的优势就是地址资源多...

  • 云打印原理入门

    技术 2022-02-01

    传统的打印机配置复杂繁琐,又要接电脑又要装驱动,天怒人怨。不断有人探索,如何借助网络技术让打印变得简单,最终发展出了的云打印方案。本地打印起初,打印机通过数据线(USB、串口、并口等)接入电脑,电脑上安装对应的驱动。打印机驱动有几个作用。一是确定打印机的型号、状态,显示纸张墨盒等耗材剩余量;二是处理...

  • 网络打印协议入门

    技术 2021-11-30

    从前,电脑通过串口、并口、USB口等连到打印机上。大家觉得用起来不爽,不仅被这些数据线的长度禁锢,还不方便多台电脑共享。于是想利用强大通讯基础设施(网线、WiFi),把打印内容传输到打印机上,就制定了各种网络打印协议。通过网络打印,可以分为三个步骤。步骤一:跟打印机约定好如何描述打印样式,输出打印指...

  • Electron打印的四种方案

    技术 2021-08-20

    述求Electron是一个使用Web技术构建跨平台桌面应用的框架。现有一个基于Electron的桌面应用,想提供打印功能,点击界面上的按钮,跟电脑连接的打印机就能打印出指定的页面。如上图所示,电脑通过USB线连接打印机,安装好了驱动,可以正常调起打印普通文件。我们的Electron应用中渲染了一个H...

  • 前端面试题 & 面试官心得

    技术 2021-04-27

    前言团队扩张,这几个月花了很多精力招人。感谢给力的HR小姐姐,筛了数百份前端简历给我,每天都要面试很多场。我通常负责技术面,只考核候选人的技术水平,不问期望薪资也不画饼。面得多了,也积累了一点面试经验,撰文分享一下,如何考核一个候选人的技术实力,以及自己对技术面试的一些思考。一场技术面试通常30分钟...

  • JavaScript基础:原型链与继承

    技术 2021-03-05

    面向对象1.原型链JavaScript只有一种结构:对象(object),变量、函数都是对象。对象都有原型,原型也是对象,像俄罗斯套娃一层套一层。每个对象都有一个私有属性 __proto__,指向它的原型对象。任意一个对象,沿着__proto__一层层往上找原型对象,最终顶端都是Object对象。O...

  • 微信小程序代开发入坑指南

    技术 2021-01-25

    前言很多行业都有微信小程序的需求,但缺少自己开发的能力。微信提供了代开发的功能,让第三方平台可以方便、安全地帮他们开发小程序。首先了解“第三方平台”和“小程序运营者”的概念:小程序代开发的文档内容多,比较分散。想要开发一个第三方平台,需要先学习许多概念,踩一些坑。本文写给初次接触的第三方平台开发者,...

  • 防盗链原理和实践

    技术 2020-10-24

    前言最近巡检nginx日志,发现图片有异常的站外访问。显然有人未经我同意,抄袭我原创的内容,整篇复制HTML内容,连<img>标签里的src都不会改。他网站上访客浏览内容时,图片消耗的是我服务器的流量。即日起,本站所有配图均添加了防盗链的配置。本文介绍一下防盗链原理和实践经验。如何防盗链...

  • DNS原理入门

    技术 2020-09-02

    简介Domain Name System(域名系统),简称DNS,在域名和ip地址之间建立映射关系,让网民通过简单好记的域名即可访问互联网。域名域名是一串用点分隔的字符。点把域名分成若干个部分,从右往左分别是 根域名、顶级域名、子域名等。根域名:根域名在书写时通常会省略,大部分人甚至不知道它的存在。...

  • CSP使用指南

    技术 2020-07-22

    简介上一篇博客介绍了XSS攻击(Cross Site Scripting)的原理。常规过滤脚本等防范方式,不仅麻烦,而且消耗性能,易攻难守,容易出纰漏。那干嘛不制定一个白名单,只有在白名单的内容才能正常执行呢?这个白名单就是Content Security Policy(内容安全策略),简称CSP。...

TOP