首页 > 2019年03月11日 > 全部分享
详解文件上传漏洞
介绍在现代互联网网站中,上传文件基本上是一种常见的功能,允许用户上传一些图片,视频以及其他类型的文件。如果网站出现文件上传漏洞,那么恶意用户就可以将可执行脚本程序上传到web服务器中,获得网站权限,进一步gongjiweb服务器。当上传文件时,如果服务端未对客户端上传的文件进行严格的验证和过滤,就容易造成文件上传漏洞,即上传任意文件(包括脚本文件php,jsp,asp,aspx等格式)恶意用户可以
分类:Web开发   时间:2019-03-11 13:21:54    收藏:0  评论:0  赞:0  阅读:198
分布式配置中心201902
分布式配置中心 1.配置中心简介 2.xxl-conf简介 3.代码模拟演示 1.配置中心简介 为什么需要集中配置 当然是程序的发展,需要引入集中配置 随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址…… 对配置的期望也越来越高,配置修改后实时生效,灰度发布,分环 ...
分类:其他   时间:2019-03-11 13:20:16    收藏:0  评论:0  赞:0  阅读:189
tomcat配置根目录访问后,部署后第一次访问会出现tomcat的默认界面而非项目首页
tomcat配置根目录访问后,部署后第一次访问会出现tomcat的默认界面而非项目首页,而重启后会正常,这个原因是因为在配置文件中有如下配置,造成项目加载两次 修改点: 1、把 appBase="webapps" 改为 appBase="" 2、docBase="myPrac" 改为 docBase ...
分类:其他   时间:2019-03-11 13:19:30    收藏:0  评论:0  赞:0  阅读:190
微信小程序 - switch切换(示例)
点击下载:switch示例 ,适用于表单,官方switch 说明 。 ...
分类:微信   时间:2019-03-11 13:19:16    收藏:0  评论:0  赞:0  阅读:456
Oracle 19c使用dbca来搭建物理DG
Using DBCA to Create a Data Guard Standby The Database Configuration Assistant (DBCA) can also be used as a simple command-line method to create an Or ...
分类:数据库技术   时间:2019-03-11 13:18:52    收藏:0  评论:0  赞:0  阅读:289
Linux 驱动——Button驱动1
button_drv.c驱动文件: #include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <asm/io.h> //包含iomap函数iounmap函数 #include <asm/uacc ...
分类:系统服务   时间:2019-03-11 13:18:36    收藏:0  评论:0  赞:0  阅读:203
【Python】关于键盘键入值、str的与或非问题?【报错:TypeError: unsupported operand type(s) for |: 'str' and 'str'】
参考 【报错:TypeError: unsupported operand type(s) for |: 'str' and 'str'】 在进行键入值比较的时候,想要用“或”运算符对比较结果进行或运算作为 if语句 的判断条件。 结果报错了,说“这个或运算符号 ‘’|‘’ 不能用在‘str‘ 类型 ...
分类:编程语言   时间:2019-03-11 13:18:20    收藏:0  评论:0  赞:0  阅读:1380
python基础语法
本文简单的介绍了python的基础语法,让大家对python有一个了解,比如变量,语言规范,关键字,输入输出,基本的数据类型,if语句,循环语句等其他语言都有的语法在python中是什么样的,如果大家学过其他的语言,可以对照着看有什么相同的,有什么又是python特有的。 1、第一个程序Hello ...
分类:编程语言   时间:2019-03-11 13:17:48    收藏:0  评论:0  赞:0  阅读:171
vs2017安装和使用教程(详细)
借鉴:https://blog.csdn.net/qq_36556893/article/details/79430133#一、官网下载 ...
分类:其他   时间:2019-03-11 13:17:13    收藏:0  评论:0  赞:0  阅读:716
final关键字
1 final关键字 1.1 final修改类、方法、变量 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 (1)修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他 ...
分类:其他   时间:2019-03-11 13:16:06    收藏:0  评论:0  赞:0  阅读:152
eclipse解决maven编码UTF-8的不可映射字符
1、同时指定<project.build.sourceEncoding>属性和<encoding>的方式可适用于Maven2和Maven3。 2、在Maven3中可以只增加<project.build.sourceEncoding>属性而不指定<encoding>,即能解决编译问题。如果只指定<en ...
分类:系统服务   时间:2019-03-11 13:15:14    收藏:0  评论:0  赞:0  阅读:260
深入理解Java内存模型(七)——总结
处理器内存模型 顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影响 ...
分类:编程语言   时间:2019-03-11 13:14:07    收藏:0  评论:0  赞:0  阅读:175
java中的 sleep() 和 wait() 有什么区别?
1、每个对象都有一个锁来控制同步访问,Synchronized关键字可以和对象的锁交互,来实现同步方法或同步块。sleep()方法正在执行的线程主动让出CPU(然后CPU就可以去执行其他任务),在sleep指定时间后CPU再回到该线程继续往下执行(注意:sleep方法只让出了CPU,而并不会释放同步 ...
分类:编程语言   时间:2019-03-11 13:13:40    收藏:0  评论:0  赞:0  阅读:132
函数和数组
1. 函数和一维数组 数组作为参数传递,传递的是数组第一个元素的地址,所以属于引用传递 对于Java相同,Java冒泡排序 重要的两个恒等式 arr[i] == *(arr + i); &arr[i] == arr + i; 数组处理函数常用的编写方式: 如果要修改数组,函数原型如下: void f ...
分类:编程语言   时间:2019-03-11 13:13:22    收藏:0  评论:0  赞:0  阅读:123
为什么禁止在 foreach 循环里进行元素的 remove/add 操作
首先看下边一个例子,展示了正确的做法和错误的错发: 这是为什么呢,具体原因下面进行详细说明: 1、foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。Java语言从JDK 1.5.0开始引入foreach循环。在遍历数组、集合方面, ...
分类:其他   时间:2019-03-11 13:13:01    收藏:0  评论:0  赞:0  阅读:162
vue-countTo 数字滚动插件
很好用的数字滚动插件 vue-countTo npm 安装 使用 ...
分类:其他   时间:2019-03-11 13:12:42    收藏:0  评论:0  赞:0  阅读:899
动态规划——DP算法(Dynamic Programing)
一、斐波那契数列(递归VS动态规划) 1、斐波那契数列——递归实现(python语言)——自顶向下 递归调用是非常耗费内存的,程序虽然简洁可是算法复杂度为O(2^n),当n很大时,程序运行很慢,甚至内存爆满。 2、斐波那契数列——动态规划实现(python语言)——自底向上 动态规划——将需要重复计 ...
分类:编程语言   时间:2019-03-11 13:12:26    收藏:0  评论:0  赞:0  阅读:231
Unity Optimization UNITY优化关注列表
这里主要罗列Unity引擎进行开发的应用或游戏,可以进行优化的各个关注点。(此文会持续更新) C GC alloc Update LateUpdate Serialize String ToString() += Getter API Object.name GetComponents Sprite ...
分类:编程语言   时间:2019-03-11 13:12:03    收藏:0  评论:0  赞:0  阅读:168
2.5星|《区块链超入门》:偏技术的介绍,没介绍过去两年间币圈的各种或狗血或精彩的故事与事故
区块链超入门 偏技术的介绍,重点介绍比特币、以太坊、EOS。作者认为这是区块链的三代技术。三代区块链的重要卖点都是去中心化。作者认为目前还没有好的区块链应用出现,但是比较看好区块链的未来。 有些图表是直接基于文字的,画的不好,文字可以说清楚的内容,画成图后,几个元素间的关系反而让读者困惑。行文风格有 ...
分类:其他   时间:2019-03-11 13:11:37    收藏:0  评论:0  赞:0  阅读:201
vs2015+qt5.9.7配置跨平台的工程
环境:vs2015 update 3 + qt 5.9.7 问题:代码中存在中文无法编译 附加目的:支持跨平台 问题分析:代码的编码格式导致中文编译错误,windows默认gb2312编码,qt默认utf8无签名编码 若想支持跨平台,那必须qt+mingw能编译,那编码格式必须为utf8无签名 而w ...
分类:其他   时间:2019-03-11 13:11:22    收藏:0  评论:0  赞:0  阅读:222
988条   上一页 1 ... 30 31 32 33 34 ... 50 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!