加载中
开篇文章,长期记录安全笔记

更新于 2018.12.8 密码位置 密码位于注释中 密码位于服务器端文件中 通过访问根目录下.htaccess、robots.txt查看禁查路径 密码文件可能存在的路径:/、/extra/、/extras/ 密码还可能存在于.ht...

字符串匹配算法与KMP

字符串匹配算法一般用于查找主串中是否包含模式串,若包含,则返回主串中的起始位置。有2中最常用的匹配算法,BF(Brute Force),即暴力算法,KMP快速模式匹配算法 BF算法 BF算法,顾名思义,...

09/08 17:03
0
vue等前端跨域问题的分析

看到很多前端问跨域的问题,大概的说一下 跨域的产生 产生原因 跨域是a页面想要获取b页面资源,如果a,b页面的协议、域名、端口号、子域名不同,所进行的访问都是跨域的,而浏览器一般为了安全都...

08/31 15:56
12
nginx配置反向代理兼容vue history模式

vue history模式 vue默认是hash模式,就是url后面会带一个#,这样就会在单页面内跳转。有些人会觉得这样有点丑,于是就出了一个history模式,在单页面通过router跳转的时候,url会像传统url...

08/21 17:16
84
vue中refs在什么情况下为数组或对象

vue如果在v-for内部进行ref,无论ref的值是否是唯一,最终的refs都是一个数组,调用时需要用this.$refs.xxxx[0].func() 调用 如果在非v-for中ref,得到的将是一个对象,可以直接this.$refs....

08/13 22:20
197
分享一个自己写的emoji-comments评论组件

emoji-comments dependencies :{ "jquery": "^3.5.1", "ant-design-vue": "^1.6.4", } 该组件轻度依赖上述依赖,如果需要修改,则 <a href="#change">点击此处</a> 使用 <comment @submit="...

vue项目中,树形递归组件回调父组件结果

以emoji-comments,一个树形递归的点赞修改点赞数为例,因为修改多维数组需要用到this.$set,而在递归结构中,递归的组件相当于孙组件,所以需要将点击函数以及emit函数分开写 <template> <di...

vue中多层组件间参数的传递、子孙组件回调父组件执行结果

最近在做一个 emoji-comments的组件 用于自己的golang开源博客,目前还没有做完,还在进行适配,遇到了一些问题,发现百度的解决方案都是抄来抄去,特地来整理一下,分享给大家,同时欢迎sta...

go语言实现顺序表

这一篇开始,会以go语言为例实现一些常用的数据结构与算法。 talk is cheap,show you the code. ** 我们知道,具有一对一逻辑关系的的数据,用线性表存储是最好的,线性表又分为顺序表与链表...

07/03 17:50
40
使用go设计错误码

做后端的同学们应该见到过很多错误码,相信很多人都觉得定义错误码很麻烦,虽说错误码不是必不可少的环节,但是当项目大了之后,一个良好的错误码设计,会给项目的debug带来很多好处。 一个良...

gin
07/02 15:23
168
解决异步编程的方法—promise与await

promise是什么? Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提...

2019/12/12 11:17
73
mysql的权限类基础操作

1.远程登录mysql mysql -h ip -u root -p 密码 2.创建用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”; 例1:增加一个test1用户,密码为123456,可以在任何主...

2019/05/15 16:44
46
sqlmap用法精简版

基础用法: 一下./sqlmap.py 在kali和backtrack中使用sqlmap的时候,直接用:sqlmap ./sqlmap.py -u “注入地址” -v 1 –dbs // 列举数据库 ./sqlmap.py -u “注入地址” -v 1 –current-d...

2018/12/08 16:13
203
浅谈网络协议(六) 交换机与VLAN

上一次,我们在宿舍里组建了一个本地的局域网 LAN,可以愉快地玩游戏了。这是一个非常简单的场景,因为只有一台交换机,电脑数目很少。今天,让我们切换到一个稍微复杂一点的场景,办公室。 ...

2018/09/03 17:54
242
浅谈网络协议(五) 从物理层到mac层:如何组建局域网?

如果你有几台计算机,那如何把这几台计算机连接起来?你可能会说,用一台路由器就好了。那如果没有路由器呢? 这里由下往上来说说网络沟通的每一层。 第一层(物理层) 使用路由器,是在第三...

2018/08/23 16:30
114
浅谈网络协议(四) IP的由来--DHCP与PXE

上一节说过,IP就是一台计算机的通讯地址,要和其他机器通讯,就需要一个通讯地址,就要给网卡配置这么一个地址。 配置 IP 那如何配置呢?可以使用 ifconfig,也可以使用 ip addr。设置好了之...

CMake和Make之间的区别

本文翻译的是一篇英文文档,主要讲述的是CMake和Make之间的区别。下文中首先列出文章的中文翻译,然后紧接着的是英文原文。 下面是中文翻译部分: 编程人员已经使用CMake和Make很长一段时间了...

2018/08/07 16:03
238
浅谈网络协议(三) 关于IP的一些讲解

如何获取一台电脑的IP地址? 这是个简单的问题,稍微折腾过linux系统的人,都知道如何获取电脑的IP地址。windows上面ipconfig,linux上面是 ifconfig 与 ip addr 。 但是不是所有人都知道 if...

浅谈网络协议(二) 网络分层的含义

做开发的朋友肯定知道,越是复杂的程序,往往越是需要分得越细。即使是刚刚入门的程序员,也知道MVC等分层结构。复杂的程序都要分层。 为什么网络要分层 因为不同的层次之间有不同的沟通方式...

2018/08/04 16:39
120
网络基础之网络协议篇

看到一篇不错的网络协议文章,转载过来以备查看 1.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统...

2018/08/03 14:06
101

没有更多内容

加载失败,请刷新页面

返回顶部
顶部