公司要求使用golang做识别系统的web后端,我采用gin框架开发,其中部分功能使用了websocket实现前后端的实时消息推送刷新。 记录一下golang中使用channel和锁将websocket封装成为可并发读写的websocket: package cws import ( "errors ...
分类:
Web程序 时间:
2020-06-19 00:48:01
阅读次数:
70
前面一篇已经说过了 HTTP 的基本特性,HTTP 的发展史,前情回顾。这一篇就更详细的 HTTP 协议使用过程一些参数配置,缓存,Cookie设置相关的细节做一些梳理。 数据类型与编码 在 TCP/IP 协议栈里,传输数据基本上都是 header + body 的格式。但 TCP、UDP 因为是传 ...
分类:
Web程序 时间:
2020-06-19 00:47:27
阅读次数:
67
一、添加自定义事件 通过jQuery的bind()或者on()方法 添加自定义事件 如下代码 自定义了一个mychange事件 $("#postionId").on("mychange",function () { console.log(11); validForm.check(false,"#p ...
分类:
Web程序 时间:
2020-06-19 00:46:28
阅读次数:
132
nmcli [OPTIONS...] {help | general | networking | radio | connection | device | agent | monitor} [COMMAND] [ARGUMENTS...] 一:nmcli help 类似于ip,分成很多objec ...
分类:
Web程序 时间:
2020-06-19 00:37:37
阅读次数:
105
一、正则表达式简介 **定义**:正则表达式用于定义一些字符串的规则。 **作用**:计算机可以根据正则表达式,来检查一个字符串是否符合指定的规则;或者将字符串中符合规则的内容提取出来。 如果你想查看正则更多的内容,可以查阅官方文档关于 RegExp 这个内置对象的用法。 二、创建正则表达式的对象 ...
分类:
Web程序 时间:
2020-06-18 23:25:16
阅读次数:
87
深究异或webshell原理以及服务器处理免杀的流程 前言 首发合天 之前一直接触rce;但是总是可以看到过滤就可以考虑无数字和字母的webshell或者免杀马,但是今天碰到一道题,让我深刻理解了深究的重要性;不能无脑依靠网上无数字和字母的webshell了;需要知道细节;这里我们知道,常规的ctf ...
分类:
Web程序 时间:
2020-06-18 23:19:10
阅读次数:
79
上一篇我们介绍了系统日志与测试相关的内容并添加了相关的功能;本章我们将介绍跨域与程序部署相关的内容 一、跨域 1、跨域的概念 1、什么是跨域? 一个请求的URL由协议,域名,端口号组成,以百度的https://www.baidu.com为例,协议为https,域名由子域名www和主域名baidu组成 ...
分类:
Web程序 时间:
2020-06-18 22:14:17
阅读次数:
75
主要原因,应该是防火墙的原因。解决方法,关闭防火墙。 SuSE下: service SuSEfirewall2_setup status service SuSEfirewall2_setup stop rhel下: service iptables stop ...
分类:
Web程序 时间:
2020-06-18 22:12:27
阅读次数:
90
如果我们手头上有1台群晖NAS时,有没有考虑过把群晖NAS当成服务器来使用,这样会不会很有意思呢?现在,我们终于可以尝试一番了,把群晖NAS变成一台实实在在的服务器,在上面跑各种运行环境!其实很简单,我们只需安装URLOS便可以实现。群晖NAS安装URLOS的方法1.安装Docker登录群晖NAS后台,安装Docker应用(如果已经安装Docker,请忽略此步骤)2.创建软链接以下步骤将使用命令行
分类:
Web程序 时间:
2020-06-18 22:09:02
阅读次数:
96
Slick.js使用方法(个人总结) 相比于Swiper而选择使用Slick.js的原因主要是因为其兼容不错并且在手机端的滑动效果更顺畅 官方参数介绍:官方地址 参数 类型 默认值 描述 accessibility 布尔值 TRUE 启用Tab键和箭头键导航 adaptiveHeight 布尔值 F ...
分类:
Web程序 时间:
2020-06-18 22:08:22
阅读次数:
381
由于ECS快到期了,打算换个配置,趁着618入手一台新的。结果之前顺利安装过几次的文档居然报错了。 情况如下 Error: Package: php72w-pecl-imagick-3.4.3-1.2.w7.x86_64 (webtatic) Requires: libMagickWand.so.5 ...
分类:
Web程序 时间:
2020-06-18 22:07:29
阅读次数:
164
1、安装kubelet、kubeadm、kubectl2、查看所需镜像命令:kubeadm config images list结果:k8s.gcr.io/kube-apiserver:v1.18.3k8s.gcr.io/kube-controller-manager:v1.18.3k8s.gcr.... ...
分类:
Web程序 时间:
2020-06-18 22:05:22
阅读次数:
68
在控制中加入$form->multipleImage('file', __('File'))->removable();其中multipleImage是多图上传的标识.我在数据表中的字段是 file 数据类型是 varchar 所以在model 中 加入 方法名 get/set->后面的File对应 ...
分类:
Web程序 时间:
2020-06-18 21:55:44
阅读次数:
96
业务背景: 最近公司研发了一款对并发要求比较高的web项目,需要对其压力测试,模拟线上可能存在的问题,这个过程中遇到一些很多问题,这里重新梳理一下思路,希望能给遇到同样问题的小伙伴提供一个参考。 工具描述: 压力工具使用的是:Loadrunner 服务器监控使用的是:nmon 数据库:oracle ...
分类:
Web程序 时间:
2020-06-18 21:53:23
阅读次数:
91
效果图: ##JS部分代码: <script> var input,containe; window.onload = function(){ input = document.getElementById('input'); container = document.getElementById( ...
分类:
Web程序 时间:
2020-06-18 21:46:56
阅读次数:
206
CSS简介 CSS 指层叠样式表 (Cascading Style Sheets),样式定义 如何显示 HTML 元素。 样式通常存储在样式表中,当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明: 1. ...
分类:
Web程序 时间:
2020-06-18 21:41:23
阅读次数:
62