Posts

【c语言版】带你领悟扫雷游戏

扫雷游戏的实现 设置雷 排查雷 标记雷 打印棋盘 初始化棋盘 获得雷的个数 扩展区域 test.c的实现 meni.c的实现 meni.h的实现 铁汁们,今天给大

Linux如何写C语言

想要在Linux系统上写C语言程序,需要有两个东西: vim编辑器 gcc编译器 下载 vim 和 gcc: 先切换到root用户状态 ,输入 sudo passwd root //设置密码

【初识C语言】数组

【初识C语言】数组 一.一维数组 1.什么是数组 1.一维数组的创建和初始化 1.数组如何创建 2.数组如何初始化 3.用sizeof来求数组的长度 2.

【C语言】手把手教你文件操作

文章目录 一、前言 二、文件的打开和关闭 1. fopen函数 2. fclose函数 三、文件的顺序读写 四、文件的随机读写 1. fseek函数 2. ftell函数 3.

2022SCAU数据结构题库汇总

实验1.1 8576 顺序线性表的基本操作 时间限制:1000MS 代码长度限制:10KB 提交次数:9027 通过次数:2456 题型: 编程题 语言: G++;GCC Description 编写算

Java单表实现评论回复功能

Java单表实现评论回复功能 1.简介 2.功能实现图 3.数据库设计 4.实体类 5.实现思路 6.功能实现 6.1 Sql入手 6.2 业务实现 7.前端实现 8.最终

JAVA多线程详解(超详细)

目录 一、线程简介 1、进程、线程 2、并发、并行、串行 3、进程的三态 二、线程实现 1、继承Thread类 2、实现Runnable接口 3、实现Cal

Spring Boot实现文件上传的两种方式

最近的一个小项目里使用到了文件上传、下载功能,今天我打算梳理一下文件上传所涉及的技术及实现。 内容主要包括两部分,如何通过纯 Servlet 的形式进行文件上

应用重启正在执行的任务会如何处理?

1.前言 近日就系统重启引发了一些思考,在系统重启过程中,正在进行的请求会如何被处理?正在消费的消息会不会丢失?异步执行的任务会不会被中断?既

怎样正确做 Web 应用的压力测试?

Web应用,通俗来讲就是一个网站,主要依托于浏览器来访问其功能。 那怎么正确做网站的压力测试呢? 提到压力测试,我们想到的是服务端压力测试,其实

给你一个app你如何展开测试?

1、功能测试 每项开发的新功能都需要进行测试。app测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试

Nginx部署多个vue项目

文章目录 1. projectA 部署 1.1 前端部署 1.2 后端部署 2. projectB部署 2.1 前端部署 2.2 后端部署和前面一样只是换了端口(如果服务location变了记得前端也

【游戏编程扯淡精粹】工作第三年总结

工作第三年总结 文章目录 工作第三年总结 #1 做了什么 自研路线 Lua 脚本系统 ToolX #2 职业发展 如何做事 技术中台化 内卷的职业市场 个人成长 #3 心态建设 Owner vs 打工人 今年

javaScript蓝桥杯----权限管理

目录 一、介绍 二、准备 三、目标 四、代码 五、知识点 六、完成 一、介绍 你有没有想过,在我们日常浏览的网页中,那些新闻或者商品内容是如何被输入到数据库

如何理解网络—网络框架介绍

目录 前言 一.计算机网络背景 二.局域网和广域网 三.网络协议 3.1产生的背景 3.2分层实现 四.OSI七层模型 4.1OSI七层模型的结构 4.2如何

设备指纹系列--后端篇

基础篇请看:设备指纹系列–基础篇 前段篇请看:设备指纹系列–前端篇 上接前文,我们继续来说设备指纹的后端接入方式。 ---------------

编程新手如何提高编程能力?

如果刚开始写代码时能读一读《整洁代码的艺术》那是个不错的选择。这本书会告诉您, 如何应用九大原则来提高编程能力。 良好的编程技能带来更整洁的代码

机器学习复习(上)

严正声明:本文的答案是ChatGPT的回答,仅供参考,不代表就是正确答案!!! 1.解释什么是过拟合和欠拟合,如何降低过拟合? 过拟合(over

2022年系统架构师上午试题及答案

2022年系统架构师上午试题及答案 1、云计算服务体系结构如下图所示,图中①、②、③分别与SaaS、PaaS、1as相对应,图中①、②、③应为

如何整理企业的知识库?

企业知识库的整理需要以下步骤: 确定知识库的主题和范围:知识库应该有一个明确的主题和范围,以便于方便的管理和查找。 收集知识和信息:收集企业内部

不安全的TLS协议漏洞修复

1. 安全漏洞 以上是在做项目过程中,发现了Nginx的配置支持了SSL3.0, TLS1.0和TLS1.1等不安全的协议,存在安全隐患。 2. 漏洞修复

如何使用linux启动Nacos

使用linux启动Nacos 前提你需要满足一下配置: 具体的配置需求参考Nacos的中文网站: https://nacos.io/zh-cn/ 64 bit OS,支持 Linux/Unix/Mac/W

Flutter屏幕适配的三种方案

做移动端开发的同学都知道,针对不同型号和尺寸的手机要进行页面的适配,且 iOS 和 Android 适配方案各不相同,那我们用 Flutter 开发要怎么处理屏幕适配呢? Flutt

IM实战:Android接入环信 IM SDK

本次学习目标: 注册环信; Android端集成环信 IM SDK; 实现注册-登录-发送消息-会话列表等; 一、环信IM 什么是环信IM 环信IM是一款即时

Unity WebGL C#调用JS脚本

官网文档 目录 一、Unity调用JS脚本 二、JS调用Unity脚本 一、Unity调用JS脚本 1.首先在Unity/Assets/Plugins

一次Unity3D IL2CPP 打包错误

目录 一、错误描述 二、问题分析 三、解决方法 四、效果验证 五、后记 一、错误描述 采用IL2CPP生成的时候,出现了4个错误: (1)Building LibraryBeeartifactsWinPlayerBuildProgramei6vjku08_i_vm6.lump.obj

第三十五章 Unity人形动画(下)

本章内容主要就是动画数据的独立文件使用方式。有了独立的动画文件,我们就可以将其应用到其他模型上面了。最简单的方式就是,我们可以给其他模型编辑

详解Java异常和异常面试题(上)

1.异常的体系结构 2.从程序执行过程,看编译时异常和运行时异常 编译时异常:执行javac.exe命名时,可能出现的异常 运行时异常:执行jav

python大数据分析处理

Python在大数据分析处理方面有着广泛的应用,其丰富的库和生态系统让Python更加易于使用和定制。本文将介绍Python在大数据分析处理

第十四届蓝桥杯b组c/c++

D:飞机降落(全排列) #include<iostream> #include<cstring> using namespace std; const int N = 12; int n; struct node{ int t, d, l; //t为此飞机的最早降落时间 d为盘旋时间 l为降落所需时间 }p[N]; bool st[N]; //DFS求全排列模

OpenCV+ Qt Designer 开发人脸识别考勤系统

文章目录 1. 系统介绍 2. 系统架构 3. 开发步骤 3.1 安装必要的库 3.2 设计用户界面 3.3 编写代码 3.3.1 导入库 3.3.2 连接数据库 3.3.3 定义主窗口类 3.3.4 实时显示摄像头画面 3.3.5 进行人脸

如何实现APP自动化测试?

APP测试,尤其是APP的自动化测试,在软件测试工程师的面试中越来越会被问到了。为了更好的回答这个问题,我今天就给大家分享一下,如何进行AP

2023,数据库国产替代走到哪了?

如今,战场不仅银行,参战者也不仅单独的一家。对中国的国产数据库而言,机会和挑战都在加速涌来。 作者|思杭 编辑|皮爷 出品|产业家 2023,数据库

神经网络实验--卷积神经网络

本实验主要为了掌握深度学习的基本原理;能够使用TensorFlow实现卷积神经网络,完成图像识别任务。 文章目录 1. 实验目的 2. 实验内容 3. 实验过程

什么是以太坊Layer2?

目录 1. Plasma 2. State Channels 3. Sidechains 4. Rollups 5. Optimistic Rollups 以太坊(Ethereum)是一种基于区块链技术的分布式计算平台,提供了智能合约的支持,使得开发者可以构建基于以太

5个值得关注的L1公链

L1公链是2021年牛市最有力的叙事。 2022年,风险投资正在向新的智能合约平台投入大量资金,试图挑出“下一个Solana”。 你应该关注下面

以太坊钱包私钥爆破产业链和攻击案例

一:产业链频道:小飞机搜索"BRUTE_FORCE_CRYPTO_WALLET" 2、github项目(有成熟的工具) GitHub - Houzich/CUDA-GPU-Brute-Force-Mnemonic-Old-Electrum-V1: CUDA-GPU-Brute-Force-Mnemonic-Old-Electrum-V1 3、揭秘以太坊 Vanity

区块链入门建议路线

1:基础语言。 solidity, js, ts。rust语言 等上手几个项目之后再使用。 语言学习路线 1):solidity 资料https://cryptozombies.io/en/le

区块链的基本介绍

目录 1、简介 2、区块链的分类 2.1 公有链 2.2 联盟链 2.3 私有链 3、区块链特征 4、区块链结构 5、区块链对记账权利的分配方式 5.1 POW 5.2 PoS 5.3 DPoS 6、Defi、NF

JavaWeb开发——JSP技术

第四章:JSP技术 目录 一、JSP简介 JSP介绍 常见的视图层技术 前后端分离开发方式 二、JSP运行原理 JSP技术特点 JSP与Servlet区别 三

JavaWeb毕设分享100个(四)

文章目录 前言 题目1 : 基于SSM的游戏攻略出售系统 <br /> 题目2 : 基于SSM的疫情下医院门诊就医管理系统 <br /> 题目3 : 基于SSM的在线网课学习平台设

最常见的六种跨域解决方案

目录: 前言:什么是跨域? JSONP CORS 搭建Node代理服务器 Nginx反向代理 postMessage Websocket 总结 前言:什么是跨域? 跨域就是当在页面上发送ajax请求时,由于浏览

springboot上传文件大小配置

springboot上传文件大小配置有两种方法,一种是直接再配置文件配置,一种是通过添加一个Bean来实现。 第一种: application.

【Java系列】Mybatis-Plus 使用方式介绍

1 Mybatis-Plus简介 Mybatis-Plus 提供了多种方式来执行 SQL,包括使用注解、XML 映射文件和 Lambda 表达式等。其中,使用 Lambda 表达式是 Mybatis-Plus 推荐的方式,因为

滑动窗口算法

目录 滑动窗口算法 基本思想 可解决问题 应用 题目一:最小覆盖子串 题目解读: 代码 题目二:长度最小的子数组 题目解读 代码 滑动算法窗口的优缺点 优点: 缺点:

超详细Anaconda安装教程

文章目录 附Anaconda彻底卸载教程 一、Anaconda下载(官网和清华源) 1.1、Anaconda官网首页地址 1.2、清华源Anacon

如何制定测试团队度量体系

1、前言 每当月底或一个季度结束,公司或项目都会进行考核指标的统计,来总结每个组员在这个阶段的工作产出与绩效成绩。 那么制定哪些指标最为标准,最

如何做大数据测试

测试流程及测试方法没有太大的区别,重点说一下大数据测试相比传统测试的区别: 1、数据规模:大数据测试所涉及的数据规模通常是海量级别的,而普通测

ChatGPT 插件清单(中文版)

整理了一份ChatGPT插件清单,部分插件可能已下线,也可能不在列表中。除了这份清单外,还整理了一份:ChatGPT学习指南 欢迎大家转发、收

learn C++ NO.6——类和对象(4)

1.再谈构造函数 1.1.构造函数体赋值 在创建类的对象时,编译器回去调用类的构造函数,来各个成员变量一个合适的值。 class Date { public: Date(int year,int month,int day) { _year = year; _month =

如何使用AI帮你制作PPT

一:前言 ChatGPT:智能AI助你畅聊天地 在现代人日益忙碌的生活中,难免需要一些轻松愉快的聊天来放松身心。而现在,有了 ChatGPT,轻松

Windows操作系统渗透测试

Windows操作系统渗透测试 任务环境说明: 服务器场景名:Server02 服务器场景操作系统:未知(关闭链接) 1.通过本地PC中渗透测试平台

MySQL学习总结(一)

1 MySQL 基础架构 从上图可以看出, MySQL 主要由下面几部分构成: 连接器: 身份认证和权限相关(登录 MySQL 的时候)。 查询缓存: 执行查询语句的时候,会先查询缓存(

第四十四章 偶遇小精灵

“鞋垫?” 巴哥奔愣神好久,才想起丁忍师兄让自己塞到鞋里那双满是豆豉味儿的白格红布臭鞋垫。 “师父,您下次进入我大脑前能不能先敲门?” “好,下次

G0第25章:Gin框架进阶项目实战

1 Gin框架源码解析 通过阅读gin框架的源码来探究gin框架路由与中间件的秘密。 1.1 Gin框架路由详解 gin框架使用的是定制版本的httpro

本科论文的写法

1.选题 我们在写论文之前,指导老师会根据要求给学生提供选题,当然也可以自拟题目,在选题上最好是基于java,python,vue这些方向,因

谈一谈冷门的C语言爬虫

C语言可以用来编写爬虫程序,但是相对于其他编程语言,C语言的爬虫开发可能会更加复杂和繁琐。因为C语言本身并没有提供现成的爬虫框架和库,需要自

CNN卷积神经网络

?大家好,我是一名正在学习机器学习的小白,最近在写一些关于机器学习基础概念的文章。如果你也对机器学习感兴趣,或者想要了解一些基础知识,欢迎来

LeetCode 每日一题 2023/6/5-2023/6/11

记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 6/5 2460. 对数组执行操作 6/6 2352. 相等行列对 6/7 2611. 老鼠和奶酪 6/8 1240. 铺瓷砖 6/9

RockyLinux 安装

目录 RockyLinux简介 Rocky的诞生 RockyLinux ISO文件下载地址 ISO各个版本的区别 INSTALLATION SOURCE 安装源 RockyLinux简介 Rocky的诞生 长期以