未读
cloudreve网盘魔改前置教程
Cloudreve 是一款非常非常牛皮的网盘系统, Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。 Cloudreve 文档地址;https://docs.cloudreve.org/ 以下教程 基于 cloudreve pro(amd64 linux 版本)其他版本请自行测试 既然要魔改我们当然得先安装环境 安装环境 安装 node.js 安装完 node 以后会自动存在 npm进入 node.js 官网:Node.js 官网按照自己的机器选择对应的版本下载,我是 windous 64 位然后差不多就是一直下一步 hhh~具体可以参考Node.js 安装教程如果遇到什么问题,一般百度都能解决,这里就不在赘述. 安装 Git ...
数据结构复习题
由于我实在是太菜了,于是就有了这篇文章,仅供参考,不说了,充电了~ 数据结构 练习题一 选择题 线性结构中数据元素之间是( )关系。A.一对多 B.多对多 C.多对一 D.一对一答:D数据结构中与所使用的计算机无关的是数据的( )结构。A.存储 B.物理 C.逻辑 D.物理和存储答:C算法分析的目的是( )。A.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进D.分析算法的易懂性和文档性答:C算法分析的两个主要方面是( )。A.空间复杂性和时间复杂性B.正确性和简明性C.可读性和文档性D.数据复杂性和程序复杂性答:A计算机算法指的是( )。A.计算方法B. 排序方法C.求解问题的有限运算序列D.调度方法答:C计算机算法必须具备输入、输出和( )等 5 个特性。A.可行性、可移植性和可扩充性B.可行性、确定性和有穷性C.确定性、有穷性和稳定性D.易读性、稳定性和安全性答:B 填空题 ...
彻底搞懂 HTTPS 的加密原理
HTTPS(SSL/TLS)的加密机制虽然是大家都应了解的基本知识,但网上很多相关文章总会忽略一些内容,没有阐明完整的逻辑脉络,我当年学习它的时候也废了挺大功夫。 对称与非对称加密、数字签名、数字证书等,在学习过程中,除了了解“它是什么”,你是否有想过“为什么是它”?我认为理解了后者才真正理解了 HTTPS 的加密机制。 本文以问题的形式逐步展开,一步步解开 HTTPS 的面纱,希望能帮助你彻底搞懂 HTTPS。 为什么需要加密?因为 http 的内容是明文传输的,明文数据会经过中间代理服务器、路由器、wifi 热点、通信服务运营商等多个物理节点,如果信息在传输过程中被劫持,传输的内容就完全暴露了。劫持者还可以篡改传输的信息且不被双方察觉,这就是中间人攻击。所以我们才需要对信息进行加密。最容易理解的就是对称加密 。 什么是对称加密?简单说就是有一个密钥,它可以加密一段信息,也可以对加密后的信息进行解密,和我们日常生活中用的钥匙作用差不多。 对称加密(https://sectigostore.com/blog/types-of-encryption-what-to-know-a ...
未读
京东自动签到实现教程
前段时间在某论坛上看到关于京东签到脚本的实现方式,于是就进行了记录部署过程 任何脚本都是有风险的,实践之前请注意,京东 cokies 代表的即是你本人,不要轻易将你的 cokies 交给其他人,下面示例中使用的是 Githubzero205搬运的代码,内置了该搬运工的助力码,也就是使用改代码必会帮他助力(不过人家不能用爱发电 hhh,更新速度也很快) 该教程仅供学习使用,请于 24 小时内删除该代码! 有两种部署方式,如果你有自己的服务器建议使用第二种部署方式,第一种部署方式可能会产生部分费用但是相对第二种部署方式较为简单 部署方式 1:利用腾讯云或阿里云函数实现如果你没有服务器,并且也不想折腾的很麻烦,建议使用此方式进行部署 首先我们先来了解什么是:Github Action Github Action Github ActionGithub Actions 是由 Github 创建的 CI/CD 服务。 它的目的是使所有软件开发工作流程的自动化变得容易。 直接从 GitHub 构建,测试和部署代码。 ...
完全搞懂this的指向
在此感谢 coderwhy 老师,嘿嘿 this 是 JavaScript 中的一个关键字,但是又一个相对比较特别的关键字,不像 function、var、for、if 这些关键字一样,可以很清楚的搞清楚它到底是如何使用的。 this 会在执行上下文中绑定一个对象,但是是根据什么条件绑定的呢?在不同的执行条件下会绑定不同的对象,这也是让人捉摸不定的地方。 这一次,我们一起来彻底搞定 this 到底是如何绑定的吧! 理解 this为什么使用 this在常见的编程语言中,几乎都有 this 这个关键字(Objective-C 中使用的是 self),但是 JavaScript 中的 this 和常见的面向对象语言中的 this 不太一样: 常见面向对象的编程语言中,比如 Java、C++、Swift、Dart 等等一系列语言中,this 通常只会出现在类的方法中。 也就是你需要有一个类,类中的方法(特别是实例方法)中,this 代表的是当前调用对象。 但是 JavaScript 中的 this 更加灵活,无论是它出现的位置还是它代表的含义。 使用 this 有什么意义呢?下面的代码 ...
前端面试题(一)
浏览器里,从用户输入 url 到用户看到页面结果的过程,发生了什么? 1、域名解析 域名解析的过程: (1)查询浏览器自身 DNS 缓存 (2)若上面没有找到,则搜索操作系统自身的 DNS 缓存 (3)若上面没有找到,则尝试读取 hosts 文件 (4)若上面没有找到,向本地配置的首选 DNS 服务器发送请求 (5)win 系统 若上面没有找到,操作系统查找 NetBIOS name cache (6)win 系统 若上面没有找到,查询 wins 服务器 (7)win 系统 若上面没有找到,广播查找 (8)win 系统 若上面没有找到,读取 LMHOSTS 文件 若以上都没有找到,解析失败。 2、TCP 三次握手 3、浏览器向服务器发送 http 请求 一旦建立了 TCP 连接,web 浏览器就会向 web 服务器发送请求命令。例如: GET/sample/hello.jsp HTTP/1.1 4、浏览器发送请求头信息 浏览器发送请求命令之后,还要以头信息的形式向 web 服务器发送一些别的信息,之后浏览器发送了一空白行来通知服务器,它已经结束了该头 ...
vue面试题
20 道常见的面试题 摘自 boss 直聘陈大鱼头 尽量减少 data 中的数据,data 中的数据都会增加 getter 和 setter,会收集对应的 watcher 从镜片的厚度和黄黑相见的格子衬衫我察觉到,面前坐着的这位面试官应该是来者不善。我像以往一样,准备花 3 分钟的时间进行自我介绍。 在此期间,为了避免尴尬,我盯着面试官的眉毛中间,不过面试官明显对我的经历不是很感兴趣。他在 1 分半的时候打断了我。 你觉得自己最擅长的技术栈是什么? Vue 吧,我很喜欢尤大,最近刚发布了 Vue 的首部纪录片,真的很好看。 那你能讲一讲 MVVM 吗?MVVM 是 Model-View-ViewModel 缩写,也就是把 MVC 中的 Controller 演变成 ViewModel。Model 层代表数据模型,View 代表 UI 组件, ViewModel 是 View 和 Model 层的桥梁,数据会绑定到 viewModel 层并自动将数据渲染到页面中,视图变化的时候会通知 viewModel 层更新数据。 简单说一下 Vue2.x 响应式数据原理Vue 在初始化数据时 ...
SASS学习
使用变量sass —> scss sass让人们受益的一个重要特性就是它为css引入了变量。你可以把反复使用的css属性值 定义成变量,然后通过变量名来引用它们,而无需重复书写这一属性值。或者,对于仅使用过一 次的属性值,你可以赋予其一个易懂的变量名,让人一眼就知道这个属性值的用途。 sass使用$符号来标识变量(老版本的sass使用!来标识变量。改成$是多半因为!highlight-color看起来太丑了。),比如$highlight-color和$sidebar-width。为什么选择$ 符号呢?因为它好认、更具美感,且在CSS中并无他用,不会导致与现存或未来的css语法冲突。 变量声明 sass变量的声明和css属性的声明很像: 1$highlight-color: #F90; 这意味着变量$highlight-color现在的值是#F90。任何可以用作css属性值的赋值都 可以用作sass的变量值,甚至是以空格分割的多个属性值,如$basic-border: 1px solid black;,或以逗号分割的多个属性值,如$plain-font: "Myr ...
css中的字体
生活明朗,万物可爱 字体相关的样式 字体相关的样式 colorfont-sizefont-familycolor 用来设置字体颜色12345p { color: red; color: #fff; color: rgb(0, 0, 0);}font-size 字体的大小font-size相关的单位.em 相当于当前元素的一个 font-sizerem 相对于根元素的一个 font-size123p { font-size: 16em;}font-family 字体族(字体的格式)可选值:serif 衬线字体sans-serif 非衬线字体monospace 等宽字体指定字体的类别,浏览器会自动使用该类别下的字体font-family 可以同时指定多个字体,多个字体间使用 , 隔开字体生效时优先使用第一个,第一个无法使用则使用第二个 以此类推1font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans ...
less学习
看到 less 老是想起 less is more 这句话,这门语言的确是把原来很繁琐的 css 给包装成一门类似于编程语言的语言,感觉看视频只能学习到一点,关键还是看官方文档 less 是一个 css 扩展,让 css 变成支持变量,嵌套等操作的 css 语言 可以去 Less 官方文档 去学习 less 是一门 css 的预处理语言 less 是一个 css 的增强版,通过 less 可以编写更少的代码实现更强大的样式 在 less 中添加了许多的新特性:像对变量的支持、对 mixin 的支持… … less 的语法大体上和 css 语法一致,但是 less 中增添了许多对 css 的扩展,所以浏览器无法直接执行 less 代码,要执行必须向将 less 转换为 css,然后再由浏览器执行 less 基础 less 可以在浏览器端使用也可以在服务端使用 在浏览器端使用 CDN: 1<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/3.11.1/less.min.js"></sc ...
我要我们在一起
偶然之间看到一篇帖子, 想到了现在我和某人,不知道后来的我们, 我们的十年会不会也变成这样 🌎 整理后的帖子相对完整,原文缺失部分 这是整理后的帖子 原文: https://www.douban.com/note/260167887/ 原作者: 你这个贱人 原文地址:豆瓣:http://www.douban.com/group/topic/36139334/ 【贱贱贱人直播】与我十年长跑的女朋友就要嫁人了。📺 故事背景地:http://www.tudou.com/programs/view/36RvNyr4TUI/ 昨天下午凌一尧给我发来一张照片,是一件婚纱,她问好不好看,我说还行。 她说“初五举办婚礼,和我们以前想象得一样,有鲜花拱门,有红地毯,有白婚纱黑礼服,就是没有你。” 我说“要不要我去凑个份子?” 她半天之后才回复说:“不用了。 ————————————————————分割线—————————————————————2001 年的夏天,我十六岁,正在读高中。即便是夜晚,气温仍然高得令人辗转反侧,黑漆漆的夜晚满是室友们翻身和叹息的声音,而我咬着小电筒,蒙着一条薄被单,写 ...
五一,武汉行
武汉行 一场说走就走的旅行✌️ 趁着这次五一长假 📷,去武汉好好的玩一玩武功山人太多了,武汉我们来啦~ 下午 15 点坐上火车,晚上 20 点就到了武昌站 一路上遇到了很多人很多事,火车真的是一个大杂烩,什么人都有,比如某不抽烟就是不信毛爷爷女子,抽烟抽了 10 多年了从没人管过之类,但也有人很好的叔叔,也有给我们让座了的好人,4 个人的旅途总之很愉快 🧊~ 下了车站后,我们找到酒店放下行李,休息了一会儿后就立马前往楚河汉街。 吃了一顿不是那么好吃的烧烤和炒饭河粉(可能武汉人民的烧烤不符合我们湖南人吧 hhh),逛完楚河汉街和光谷步行街已经到了晚上 12 点,打车回酒店就直接睡了。第一天的行程就结束了。 第二天 第二天我们早早的起床,早早的化妆,终于在 9 点半出发 hhh,10 点左右赶到粮道街,令我们没想到的是,武汉鱿鱼老板任性的在 10 点左右开门,柒个蛋烘糕也在 10 点半开门,所以我们几乎没排什么队的就把所有小吃 🍰 吃了个遍除了武汉热干面,也多亏了没吃热干面 🥘,不然就吃不下这么多好吃的了,柒个蛋烘糕 🌮 针不戳,就是老板任性,有钱我不赚,哎,就是玩儿 ...











