688IT编程网

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

指定

web期末考试权威版

2023-12-22 16:43:00

1、Web应用的核心需求:接口、业务逻辑、数据管理,为满足这些需求,Web应用的性质:可用性、可行性、有用性。 2、Web应用的体系结构:客户/服务器结构:胖客户(本地逻辑)和瘦客户(远程逻辑);浏览器/服务器结构 :用户工作界面是通过WWW浏览器来实现的,除极小部分事务逻辑在前端(Browser)实现,主要事务逻辑则在服务器端(Server)实现,形成所谓三层结构。3、C/S与B/S的比较:B/...

Java实现压缩文件和加密(基于zip4j)

2023-12-22 15:12:53

Java实现压缩⽂件和加密(基于zip4j)⽂章⽬录前⾔web应⽤中如何对⽂件进⾏压缩,加密,你了解吗?笔者这⾥提供⼀种实现⽅式,仅供参考!⼀、zip4j是什么?由于java⾃带的zip⼯具不⽀持加密,zip4j作为⼀个开源的项⽬,解决了zip加密解密等问题java加密方式有哪些⼆、使⽤步骤这⾥提供两种⽅式,第⼀种不需要下载jar包,第⼆种需要本地下载zip4j的jar包,下载链接在⽂章底部1.引...

JAVA中DES加密方式示例

2023-12-22 15:09:03

JAVA中DES加密⽅式⽰例本问只简要讲解在JAVA中如何使⽤⼏种加密的代码⽰例,关于加密算法和数学知识不在本⽂讨论范围。package com.util;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;pto.Cipher;...

linux {}用法

2023-12-22 15:01:43

linux {}用法【原创实用版】1.Linux 中的{}用法概述  2.{}的基本语法和常见变体  3.{}在 Linux 命令行中的具体应用  4.{}在 Shell 脚本编程中的应用  5.{}的实际使用案例正文【1.Linux 中的{}用法概述】  在 Linux 系统中,{}是一种特殊的符号,可以用于表示一个集合或者一组元素。它通常用于命...

linux expect 参数

2023-12-22 15:00:43

linux expect 参数Linux expect 参数在Linux系统中,expect是一个功能强大的自动化工具,它可以与其他命令和程序进行交互,并根据预定的规则来处理输入和输出。expect的强大之处在于它能够模拟人类的交互行为,实现自动化的任务处理。本文将介绍一些常用的expect参数及其用法。1. -c 参数-c 参数允许我们在命令行中直接指定expect脚本的内容,而不需要将脚本保存...

8个非常实用的Linux系统监控shell脚本

2023-12-22 14:52:27

8个⾮常实⽤的Linux系统监控shell脚本在服务器运维过程中,经常需要对服务器的各种资源进⾏监控,例如:CPU的负载监控,磁盘的使⽤率监控,进程数⽬监控等等,以在系统出现异常时及时报警,通知系统管理员。本⽂介绍在Linux系统下⼏种常见的监控需求及其shell脚本的编写。⽂章⽬录:1.Linux使⽤ Shell 检查进程是否存在2.Linux使⽤ Shell检测进程 CPU 利⽤率3.Linu...

shell脚本中awk应用,数组的定义使用

2023-12-22 14:51:15

shell脚本中awk应⽤,数组的定义使⽤1、awk的基础应⽤1.1,概念除了使⽤ sed 命令,Linux 系统中还有⼀个功能更加强⼤的⽂本数据处理⼯具,就是 awk。它诞⽣于 20 世纪 70 年代末期,这也许是它影响了众多 Linux ⽤户的原因之⼀。AWK是⼀种优良的⽂本处理⼯具,Linux及Unix环境中现有的功能最强⼤的数据处理引擎之⼀。awk命名: Aho、Weingberger 和...

linux的source命令,linux命令之Source命令

2023-12-22 14:43:51

linux的source命令,linux命令之Source命令该source命令在当前Shell环境中从指定为其参数的⽂件中读取并执⾏命令。将函数,变量和配置⽂件加载到Shell脚本中很有⽤。该source命令在当前Shell环境中从指定为其参数的⽂件中读取并执⾏命令。将函数,变量和配置⽂件加载到Shell脚本中很有⽤。source是Bash内置的shell,以及Linux和UNIX操作系统中使⽤...

shell语法

2023-12-22 14:35:28

shell语法    Shell是指一种用C语言编写的程序,它是用户使用Linux/Unix系统的桥梁,它将用户的命令转换成内核能理解的机器指令。Shell语法可以很容易掌握,许多shell语法是熟悉C语言会特别容易掌握,它也是一门功能强大而灵活的程序设计语言。Shell语法的优点在于它的简洁,使用程序可以很容易完成复杂的任务,而不需要其他编程语言的帮助。  &nbs...

Linux下:定时任务——执行脚本

2023-12-22 13:52:48

Linux下:定时任务——执⾏脚本⼀、简单介绍LInux下的定时任务服务:crond服务crond是Linux系统⽤来定期执⾏命令或指定程序的服务的⼀种服务或软件。⼀般情况下安装完成Linux操作系统之后,默认便会启动Crond任务调⽤服务。Crond服务会定期(默认⼀分钟检查⼀次)检查系统中是否有要执⾏的任务⼯作。如果有,便根据其预先设定的定时任务规则⾃动执⾏该定时任务⼯作。⼆、设置定时任务,两...

Linux终端执行shell脚本

2023-12-22 13:50:39

linux循环执行命令脚本Linux终端执⾏shell脚本1. 直接执⾏ sh script-name或者bash script-name当脚本本⾝没有执⾏权限或者脚本开头没有指定解释器时所⽤。2. 将shell脚本改为有执⾏权限的,再在⽬录⾥⾯执⾏chmod +x script-name./script-name补充在脚本开头⼀般要指定解释器,⽽解释器路径可以通过 which bash查看脚本打...

Linux下定时执行脚本实例

2023-12-22 13:48:54

Linux下定时执⾏脚本实例在Linux下我们⽤crontab来实现定期执⾏脚本。查看crontab    输⼊命令:cat /etc/crontablinux循环执行命令脚本crontab -u //设定特定⽤户的定时服务crontab -l //列出当前⽤户定时服务内容crontab -r //删除当前⽤户的定时服务crontab -e //编辑当前⽤户的定时服务在设定编...

js正则匹配闭合标签_正则表达式匹配闭合HTML标签(支持嵌套)

2023-12-22 13:31:45

js正则匹配闭合标签_正则表达式匹配闭合HTML标签(⽀持嵌套)任何复杂的正则表达式都是由简单的⼦表达式组成的,要想写出复杂的正则来,⼀⽅⾯需要有化繁为简的功底,另外⼀⽅⾯,我们需要从正则引擎的⾓度去思考问题。关于正则引擎的原理,推荐《Mastering Regular Expression》中⽂名叫《精通正则表达式》。挺不错的⼀本书。js中文正则表达式OK,先确定我们要解决的问题——从⼀段Htm...

js校验金额正则表达式

2023-12-22 13:14:17

js校验金额正则表达式    校验金额是许多系统中的重要功能,其中js正则表达式是一种常用的有效方式,可以有效的进行金额的校验。本文着重讨论如何使用js正则表达式校验金额,去掉金额中间的逗号,正确检查金额前后的小数点,以及确保金额后只有两位小数。    首先,我们用正则表达式进行金额校验,需要先定义一个正则,用于匹配正确的金额格式。基本的正则表达式为/^([...

js正则表达式过滤以指定字符开头以指定字符结尾的文本内容

2023-12-22 13:01:27

js中文正则表达式js正则表达式过滤以指定字符开头以指定字符结尾的⽂本内容从后台获取的html⽚段,图⽚可能会出现图⽚的宽度超过屏幕宽度需要改变图⽚的宽度,把图⽚的宽过滤成width:100%就⾏var richtext =JSON.stringify(res.iceContent) ;richtext= place(/\width:.*?\px/g...

字符串截取方法

2023-12-22 12:46:11

字符串截取方法    字符串截取是计算机编程中一种常见的操作,它指的是从字符串中提取某一段子字符串,在不同的编程语言中有不同的实现方式,本文将介绍其中的常言编程中的实现方法,让大家对它有更好的了解。    一、字符串截取的定义    首先要知道什么是字符串截取:字符串截取是提取字符串中指定部分字符的过程,通常会使用“切割”的方式,把字符串...

vue-cli脚手架之package.json

2023-12-22 12:38:45

vue-cli脚⼿架之package.jsonpackage.json⽂件配置及其含义,这个是vue-cli⾃动⽣成的⽂件,先贴⼀张代码及其含义:{"name": "secondproject",//模块名称"version": "1.0.0",//模块版本"description": "A Vue.js project",//对模块的描述"author": "datura",//作者是谁"pri...

js缓存三种方法

2023-12-22 12:20:08

js缓存三种⽅法1.使⽤sessionStorage、localStorage存储数组与对象js获取json的key和valuelocalStorage对象是HTML5的客户端存储持久化数据的⽅案。为了能访问到同⼀个localStorage对象,页⾯必须来⾃同⼀个域名(⼦域名⽆效),使⽤同⼀种协议,在同⼀个端⼝上。过期策略:localstorage永久存储,不过期,除⾮⼿动删除,sessionst...

jsoncpp判断Value中是否含有指定的key

2023-12-22 11:54:49

jsoncpp判断Value中是否含有指定的key ⽅法1:使⽤Json::Value⾃带的函数,强烈推荐bool HasMember1(Json::Value& value, string key){return value.isMember(key);}⽅法2:由于访问了⼀个不存在的key,所以会⾃动添加⼀个这样的字段,只不过其value为空,不推荐js获取json的key和value...

geth的sendtransaction的方式

2023-12-22 11:32:26

geth的sendtransaction的方式geth是以太坊的官方客户端之一,提供了对以太坊网络的访问和管理功能。其中,sendTransaction是geth提供的一种发送交易的方法,通过该方法可以向以太坊网络发送交易请求,从而实现转账、合约部署、以及调用合约等操作。本文将介绍geth的sendTransaction方式,并通过一步一步的解释,详细说明如何使用该方法发送交易。第一步:启动get...

JS修改url参数方法

2023-12-22 11:29:28

JS修改url参数⽅法/*** js获取url参数* @param {*} key 参数名*/export const getUrlParam = (key) => {let reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)"); //构造⼀个含有⽬标参数的正则表达式对象let r = window.location.se...

JAVA SWING 4中布局方式

2023-12-22 09:48:49

布 局 管 理1、流式布局 FlowLayoutjava.awt 类 FlowLayoutjava.lang.Object  java.awt.FlowLayout所有已实现的接口: LayoutManager, Serializable 字段摘要static intCENTER           此值指示每一行组件都应该是居...

matlab利用已知数据画图三维,Matlab三维数据画图和等高线数据提取

2023-12-22 07:53:04

matlab利⽤已知数据画图三维,Matlab三维数据画图和等⾼线数据提取1 ⽬的将4组三维数据,每组数据画散点图(fig1),拟合出⼀个曲⾯(fig2),并将特定Z值的等⾼线投影到XY平⾯(fig3)。数组2 主要函数scatter3( ) 三维散点图scatter3(X,Y,Z,S,C)% 向量 X、Y 和 Z 指定点的位置,都是1维数组。size(Z) = size(X) * size (Y...

matlab折线图标记_MATLAB画图使用不同的线型、点及标记

2023-12-22 07:50:53

matlab折线图标记_MATLAB画图使⽤不同的线型、点及标记前⾯有⼀章介绍了MATLAB在⼀张图⽚中⽤不同颜⾊绘制多条曲线的⼏个⽅法。今天我们再介绍⼀下在画图时使⽤不同的线型、点及标记等。⼀、 线型、连续标记先从最普通的说起。在plot函数中指定线型。t=linspace(0,5,20);x1 = t;x2 = 2*t;如何用matlab将已知点连线x3 = 3*t;x4 = 4*t;plot...

山西高二会考信息技术填空题(一)

2023-12-22 07:20:43

山西高二会考信息技术填空题(一)山西高二会考信息技术填空题网络基础知识1.常见的网络传输协议有______、______和______。2.IP地址由______个8位二进制数组成,共32位。3.IP地址分为A类、B类、C类、D类和E类,其中A类IP地址的网络段范围是______。4.在计算机网络中,______是一个将域名解析为IP地址的服务。网络安全与防护5.物理层面的网络安全措施包括____...

SQL基础语法—insert语句

2023-12-22 06:10:40

SQL基础语法—insert语句1 insert语句insert语句⽤于插⼊数据到表中,其基本语法有以下三种:Syntax:INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE][INTO] tbl_name[PARTITION (partition_name [, partition_name] ...)][(col_name [, co...

18、INSERT:插入数据(添加数据)

2023-12-22 06:10:28

18、INSERT:插⼊数据(添加数据)数据库与表创建成功以后,需要向数据库的表中插⼊数据。在 MySQL 中可以使⽤ INSERT 语句向数据库已有的表中插⼊⼀⾏或者多⾏元组数据。基本语法INSERT 语句有两种语法形式,分别是 INSERT…VALUES 语句和 INSERT…SET 语句。1) INSERT…VALUES语句INSERT VALUES 的语法格式为:INSERT INTO&l...

SQL:开窗排序,在orderby后加判断条件的作用是什么?

2023-12-22 06:09:27

SQL:开窗排序,在orderby后加判断条件的作⽤是什么?场景在⽣产中,经常会看到窗⼝函数中对排序字段加 is not null 判断,类似这样的sql代码:select*,row_number() over(partition by id order by amount_1 is not null desc,amount_2 is not null desc) from  test....

SQLINSERTINTO语句(在表中插入)

2023-12-22 06:01:46

SQLINSERTINTO语句(在表中插⼊)INSERT INTO 语句⽤于向表中插⼊新的数据⾏。SQL INSERT INTO 语法INSERT INTO 语句可以⽤两种形式编写。第⼀个表单没有指定要插⼊数据的列的名称,只提供要插⼊的值,即可添加⼀⾏新的数据:INSERT INTO table_name (column1, column2, column3,...)VALUES(value1,...

mongodb数据库的操作语句

2023-12-22 06:00:34

mongodb数据库的操作语句⼀、mongodb数据库操作1、创建数据库“use 数据库名称”注:如果数据库不存在,则创建数据库,否则切换到指定数据库。2、查看所有数据库“show dbs”刚创建的数据库 runoob 并不在数据库的列表中, 要想显⽰它,我们需要向 runoob 数据库插⼊⼀些数据。db.runoob.insert({“name”:“云计算”})show dbsMongoDB 中...

最新文章