自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 2020-09-17 听信息隐藏课的疑惑

为什么不能把要嵌入载体的消息,直接打乱,通过某个函数重新组成一组码,但这组码能成为另一幅完全不想干的图像?

2020-09-17 18:40:44 95

转载 np.argmax()

https://blog.csdn.net/weixin_38145317/article/details/79650188

2020-09-13 22:38:23 125

原创 lambda关键词的使用

lambda 函数是一种小的匿名函数。lambda 函数可接受任意数量的参数,但只能有一个表达式。实例一个 lambda 函数,它把参数 a 与参数 b 相乘并打印结果:# 实例# 一个 lambda 函数,它把参数 a 与参数 b 相乘并打印结果:x = lambda a, b : a * bprint(x(5, 6))...

2020-09-13 22:09:55 111

原创 初步接触request

2020-05-31 17:06:31 83

原创 response重定向

重定向和转发的区别?相同点: 页面都会实现跳转不同点: 请求转发的时候,URL不会发生变化 重定向的时候,URL地址栏会发生变化

2020-05-31 16:41:29 132

原创 response下载文件

package com.csl.servlet;import sun.net.www.content.image.png;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.htt.

2020-05-30 11:25:24 174

转载 需要转义的字符

https://blog.csdn.net/keep12moving/article/details/92799137

2020-05-30 10:47:53 551

原创 helloServlet

第一步创建maven项目,配置pom.xml下载jar包,创建Java源文件夹和resours资源文件夹第二步将web.xml改成最新配置第三步编写servlet类,sun公司有两个已经写好的servlet的类,我们只需要继承其中一个HttpServlet(F4或者ctrl鼠标点击查看源码),重写dopost和doget类(ctrl+o),第四步编写servlet的映射,因为(url-pattern后面跟的名字前面一定要加"/"!!!!!!!!)第六步配置To

2020-05-30 09:55:07 1016

原创 ServletContext

web容器在启动时候,它都会为每个web程序创建一个对应的servletContext对象,它代表当前的web应用;1. 它能共享数据,在该servlet保存的数据,能在另一个servlet使用,for exemple:org:每次改完程序,要在maven中新生成.war文件,然后重启tomcat服务。2. 获取初始化参数3. 请求转发,转发到另一个页面4. 读取资源文件,需要用到properties类,resources的路径默认是classes...

2020-05-29 23:43:47 104

原创 循环码Java实现

循环码是通过生成多项式与信息矢量的相与来得出码矢的,具体定义见书本贴出代码:import java.util.Scanner;import java.lang.*;public class Code { public static void swap(int[] array,int a){//a为数组长度,使array数组每位向后移一个单位 int[] temp=new int[a]; for(int i=0;i<a;i++){

2020-05-28 13:02:44 309

原创 回溯法解决01背包问题

回溯法就是将问题模型化成一棵树,第一层代表第一个物品,遍历左子树代表拿取该物品,遍历右子树代表不拿该物品,以此类推成一棵二叉树,然后计算怎么拿取可以获得最大的价值,算法还可以进一步优化:1.当左子树(拿该物品)的时候,要求满足当前重量加物品重量小于等于背包最大的重量2.如果当前背包里的物品价值加上剩余物品的总价值小于等于之前总结出的最优解的价值的化,这棵右子树可以已经不继续往下遍历了下面贴一下源代码:package zero_one;public class zero_one {

2020-05-25 16:58:14 530

原创 maven配置

1.在官网下载maven2.在环境变量中配置3.在系统变量中的path新建4.找到maven文件中的settings.xml,改成阿里云镜像

2020-05-23 15:14:24 65

原创 安装JDK

安装JDK Oracle官网下载JDK8 下载电脑对应版本 安装JDK 记住安装路径 配置环境变量 控制面板 高级系统设置 环境变量 系统变量新建:JAVA_HOME JDK安装路径 配置path变量 系统变量新建两个值:%JAVA_HOME%\bin 和%JAVA_HOME%\jre\bin cmd->java -version ...

2020-05-22 20:26:37 86

原创 Markdown在typora学习

感谢在我学习路上指点我的兄弟。# 标题## 二级### 三级## 字体**csl***csl****csl***~~csl~~## 引用> 我爱学习## 分割线---***## 图片![截图:](C:\Users\User\Desktop\图像处理\图像集\Lenna.bmp)![截图.2:](https://github.githubassets.com/images/modules/octocats/supportc...

2020-05-22 19:36:33 93

原创 继上次写的密文反馈模式写计数器模式

AES密码和上篇一样,计数器模式,是通过加密和明文无关的计数器再与明文异或得到的密文,通过计数器每次加1实现独立性。代码://下面进行计数器模式加密: cout << "下面开始计数器加密模式:" << endl; byte counter[16]={ 0x3A,0x76,0x28,0x39,0x66,0x77,0x98,0x13,0x23,0x28,0x19,0x12,0x34,0x56,0x01,0x09 }; cout << "计数器为:" <

2020-05-13 15:59:46 269

原创 AES分组密码密文反馈模式

今天密码学老师布置的实验是用AES密码通过密文反馈模式加密文件,AES密码我在别的大佬的博客上借用了一下https://blog.csdn.net/lisonglisonglisong/article/details/41909813#include <iostream>#include <bitset>#include <string>#inclu...

2020-05-09 20:39:14 944

转载 读出写入文本c++

写的很不错

2020-05-05 21:03:01 67

转载 幂数加密

攻防世界的幂数加密不会看了这个感觉很nice

2020-05-03 17:41:46 1275

原创 LZW压缩技术编程

最近信息论老师布置了LZW编码的作业,本人写下此篇博客记录自己的学习痕迹。LZW编码的核心思想是把字母映射成数字,实现LZW字典。假设给出一串字符串:abab我们先把开头第一个最新出现的字母映射成数字0加入LZW字典,然后往下看字符串遇到字符b,把它映射成1并加入LZW字典;然后继续遍历发现a字符已经存在LZW字典,于是将字符串ab当成新的字符,映射成数字2;因此,编码结果就是...

2020-05-02 14:32:12 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除