自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 武器的射线检测——socket

武器的射线检测,使用socket的方法

2022-09-13 20:28:15 331

原创 武器与插槽

UE4武器与角色绑定,以及转换空间节点

2022-09-13 20:26:11 359 1

原创 C语言贪吃蛇小游戏

头文件: game.h#ifndef __Game__#define __Game__#include <stdio.h>#include<Windows.h>#include<time.h>#include<conio.h>#include<string.h>// 墙的字节数,-1是因为字符串末尾的 “\0”#define WALLSIZE (sizeof("■") - 1)// 地图行列的宽高static int

2021-11-11 13:22:11 3326

原创 C++八皇后问题

八皇后问题是由国际西洋棋棋手马克斯·贝瑟尔于1848年提出的问题,是回溯算法的典型案例。问题表述为:在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。像这样的棋盘:对棋盘行和列标号,可以使用 0~7 或 1~8,通过行数与列数进行加减计算,得到如下的内容:行 - 列 和 行 +列,可以清晰的看到具有很明显的规律行 - 列 ,红线的方向,从左到右,从上到下的斜线,取值范围 [-7 , 7],,共15个元素-7,-6,-5

2020-12-16 14:05:55 4267

原创 C++继承

继承 与 派生继承(Inheritance)可以理解为一个类从另一个类获取成员变量和成员函数的过程。派生(Derive)继承是儿子接收父亲的产业,派生是父亲把产业传承给儿子。被继承的类称为父类或基类,继承的类称为子类或派生类。class 派生类名:[继承方式] 基类名{ // 成员};例:class Student : public People { };继承方式继承方式包括 public(公有的)、private(私有的)和 protected(受保护的),此项是可选的,如

2020-12-09 22:12:37 121

原创 Kail输入法

网慢修改Linux网络特别慢,打开网页卡,因此修改:sudo vim /etc/gai.conf找到下面这行,取消注释:precedence ::ffff:0:0/96 100作用是采用 IPV6 服务修改源使用命令sudo vim /etc/apt/sources.list打开文件,注释原本的内容(格式与下面的很像),配置阿里云镜像源:deb http://mirrors.aliyun.com/kali kali-rolling main non-free contribde

2020-12-01 19:26:38 205

原创 C++模板

函数模板函数模板,是可以创建一个通用的函数,可以支持多种形参。用关键字 template 来定义,在函数模板中,数据的值和类型都被参数化了,发生函数调用时编译器会根据传入的实参来推演形参的值和类型。template <class 类型名1,class 类型名2…>返回值 函数名(形参表列) 模板参数表{ // 函数体}第一行的template<class 类型名1,class 类型名2…>是一句声明语句template 是定义模板函数的关键字尖括号里可以

2020-11-21 09:08:41 187

原创 C++类与对象小结

类与对象类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。将类的成员函数称为类的方法(Method)。在面向对象的编程语言中,经常把函数(Function)称为方法(Method)。类的定义class 是 C++ 中新增的关键字,专门用来定义类class 类名{public: // 成员变量 // 成员函数};最后的;很重要,注意检查,防止没必要的错误public 也是 C++ 的新增关键字,它只能用在类

2020-11-12 17:49:52 264

原创 Vue组建通信的几种方法

组件通信一 —— props和$emitprops和$emit父组件 向 子组件 传递数据 用 props子组件 向 父组件 传递数据 用 $emit父组件给子组件传值父给子先给父组件中绑定自定义属性,使用v-bind绑定要传输的数据在子组件中使用 props 接受父组件传递的数据Vue.component("",{ template:``, props:[''],//接受父组件传递的数据,然后就可以直接使用});例如: <div id="app"

2020-10-26 00:36:30 223

原创 Vim基础学习

简介Vim编辑程序有三种操作模式编辑模式插入模式命令模式Vim 的 -b 选项是告诉 Vim 打开的是一个二进制文件基本操作i 进入插入模式,输入内容Esc 退出编辑输入 :wq + Enter 退出保存编辑模式Vim编辑方式的主要用途是在被编辑的文件中 移动光标 的位置。可以进行 剪切 和粘贴正文块,删除正文和插入新的正文跳转→ 或 k # 上移← 或 j # 下移↑ 或 h # 左移↓ 或 l

2020-10-18 00:10:15 167

原创 PHP基础 —— 引入php文件

include语句包含并运行指定文件。在文件被包含时,其中所包含的代码继承了include所在行的变量范围调用文件在该行处可用的任意变量在被调用文件中也都可以使用被包含文件先按参数给出的路径寻找,如果没有给出目录(只有文件名)时则按照 include_path 指定的目录寻找。//__FILE__ 获取本文件路径//dirname() 获取文件路径的目录<?php $a = $b =5; include dirname(__FILE__)."\\5.php

2020-10-10 23:16:43 1399

原创 PHP基础 —— 日期与时间

日期与时间PHP文档 : 日期与时间设置时区默认时区是UTC文档中的 时区列表,使用时进行参照设置时区date_default_timezone_set ( string $timezone_identifier ) : bool$timezone_identifier 表示要设置的时区设定用于一个脚本中所有日期时间函数的默认时区如果 timezone_identifier 参数无效则返回 FALSE,否则返回 TRUE。 <?php echo date_

2020-10-01 00:18:00 244

原创 PHP基础 —— 正则表达式

正则表达式用于复杂字符串的处理,简单字符串使用字符串函数处理语法规则由一个或者多个:普通字符元字符组成一个字符串定界符通常情况下,使用正斜线 / / 作为定界符注意:定界符前后要一致处了字母,数字和反斜线以外字符都可以作为定界符#!{}|preg_match_all() 按照指定的正则表达式,在给定的字符串内进行搜索,匹配到符合特征的部分取出preg_match_all($find,$str,[$array])$find 表示 正则表达式$str 表示 给定

2020-09-22 00:05:06 168

原创 PHP基础 —— mysqli学习

建立,关闭与MySQL服务器的连接MySQLi 扩展的功能概述连接指定的mysql服务器$mysqli_content = mysqli_connect($host,$user,$password,$database,$port,$socket)$host —— ip地址,服务器的地址$user —— 用户名,root$password —— MySQL的密码$database —— 数据库$port —— 端口号,一般默认3306$socket —— 使用很少,基本不用<?p

2020-09-14 20:16:01 247

原创 PHP基础 —— 会话控制

会话控制cookiecookie 是用来将网站的资料记录在客户端的技术,这种技术让Web服务器能将一些资料,存放于客户端中不同浏览器之间的cookie各不相同,互不关联查看cookie的方法:通过浏览器,查看所有的cookie,找到本地127.0.0.1,这代表本地,就可查看,若是其他网页,查看其域名,来找cookie直接右击网页 , 然后检查,再找到Application,然后会发现cookie设置cookiesetcookie();setcookie ( string $name,

2020-09-07 14:15:22 344

原创 PHP基础 —— 文件与目录

在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符。在其它环境下是斜线(/)。文件与目录文件与目录判断普通文件和目录is_file( $filename ) : bool —— 判断给定文件名是否为一个普通文件is_dir ( $filename ) : bool —— 判断给定文件名是都是一个目录,也就是文件夹我的文件目录 D:\PHPStudy\phpstudy_pro\WWW\PHP\demo1. 表示当前目录下的文件./ 表示当前目录下的文件../ 表示当

2020-09-01 17:36:44 513

原创 PHP基础 —— 图形处理

图像处理GD和图像处理,不仅可以创建文件,而且可以处理已有图像创建图像基本步骤创建图像所有的操作都需要在此图像上完成绘制图像创建完成后,进行设置图像的颜色,填充画布,画线,画点等输出图像绘制完成,与要将图像以某种格式保存到服务器文件中,或者直接展示到浏览器上,在输出到浏览器之前,一定要使用使用header()函数发送Content type通知浏览器,这是图片不是文件释放资源创建图像创建新图像imagecreatetruecolor(); —— GD

2020-08-13 20:48:01 265

原创 PHP基础 —— 字符串处理

字符串处理字符串处理去除字符串首尾字符trim()去除字符串首尾两边的空白字符(或者其他字符)trim( $str , [ str ] );$str 需要 操作的字符串,stringstr 是参数,不设置此参数默认去除空白字符,设置参数,则去除设置的参数,string返回值为string" ",空字符“\t”,制表符“\n”,换行符“\r”,回车符“\0”,空字节符“\x0B”,垂直制表符 <?php $str = " y

2020-08-07 08:04:33 523

原创 PHP基础 —— 数组

数组PHP中不需要指定数组大小索引数组索引为整数的数组 <?php $student = ["小明",1526,58]; echo $student[3]; echo $student[2];//25 echo $student[1];//1526 echo $student[0];//小明 ?>关联数组索引值为字符串的数组,使用字符串作为索引 <?php

2020-07-25 09:47:40 435

原创 PHP基础 —— 流程控制

流程控制对Php程序执行的过程进行控制顺序执行由上而下运行 <?php echo "执行<br>"; echo "执行<br>"; echo "执行<br>"; echo "执行<br>"; ?>分支语句if else$a = 25;if(a>25) {echo ">25";}else if(a<25){echo "<25";}

2020-07-18 08:39:46 220

原创 学PHP之前简单了解一下环境

php手册https://www.php.net/manual/zh/index.phpURL地址格式http://host[:post][abs_path]http:// —— 表示通过HTTP协议来定位网络资源host —— 表示合法的Internet主机域名或者IP地址port —— 指定一个端口号,可以省略默认的80abs_path —— 被请求资源的位置DNS服务器 —— 解析域名先看本地hosts文件,没有才回去网络这个服务器上去查本地 hosts 服务 目录:

2020-07-10 14:45:33 106

原创 MySQL的安装以及Navicat Premium的下载

一、 首先官网安装地址安装第一个是Windows(x86,64位),ZIP存档第二个是Windows(x86,64位),ZIP存档调试二进制文件和测试套件根据需要下载(我下载的是第一个)二、 然后用管理员身份打开命令提示符(1)找到安装目录,有些文件名过长,可以输入一部分利用tab键补全(注意此处的文件夹“My SQL” 中间有空格,文件命名根据个人喜好来,没必要小白式模仿)C:\Windows\system32>d:D:\>cd "My SQL"D:\My SQL&g

2020-06-26 16:31:08 707

原创 js轮播图,简单易懂

首先完成HTML和CSS部分,划分区域让图片排成一排,可以利用浮动,也可以利用定位,在这里我用的是定位开始js部分:由于自己还在学习中,对JavaScript不是多了解,没有先实现轮播,而是先实现点击切换最后经过学习借鉴方法,知道了setInterval()这样一个函数的使用,实现了轮播图的移动就不多讲解了,看代码<!DOCTYPE html><html lan...

2020-01-16 11:38:06 192

原创 弹性盒子flex的基本介绍

这个是理论知识,实际练习请看这此篇:文章目录弹性盒子flex-flowflex-directionflex-wrapjustify-contentalign-itemsalign-contentorderflewflex-growflex-shrinkflex-basis弹性盒子是一种用于在页面上布置元素的布局模式弹性布局是指通过调整其内元素的宽高,从而在任何显示设备上实现对可用显示空间最...

2019-10-05 10:57:55 299 1

原创 练习(弹性盒子)

文章目录flex-flowflex-directionflex-wrapjustify-contentalign-itemsalign-contentorderflexfles-growflex-shrinkflex-basisflex-self代码<!--HTML代码:--> <div class="main"> <div class="i...

2019-10-05 10:53:37 700

原创 premiere每日小结

自定义渐变:首先应注意ps在制作灰度图时,要注意所选用照片或视频的像素大小,依据其大小设置新建大小,同时注意要新建时颜色模式为 灰度,同时灰度图上只能有 黑白两色。graph LR A(效果)-->b b(视频过渡)-->d d(擦除)-->C C(渐变擦除)-->D D(拖到对应位置)-->e e(...

2019-07-23 09:32:21 125

空空如也

空空如也

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

TA关注的人

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