AJAX+Servlet3.0实现异步文件上传(单个文件、多个文件上传、带文件的表单提交)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40348465/article/details/84630275 一、上传单个文件 1.JSP页面代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charse
分类: 其他 发布时间: 12-02 23:49 阅读次数: 0

MySQL学习大全

1 登录数据库 格式: mysql -h主机地址 -u用户名 -p用户密码–P端口 –D数据库–e “SQL 内容” >mysql -uroot -p 数据库名称 2 修改密码 mysqladmin -u用户名 -p旧密码 password 新密码 Mysqladmin -uroot -password test1 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 例2:再将root的密码改为test1。 mysqladmin-uroot -ptest1 passwor
分类: 其他 发布时间: 12-02 23:49 阅读次数: 0

windows cmd使用adb logcat管道grep命令检索字段时报错的问题如何解决?

在使用adb logcat来拉取终端的本地日志时想过滤出其中的想要的数据,就想到用linux下的| grep来过滤,结果悲剧了,如下图所示: 研究了一下,原来windows是没有grep的,搞混了很尴尬,既然此路不通那就换条路走; 方法一: 在shell命令下执行grep adb shell "logcat |grep pinduoduo" 方法二: adb logcat | findstr pinduoduo tips: 第二种方法过滤出来的日志会很多,可以加上tag,加强过滤粒度; a
分类: 其他 发布时间: 12-02 23:48 阅读次数: 0

selenium调用JavaScript定位元素及事件操作

JavaScript 事件 HTML 事件是发生在 HTML 元素上的事情。 当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。 JavaScript 可以做什么? 事件可以用于处理表单验证,用户输入,用户行为及浏览器动作: 页面加载时触发事件 页面关闭时触发事件 用户点击按钮执行动作 验证用户输入内容的合法性 等等 … 具体请查看:http://www.runoob.com/js/js-events.html 页面经常有一些操作是selenium
分类: 其他 发布时间: 12-02 23:48 阅读次数: 0

常见的数字处理

题目:给一个不多于5位的正整数,要求: 求出它是几位数; 分别输出每一位数字; 按逆序输出各位数字,例如原数为321,应输出123. 思路 :丢个位,保存运算次数 代码 : int Di (int n) { int x =0; while(n!=0) { x++; n/=10; } return x; } 逆序输出每一位数字 思路 : 得个位,依次打印 代码 : int In(int num)//逆序输出每位数字 { while(num) { printf("%d",num%10); num/
分类: 其他 发布时间: 12-02 23:48 阅读次数: 0

指针定义

形式;类型说明符 *变量名 *是为了说明变量是一个指针,但不是变量的一部分; 使用时表示跳转,跳到所指地址; 指针的初始化; int a=10;int *p=&a; 给指针的的变量赋值 char *p=&a;p=9;//把9赋值给指针所指向的地址a,即a=9; 注;在指针变量没有指向一个地址之前不要赋值 int**pp=&p; *pp=&a; **pp=1000; 即定义一个指针的指针两次跳转到a的地址; 指针的加法运算 由个例子说起吧 int main() { int *p=(int*)0x
分类: 其他 发布时间: 12-02 23:47 阅读次数: 0

const常见用法

Const(定义常变量)常见功能: 1、将变量变成只读,不可以改写; 例如: 2、数据类型对于const来说是透明的; 3、修饰它的直接右边,不可以做左值; 4、权限可以同等或者缩小传递,但不可以放大传递。
分类: 其他 发布时间: 12-02 23:47 阅读次数: 0

windows操作系统上启用SSLv3协议引发的威胁

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82899822 一、主机启用SSLv3协议引发的威胁 远程主机受到称为POODLE的中间人(MitM)信息泄露漏洞的影响。该漏洞是由于SSL 3.0在解密使用密码块链接(CBC)模式下的块密码加密的消息时处理填充字节的方式。 二、建议处置措施: 处置措施:禁用启用SSLv3协议 方法: IISCrypto.exe下载地
分类: 其他 发布时间: 12-02 23:46 阅读次数: 0

操作系统和数据库的特权用户的权限没有分离引发的威胁

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82900420 一、建议处置措施: (1)要求: 建议操作系统与数据库管理员分权管理,如安排不同的人员担任操作系统与数据库管理员,并分配不同的帐号 (2)操作步骤: 安全性-登录名-双击用户名,选择SQL Server 身份验证或者禁用账号 将登陆方式为windows登陆的全部状态-登陆-禁用(建议超级管理员的wind
分类: 其他 发布时间: 12-02 23:46 阅读次数: 0

windows操作系统没有开启安全审核策略引发的威胁

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82900466 一、建议处置措施: (1)要求: Windows操作系统下,打开控制面板-管理工具-本地安全策略-本地策略-审核策略,(开始–搜索“运行”secpol.msc,同样打开“本地安全策略”)对所有的审核策略均设置为成功和失败。 (2)操作步骤:
分类: 其他 发布时间: 12-02 23:46 阅读次数: 0

数据库系统的审计仅开启了“仅限失败的登录

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82900510 (1)要求 打开Microsoft SQL Server Management Studio,对象资源管理器中,右键服务器–属性–安全性 1、登录审核;建议勾选“失败和成功的登录” 2、启用C2审核跟踪;建议勾选 操作步骤: 右击服务器-属性 选择失败和成功的登录 勾选启用C2审核跟踪(注意开启后会生产
分类: 其他 发布时间: 12-02 23:46 阅读次数: 0

windows操作系统未关闭默认共享

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82900561 一、建议处置措施: (1)操作步骤: 1、关闭Server服务 在运行、任务管理器或Cortana搜索栏(Win10)/开始菜单搜索栏(Win7)/开始屏幕搜索栏(Win8.1)输入services.msc后回车,打开“服务” 找到Server,双击打开 在“启动类型”中选择“禁用”,然后在“服务状态”
分类: 其他 发布时间: 12-02 23:45 阅读次数: 0

微信开发学习总结(三)——消息管理(1)

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82903594 上一节内容: 微信开发学习总结(二)——微信开发环境准备(2) https://blog.csdn.net/qq_29914837/article/details/82896861 接收普通消息 当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。 请注意:
分类: 其他 发布时间: 12-02 23:45 阅读次数: 0

网络和信息系统的安全--利用渗透测试查找系统的安全隐患

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82789466 一、了解渗透测试 渗透测试:在取得客户授权的情况下,通过模拟黑客攻击来对客户的整个信息系统进行全面的漏洞查找,分析、利用。最后给出完整的渗透报告和问题解决方案。 高级渗透测试服务(黑盒测试):指在客户授权许可的情况下,资深安全专家将通过模拟黑客攻击的方式,在没有网站代码和服务器权限的情况下,对企业的在线
分类: 其他 发布时间: 12-02 23:45 阅读次数: 0

微信开发学习总结(三)——消息管理(2)-接受普通消息和被动回复用户消息

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82904454 上一节内容: 微信开发学习总结(三)——消息管理(1) https://blog.csdn.net/qq_29914837/article/details/82903594 消息管理具有的各个子模块功能,现在我们将一个详细介绍如何使用 一、接受普通消息接口介绍 1.1、接受普通消息 接收到的普通消息的消
分类: 其他 发布时间: 12-02 23:45 阅读次数: 0

微信开发学习总结(五)——素材管理(1)—获取临时素材和新增永久素材

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82923132 这里需要说一下图片,语音,视频的回复消息构造,这三种消息构造时的都需要一个mediaId,而这个mediaId是通过素材管理接口上传多媒体文件得到的,为了构造图片,语音,视频的这几种回复消息,我事先准备好了测试素材,如下图所示: 客服接口图文推送上传图片 在发送图文消息时,我们需要添加图片的地址,介绍一
分类: 其他 发布时间: 12-02 23:44 阅读次数: 0

微信开发学习总结(三)——消息管理(3)-接收事件推送

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82925451 上一节内容: 微信开发学习总结(三)——消息管理(2)-接受普通消息和被动回复用户消息 https://blog.csdn.net/qq_29914837/article/details/82904454
分类: 其他 发布时间: 12-02 23:44 阅读次数: 0

微信开发学习总结(四)——自定义菜单(1)——自定义菜单创建接口

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82928890 一、自定义菜单创建接口说明 自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。开启自定义菜单后,公众号界面如图所示: 请注意: ①自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。 ②一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“…”代替。 ③创建自定
分类: 其他 发布时间: 12-02 23:44 阅读次数: 0

微信开发学习总结(四)——自定义菜单(2)——自定义菜单查询接口

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82928977 自定义菜单查询接口 使用接口创建自定义菜单后,开发者还可使用接口查询自定义菜单的结构。另外请注意,在设置了个性化菜单后,使用本自定义菜单查询接口可以获取默认菜单和全部个性化菜单信息。 请求说明 http请求方式:GET https://api.weixin.qq.com/cgi-bin/menu/get
分类: 其他 发布时间: 12-02 23:44 阅读次数: 0

微信开发学习总结(四)——自定义菜单(3)——自定义菜单删除接口

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/82948147 自定义菜单删除接口 使用接口创建自定义菜单后,开发者还可使用接口删除当前使用的自定义菜单。另请注意,在个性化菜单时,调用此接口会删除默认菜单及全部个性化菜单。 请求说明 http请求方式:GET https://api.weixin.qq.com/cgi-bin/menu/delete?access_t
分类: 其他 发布时间: 12-02 23:43 阅读次数: 0