MVC-过滤器-Action
四个方法执行顺序是OnActionExecuting——>OnActionExecuted——>OnResultExecuting——>OnResultExecuted。 demo代码实现 *类继承,方法重写 *控制器 *视图 执行结果: ... 查看全文
报Apache/2.4.29 (Ubuntu) Server at admin.milebb.cn Port 80 的解决方法
当一个程序挂了以后,要去测试一下其他的程序,其他的程序也挂了的话,那就是服务上出错了。 如上图,挂的原因就是apche占了80端口,而nginx默认使用的也是80端口,所以导致了nginx挂了。 1.首先要kill了apache的进程,重启nginx。 sudo ps -aux | grep apa ... 查看全文
vscode go 调试 launch.json
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https: ... 查看全文
vue.config.js 极简化配置 参考!
module.exports = { publicPath: '', // 为空,则项目可放在服务器任何位置 outputDir: "../teamemory", //打包后的文件夹名字及路径 devServer: { // 开发环境跨域情况的代理配置 proxy: { '/api': { targ ... 查看全文
Kubernetes系列之Kubernetes部署metrics-server
四、Kubernetes系列之Kubernetes部署metrics-server#一、metrics-server简介自kubernetes1.8开始,资源使用指标(如容器CPU和内存使用率)通过MetricsAPI在Kubernetes中获取,metrics-server替代了heapster。MetricsServer实现了ResourceMetricsAPI,MetricsServer是集 查看全文
Apache-Tomcat-Ajp漏洞(CVE-2020-1938)漏洞复现
前言 Apache Tomcat会开启AJP连接器,方便与其他Web服务器通过AJP协议进行交互。由于Tomcat本身也内含了HTTP服务器,因此也可以视作单独的Web服务器。此漏洞为文件包含漏洞,攻击者可利用该漏洞读取或包含 Tomcat 上所有 webapp 目录下的任意文件,如:webapp ... 查看全文
java中的CompileAPI入门及使用
介绍 java5之前我们可以通过java提供的tools.jar来操作java编译器,java6提供了新的API,让我们可以更方便的调用。包名为javax.tools。 使用 通过文件编译 String filePath = "D:\\Client.java"; //获取java编译器 JavaCo ... 查看全文
C/C++常见面试题
C/C++常见面试题 1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部 ... 查看全文
JavaScript:闭包中的this
匿名函数的执行环境具有全局性,因此this经常指向window。 1 var name = "window"; 2 var obj = { 3 name : "obj", 4 getName : function(){ 5 return function(){ 6 return this.name; ... 查看全文
JavaScript预览图片
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>图片 ... 查看全文
windows安装scrapy
1.安装Twisted 直接pip install Twisted 然后报错 最后一句提升让升级pip,然后运行 python -m pip install --upgrade pip 运行 这时候我们成功升级了pip了。然后重新 安装pip install twisted运行之后看到出现 如下错误 ... 查看全文
接口文档神器之apidoc
//@desn:apidoc linux环境 windows环境使用 //@desn:码字不宜,转载请注明出处 //@author:张慧源 <turing_zhy@163.com> //@date:2018/5/6 正文: windows版安装: 1.安装nodejs (nodejs环境) 32 位 ... 查看全文
windows ----> cmd命令
windows 7 cmd常用命令: 1、进入某盘,比如d盘:d:(有一个冒号) 2、显示d盘的文件夹和文件:dir 3、进入d盘某个文件夹:cd filename 4、清除屏幕:cls 5、查看ip配置: ipconfig [/all] 6、ping -n 发送请求次数 请求网址 > ping - ... 查看全文
在win10下给vs2013配置opencv3.0
opencv这玩意是真难搞呀。 先吐槽下。。。。。 下面进入正文。 1准备工具: opencv3.0+vs2013 这里面不提供链接下载,自行谷歌百度。 2配置环境: a.打开下载好的opencv(解压过程) 记住你安装/解压的目录例如我的就是 b.打开环境变量设置 右击我的电脑-》属性-》高级系统 ... 查看全文
Upload To rce 安洵杯2019 这不是上传
0X0A 首先我们大致审计一下 三个源码文件 upload.php 上传页面 inlculde了helper extend了里面的helper 类型 大致是一个上传文件的函数 判断文件是否上传成功 如果失败则重新上传 再来看看helper里面的函数 看到了经典的反序列化magic _destruct ... 查看全文
3.CSS样式的三种使用方式
1.内链样式表 内联样式,又有人称行内样式、行间样式、内嵌样式。是通过标签的style属性来设置元素的样式,其基本语法格式如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title ... 查看全文
使用postcss-pxtorem和lib-flexible来实现vue项目自动将px转成rem
有时候我们为了前端页面可以匹配不同分辨率的屏幕,会使用rem来对页面进行布局,无论基础px值设置得多么好计算,在写rem数值的时候,都需要对设计图原始的px值进行一番换算。 有没有工具可以辅助我们自动进行计算,我只要写px值就好了呢?当然是有的,编辑器其实就可以配置插件来对数值进行换算。但是有时候, ... 查看全文
PHP构造函数__construct()
(!注意,__construct()前的“__”是两个“_”,也就是“_ _”) 在PHP5.0后的版本,允许开发者设定一个构造函数,来初始化定义的新对象里的值。 比如这里有个对象 class demo { var $a; var $b; function outAB() { echo $this- ... 查看全文
PHP报错Only variables should be passed by reference in的解决方法
这个问题多半是因为引用传递参数引起的,解决办法一是修改代码不使用引用传递。 array_shift(explode(' ', $tag)); PHP5.3以上默认只能传递具体的变量,而不能通过函数返回值传递。 $tagArr = explode(' ', $tag); $tag_sel = arra ... 查看全文
ASP.NET Core 中间件 中间件(Middleware)和过滤器(Filter)的区别
https://www.cnblogs.com/savorboard/p/5586229.html 前言 在上篇文章主要介绍了DotNetCore项目状况,本篇文章是我们在开发自己的项目中实际使用的,比较贴合实际应用,算是对中间件的一个深入使用了,不是简单的Hello World,如果你觉得本篇文章 ... 查看全文
手把手教你springboot中导出数据到excel中
手把手教你springboot中导出数据到excel中 问题来源: 前一段时间公司的项目有个导出数据的需求,要求能够实现全部导出也可以多选批量导出(虽然不是我负责的,我自己研究了研究),我们的项目是xboot前后端分离系统,后端的核心为SpringBoot 2.2.6.RELEASE,因此今天我主要 ... 查看全文