- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 Golang Iris Websocket 跨域问题
问题描述在尝试使用iris中的websocket搭建一个实时通讯聊天的demo时,出现一个Upgrade Error错误,一个跨域问题,网上说要修改golang中的websocket upgrader 配置,但是不知道从哪改起。最后在一个项目中看到了解决方案。Upgrade Error: websocket: request origin not allowed by Upgrader.CheckOrigin解决方案重写gorilla的部分内容,在引入自己所创建的gorilla包gorilla包
2020-12-24 15:48:05
1303
原创 经验积累——忘记mysql的登录密码时的骚操作
当我们忘记了mysql的root密码时,我们可以先跳过密码登录,进去mysql后对用户表进行修改,然后在恢复密码登录。这一波骚操作如何实现呢?↓通过配置文件设置mysql为无密码登录通过命令:# vi /etc/my.cnf 进入配置文件在文件的最后添加一行跳过密码的命令:skip-grant-tables=1:wq保存退出并重启mysql服务:# systemctl restart mysqld登录mysql 修改root密码连接mysql数据库,通过命令 # mysql
2020-09-30 11:21:38
222
原创 经验积累——Centos7找不到IP地址
最近在学习linux过程中,想通过ssh对centos系统进行远程连接时,发现没有对外的系统没有对外的ip地址,解决了该问题之后在此记录一下虚拟机里查看Centos的IP地址直接通过命令: # ip addr 进行ip地址的查询,可以看到查询出来的结果是我们可以看到 ens33 没有 inet 这个属性,也就没有对外连接的IP,那么就没法通过IP地址进行SSH连接。解决办法需要对ens33网卡进行配置修改,通过命令:# vi /etc/sysconfig/network-scripts/if.
2020-09-30 10:39:16
996
原创 cookie、session、token与JWT
http协议超文本传输协议(HyperText Transfer Protocol,HTTP)一种用于分布式、协作式和超媒体信息系统的应用层协议,是基于 TCP/IP 协议的应用层协议。通常运行于TCP上,指定了客户端发送什么样的请求信息,得到来自服务端返回回来的相对应的响应。我们知道HTTP是一种无状态的协议,无状态的意思就是说是没有记忆的,前后的HTTP请求是相互独立互不干扰的,也就是说客户端每向服务端发送请求时,后发送的请求无法得知前发送请求所包含的各种状态数据。如果还想要得到前发送请求响应的数据
2020-09-18 16:42:21
300
原创 纯CSS做菜单下拉框
效果:代码:<!DOCTYPE html><html><head> <title>test</title> <style type="text/css"> li{ /*取消li的点*/ list-style: none; height: 28px; } #menu{ display: inline-block; width: 100% } .plat {
2020-09-08 14:57:45
194
原创 使用goquery实现对网页信息的爬取
概述本文参考 飞雪无痕 的 《golang goquery selector(选择器) 示例大全》飞雪无情的博客
2020-09-08 14:53:10
1293
原创 伪站小工具整站下载工具
用于将整个网页代码css样式、js、img等资源文件下载下来的实用小工具镜像源下载地址http://smalltool.xftsoft.com/
2020-09-03 17:11:50
605
原创 golang中*与&的一些解惑
*和&的区别 :& 是取地址符号 , 即取得某个变量的地址 , 如 ; &a*是指针运算符 , 可以表示一个变量是指针类型 , 也可以表示一个指针变量所指向的存储单元 , 也就是这个地址所存储的值 .代码解惑:type Person struct { id int name string}func main() { p1 := Person{ id: 1, name: "lisi", } p2 := &Person{ id:2, na
2020-09-01 15:41:12
3383
原创 MySQL数据库用户创建、修改、授权及远程访问
MySQLMySQL数据用户创建1.使用CREATE USER创建用户2.使用 INSERT 新建用户修改删除用户1.查看数据库所有用户2.查询指定用户的权限3.修改用户4.删除用户用户权限授予与撤销1.用户授权2.撤销权限数据库的远程访问MySQL数据用户创建1.使用CREATE USER创建用户语法: CREATE USER 用户1 [ IDENTIFIED BY 'password' ] [,用户2 [ IDENTIFIED BY 'password' ]]其中用户的格式为:'user_n
2020-08-24 17:10:51
584
原创 Windows环境下进行mysql数据库备份
备份功能使用mysqldump进行数据库备份跨主机备份还原数据库Windows定时执行脚本任务使用mysqldump进行数据库备份mysql数据库自带备份命令mysqldump,可对数据库进行备份操作最简单的备份是将数据库备份至本地,生成 **.sql文件编写备份脚本文件(创建一个txt文件,写入批处理脚本,再将文件的后缀改为.bat变为批处理脚本文件)rem autherBeginnerXiaorem date:20200814rem ******Backup MySQL Start***
2020-08-14 16:33:44
7516
2
原创 WampServer配置单IP多域名访问和多端口访问
对于访问路径,域名和端口的配置操作主要是修改Apache的两个配置文件,该配置文件是:位于\wamp\bin\apache\apache2.4.23\conf的httpd.conf和位于\wamp\bin\apache\apache2.4.23\conf\extra的httpd-vhosts.conf。配置多端口httpd.conf:开启端口监听:Listen 0.0.0.0:80Listen 0.0.0.0:8080Listen 0.0.0.0:81httpd-vhosts.conf:配
2020-08-03 23:37:54
897
原创 GitLab第一次使用遇到的坑
配置全局gitbush执行下列代码,创建.ssh文件git config --global user.name "XXX"git config --global user.email "XXXXXX"生成ssh密匙于.ssh文件夹中id_rsa.pub(公钥)在gitlab中—》头像----》设置----》SSH密钥-----》将.ssh文件夹中的id_rsa.pub里面的信息全部复制添加到密钥生成一、创建项目按照gitlab提供的代码依次执行推送文件夹,注意ip地址是否正确,一定得确保正
2020-06-24 16:00:09
797
原创 Java面试常见问题
01对面向对象的理解面向对象是以“组织者”的思维模式来考虑问题面向过程是以“执行者”的思维模式来考虑问题比如我们要做一些数据库的连接或者说封装操作。 面向过程想的是我要怎么来创造一个连接池的对象,怎么去管理 而面向对象的思维是市面上有哪些现成的连接池,我们拿来来用再比如软件开发的三层结构(UI层、业务层、数据持久层) 面向对象会去选市面上优秀的框架,做一个选择,而面向过程就是在造轮子。面向对象有三大特性:封装继承和多态继承为了复用,抽取共性的东西;多态父类引用指向子类对象
2020-06-24 15:36:58
405
原创 运用Python批量修改图片文件的名称
import osimport reimport sysdef renameall(): fileList = os.listdir(r"E:\python\car\data\text\丰田凯美瑞") #待修改文件夹 print("修改前:"+str(fileList)) #输出文件夹中包含的文件 currentpath = os.getcwd() #得到进程当前工作目录 os.chdir(r"E:\python\car\data\text\丰田凯美瑞") #将
2020-06-24 15:34:11
340
原创 Git一些常用的相关操作命令
(一)初始配置用于生成git自身的用户信息,在ssh密匙中有用到$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"(二)创建版本库(repository)在一个空文件夹中创建:$ mkdir <name>$ cd <name>显示当前目录:$ pwd 把目录变为git可管理的仓库:$ git init(三)提交至
2020-06-24 15:23:08
118
原创 Ext Js框架的学习向导
转载相关的教程链接Ext JS 6学习文档–第1章–ExtJS入门指南Ext JS 6学习文档–第2章–核心概念Ext JS 6学习文档-第3章-基础组件Ext JS 6学习文档-第4章-数据包Ext JS 6学习文档-第5章-表格组件(grid)Ext JS 6学习文档-第6章-高级组件Ext JS 6学习文档-第7章-图表Ext JS 6学习文档-第8章-主题和响应式设计Ext JS 6学习文档–第1章–ExtJS入门指南第一章Ext JS 6学习文档–第2章–核心概念第二章Ext JS 6学
2020-06-10 11:47:16
316
仿站小工具V10.6.zip
2020-09-03
carstore.rar
2020-08-04
基于Go Iris框架的用户管理系统.md
2020-06-24
基于Extjs6.2的用户管理系统.md
2020-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人