自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 判断日期是否合法

#include <iostream>#include <cmath>using std::cin;using std::cout;int main() { int year, month, day, flag = 0; cin >> year >> month >> day; month = abs(month); day = abs(day); if (year == 0 || month ==

2021-04-26 00:40:55 220

原创 交换机简单配置

目录交换机简介端口类型配置trunk口和VLAN配置聚合端口查看交换机配置介绍一些网络相关知识,慢慢积累,慢慢成长。这是我一次简单配置交换机的经历。交换机简介交换机是二层网络设备,作用是寻址和转发,先寻找对应设备的mac地址,再根据mac地址进行转发数据帧。 那么是如何寻址的呢?交换机内部都有记录MAC地址的转发表,每个设备的MAC地址对应一个端口,转发表就是记录端口和MAC地址映射关系的表。转发表是通过广播学习生成的。端口类型trunk口、access口 (hybird口暂时不做介

2021-01-16 20:00:43 750

原创 扩展虚拟机内存

目录1、设置内存2、查看sda3、查看分区信息4、分区5、重启虚拟机6、卷组扩容7、文件系统扩容8、确认扩容1、设置内存虚拟机设置内存扩展大小2、查看sda//查看 sda 空间是否变化,扩展的空间在 sda 中lsblk3、查看分区信息//查看当前文件系统信息,包括容量大小、使用情况、挂载点等df -h//查看当前的磁盘分区信息(主要是分区表信息)fdisk -l4、分区将 sda 中扩展的空间进行分区(一般为sda3)//对磁盘 dev/sda 进行分

2020-11-22 22:10:58 1108

原创 学习记录—情书

目录一、问题二、格式&样例输入格式输出格式样例三、拆分字符串函数四、总结一、问题君君喜欢上了同一个办公室的姜小姐,于是给姜小姐写了一封情书,但他有点担心自己的情书不能充分表达自己的爱意。请你写一个程序帮蒜头君数一数他的情书里出现了几次单词love(不忽略大小写,仅统计小写)。为了找出单词love,我们需要把情书分割为一个个单词,然后统计单词love出现的次数,最后为了方便蒜头君检查,我们还要附上情书原文。读取情书和输出原文部分已经写好,你需要编写拆分单词和统计出现次数的部分。二、格式&

2020-11-18 01:06:15 224 1

原创 字符串之函数重写

目录0、readme1、strlen2、strnlen3、strcpy4、strncpy5、strcmp6、strncpy7、strcat8、strncat0、readmeString summary1、strlensize_t strlen(const char* str){ size_t i = 0; while (str[i] != '\0') i++; return i;}2、strnlensize_t strlen(const ch

2020-11-15 15:41:46 203

原创 Practice—毛绒玩具名字(字典序排序)

目录一、题目二、输入输出格式三、实现四、总结一、题目萨博有 N 个毛绒玩具,萨博给他们都起了名字。每个毛绒玩具的名字都不超过 40 个字符。 萨博想把这些毛绒玩具的“名字”倒过来,并将倒过来后的“名字”按照字典序排序。二、输入输出格式输入第一行是一个整数 N( 0<N≤3 )表示萨博的毛绒玩具数。之后的 N 行,每行有一个字符串,是萨博的某一个毛绒玩具的名称。输出输出有 N 行,是所有毛绒玩具倒过来后的“名字”按照字典序排序后的结果。输入样例4TommyC

2020-11-08 18:33:39 205

原创 学习记录—矩阵螺旋输出(有点崩溃,还好出结果了)

目录一、题目二、输入输出格式三、实现四、思路要不说菜呢,这个程序写了三小时,有点崩溃。。。一、题目给定一个 m 行、n 列的矩阵,请按照顺时针螺旋的顺序输出矩阵中所有的元素(从[0][0]位置开始,具体请参见下图)。时间限制:1000ms内存限制:32768k二、输入输出格式输入格式第一行输入 2 个整数,分别对应题目描述中的 m 和 n(1≤m,n≤100)之间用一个空格分隔。接下来输入 m 行,每行包含 n 个整数(-10000≤a,b,c≤10000),每两个整数之间用一个空

2020-11-07 23:39:59 127

原创 学习记录—矩阵翻转输出

目录1、题目2、输入输出格式3、实现1、题目2、输入输出格式输入 12 31 2 33 4 61输出 13 2 16 4 3输入 23 21 23 45 60输出 25 63 41 23、实现#include <stdio.h>int main() { int matrix[100][100]; int m; int n; int hv; int temp; scanf("

2020-11-07 17:49:29 369

原创 学习记录—字符串

#include <stdio.h>int main() { char string1[] = "Hello"; printf("%s\n", string1); char *string2 = "Hello"; printf("%s\n", string2); printf("%p\n", &string1); //内存栈区地址 printf("%p\n", string2); //内存字面量池地址 p

2020-11-07 14:06:01 71

原创 学习记录—实现折半查找

目录一、问题二、格式&样例输入格式输出格式样例三、折半查找函数四、总结一、问题给定 N 个整数和 K 个待查找的整数 M_1, M_2, …, M_k。如果待查找的整数在给定的 N 个整数中,请输出待查找的整数是数组中第几个元素(从 1 开始计算,第一个元素计 1 而不是 0);如果待查找的整数不在给定的 N 个整数中,则输出 0。二、格式&样例输入格式第一行输入两个整数 N (1 ≤ N ≤106)和 K (1≤K≤106),分别表示给定的整数总个数和待查找的数的个

2020-11-04 23:26:47 276

原创 网络安全(知识点更新中... ...)

目录imperva WAFSSL解密 TLSNginx(反向代理)SVN/Git

2020-11-04 09:08:53 62

原创 2020-11-01:配置云服务器环境

目录用户和用户组==sshd==GitHub访问优化配置vimzsh安装和配置用户和用户组添加新用户songscadduser songsc查看当前用户的组groups查看某个用户的组groups songsc切换到songsc目录下默认创建的用户没有sudo权限使用visudo命令直接修改==/etc/sudoers==文件,给普通用户增加管理员权限visudovi /etc/sudoers在root ALL下面增加下面一行内容:sshd配置顺利

2020-11-02 00:01:24 113

原创 1.2、基本文件命令

Ubuntuclear 清空屏幕pwd 查看目录绝对路径/ 根目录cd 改变工作目录cd ~ 或者 cd 空 回到家目录cd … 回到上层目录ls 列出当前文件下的内容创建文件touch test.txt删除文件rm test.txtmv test.txt resetname.txt 如果是当前文件夹,代表重命名mv test.txt … 如果不是当前文件夹,代表移动文件创建文件夹TESTmkdir TEST删除文件夹rmdir TESTrm -r TEST 循环删除,

2020-09-13 08:34:21 220

原创 Unity_一个脚本控制多个物体

目录一、问题二、思路二、实现三、总结一、问题如果场景中有多个物体的时候,希望通过一个脚本就能够控制所有物体。上两张聊天请教截图:二、思路设置一个变量,将脚本设计为一个接口。点击物体改变变量的值,根据变量不同的值进行不同的操作。二、实现往场景中拖放三个Cube新建脚本Control.cs脚本代码:using System.Collections;using System.Collections.Generic;using UnityEngine;public class

2020-08-21 14:49:41 5043 7

原创 Unity_移动端实现(多个)物体拖拽、旋转和缩放

目录一、说明二、实现三、注意四、使用思路重要是做一个记录,思路不是太好,也不一定符合其他应用场景,应用不建议参考。一、说明场景:有多个物体(模型)目的:平移模型、旋转模型、缩放模型要求:可单独操作某一个模型,而且不影响其他模型的操作(平移单独平移,旋转单独旋转)点击在物体上操作的是平移,点击在物体外操作的是旋转(前提是要确定点击物体)二、实现平移代码using System.Collections;using System.Collections.Generic;using

2020-08-18 12:02:55 2654 1

原创 Unity-button 点击按钮改变按钮Text

目录一、问题二、解决三、结果一、问题点击按钮改变按钮自身的名字二、解决创建Button创建脚本Button_Script将脚本挂接在Button上脚本Button_Script代码using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Enable : MonoBehaviour { public Bu

2020-08-15 11:05:52 5229 1

原创 unity学习记录

siki学院学习第一个unity官方案例:Roll A Ball想学习一个Button控制案例Unity-button其实算是收藏了一篇文章,但由于刚开始学习,看不懂,没有继续看下去。意外接触到插件EasyTouchUnity3d 插件研究之EasyTouch插件这是我在csdn关注的恬静的小魔龙的一片文章。Unity3D EasyTouch 初步使用教程(详细)完成了Joystick,按钮拖动小方块。siki学院Unity实用插件 - EasyTouch5使用指南(Unity.

2020-08-08 17:30:58 137

原创 C++ Primer

目录第三章3.143.153.17第三章3.14#include <iostream>#include <vector>using namespace std;int main(){ vector<int> a; int i; int j = 0; while(cin >> i) { a.push_back(i); cout << a[j] << endl;

2020-08-07 22:40:55 81

原创 亲测有效转换工具

mp4转GIF

2020-08-07 13:11:28 215

原创 unity_EasyTouch

目录导入EasyTouch5EasyTouch4.x的使用编辑脚本导入EasyTouch5导入之后可能会有一个行尾对齐的警告,点击警告用vs或其他编辑器打开,确定,保存即可。EasyTouch4.x的使用如果要使用EasyTouch的功能,那必须先在场景中创建一个EasyTouch的游戏物体,这样那些基于EasyTouch的脚本才能生效。创建空物体创建脚本编辑脚本脚本使用EasyTouch的命名空间订阅事件结果...

2020-08-07 10:42:04 380

原创 Unity-button 处理事件

目录参考文档操作提示第一种方法第三种方法参考文档本文章由Hu&Fei编写,转载请注明出处。 所有权利保留。文章链接:https://www.cnblogs.com/isayes/p/6370168.html作者:Hu&Fei操作提示第一种方法可视化创建及事件绑定第三种方法通过 EventTrigger 实现按钮点击事件...

2020-08-06 10:01:54 368

原创 Unity3D发布APK到Android平台

目录一、环境配置1、必备工具2、配置java环境、安装SDK1)java一、环境配置1、必备工具Java(JDK)      JDK下载地址,如下图①Android 模拟器(SDK)       SDK下载地址,如下图②解释Java 是 Android 的开发语言,将APK文件打包到Android需要java环境,所以安装JDK。2、配置java环境、安装SDK1)

2020-08-05 11:29:34 590 1

原创 C++ 取模、求余运算

目录问题解释举例总结问题取模、求余运算的区别?解释取模运算和求余运算的计算方法相同:假设有两个整数,a 和 b。① 求商(整数)c : c = a/b② 计算模或者余数: r = a - c*b不同之处在第一步,在计算c的值时取模向负无穷方向舍入。 — (floor()函数)取余向 0 方向舍入。 — (fix()函数)举例计算: -7 Mod 4假设:   a = -7      b = 4   

2020-08-04 00:10:43 2401

原创 Unity-Scripting API

目录C# API1、钢体 --- Rigidbody1.1 模拟物理效果 --- AddForce1.2 碰撞1.2.1 碰撞检测 --- OnCollisionEnter1.2.2 触发检测 --- OnTriggerEnter2、1)碰撞C# APIunity选项help->Scripting API1、钢体 — Rigidbody1.1 模拟物理效果 — AddForce使物体变得有重力示例:给物体Sphere添加组件Rigidbody,再添加Script(C#)控制小球

2020-08-03 10:16:39 802

原创 Unity-操作

Alt + 鼠标左右键 :查看场景选中物体,按F键聚焦

2020-08-03 08:36:44 97

原创 C#笔记(更新中... )

目录solution和projectsolution是最高级别,解决方案project是解决某个具体的问题解决方案包括多个具体的问题简单的solution可能一个project,复杂的solution多个project

2020-07-26 22:56:18 241 1

原创 UE4中的UI(更新中...)

user interface 制作(说明在上,图片在下)弹出一个新窗口演示UI :user interfaceUI设计师,2016需求变小实现界面的人,UI程序员摆UI的,按照设计将游戏引擎中UI控件摆成设计的样子,交给程序员UMG,Unreal Motion Graphics UI Designer 虚幻的编辑器Slate UI ,虚幻编辑工具和框架canvas panel精确控制控件的位置,将控件alignment设置为x=0,y=1.事件发生在对象被放入关卡或者被

2020-07-23 19:41:33 583

原创 输入值连续出现次数

目录一、题目输入的数中每个值连续出现的次数是多少?二、代码三、要点一、题目输入的数中每个值连续出现的次数是多少?二、代码三、要点输入不重复出现的数时结束一次while循环。输入非法字符程序。...

2020-07-22 13:01:46 111

原创 UE4中的人工智能和行为树

2020-07-21 18:36:34 319

原创 面向对象在ue4蓝图中的应用

运行时创建Actor游戏中的角色会在运行时换枪,但是ChildActor在运行时不能修改。ChildActor可以应用的例子是,游戏中有一个汽车,汽车运行时的轮子是不会更改的。怎么在运行时刻换枪呢?观察模式F8...

2020-07-21 13:14:43 190

原创 连续输入

输入一组数求和!我们预先不知道要对多少个数求和,就需要不断读取数据直到没有新的输入为止。#include <iostream>int main(){ int sum = 0, value = 0; //读取数据,知道没有新的数据 while (std::cin >> value) sum += value; std::cout << "sum is:" << sum << std::endl; retu.

2020-07-21 08:41:48 414

原创 C++笔记(持续更新)

C++使用iostream库提供的IO机制:输入流、输出流。一个流就是一个字符序列,从IO设备读出或写入IO设备。流:随着时间的推移,字符是顺序生成或消耗的。向流写入数据:输出运算符 <<<< 接受两个对象,左侧必须是一个ostream对象,右侧是要打印的值。运算符将给定的值写到给定的outstream对象中,输出运算符的计算结果就是其左侧运算对象,即ostream对象。std::cout << “hello world!” << endl;第一

2020-07-21 08:34:36 138

原创 在UE4蓝图中面向对象思想的应用

光照改进volume翻译为体积,但它其实是一个空间,里面有很多特定的功能。例如之前的Nav Mesh Bounds Volume 可以控制机器人的移动(追踪)选择 Volumes -> Post Process Volume 拖入场景添加光蕴,它只在体积内有效在detail中查unbound ,打上对勾,使效果不受体积影响,应用到整个场景当中添加光斑修改光斑颜色还有一个办法,增加反射添加到场景中之后,进行拉伸何时将一个概念提取为一个类?1、有自己的行为2、有自己的状态

2020-07-21 08:10:40 584

原创 虚幻4

blendspace混合空间可以混合多个动画的状态,一维混合空间根据一个变量混合动画蒙太奇简单理解是拼接,多个动画组合成一个动画射击动作需要循环播放动画蒙太奇Axis Mappings 和 Action Mappings 区别播放动画蒙太奇点击左键释放左键产生开枪特效加一个特效产生的位置,放在枪的下面,随着枪口位置的移动而移动先导入特效资源变量利用变量取消特效。Spawn Emitter Attached 有一个返回值,这个返回值就是特效,鼠标左键点住返回值向

2020-07-19 18:42:22 272

原创 UE4蓝图制作FPS

目录界面设置场景漫游视口选项从零开始搭建关卡修改天空颜色坐标系左手坐标系右手坐标系一个模块的前后端都了解,减少沟通成本界面设置虚幻四界面的模块的移动与开关场景漫游怎样在场景里面移动虚幻引擎4文档视口选项关于虚幻四界面基本选项的含义(尽量使用英文,方便查阅资料)从零开始搭建关卡关卡有时候也说是 地图map 场景level ,都是说一个东西放置天空、地面等两种方式:fileContent Browser地面天空BP_Sky_Sphere 是引擎自带的

2020-07-18 18:32:33 657

原创 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

目录一、题目二、思路三、代码四、理解一、题目给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。二、思路for循环第一个for控制最长子串的开头第二个for控制最长子串的结尾第三个for判断子串是否有重复字符遍历整个字符串输出最长子串的长度三、代码C语言代码:#include <stdio.h>#include <string.h>int length(char c[],int l);int main(){ char str[

2020-07-12 09:48:52 1475

原创 centos6-防火墙

链接: centos6防火墙配置

2020-06-19 10:28:46 74

原创 centos7-防火墙

目录一、查看防火墙1、防火墙的版本2、firewall的状态3、firewall服务状态4、防火墙全部的信息5、防火墙已开通的端口6、防火墙已开通的服务7、全部的服务列表8、防火墙服务是否开机启动二、配置防火墙1、启动、重启、关闭防火墙2、开放、移去端口。3、开机启用、禁用防火墙一、查看防火墙1、防火墙的版本firewall-cmd --version2、firewall的状态firewall-cmd --state3、firewall服务状态systemctl status firewal

2020-06-19 10:14:18 102

原创 笔记(一)(持续更新)

目录前言一、安装oracle数据库1、硬件需求1) ``free -m``2) 创建交换区2) 修改/etc/fstab文件,增加如下一行,让其永久生效2、安装对应的依赖包(root执行)3、修改系统核心参数1) 修改``/etc/sysctl.conf``文件2) 修改``/etc/security/limits.conf``文件3) 修改``/etc/pam.d/login``文件4) 修改``/etc/profile``文件5) 修改``/etc/selinux/config``文件6) 重启服

2020-06-18 22:52:45 109

原创 SecureCRT配色

目录一、设置配色方案二、设置会话使用配色方案采用前辈们的经验,黑底背景,绿色文本,最佳保护眼睛配色。一、设置配色方案ANSI颜色有Normal colors和Bold colors两种(标准颜色和粗体颜色),Bold colors主要是为vim编辑器配色。路径:选项Options->Global Options->Terminal->Appearance->ANSI Color配色方案二、设置会话使用配色方案...

2020-06-17 10:45:47 710

ftp客户端封装.rar

ftp过程封装成一个程序,执行程序自动执行ftp操作。ftp操作包括登录服务器,更改服务器端目录,更改本地目录,获取服务器上的文件,上传本地文件到服务器,记录上传下载日志,关闭连接等。

2020-05-10

空空如也

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

TA关注的人

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