• 什么是PoW(工作量证明)

    技术 2024-11-24

    技术原理工作量证明(Proof-of-Work,简称PoW)是一种共识算法。涉及两个角色:证明者(the prover)和 验证者(the verifiers)。其中,证明者需要付出巨大的成本来得到结果,而验证者只需要很小的成本就可验证结果。监督一项工作的过程是非常低效的,但是验证一个工作的结果却是...

  • 什么是浏览器指纹

    技术 2024-10-06

    什么是浏览器指纹浏览器指纹(Browser Fingerprinting),是一种通过收集用户浏览器和设备特征来识别用户的技术。网站的运营者需要识别和跟踪,到底是谁在访问网站。通常用用于以下几种场景:广告跟踪:比如识别到你搜索某个关键词、浏览某些内容的网页,可以精准给你推送相关的广告。安全防护:当同...

  • 蓝牙打印入门

    技术 2022-09-01

    使用手机打印,按照连接方式区分,可以分为 局域网打印、云打印 和 蓝牙打印三种。之前已经写过两篇分别介绍了网络打印和云打印,这一篇咱就来聊聊蓝牙打印。蓝牙入门蓝牙分为两种:传统蓝牙和低功耗蓝牙。市面上大部分打印机,都同时支持这两者。传统蓝牙(classic bluetooth),也叫 Bluetoo...

  • 云打印原理入门

    技术 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都不会改。他网站上访客浏览内容时,图片消耗的是我服务器的流量。即日起,本站所有配图均添加了防盗链的配置。本文介绍一下防盗链原理和实践经验。如何防盗链...

TOP