Web开发

【JS教程17】jquery选择器

08-20
jquery用法思想一 选择某个网页元素,然后对它进行某种操作 jquery选择器 1.jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功. $('#myId') //选择id为myId的网页元素 $('.myClass') // 选择class为myClass的元素 $('li') //选择所有的li元素 $('#ul1 li span') //选择id为为ul1元素下的所有li下的span元素 $('input[name=first]') /

centos7重启网卡报Job for network.service failed because...错误

08-20
解决: [[email protected] hadoop]# systemctl stop NetworkManager[[email protected] hadoop]# systemctl disable NetworkManager ############## 然后:重启网卡即可:[[email protected] hadoop]# systemctl restart network[[email protected] hadoop]# ifconfig 原文地址:https://

关于Webpack打包报错Class constructor FileManager cannot be invoked witchout 'new'

08-20
前端代码部署一直是自己打包之后将文件用FileZilla上传到服务器上,现在改用运维基于到k8s docker镜像的发布,前端打包报错如下: 经查资料,报错原因是less升级导致的Bug 尝试升级less-loader到5.0.0已解决上面问题. 关于Webpack打包报错Class constructor FileManager cannot be invoked witchout 'new' 原文地址:https://www.cnblogs.com/vikki7/p/11392744.htm

js对象详解

08-20
为什么要有对象 function printPerson(name, age, sex....) {}// 函数的参数如果特别多的话,可以使用对象简化function printPerson(person) {  console.log(person.name);  ……} 什么是对象 现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征.举例: 一部车,一个手机车是一类事物,门口停的那辆车才是对象 特征:红色.四个轮子 行为:驾驶.刹车 JavaScript中的对象 J

ajax和json的优缺点

08-20
ajax:AJAX全称是"Asynchronous JavaScript and XML"(异步Javascript和XML),是一种创建交互式网页应用的网页开发技术. 优点: 1.页面无刷新,用户体验好 2.异步操作,响应速度快 3.按需请求数据,减轻服务器和带宽的负担 4.基于标准化的技术,不需要下载插件和小程序 缺点: 1.不支持返回按钮 2.安全问题,ajax暴露了与服务器交互的细节 3.不利于seo json:JavaScript Object Notation的缩写,它是一

Qt使用QHttpMultiPart发送文件的方法

08-20
由于之前没怎么接触过http方面的编程,对这方面并不了解,前一阵项目中用到了上传图像到服务器的功能,便研究了一下上传的方法 在上传图像时用到了提交表单的方法. QNetworkRequest request; //request初始化 //发送multi part内容时,不能设置下面一句,否则服务端无法解析边界 //request.setHeader(QNetworkRequest::ContentTypeHeader, "multipart/form-data"); QFile* f

宝塔https部署没成功的原因排查

08-20
今天ytkah在迁移一个客户网站的时候出了点问题,网站从旧的服务器(windows)换到新的服务器(阿里云centos 7,已经安装了宝塔面板),网站之前有用comodo的ssl证书,因为快要过期了,所以就直接在新服务器的宝塔控制面板上申请ssl,但是部署没有成功. 1.进入阿里云控制台,把服务器的安全组策略中的443端口删除再重新添加一次. 2.然后在宝塔面板中的安全防火墙的443端口删除重新添加 3.在旧网站的根目录有一个ssl文件夹,这个是放comodo加密证书的,里面有四个文件,.crt

为什么网站的安全需要SSL证书来保护?

08-20
互联网发展至今,已经让人们对它产生了很大的依赖,很多交易都是在网上进行的.然而,网络攻击事件也在与日俱增,网络安全已经成为一件大事,这就不得不用到SSL证书了. 什么是SSL证书?为什么网络安全需要他们? SSL证书是一种提供SSL协议的证书,通过在客户端浏览器和web服务器之间建立一条SSL安全通道,对网络传输数据进行加密,防止数据被截取或窃听.从而确保数据传输的安全性以及数据的完整性. 我们都知道,任何从事电子商务的网站都必须在其web服务器上安装SSL证书,以确保客户和公司信息的安全性,以

PHP正则抓取字符串内某段字符

08-20
$cookie = "csrftoken=P7UBtv3lTNktgrqQglECF7Wj3MWUNJc1; qwqwqwxsewwewe123434dsw4e4d23 qw2323ss"; preg_match('/csrftoken=(.*?);/', $cookie, $matches);//获取匹配的字符串 参数1,规则,2:获取的字符串 3,获得结果集 $csrftoken = $matches[1]; var_dump($matches); 得到: [ 0 => &q

什么是HTTPS协议

08-20
一 HTTPS协议一直是web开发,无论前后端都不可或缺的重要知识点,然而由于历史原因,这个协议和知识点枯燥而繁多,如果看书和文字十分难懂苦涩.但又不得不掌握,怎么办呢? 正好,从朋友小灰那里得到一片 利用漫画形式讲解https协议的有趣图文,大家看下加深理解. 什么是HTTP协议? HTTP协议全称Hyper Text Transfer Protocol,翻译过来就是超文本传输协议,位于TCP/IP四层模型当中的应用层. HTTP协议通过请求/响应的方式,在客户端和服务端之间进行通信. 这一切

js的新生代垃圾回收

08-20
推荐阅读:https://www.cnblogs.com/chengxs/p/10919311.html 在进行老生代的标记清除法回收以前,还会有一个新生代的垃圾回收算法执行. 新生代和老生代 所谓新生代,指的是新产生的对象:老生代就是经历过新生代垃圾回收后还“存活”下来的对象. 新生代的垃圾回收算法 Scavenge GC 算法很简单: 1. 我们维护一个列表,老生代对象每次指向一个新生对象的时候,记录下来:每次删除指向的时候,删除记录.(这样我们就知道新生代对象里面,哪些对象是存活的了) 2

json转义问题

08-20
后端程序接受前台传递过来json 1正常json没有问题 比如  {"id":21,"userName":"2张天师","phone":"15175220421","remark":"1adfadfsa","departMent":"1产品部","roleId":2} 后台可以正常解析  var extraO

http网络请求 返回不同的状态码

08-20
201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问. 200(成功)  服务器已成功处理了请求.通常,这表示服务器提供了请求的网页. 201(已创建)  请求成功且服务器已创建了新的资源. 202(已接受)  服务器已接受了请求,但尚未对其进行处理. 203(非授权信息)  服务器已成功处理了请求,但返回了可能来自另一来源的信息. 204(无内容)  服务器成功处理了请求,但未返回任何内容. 205(重置内容) 服务器成功处理了请求,但未返回任何内容.与 204 响应不同,

开源题材征集 + MVC&EF Core 完整教程小结

08-20
到目前为止,我们的MVC+EF Core 完整教程的理论部分就全部结束了,共20篇,覆盖了核心的主要知识点. 下一阶段是实战部分,我们将会把这些知识点串联起来,用10篇(天)来完成一个开源项目. 现向园友征集题材,你提需求我来实现. 请在评论中提出你的需求,并加以简明扼要的描述. 题材最好是有趣的.有一定应用价值的,例如像Trello这样的效率管理系统. 我将会在选取一个相对适合的题材,通过敏捷开发,快速迭代,将详细开发过程记录下来,抛砖引玉,供大家参考. 前面已完成的20篇我们以技术为主导,后

Apache Flex BlazeDS(CVE-2017-5641)AFM3反序列化

08-20
详细的AFM协议看这篇文章: http://network.51cto.com/art/201006/207886.htm 给出原始的demo package ysoserial.payloads; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.Arrays; import flex.messaging.

UI5-技术篇-JS函数动态执行

08-20
1 <html lang="en"> 2 <head> 3 <meta charset="utf-8" /> 4 <title>路书</title> 5 </head> 6 <body> 7 <script> 8 //动态函数调用,调用者使用"myFunc" 9 function myFunc() 10 { 11 alert(11111); 12 re

Kubernetes基石-pod容器

08-20
引用三个问题来叙述Kubernetes的pod容器 1.为什么不直接在一个Docker容器中运行所有的应用进程. 2.为什么pod这种容器中要同时运行多个Docker容器(可以只有一个) 3.为什么k8s使用pod这种容器而不直接使用Docker容器 一个由多个进程进行组成的应用程序,无论是通过ipc(进程间通信)还是本地存储文件进行通信,都要求它们运行于同一台机器上.Docker容器非常像一台独立的机器,此时你可能认为在单个容器中运行多个进程是合乎逻辑的,然而在实践中这种做法并不合理. 容器被

CSS中的BFC详解

08-20
一 常见定位方案 普通流 默认,从上而下,行内元素水平排列,行满换行,块级元素渲染成一个新行. 浮动 先按普通流位置出现,然后根据浮动方向偏移. 绝对定位 元素具体位置由绝对定位坐标组成. 一.何为BFC BFC(Block Formatting Context)格式化上下文,是Web页面中盒模型布局的CSS渲染模式,指一个独立的渲染区域或者说是一个隔离的独立容器. BFC 即 Block Formatting Contexts (块级格式化上下文),属于普通流. 可以把 BFC 理解为一个封闭

kubernetes排错系列:(一)、机房搬迁导致的节点NotReady

08-20
说下背景: 上周六机房进行搬迁,我所在的网段的机器都重启了一遍.重启之后kubernetes集群不正常.如下 排查过程: # 查看节点信息 kubectl describe nodes cbov10-sso55-113 时间正好是上周五搬迁的时间点,20190809,kubelet停止发布节点状态 # 查看kubelet状态 systemctl status kubelet.service 这时候看出,报错名之k8s-master,但是我们kubernetes集群的node名字是cbov10-s

【JS教程03】函数

08-20
函数 函数就是重复执行的代码片. 1.函数定义与执行 <script type="text/javascript"> // 函数定义 function fnAlert(){ alert('hello!'); } // 函数执行 fnAlert(); </script> 2.变量与函数预解析 JavaScript解析过程分为两个阶段,先是编译阶段,然后执行阶段,在编译阶段会将function定义的函数提前,并且将var定义的变量声明提前,将它赋值为undefine