Web开发

流量劫持频发,用https解决

08-07
相信很多人都遇见过域名没输错,结果却跑到了一个钓鱼网站上这样的情况,用户数据泄露.流量劫持.页面篡改等安全事件频发. 面对这样的情况,使用IIS7网站监控,把域名输入进行检查,看是不是有被劫持和DNS污染的情况发现,用此方法进行实时检查是有必要的. 继百度全站启用HTTPS加密后,阿里巴巴旗下的淘宝网&天猫商城也全站启用HTTPS.而Google在过去的几年里,将Google搜索.Gmail.YouTube等产品从HTTP协议改为加密的HTTPS版协议,其在2015年12月宣布将调整Google

Tomcat配置8080强制跳转https端口变成8443或者80跳转443

08-07
Tomcat配置强制https端口变成8443 跳转端口:http默认端口 8080https默认端口 8443 或者 http默认端口 80https默认端口 443这里只讲tomcat配置,至于证书生成请参考其他文档:修改tomcat配置文件 vim /etc/tomcat/server.xml 启用ssl service.xml <Connector port="80" protocol="HTTP/1.1" connectionTimeout=&quo

用docker的composer安装php依赖包

08-07
机器上没有装composer的时候,可以用docker来运行:docker run 如何在任何目录下都能运行呢,bash是可以定义function的: 在主机创建一个目录,用以保存composer的配置和缓存文件: mkdir ~/dnmp/composer 打开主机的 ~/.bashrc 或者 ~/.zshrc 文件,加上: composer () { tty= tty -s && tty=--tty docker run $tty --interactive --rm --user $

第七十二篇 jquery基础

08-07
目录 一.jQuery引入 1.jq API 2.jq初识 二.jq选择器 三.jq事件 四.jq内容操作 五.jq样式操作 一.jQuery引入 # 导读 JQuery jq就是js工具库,即一系列功能的集合体 jq内部语法采用的就是原生js jq环境如何搭建:在需要使用jq的html中引入JQuery.js文件即可 本地导入(导入下好的文件) <script src="js/jquery-3.4.1.min.js"></script> cdn导入(链接外部资

记录一次莫名其妙的webpack4.X无法压缩css

08-07
用webpack4.X 做新的项目,旧的一些插件都废弃了,就跟着官网配置新的,大致用到的就这几个 mini-css-extract-plugin ,和 optimize-css-assets-webpack-plugin这两个是用来提取和压缩js文件里的css的.同样的配置,在别的同事机器上就可以正常执行,在我的机器上就只是提取不压缩,也不报错一脸懵逼...把依赖重新安装一遍,还是不行,问了周围的朋友,没有遇到这么怪的翻来翻去也没看到有什么有用的资料灵光一闪,把两个插件单独拎出来install,

web常用标签记录

08-07
https://www.w3cschool.cn/ http://www.w3school.com.cn/ w3school是06年注册的,而w3cschool是09年注册的.其中w3cschool是应w3c中国组织官方而出的,而w3school是上海赢科投资有限公司进行投资的,但是是为了协助w3c中国组织而出的: overflow-y postion 原文地址:https://www.cnblogs.com/zyanrong/p/11315678.html

css常见小问题(自己遇到的)

08-07
1.禁止div点击 //css属性: pointer-events: none; //或者定义属性,在js中添加: $(".原类名").addClass("新类名"); //js: //禁用 $.fn.disable = function () { $(this).addClass("disable"); }; //启用 $.fn.enable = function () { $(this).removeClass("disable&q

简易数据分析 09 | Web Scraper 自动控制抓取数量 &amp; Web Scraper 父子选择器

08-07
这是简易数据分析系列的第 9 篇文章. 今天我们说说 Web Scraper 的一些小功能:自动控制 Web Scraper 抓取数量和 Web Scraper 的父子选择器. 如何只抓取前 100 条数据? 如果跟着上篇教程一步一步做下来,你会发现这个爬虫会一直运作,根本停不下来.网页有 1000 条数据,他就会抓取 1000 条,有 10W 条,就会抓取 10W 条.如果我们的需求很小,只想抓取前 200 条怎么办? 如果你手动关闭抓取数据的网页,就会发现数据全部丢失,一条都没有保存下来,所

webapck小知识点8-webpackDevServer

08-07
1.安装 npm install webpack-dev-server -D 2.配置webpackconfig.js 3.package.json(由于我的配置文件是webpackconfig.js,所有指出配置文件) ps:one配置(这种配置修改src页面 需要在浏览器刷新才能看到更改信息) ps:two(自己搭建服务) 1.配置 2.安装 npm install  express webpack-dev-middleware -D 3.修改webapckconfig.js文件 3.在和p

16. kubernetes RBAC

08-06
16. kubernetes RBAC授权插件: Node,ABAC,RBAC,webhock RBAC: role based access contrl 基于角色的授权. 角色:(role)许可(permition) 一个完整意义的api url Object URL: /apis/<GROUP>/<VERSION>/namespaces/<NAMESPACE_NAME>/<KIND>[/OBJECT_ID] role: 针对的是namespaces o

js面向对象加构造函数模式表单验证

08-06
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单验证</title> <script src="http://code.jquery.com/jquery-2.1.1.min.js"></script> </head> <body>

js产生随机数函数,js如何生成随机数

08-06
函数: /** * js产生随机数函数 * n int 需要产生的随机数位数 */ function RndNum(n){ var rnd=""; for(var i=0;i<n;i++) rnd += Math.floor(Math.random()*10); return rnd; } 调用: //产生一个5位的随机数 var a = RndNum(5); alert(a); 将产生一个5位的随机数,例如:53206 js本身提供了产生随机数的方法 random() 方法可返

thinkPHP分页的制作

08-06
public function dark_house() { if ($_POST) { } else{ $store_id = $_SESSION["admin"]["store_id"]; // 加入搜索功能 $get = I("get."); $member_type = $get["pub"]; $name = $get["name"]; if ($member_type) { if ($membe

使用Minikube运行一个本地单节点Kubernetes集群

08-06
使用Minikube是运行Kubernetes集群最简单.最快捷的途径,Minikube是一个构建单节点集群的工具,对于测试Kubernetes和本地开发应用都非常有用. ⒈安装Minikube Minikube是一个需要下载并放到路径中的二进制文件.它适用于Windows.Linux和OSX系统. Github地址:https://github.com/kubernetes/minikube,上面有详细的安装过程,我们可以借鉴官方的安装方法进行安装. 我的是Centos7系统,执行以下命令:(

Lucene介绍与入门使用

08-06
Lucene简介 Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言).Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎.Lucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供.Luc

ASP.NET Core ---- 系列文章

08-06
(13)ASP.NET Core 中的选项模式(Options) (12)ASP.NET Core 中的配置二(Configuration) (11)ASP.NET Core 中的配置一(Configuration) (10)ASP.NET Core 中的环境(Environments:dev, stage, prod) (9)ASP.NET Core 中的MVC路由二 (8)ASP.NET Core 中的MVC路由一 (7)ASP.NET Core 中的错误处理 (6)ASP.NET Core

15.kubernetes认证及serviceaccount

08-06
kubernetes认证及serviceaccount 认证 授权:RBAC(目前的主流授权方式) 准入控制:了解即可 --> 认证 授权 准入控制 客户端 -->api-server: user: username,uid group: extra: API Request path serviceaccount k8s的资源如果支持create 那么可以使用--dry-run来生成清单配置--dry-run 获取单个pod的清单配置[[email protected] ~]# kubect

HTML/CSS实现文字环绕图片布局

08-06
原文: https://blog.csdn.net/yiyelanxin/article/details/75006925 在一个图文并茂的网页上,文字环绕图片可以使布局美观紧凑,如何实现呢?有两种办法:1.利用图片属性实现代码如下: <p style="width:400px;"> <img src="images/bkjj.jpg" align="right" width="120" hspace=&qu

h5+带token附件上传:plus.uploader.createUpload

08-06
//mainUrls = 需要上传的urlvar task = plus.uploader.createUpload(mainUrls, {method: "POST",//<注意>这里不能像ajax一样把token放在这里.//beforeSend: function(request) {// request.setRequestHeader(tokenHeader, appToken);//},//<请求类型>headers: {"Content-

.net core 使用EF

08-06
本文已VS2017 为例 官方链接:[Getting Started with EF Core on ASP.NET Core with an Existing Database](https://docs.microsoft.com/zh-cn/ef/core/get-started/aspnetcore/existing-db?view=aspnetcore-2.1) 安装EF Core 打开 工具>NuGet 包管理器>程序包管理控制台 Run `Install-Package Micr