688IT编程网

688IT编程网是一个知识领域值得信赖的科普知识平台

时候

使用xxtea算法对java字节码进行加密的尝试

2023-12-15 02:33:06

使⽤xxtea算法对java字节码进⾏加密的尝试java字节码简介java为了实现跨平台的特性,编写完代码,需要通过javac命令⽣产JVM所需要的class字节码⽂件。class⽂件是⼆进制的⽂件,⾥⾯存储的内容是16进制。通过javap命令可以查看具体的class信息,如下:javap -c -s -v -l Crypto.class在windows下也可以直接使⽤winhex⼯具打开:前四个...

SpringBoot第1天Springboot的配置文件和模版thymeleaf

2023-12-15 01:49:45

SpringBoot第1天Springboot的配置⽂件和模版thymeleaf Spring Config1.说明Java配置⽅式就是使⽤Java类来替代Spring原先的xml⽂件2.实现⽅式主要依赖于@Confuration和@Bean注解实现@Confuration:使⽤在类上,说明该类是⼀个配置类相当于⼀个xml⽂件@Bean:使⽤在⽅法上,作⽤是返回对象将对象保存在IOC容器中相当于X...

基于springboot微服务项目的父工程、common模块的构建

2023-12-15 01:46:14

基于springboot微服务项⽬的⽗⼯程、common模块的构建概述以微服务项⽬的⽅式,对软件体系进⾏⼀个简单的探究,简略说明,为什么这样做,软件中这样做的原因是什么,结合⼀定的案例给出。⽗⼯程对于⽗⼯程模块中重要的是其中的pom⽂件,在微服务体系下,不能够过多,⽐如在⼦模块中会⾃⼰引⼊的,就不要在⽗⼯程的pom⽂件中引⼊,避免⽗⼯程承担过多的责任,更多的引⼊权应该交给⼦模块,让⼦模块更能⾃治。...

SpringBoot--日志框架的学习

2023-12-15 00:40:32

SpringBoot--⽇志框架的学习版本:Spring Boot 2.1.5.RELEASEmaven 3.2.5jdk1.8(想⾃学习编程的⼩伙伴请搜索,更多⾏业相关资讯更有⾏业相关免费视频教程。完全免费哦!)1.我选⽤的⽇志框架:⽇志门⾯(抽象层): SLF4J⽇志实现: LogbackSpring Boot: 底层是Spring框架,Spring框架默认是JCL;⽽Spring Boot选...

springBoot笔记

2023-12-15 00:38:46

1.Spring Boot 入门Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固定的、约定优于配置风格的框架。Spring Boot具有如下特性:●为基于Spring的开发提供...

django中执行shell脚本

2023-12-15 00:26:46

django中执⾏shell脚本最开始启动⼀个进程:1:p = create_multiprocess(target=getsmoketest,args=[intranetip, username, password])def create_multiprocess(target, args=()):p = multiprocessing.Process(target=target, args=a...

springboot导入Excel表格数据时日期格式数据解析错误的问题

2023-12-15 00:19:14

springboot导⼊Excel表格数据时⽇期格式数据解析错误的问题平时我们写⽇期格式的时候是这样2020-12-20 23:30:23当你写进excel表格时候会⾃动变成这样2019/10/1 15:57:45后台接收的时候打印出来是这样的,并且本来值为1的变成1.0解决:/*** 解析POI导⼊Excel中⽇期格式数据* @param currentCell* @return current...

base64字符串还原成原图片

2023-12-15 00:10:27

base64字符串还原成原图⽚今天做⼀个截图上传到ftp服务器的功能,⽤的是jquery插件cropbox.js,后台使⽤的springmvc@RequestMapping("/saveProductInfo")public ModelAndView uploadPreviewImage(HttpServletRequest request,AbcTourProduct product,Sched...

goudp文件传输服务器,golang实现ftp实时传输文件的案例

2023-12-15 00:07:20

goudp⽂件传输服务器,golang实现ftp实时传输⽂件的案例⼀、项⽬简介本项⽬主要实现的功能是ftp客户端不断地将xml⽂件和jpg⽂件实时地上传到服务器,当然也可以是其他格式的⽂件。每当ftp客户端取到⼀个⽂件之后,将⽂件上传到服务器后,然后将其删除。项⽬实现可配置,如果开发者有类似的需求,只需要修改配置⽂件就可以使⽤本项⽬去完成上传⽂件的功能。本项⽬打⽇志是按照当天时间来⽣成⽇志⽂件,每...

easypoi的使用和遇到的问题

2023-12-15 00:06:33

easypoi的使⽤和遇到的问题easypoi的使⽤和遇到的问题⼤纲本⽂内容简介1. easypoi的简单介绍2. easypoi的简单使⽤3. easypoi中遇到的问题(导出图⽚报错,导出图⽚不显⽰,导⼊图⽚不能保存到⾃⼰想要保存到的资源服务器)4. easypoi的导⼊校验和返回校验不通过的excel数据easypoi简介easypoi功能如同名字easy,主打的功能就是容易,让⼀个没见接触...

matlab中disp、sprintf以及fprintf区别

2023-12-14 23:24:23

matlab中disp、sprintf以及fprintf区别disp⽤于直接在命令⾏中显⽰;sprintf⽣成带格式的字符串,通常并不直接⽤来显⽰在命令⾏;fprintf可以⽤来直接进⾏⽂件的写⼊,如果不指定⽂件的fid则输出到命令⾏中。disp (display)% 功能:显⽰变量的值% 特点:仅接受⼀个输⼊% 格式:disp(X)% 例⼦>> X = [1 2; 3 4];>...

matlab实现输出的几种方式

2023-12-14 22:43:03

matlab实现输出的⼏种⽅式1 disp函数输出官⽅解释fprintf格式即:参数是数组的时候,输出数组内容,是字符串的时候,直接输出字符串。2 fprintf函数输出官⽅解释即:fprintf函数可以将数据按照指定的格式输⼊到⽂件中。数据的格式化输出:fprintf(fid, format, variables),按指定的格式将变量的值输出到屏幕或指定⽂件。fid为⽂件句柄,若缺省,则输出到屏...

p标签样式设置

2023-12-14 20:22:38

p标签样式设置CSS中关于P标签中的样式:1、font-family:浏览器在显⽰字体的时候,依次判断是否⽀持当前的字体,直到最后的字体系列。font-family:"宋体","仿宋",sans-serif;  浏览器若不⽀持宋体,则⽤仿宋;若不⽀持仿宋,则在sans-serif中。2、font-weight:确定字体的粗细font-weight: bold;bold:加粗;blod...

CSS中关于字体样式p标签的属性

2023-12-14 20:08:17

CSS中关于字体样式p标签的属性CSS中关于P标签中的样式:fontweight属性bold1、font-family:浏览器在显⽰字体的时候,依次判断是否⽀持当前的字体,直到最后的字体系列。font-family:"宋体","仿宋",sans-serif;  浏览器若不⽀持宋体,则⽤仿宋;若不⽀持仿宋,则在sans-serif中。2、font-weight:确定字体的粗细font-...

C语言中printf用%d输出float类型数据,或以%f输出int型数据的结果

2023-12-14 18:40:53

C语⾔中printf⽤%d输出float类型数据,或以%f输出int型数据的结果浮点型变量float1.测试程序及结果程序#include"stdio.h"int main(){float a = 7.5, b = 1.23, c = 1.24, d = 1.25;double a1 = 7.5, b1 = 1.23, c1 = 1.24, d1 = 1.25;int e = 0, f = 1,g...

c语言基础-变量(浮点型)

2023-12-14 18:23:10

c语⾔基础-变量(浮点型)浮点型变量1.类型:(1)单精度型:float    (输⼊:%f,输出:%f)  4个字节有效数字6~7位(2)双精度型:double  (输⼊:%lf,输出:%f)  8个字节有效数字15~16位2.输⼊:(1)⼩数形式(%f):86.356,95.,.356,0.359(输⼊数据的数据的时候必须有⼩数点,左右⼀侧...

css布局之两端布局(利用父级负的margin)

2023-12-14 17:42:00

css布局之两端布局(利⽤⽗级负的margin)最近在进⾏开发的过程中,有遇到两端对齐的布局,是按照百分⽐来进⾏布局的,之前有⽤过flex布局,但是flex布局,使⽤两端布局的时候,会出现⼀切bug。⽐如,下⾯的是动态⽣成的时候,三列或者多列就会把下⾯的列表分布在两边。虽然可以解决,但是还是想看⼀下⽤普通的css是如何布局的。因为就写了这个。在⽹上了⼀些教程,都是写死的宽度来进⾏操作的。我把它改...

CSS三栏布局中间自适应、flex布局、盒模型

2023-12-14 17:39:16

CSS三栏布局中间⾃适应、flex布局、盒模型CSS中间⾃适应,左右两栏定宽实现⽅法有很多种1:浮动布局(左右浮动,中间不浮动).container .left {float: left;width: 200px;background-color: orange;}.container .main {background-color: rgb(0, 255, 106);}.container .r...

css3流式布局

2023-12-14 17:26:44

css3流式布局css3布局⽅式:不推荐使⽤float,有时候使⽤浮动的时候,对于可适应的流⽒布局,⽆法胜任。 推荐使⽤css3的display:webkit-box。使⽤的html代码<div class="warp">              <div class="one"> </div&g...

Flex弹性布局详解

2023-12-14 17:07:14

Flex弹性布局详解Flex弹性布局详解2009年,W3C提出了⼀种新的⽅案—-Flex布局,可以简便、完整、响应式地实现各种页⾯布局。⽬前,它已经得到了所有浏览器的⽀持。1.基本概念采⽤Flex布局的元素,称为Flex容器(flex container),简称”容器”。它的所有⼦元素⾃动成为容器成员,称为Flex项⽬(flex item),简称”项⽬”。2.容器的属性** 1):flex-dir...

jsp实现验证码

2023-12-14 16:53:45

jsp创建jsp实现验证码在web开发领域⾥⾯,验证码是⼀个⽐较常见的功能,⽽归根到底,验证码其实就是⼀组随机数,或者是⼀个随机算术⼀、基本知识1、为什么需要验证码?验证码,很多时候出现在注册页⾯或者登陆界⾯,在这些页⾯中有可能会出现恶意注册和暴⼒破解,这时候验证码可以有效防范这些攻击。所以,总的来说,验证码很多时候是为了防⽌不法分⼦对⽹站进⾏恶意的注册和攻击,是⼀种有效的拦截⼿段。2、验证码的⼯...

SSH项目与SSM项目的进入首页的方法

2023-12-14 16:34:48

SSH项⽬与SSM项⽬的进⼊⾸页的⽅法SSH项⽬中:jsp页⾯⼀般都是存放在WEB-INF下⾯的⽬录下,这样我们就不能直接访问到这些jsp页⾯了,保证了页⾯的安全性。在struts的管理中,是利⽤action来实现页⾯的跳转,进⼊index.jsp即页⾯的⾸页,我们采⽤的⽅法是:(1)在WEB-INF的这样⽬录下⾯建⽴⼀个index.jsp页⾯,页⾯中加⼊⼀句话,⽤来中转到项⽬中的⾸页:<j...

帮助文档

2023-12-14 15:26:22

1.void CreateNew(BSTR ProgIdOrTemplate)  新建文档,  其中: ProgIdOrTemplate参数:Excel Spreadsheet    "Excel.Sheet" Excel Chart        "Excel.Chart" PowerPoint Present...

21届AsiaInfo(亚信)软件校园招聘技术技能测评_JAVA(40道题)

2023-12-14 15:17:10

21届AsiaInfo(亚信)软件校园招聘技术技能测评_JAVA(40道题)JAVA:16道题JSP:4道题数据库基础:6道题Web:6道题软件⼯程和计算机基础:2道题Linux&shell:2道题数据结构与算法:4道题JAVA:16道题2、参考答案:D持久化对象有以下特征:①、OID(对象标识符)不为null。②、位于Session缓存中,即持久化对象总是被Session实例关联。③、持...

JSLoading功能的简单实现

2023-12-14 13:06:47

JSLoading功能的简单实现我们经常在浏览⽹页的时候会看到数据在加载时,出现的LOADING提⽰。其实这个功能原理是很简单的,就是⼀个DIV遮盖当前页⾯,然后Loading就在遮盖DIV层上展⽰出来,现在我们来动⼿实现⼀下。复制代码代码如下:<div class="current"><a href="#" onclick="showLoading()">Loading&...

Vue网页录音,js录音mp3

2023-12-14 13:03:41

Vue⽹页录⾳,js录⾳mp3在⽹上到关于HTML5的录⾳教程,但是发现转成Vue的时候报错了。所以写⼀下解决⽅法。本⽂是在此⽂的基础上进⾏修改的,使⽤了recorder.js和worker.js。同时因为Vue不到worker.js⽂件,所以修改了部分源码,最终实现。其中坑多多,各位注意踩坑。⾸先是Vue的⽂件。进⾏说明:recordercopy为修改后的recorder.js,由于是⽗⼦组...

js常见的原理面试题总结(一)

2023-12-14 13:02:39

js常见的原理⾯试题总结(⼀)1: ⼿动实现⼀个call 函数前置知识:(1):⾸先了解Function 与function 的区别// 调⽤构造函数并在每次解析的时候都会重新读取并创建⼀个新的函数对象var fname= new Function('test', `console.log(${test})`);(2): 使⽤delete关键字可以删除对象的属性var obj ={name: 'x...

JS更换图片的用法

2023-12-14 12:47:00

有些网页上的按钮,往往有两张不同的图片进行轮换,鼠标不动时,显示图片,鼠标移动到图片时候,显示另外一张图片.所以,就要使用下面几个javascript函数.<SCRIPT language=JavaScript type=text/JavaScript><!--//预先导入图片函数,往往是mouseover时候显示的图片function MM_preloadImages() {...

html行内设置样式,Js获取设置行内样式和非行内样式

2023-12-14 12:19:56

html⾏内设置样式,Js获取设置⾏内样式和⾮⾏内样式1、获取⾏内(内嵌、⾏间)样式:obj.style.attr;进⾏获取⾮⾏间样式。js arguments2、设置⾏内样式:obj.style.attr = value;3、获取⾮⾏内样式:function getStyle(obj,attr){ //获取⾮⾏间样式,obj是对象,attr是值if(obj.currentStyle){ //针对...

免费视频播放器videojs中文教程

2023-12-14 12:19:09

免费视频播放器videojs中⽂教程Video.js是⼀款web视频播放器,⽀持html5和flash两种播放⽅式。更多关于video.js的介绍,可以访问介绍,我之前也写过⼀篇关于video.js 的使⽤⼼得,有兴趣的可以 , 阅读的⼈数还蛮多的,有些热⼼的读者甚⾄还给过我⼩额打赏,钱虽不多,但是很感动。最⼏天⼜收到⼏位⽹友的私信,问⼀些关于videojs使⽤⽅⾯的问题。我⾃⼰都不记得video...

最新文章