自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 重构:改善既有代码设计(第二版)第一个示例C#版本

最近在看这本书,据说第一版还是java写的,第二版就拥抱js了,js作为动态语言,一些特性和写法看着还是比较“”妖孽”的。所以自己试着照着改了一个C#版本的,供大家参考。

2024-04-24 23:34:15 255

原创 QFramework个人总结

QFramework是基于Unity的游戏开发框架,简单却强大,非常值得新手游戏程序员学习。

2024-03-05 16:34:57 1093

原创 VR3D拼图游戏的一点总结

所以选择已经进入背景的子方块作为待放方块的候选子方块,再从子方块里随便选一个方块作为中心,用范围检测找出最近的背景锚点子方块,再以背景锚点子方块为中心从候选子方块中找出最近的子方块作为轴心。分析:实现的关键在于连续量转离散量。背景和方块都由很多小方块组成,位置匹配点也是小方块的轴心位置,所以位置离散量是一个小方块的位置为间隔,旋转离散量以90度为间隔。感觉可能和帧更新的执行顺序有关,射线检测的位置没错,但是此时方块还没还没真正更新过去,导致没有被检测到,等下一个物理帧更新过后,再去检测,就正常了。

2024-01-17 19:26:29 968

原创 Unity利用深度图建模

Unity利用深度图建模

2024-01-17 19:24:24 1092

原创 卡车停车游戏的一点总结

停卡车游戏的一点总结

2024-01-17 19:19:39 858

原创 Unity 使用Final IK实现拟真调整物体IK动画

基于final ik实现拟真ik动画相关插件Final IK https://assetstore.unity.com/packages/tools/animation/final-ik-14290人物模型 https://assetstore.unity.com/packages/3d/characters/humanoids/humans/ai-80561

2023-03-06 18:11:48 1832

原创 Head First 设计模式 C#实现

Head First设计模式 C#实现

2022-11-15 20:59:41 581

原创 计算机科学导论(原书第三版)框架总结

计算机科学导论文章目录计算机科学导论绪论数字系统数据存储数据运算计算机组成计算机网络和因特网操作系统算法程序设计语言软件工程数据结构抽象数据类型文件结构数据库数据压缩安全计算理论人工智能附录B UML统一建模语言附录E:布尔代数和逻辑电路附录H 误差检测和校正绪论计算机模型图灵模型冯诺依曼模型存储程序+顺序执行四个子系统ALU控制单元存储器IO计算机组成部分硬件数据软件计算机科学系统领域计算机体系结构计算机网络计算机安全操作系统算法

2022-05-05 10:21:53 542

原创 Unity3D新手入门教程 (b站阿发) 总结框架笔记

Unity3D新手入门教程文章目录Unity3D新手入门教程个人总结一 课程介绍,二 开发环境三 场景与视图四 游戏物体五 模型六 资源文件七 物体操作八 组件Component九 脚本十 帧更新十一 物体的运动十二 物体的旋转十三 脚本的运行十四 脚本的参数十五 鼠标键盘输入十六 组件的访问十七 物体的访问十八 资源的访问十九 定时调用二十 向量二十一 预制体二十二 动态创建实例二十三 物理系统二十四 碰撞检测二十五 射击游戏项目实例附件 脚本汇总个人总结编辑器操作窗口布局资源目录场景文

2022-05-05 10:11:43 2079 2

原创 (++a) += (a++)如何计算?

(++a) += (a++)的如何计算int a=4;cout<<(++a)+=(a++)<<endl; //结果为10cout<<a<<endl; //结果为11//括号优先级最高,先算从左向右的算括号里的内容。++a;//a=5a++;//后缀表达式返回临时变量,取a当前值5,++操作在同一行表达式里最后执行//再算+=操作,+=操作从右向左a+=5//5为a++表达式临时变量返回值,a为++a表达式的返回值,整条表达式返回值为a的值即1

2022-04-21 10:31:47 971

原创 数据结构教程 李春葆版 框架总结

数据结构文章目录数据结构绪论线性表栈和队列串递归数组树和二叉树图查找内排序绪论基本概念数据:描述客观事物的bits数据元素:表中的一条记录数据项:表头数据对象:表数据结构:表的具体实现数据结构的概念逻辑结构集合线性非线性树图物理结构顺序存储链式存储索引存储哈希存储数据运算运算描述运算实现数据类型与抽象数据类型算法:算法特性:有穷,确定,可行,输入,输出算法度量:时间复杂度:渐进时间复杂度,随着问题规模n的增大,

2022-01-03 10:10:16 2294

原创 学生成绩管系统开发随记

#模块化程序设计复杂的任务,划分为若干个简单的子任务,逐个完成。自顶向下,逐步求精:首先写出结构简单的主程序段来表达整个问题,主程序段内的多个复杂子问题用子程序完成,直到每个程序都可以用高级语言表达出来。两个要求:高聚合:单个模块的功能越简单越好低耦合:各个模块的关系越简单越好,保持独立#增量测试:在软件测试过程中,根据现状先测试能测试的部分,将所有能测试的部分采用“一测到底”的方法,即测到无法再测,这种无法再测可能是因为系统开发只到这一步,或者是测试到某个错误不解决就无法继续测试,测试完一轮

2022-01-03 09:59:11 271

原创 苏小红版 c语言程序设计(第三版)系列实验题:学生成绩管理系统V6.0

github:https://github.com/Jackie0Feng/SAMS#系统需求描述某班有最多不超过30人(具体人数由键盘输入)参加期末考试,考试科目最多不超过6门(具体门数由键盘输入)。学生成绩管理系统是一个非常实用的程序,如果能把用户输入的数据存盘,下次运行时独处,就更有用了。增加文件读写的功能编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号,姓名和各科考试成绩;(2)计算每门课程的总分和平均分;(3)计算每个学生的总分和平均分(4)按每个学生的总分由高到低排

2022-01-03 09:56:44 1888 2

原创 苏小红版 c语言程序设计(第三版)系列实验题:学生成绩管理系统V5.0

github:https://github.com/Jackie0Feng/SAMS#系统需求描述某班有最多不超过30人(具体人数由键盘输入)参加期末考试,考试科目最多不超过6门(具体门数由键盘输入)。定义结构体类型,用结构体数组作函数参数编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号,姓名和各科考试成绩;(2)计算每门课程的总分和平均分;(3)计算每个学生的总分和平均分(4)按每个学生的总分由高到低排出名次表;(5)按每个学生的总分由低到高排出名次表;(6)按学号由小到

2022-01-03 09:55:59 2210

原创 苏小红版 c语言程序设计(第三版)系列实验题:学生成绩管理系统V4.0

github:https://github.com/Jackie0Feng/SAMS#系统需求描述某班有最多不超过30人(具体人数由键盘输入)参加期末考试,考试科目最多不超过6门(具体门数由键盘输入)。用二维数组做函数参数编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号,姓名和各科考试成绩;(2)计算每门课程的总分和平均分;(3)计算每个学生的总分和平均分(4)按每个学生的总分由高到低排出名次表;(5)按每个学生的总分由低到高排出名次表;(6)按学号由小到大排出成绩表;(

2022-01-03 09:55:26 1857 1

原创 苏小红版 c语言程序设计(第三版)系列实验题:学生成绩管理系统V3.0

github:https://github.com/Jackie0Feng/SAMS#系统需求描述某班有最多不超过30人(具体人数由键盘输入)参加某门课的考试,用二维字符数组作函数参数编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号,姓名和考试成绩;(2)计算课程的总分和平均分;(3)按成绩由高到低排出名次表;(4)按成绩由低到高排出名次表;(5)按学号由小到大排出成绩表;(6)按姓名的字典顺序排出成绩表;(7)按学号查询学生排名及其考试成绩;(8)按姓名查询学生排名及

2022-01-03 09:54:28 1648

原创 苏小红版 c语言程序设计(第三版)系列实验题:学生成绩管理系统V2.0

github:https://github.com/Jackie0Feng/SAMS#系统需求描述某班有最多不超过30人(具体人数由键盘输入)参加某门课的考试:用一维数组和函数指针作为函数参数编程实现如下学生成绩管理:(1)录入每个学生的学号和考试成绩;(2)计算课程的总分和平均分;(3)按成绩由高到低排出名次表;(4)按成绩由低到高排出名次表;(5)按学号由小到大排出成绩表;(6)按学号查询学生排名及其考试成绩;(7)按优秀(90- 100)、良好(80- 89)、中等(70-79)、

2022-01-03 09:53:41 1459

原创 苏小红版 c语言程序设计(第三版)系列实验题:学生成绩管理系统V1.0

这个小项目实际上是来自苏小红版的c语言程序设计(第三版)后面的系列实验题。设计的学生成绩管理系统总共有六版,层层改进。纯粹依靠c语言标准库,实现所有功能。作为算是一个半路出家的程序员,想要体验到编程的乐趣,从零开始完成一个小系统,这样的行为是淳朴的,我认为也是有意义的。github:https://github.com/Jackie0Feng/SAMS#系统需求描述某班有最多不超过30人(具体人数由键盘输入)参加某门课的考试:用一维数组作函数参数编程实现如下学生成绩管理:(1)录入每个学生的学.

2022-01-03 09:51:39 989

原创 正则表达式总结

var patt=/pattern/modifiers;pattern(模式) 描述了表达式的模式modifiers(修饰符) 用于指定全局匹配、区分大小写的匹配和多行匹配匹配模式/匹配字符/var testStr = "freeCodeCamp";var testRegex = /Code/;testRegex.test(testStr);// 返回true| 搜索多个模式.var petString = "James has a pet cat.";var petR

2022-01-03 09:49:20 230

原创 W3Cschool JavaScript脚本算法编程实战 初级脚本算法

初级脚本算法1. 翻转字符串算法挑战实战翻转字符串算法你可以先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,然后把数组转化成字符串。提示:你的结果必须得是一个字符串function reverseString(str) { var newStr=str.split(""); newStr.reverse(); newStr=newStr.join(""); return newStr;}reverseString("hello");2. 阶

2022-01-03 09:48:15 105

空空如也

空空如也

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

TA关注的人

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