59-ssm 后台传HashMap数据到前端(json数据)

一般,直接传HashMap格式就可以了。 @RequestMapping(value = {"addsavePaper2"}) @ResponseBody public HashMap<String, String> addsave2(@RequestBody String paper, Model model) { HashMap<String, String> map = new HashMap<String, String>(); map.put("code", "
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

网站测试与加固

1. 网站渗透测试与加固介绍 2. URL操作与表单传值安全 3. SQL注入攻击与防护 4. 跨站攻击 1)XSS跨站攻击 2)跨站请求伪造 3)跨站脚本钓鱼
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

第十二届全国大学生信息安全竞赛总结与反思

虽然国赛已经过去有一段时间了,但是一直没有时间对题目进行总结反思,利用暑假这段时间,开始进行一下这个工作。 首先是MISC,这次的题目让我猝不及防,因为题目需要用到Saleae Logic进行数据分析,但是我从来没有接触过这个,所以一时间乱了阵脚。 Saleae 这题给了一个"saleae.logdata"的文件,百度之后发现需要用Saleae Logic打开。打开之后出现这样一个界面 然后我就看不懂了,误以为是摩斯密码进行解密,最后也没有解出答案。 后来看了大神的write up后,再百度了
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

Spring Boot 2.0 新特性

这是一篇总结文章,主要收集 Spring Boot 2.0 相对于 Spring Boot 1.x 的新特性,本章节并不提供实践性质的源代码。在 Spring Boot 系列文章中会持续退出实践章节。 从 Spring Boot 1.5 开始升级 如果要从 Spring Boot 1.5 升级到 Spring Boot 2.0 可能要花费一些实际,可以参考 官方迁移指南 ,中文版本迁移指南 如果是更老的版本,请参考Upgrading from Spring Boot 1.4 迁移指南 当然,你
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

maven完成构建后,eclipse导入运行maven web

在eclipse中: File->Import->Maven->maven projects(或者Existing Maven Projects): (trucks为项目名) 然后就是finsh。这样还没完成,还应该加入配置的jre进去。 之后,就是和运行其他项目一样,Run As -> Run On Server->next->finsh 总结:从0开始构建maven 一、java下载及环境配置/eclipse下载 二、maven下载及配置 三、maven实现java项目/web项目配置及命
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

.Net 入门之SqlHelp

我们写Sqlhelp帮助类之前,我们现了解下ado.net的五大对象 Connection : 建立与特定数据源的连接。 所有 Connection 对象的基类均为 DbConnection 类,是所有数据库操作的基础,在对数据库操作之前要先建立数据连接。 Command 对象定义了将对数据源执行的指定命令。 表示要对数据库执行的一个 Transact-SQL 语句或存储过程。所有 Command 对象的基类均为 DbCommand 类。 DataReader 从数据源中读取只进且只读的数据流
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

【POJ 2559】Largest Rectangle in a Histogram

更好的阅读体验 参考:李煜东《算法进阶指南》 POJ 洛谷 【题目】 A histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have different heights. For example, the figure on the left shows the histogram
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

类涉及的空间关系及组合

定义类的语句执行结束就会占有自己的空间 其中储存着属于类的静态属性和方法名所对应的内存地址(调用这个方法则寻到这个地址并执行) 对象实例化,开在独立开辟一个属于这个对象的空间,这个对象空间里最开始只有类对象指针(指向这个对象所属的类), 实例化之后,自动执行构造函数:将此这个对象传给self,空间内新增了通过构造函数封装的一系列值.对象空间储存方法存的是函数名和对应的内存地址 对象调用方法或静态属性的顺序是: 先找对象空间,再找类指针的对应的类空间,再找父类…… 类是模板,通过类名是找不到对象
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

106、七氟丙烷灭火系统的灭火机理

七氟丙烷灭火系统的主要作用是吸热和耗氧。七氟丙烷灭火剂是一种无色、无味、不导电的气体,其密度大约是空气密度的6倍,在一定压力下呈液态贮存。
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

.Net Jpush极光推送

1.首先登陆极光官网注册账号 https://www.jiguang.cn/push 2.注册成功后,在应用管理中创建应用 3.创建应用成功后,能查看引用的详细信息,这里需要记住应用的AppKey 和Master Secret 4.配置完成后 根据官方给的dll和实例代码,进行配置。 链接:https://pan.baidu.com/s/1B-NTC79MdnANXk3jGAmtZg 提取码:zas3 5.根据实例代码进行改造 以下是官方给的示例代码: 1 private static JP
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

【NOI2019模拟2019.7.4】朝夕相处 (动态规划+BM)

Description: 题解: 这种东西肯定是burnside引理: \(\sum置换后不动点数 \over |置换数|\) 一般来说,是枚举置换\(i\),则\(对所有x,满足a[x+i]=a[i]\),然后a还要满足题目条件,但是仔细想一想,设\(d=gcd(i,n)\),只要a[0..d-1]满足就好了,所以: \(Ans=\sum_{d|n}f(d)*\phi(n/d),f(d)表示\)不考虑循环同构时的答案。 然后考虑dp: 枚举0这一列的块是什么,然后设\(dp[i][1..4]
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

django的url控制系统

无命名分组 (\d{4}) 有命名分组 (?P<name>\d{4}) 一个视图做两件事,提交方法不一样(if 判断) form action="/register/" django默认添加了当前面IP和端口 url别名 {%url 'req'%}
分类: 其他 发布时间: 07-04 23:04 阅读次数: 0

人脸识别闸机的应用场景

1.政府机关单位:政府机关单位大门口,单位办公区进出口,结合人脸识别闸机进行人员和访客的进出管理。能够有效疏导人流、管理整栋大楼人员出入权限,为人员管理提供了高效解决方案。有效地帮助管理者加强安防监管,防止资金损失和声誉损失。人脸识别人行通道闸机非接触式的识别方式让通行人员进出政府单位变得更加的方便、快捷,从而为他们提高工作效率,快速应对紧急特殊情况的发生。2.企业:企业大门入口,安装使用人脸识别
分类: 企业开发 发布时间: 07-04 23:00 阅读次数: 0

Java基础(7)集合的一些常用操作(筛选)

Java基础 集合的一些常用操作(筛选) 前言 集合的筛选 内置对象包装类的操作 自定义对象的操作 前言    通常我喜欢将集合分成两种来对待。一种是内置对象包装类作为元素的集合,另一种则是自定义对象作为元素的集合。(事实上在操作原理上没什么区别,但是具体到代码的话,写法可以有多种)。 集合的筛选 我们以list为例(set操作与list基本类似): 内置对象包装类的操作 List<String> arrayList = new ArrayList<>(); arrayList
分类: 其他 发布时间: 07-04 22:51 阅读次数: 0

Python3基础 内置函数 id

       Python : 3.7.3        OS : Ubuntu 18.04.2 LTS        IDE : pycharm-community-2019.1.3       Conda : 4.7.5    typesetting : Markdown   code coder@ubuntu:~$ source activate py37 (py37) coder@ubuntu:~$ ipython Python 3.7.3 (default, Mar 27 2019,
分类: 其他 发布时间: 07-04 22:48 阅读次数: 0

Python3基础 函数 参数为list 使用+=会影响到外部的实参

       Python : 3.7.3        OS : Ubuntu 18.04.2 LTS        IDE : pycharm-community-2019.1.3       Conda : 4.7.5    typesetting : Markdown   code """ @Author : 行初心 @Date : 2019/7/4 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengj
分类: 其他 发布时间: 07-04 22:48 阅读次数: 0

python如何导入自定义文件和模块

python 中如何引用自己创建的源文件(*.py)呢? 也就是所谓的模块。 假如,你有一个自定义的源文件,文件名:saySomething.py 。里面有个函数,函数名:sayHello。如下图: 该怎么调用这个函数呢? 直接写 sayHello() 肯定不行。 saySomething.sayHello() 呢? 也不行。 这时,你可能想到了需要引入(import)。 试试吧! …… 还是行不通。 像是这样爆红,怎么办?死活导入不进去!!! 那怎样才能正确地引入呢? 找到Python安装目
分类: 其他 发布时间: 07-04 22:48 阅读次数: 0

事务框架之编程式事务(手动开启,手动提交)

t
分类: 其他 发布时间: 07-04 22:48 阅读次数: 0

基于Django的Rest Framework框架的频率组件

0|1一、频率组件的作用   在我们平常浏览网站的时候会发现,一个功能你点击很多次后,系统会让你休息会在点击,这其实就是频率控制,主要作用是限制你在一定时间内提交请求的次数,减少服务器的压力。 modles.py 0|1二、自定义频率组件类 #(1)取出访问者ip # (2)判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里,继续往下走 # (3)循环判断当前ip的列表,有值,并且当前时间减去列表的最后一个时间大于60s,把这种数据pop掉,这样列表中只有
分类: 其他 发布时间: 07-04 22:48 阅读次数: 0

Python3基础 函数 参数 多个参数都有缺省值,需要指定参数进行赋值

       Python : 3.7.3        OS : Ubuntu 18.04.2 LTS        IDE : pycharm-community-2019.1.3       Conda : 4.7.5    typesetting : Markdown   code """ @Author : 行初心 @Date : 2019/7/4 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengj
分类: 其他 发布时间: 07-04 22:48 阅读次数: 0