程序设计20231410计算机 基础
java基础漏洞学习----SQL注入漏洞
java基础漏洞学习 SQL注入漏洞 前置基础知识 https://www.cnblogs.com/thebeastofwar/p/17759805.html 执行SQL语句的几种方式 1.Statement执行SQL语句 java.sql.Statement是Java JDBC下执行SQL语句的一 ......
软件测试用例设计方法-因果图法
边界值法是等价类划分法的补充,所以,它们是一对搭档。 那么,判定表法有没有它的搭档呢? 答案是,有的。那就是本篇文章分享的用例设计方法—— 因果图法 。 定义 因果图法: 用来处理等价类划分和边界值考虑不到的情况,适用描述多种条件的组合,产生多个相应动作的测试方法;从程序规格说明书的描述中找出因果关 ......
CentOS 在无网络环境安装应用程序(RPM方式)
总体思路:找一台可以联网的linux,下载docker的RPM依赖包而不进行安装(yum localinstall),将所有依赖的rpm环境打包好,再在无网环境中解压逐一安装(rpm: --force --nodeps)。 当前示例的操作系统是:CentOS 7.9.2009 (Core) 1. 在 ......
【Unity3D】程序纹理简单应用
1 几何纹理应用 本文所有案例的完整资源详见→Unity3D程序纹理简单应用。 1.1 边框 1)边框子图 Border.shadersubgraph 说明:Any 节点用于判断输入向量中是否存在一个分量非零,Branch 节点根据输入的真假走不同的分支,详见→Shader Grap ......
redis基础
一、介绍和安装 1、 redis 什么 -数据库就是个存数据的地方:只是不同数据库数据组织,存放形式不一样 -mysql 关系型数据库(oracle,sqlserver,postgrasql) -非关系型数据(no sql):redis,mongodb,clickhouse,infludb,elas ......
云计算实战(3)-XigmaNAS(1)
目录概述名字的来历特性兼容硬件列表 概述 XigmaNAS®是一款嵌入式开源存储NAS(网络附加存储)发行版,专为家庭用户和小型企业设计。 XigmaNAS可以安装在各种各样的硬件上,并通过许多标准网络协议支持所有流行的客户机操作系统(Windows、Mac、Linux、iOS和Android)的数 ......
云计算实战(2)-TrueNAS(1)
目录概述TrueNAS要求 概述 TrueNAS®CORE(以前称为FreeNAS®)是世界上最流行的存储操作系统,因为它使您能够构建自己的专业级存储系统,用于各种数据密集型应用程序,而无需任何软件成本。只需将其安装到硬件或VM上,就可以体验开源存储的真正存储自由 TrueNAS CORE可用于从家 ......
微信小程序自定义 底部状态栏 闪烁
微信小程序 底部状态栏,自定义组件时,会出现闪烁情况,这个没有办法结局 https://blog.csdn.net/weixin_44221219/article/details/130790315?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc ......
进程基础(操作系统中的概念) 进程调度算法(四种算法) 进程的并行和并发的概念 同步异步阻塞非阻塞的概念 创建进程(进程类Process) Process类的参数 Process类的方法 如何开启多进程 基于TCP协议的高并发程序
进程基础(操作系统中的概念) 进程它是操作系统总最重要的概念,也是最基本的一个概念 线程也是操作系统中得一个很重要的概念 进程和线程都是有操作系统来调度使用的,我们程序员是不能控制的,这里就设计到调度算法 什么是进程? 线程? 什么是程序? # 进程和程序是两码事、完全不一样 程序:其实一个死的东西 ......
作为一名测试工程师,进行商城的测试用例设计思路是什么?
进行商城的测试用例设计时,可以考虑以下思路: 1. 功能测试:测试商城的基本功能是否正常工作,包括用户注册、登录、浏览商品、搜索商品、添加商品到购物车、下单、支付等。 2. 数据验证测试:验证商城中的数据是否正确、完整和一致,包括商品信息、价格、库存、用户信息等。 3. 用户体验测试:测试商城的用户 ......
云计算实战(1)-openeuler(1)
目录概述 概述 openEuler 社区,全称为 OpenAtom openEuler 社区,是一个面向数字基础设施操作系统的开源社区,简称 openEuler 或者 openEuler 社区。由开放原子开源基金会(以下简称“基金会”)孵化及运营。 openEuler 是一个面向数字基础设施的操作系 ......
信息安全系统设计与实现第三章学习笔记
一、知识点归纳 1. 多任务处理 多任务处理是计算机系统中的重要概念,它允许系统同时执行多个任务,提高了系统资源的利用率和响应速度。在多任务处理中,有几个重要的概念和技术需要进一步了解: 并发(Concurrency):并发是指多个任务在时间上重叠执行的能力。虽然在单处理器系统中一次只能执行一个任务 ......
Lab2:数据组织基础方法及创新应用(创新)
1.数组指针 定义 int (*)[ ]数组指向二维 int 数组 定义 int 指针指向二维数组的第一个元素 指针的写法较多,从我个人的尝试中选择几种写法分析。 代码1: #include<bits/stdc++.h> using namespace std; int* p[12]; //数组的每 ......
DataWhale DAY2 基础语法1
DataWhale DAY2 基础语法1 今天主要是一点入门语法,import什么的,所以重点不放在上面。 语法部分专门开一章: https://www.cnblogs.com/hewo/p/17635277.html 关于 浮点数 精度问题,倒是有点意思。 以前学 c++ 的时候,尤其是计算几何的 ......
h5网页点击一键跳转小程序
我的需求是从公众号h5页面,点击跳转某个a链接跳转到小程序,此文档也是记录我的实现过程. 开发语音:PHP 前期准备工作: 微信公众号ip白名单设置 js授权安全域名设置 access_token获取权限设置 设置此次开发相关的工作: 登录微信公众后台(公众号账号);绑定跳转目标小程序; PHP获取 ......
软件测试用例设计方法
设计测试用例是软件开发过程中非常重要的一项工作。通过有效的测试用例设计,我们可以检验软件是否符合预期功能,并尽早发现和修复潜在的问题。下面将介绍一些常用的方法来设计测试用例。 1. 边界值分析法 边界值分析法是一种常用且简单的测试用例设计方法。其基本原理是通过测试程序的边界条件来确定测试用例。边界条 ......
java基础,java基本数据类型、引用数据类型
java数据类型 基本数据类型: 1,整型:byte(1字节),short(2字节),int(4字节),long(8字节) 2,浮点型:float(单精度4字节),double(双精度8字节) 3,字符型:char(2字节) 4,布尔型:boolean(true/false) 引用数据类型: 1,类 ......
使用CGAL计算直线和圆的交点
#include <vector> #include <iostream> #include <CGAL/Exact_predicates_exact_constructions_kernel.h> #include <CGAL/Ray_2.h> #include <CGAL/Polygon_2.h ......
【开源分享】基于Html开发的房贷计算器,模仿新浪财经
房贷计算器是一种房贷计算的在线计算Web应用,按用户选择的贷款类型、贷款金额、期限、利率可计算得出每月月供参考、支付利息、还款总额这些信息。本文模仿新浪财经开发的房贷计算器。 作品预览 https://fangdai.gitapp.cn 源码地址 https://github.com/geeeeee ......
请在课上练习的基础上,实现输出加减法混合的运算题目列表。请提交代码及运行效果截图。
import java.util.Random;public class MathOperationGenerator { public static void main(String[] args) { int numberOfQuestions = 10; // 指定生成题目的数量 genera ......
Linux基础——tmpfs挂载到root目录
1、(卸载/tmp目录前,请备份/tmp目录下重要数据)查看/tmp目录的挂载情况 df -h 卸载/tmp目录 umount -lf /tmp 2、关闭tmp挂载及tmpfiles相关服务 关闭自动挂载/tmp目录服务 systemctl disable tmp.mount systemctl s ......
Linux基础——IPV6内核参数配置
一、检查内核配置是否启动ipv6 net.ipv6.conf.bond0.forwarding = 1 net.ipv6.conf.bond0.disable_ipv6 = 0 net.ipv6.conf.all.forwarding = 1 net.ipv6.conf.default.forwar ......
linux基础——修复系统bonding模块
卸载模块 [root@localhost network-scripts]# modprobe -r bonding 查看模块 [root@localhost network-scripts]# lsmod | grep bonding 绑定模块 [root@localhost network-sc ......
实验一 类与对象_基础编程1
task1.cpp 1 #include<iostream> 2 #include<string> 3 #include<vector> 4 #include<array> 5 6 template<typename T> 7 void output1(const T &obj){ 8 for(au ......
day07-java基础3
一 面向对象之类与对象 1.1 类与对象 # 类: 类是实体对象的概念模型,是笼统的、不具体的,比如人类,动物类,鸟类 类是描述了一组有相同特性(属性)和相同行为(方法)的一组对象的集合 # 对象: 对象又称为【实体】,是类具体化的表现,如人类中有:厨师,学生,老师 每个人对象都具有:姓名、年龄和体 ......
小程序的前世今生,原来小程序并不是微信最先开始推出的
这事儿还得从前后端分离开发说起: 2008 年,谷歌 V8 引擎发布,终结微软 IE 时代。 2009 年 AngularJS 诞生、Node诞生。 2011 年 ReactJS 诞生。 2014 年 VueJS 诞生。 小程序的前身——流应用也就是在这个时间段出现的。 小程序技术的诞生: Dclo ......
day06-java基础2
一 python和java字节字符串比较 1.1字符串常用方法 String origin = "hello world 中国"; // 1 取指定位置字符 char v1 = origin.charAt(13); // 取出字符 国 System.out.println(v1); // 2 循环输 ......
武汉大学2023年新生程序设计竞赛
A-教科书般的亵渎 #include <bits/stdc++.h> using namespace std; #define int long long using vi = vector<int>; using pii = pair<int, int>; using i32 = int32_t; ......
day05-java基础1
Java介绍 # java:做反编译,发现好多java代码看不太懂,有些加密算法,也不太好破 》接下来的时候,要学习java开发 -找到加密算法 》chat gpt,让它给你写 》转成python 》自己手动调 # java 编译型语言 -java se:java基础 》python中变量定义,函数 ......