前言 之前做网站时有做代码防御 XSS(Cross Site Script) 攻击,但是却只处于了解的阶段,并不知道其中具体的原理,更别说使用了。最近有朋友要求我帮助他 Hack 一个网站,达到一定的目的。思考来思考去,最后想了一套方案&…
2024/11/14 23:34:47数据库升级为Oracle 10g RAC,原有的连接方式下,出现如下错误:出错信息:- Servlet.service() for servlet jsp threw exceptionjavax.servlet.jsp.JspException: Unable to get connection,DataSource invalid: “org.apache.commons.dbcp.SQLNestedException: Cannot createPoo…
2024/11/14 21:11:311997年发现的微软自动认证漏洞从来没有修复过,现在研究人员发现该漏洞能在Windows 8和Windows 10下被利用泄漏微软 Live 账号的登录信息。漏洞会曝光用户的登录名和密码的NTLMv2哈希值,而在GPU加速之下破解哈希密码不再变得困难。 要触发这个漏洞&#x…
2024/11/14 20:29:351、测试硬件: STM32F405 所用IO:PA3,PC2,PC32、软件实现: 使能DMA2,初始化IO口,设置ADC. 1 volatile uint16_t ADC_DualConvertedValueTab[3]; //必须使用volatile关键字,每次…
2024/11/14 19:47:241.进入Windows 7的 控制面板->程序和功能->选择左上角的 打开或关闭Windows功能 2.现在出现了安装Windows功能的选项菜单,注意选择的项目,红色箭头所示的地方都要选择上才能正确配置成功。 3.如果在启动iis失败出现下图的错误就是…
2024/11/15 0:32:51 人评论 次浏览whoami 显示当前登陆者的名称 man 区段1:用户指令 区段2:系统调用(内核提供的函数):open 区段3:程序库调用 区段4:设备 区段5:文件格式,如/etc/passwd 区段6:游戏 区段…
2024/11/15 0:18:15 人评论 次浏览使用PATINDEX()判断含有[A-Z]、[a-z]、[0-9]之外的字符 SELECT PATINDEX(%[^A-Z,^a-z,^0-9]%, [Field]) FROM [TableName] 另外,可以给表[user]的字段[name]增加约束[CHK_user_name],比如不含#和|的特殊字符。 ALTER TABLE [dbo].[user] WITH CHECK ADD…
2024/11/14 23:28:30 人评论 次浏览Countif在Excle中是相当的使用,那么我们看下Countif的如下几个功能:①一对一对比两列数据②输入时必须指定包含指定字符③帮助Vlookup实现一对多查找④统计不重复的个数一对一对比两列数据如下图:要求对比A列跟D列的姓名,在B和E列…
2024/11/14 19:20:30 人评论 次浏览点击屏幕录像机;在弹出的屏幕录像机窗口中选择录制音频,然后点击选项按钮;在弹出的选项按钮中选择视频选项,将所有的多选框都选中,注:最后一个选项录制windows XP的工具提示最好也选上,我发现如…
2024/11/15 0:48:37 人评论 次浏览系统环境:官网下载安装包:http://www.zabbix.com/download本文用的是Zabbix 3.0 LTS上传至客户端服务器并解压tar xzvf zabbix-3.0.9.tar.gz进入解压后的文件夹开始编译安装./configure --prefix/usr/local/zabbix --enable-agent //指定路径make …
2024/11/15 0:48:06 人评论 次浏览前言 java是面对对象的语言,因此有必要单独纪录下对象的各种定义和理解。面对对象,主要包括:面向对象思想,类与对象及其使用,对象的内存图,成员变量和局部变量的区别,匿名对象,封装&…
2024/11/15 0:47:36 人评论 次浏览数据库内部对象X$统计信息过旧,导致v$lock查询慢 前段时间用python写了个zabbix监控脚本,里面有一个检查锁的sql语句,sql语句是这样子的select count(*) retvalue from v$lock where type in(TM, TX) and ctime > 600;但是zabbix界面显示这…
2024/11/15 0:47:03 人评论 次浏览我需要将spark数据集写入oracle数据库表。我使用的是带有追加模式的数据集写入方法。但分析异常,当使用spark2 submit命令在集群上触发spark作业时。在我已经阅读了json文件,将其展平并设置为abcdataset数据集。在Spark版本-2Oracle数据库JDBC驱动程序-o…
2024/11/15 0:46:32 人评论 次浏览通过前面两篇《Request 接收参数乱码原理解析一:服务器端解码原理》和《Request 接收参数乱码原理解析二:浏览器端编码原理》,了解了服务器和浏览器编码解码的原理,接下来结合项目中遇到的具体问题,分析乱码问题的解决…
2024/11/15 0:46:02 人评论 次浏览资源名称:从零开始学Python网络爬虫 中文pdf 第1章 Python零基础语法入门 1 第2章 爬虫原理和网页构造 17 第3章 我的第一个爬虫程序 26 第4章 正则表达式 45 第5章 Lxml库与Xpath语法 63 第6章 使用API 88 第7章 数据库存储 109 第8章 多进程爬虫 139 第9章 异步加…
2024/11/13 0:57:37 人评论 次浏览开发工具 Python版本: 3.6.4 相关模块: pygame模块; 以及一些Python自带的模块。 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 谈到记忆里的小游戏,俄罗斯方块是大家一定会想到的一款游戏…
2024/11/13 0:56:32 人评论 次浏览以下是根据身份证号码编码规则,使用JS对其进行有效性验证代码IdCard-Validate.js代码如下:/** * 身份证15位编码规则:dddddd yymmdd xx p * dddddd:地区码 * yymmdd: 出生年月日 * xx: 顺序类编码,无法确定 * p: 性…
2024/11/13 0:54:09 人评论 次浏览break可以离开当前switch、for、while、do while的程序块,并前进至程序块后下一条语句,在switch中主要用来中断下一个case的比较。在for、while与do while中,主要用于中断目前的循环执行。 continue的作用与break类似,主要用于循环…
2024/11/14 13:29:36 人评论 次浏览一:相除精度丢失的问题 BigDecimal的api除法相对加减乘要实现的复杂多了,只介绍常用的我遇到的问题: 问题:两数相除,如果9/33整除没问题,但是10/30.33333333......除不尽,这里不能让电脑一直…
2024/11/13 0:51:55 人评论 次浏览有一种线程,它是在后台运行的,它的任务是为其他的线程提供服务,这种线程被称为“后台线程(Daemon Thread)”,又称为“守护线程”或“精灵线程”。后台线程有个特征:如果所有的前台线程都死亡,后台线程会自动…
2024/11/14 6:36:18 人评论 次浏览