
保存
周公挚友
技术宅
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Chrome 插件 前置知识
B站文章链接前置知识Chrome 插件实际上包含几个部分:manifest.json 文件,相当于整个项目的入口,里面记录着此插件的 icon 图标展示、弹出框样式文件、新建 Tab 逻辑、选项逻辑、内容脚本逻辑等background.js,此脚本是在整个浏览器启动或者插件加载之后就会运行的一个脚本文件,它运行在 ServiceWorker 里面,通常用于进行一些前置的数据 storage 存储操作,可以操作所有的 Chrome APIpopup.html,插件的弹出框展示的模板内容,可以通过 C转载 2022-04-19 10:22:31 · 411 阅读 · 0 评论 -
2021年国内 node.js 开发者报告
2021年国内 node.js 开发者报告原创 2022-04-13 08:41:32 · 892 阅读 · 0 评论 -
nodejs 发送post
原生写法发送的接口是高德地图的某个接口function posts(key){ let querystring = require('querystring'); let t=Date.now(); let postData={ key:1111, } let content = querystring.stringify(postData); let url=`https://restapi.amap.com/v4/grasproad/driving?${con原创 2022-03-30 10:57:42 · 2098 阅读 · 0 评论 -
csdn 打印pdf
f12 的 控制台输入(function(){ 'use strict'; var articleBox = $("div.article_content"); articleBox.removeAttr("style"); $("#btn-readmore").parent().remove(); $("#side").remove(); $("#comment_title, #comment_list, #comment_bar, #comment_fo转载 2022-01-25 16:27:01 · 319 阅读 · 0 评论 -
javascript IP转CIDR段
CIDR表示的IP地址段解析比较常见的/8掩码是A类,/16掩码是B类,/24掩码是C类,这些事比较常见的,不太常见的/12、/18、/25掩码就是我们今天要说的CIDR无类别域间路由。举例:IP号段是125.203.96.0 - 125.203.127.255,转换成CIDR格式是多少?解析:转换为CIDR就是找相同部分,把十进制数转换成二进制数,例如125.203.96.0 - 125.203.127.255,相同的忽略不计,把不同的数字转换成二进制,然后找相同的位数:IP号段:125.203.原创 2022-01-17 11:12:13 · 1299 阅读 · 0 评论 -
自己记录,虚拟机安装CentOS7后需要的一些操作
虚拟机安装CentOS7后,第一次登录先创建用户和密码,然后进入终端使用以下方法,可以每次开机跳过桌面用户方法1、root账户下 vi /etc/gdm/custom.conf2、进入文件 在[daemon]下增加AutomaticLoginEnable=TrueAutomaticLogin=root注意 不要换行3、保存并重启就行了升级到最新版本1:yum update2:yum -y install gcc gcc-c++ openssl-devel zlib-devel ope原创 2021-11-09 16:03:39 · 1690 阅读 · 0 评论 -
内网穿透-利用frp进行远程桌面控制(window服务端,window客户端)
内网穿透-利用frp进行远程桌面控制(window服务端,window客户端)参考链接https://blog.youkuaiyun.com/weixin_38416696/article/details/109549598frp服务需要公网IP,可选择阿里云或者腾讯云的轻量服务器,选最便宜的配置就好。先下载软件:https://github.com/fatedier/frp/releases选择frp_0.38.0_windows_386.zip解压后里面包括了服务端和客户端的文件。frpc.exe原创 2021-10-29 16:11:00 · 755 阅读 · 0 评论 -
[转载]关于Raid0,Raid1,Raid5,Raid10的总结
转载的文字链接 添加链接描述RAID0定义:RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。工作原理:系统向三个磁盘组成的逻辑硬盘(RAID0 磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘。通过转载 2021-10-21 09:35:50 · 584 阅读 · 0 评论 -
nodejs 代理
此处是转载,但是不知道原作者是谁,属于之前百度出来的一段代码,如果哪位同学知道原作者,希望告知。我好取得原作者的转载授权。有时候临时部署了测试服务器,懒得部署nginx就会启用这个服务作为与代理内务转接的服务。let net = require('net');let localPort = "3717"; //外网接口let remotePort = "27017"; //内部接口let remoteHost = "127.0.0.1"; //内部IP地址net.createServer(tc转载 2021-09-22 09:32:19 · 411 阅读 · 0 评论 -
收藏各项技术(教程)连接的文章,仅做个人备份使用,不定期更新
CentOS7.4搭建基于用户认证的MongoDB4.0三节点副本集集群详细文档https://www.cnblogs.com/xshrim/p/9798504.html如何培养typescript开发思维?https://www.zhihu.com/question/445063037/answer/1738629252?utm_source=wechat_session&utm_medium=social&utm_oi=27968009142272&utm_con.原创 2021-02-20 12:52:47 · 161 阅读 · 0 评论 -
封装一个网页全屏控制及查询功能
<!DOCTYPE html><html><head lang="en"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial...原创 2019-03-28 11:49:13 · 282 阅读 · 0 评论 -
自己简单定义类的方法
/*最近对复杂的创建类方法感觉无爱,所以结合前人智慧,写出以下的类创建结构。下方使用自执行函数或者说是闭包,是为了后期使用者如果需要修改 newClassAPI 的功能,可以减少全局变量的情况下对这个函数进行改动,多次执行newClassAPI 函数,会将已有的内部创建的方法或属性进行替换,按照js脚步的执行顺序进行处理。newClassApi函数创建属性或方法,ClassAPI调用属性或原创 2017-03-07 17:24:01 · 411 阅读 · 0 评论 -
快速合并JSON对象
var places = JSON.parse((JSON.stringify(json1)+JSON.stringify(json2)).replace(/}{/,','));转载 2017-04-18 16:24:51 · 5259 阅读 · 2 评论 -
浅谈webWorker
转载:猴子猿浅谈webWorker一、webWorker之初体验在"setTimeout那些事儿"中,说到JavaScript是单线程。也就是同一时间只能做同一事情。也好理解,作为浏览器脚本语言,如果JavaScript不是单线程,那么就有点棘手了。比如,与用户交互或者对DOM进行操作时,在一个线程上修改某个DOM,另外的线程转载 2017-05-04 11:05:07 · 987 阅读 · 0 评论 -
JavaScript自定义事件广播与订阅
昨天写聊天室用到nodejs的event模块,今天也用JavaScript前端的 event写一个,通过一次触发,全局响应,接下来做单页应用,尝试不以传统方式进行事件处理,改为以自定义event进行处理,看看对传统单页应用的与我的想法在实际实施上有什么区别和影响。<!DOCTYPE html><html><head lang="zh-CN"> <meta charset="UTF-8">原创 2017-05-06 15:35:51 · 3020 阅读 · 0 评论 -
node.js加密模块crypto常用方法介绍
使用require(‘crypto’)调用加密模块。 加密模块需要底层系统提供OpenSSL的支持。它提供了一种安全凭证的封装方式,可以用于HTTPS安全网络以及普通HTTP连接。 该模块还提供了一套针对OpenSSL的hash(哈希),hmac(密钥哈希),cipher(编码),decipher(解码),sign(签名)以及verify(验证)等方法的封装。 crypto.createCre转载 2017-10-24 13:48:35 · 1960 阅读 · 0 评论 -
简单定义js类并调用,防止全局污染
(function (APIName1,APIName2) { var that=this; var ClassAPI={}; var thatAPI={}; thatAPI.new$API = function (callback) { ClassAPI = (function (mod) { callback(mod);原创 2017-11-10 16:19:36 · 713 阅读 · 0 评论 -
cookie与session的区别和联系 贴吧文章
发布于2007-01-08 14:42 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。 cookie机制。正统的cookie分发是通过扩展HTTP协议来转载 2017-10-25 10:15:33 · 278 阅读 · 0 评论 -
转载:高德地图计算2点之间的距离
//搜索出来的代码,原作者不明,先拿来研究function LngLat(longitude, latitude) { this.longitude = longitude; this.latitude = latitude;}function calculateLineDistance(start, end) { var d1 = 0.01745329251994329转载 2017-12-11 13:37:36 · 2196 阅读 · 0 评论