自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity学习过程记录

学习笔记,小知识点记录

2023-10-12 21:36:44 76

原创 004故事的升华之笔:逆转、伏笔与呼应

因此,要留下高智商的观众,故事的逆转必须出乎意料,不能有任何的俗套情节。同时,也要在前面的部分留下一些伏笔和逆转相呼应。这些提前埋下的伏笔,往往在当时看起来是多余的、不知所云的,但是在逆转的时候给予解答,形成呼应,就能够给观众恍然大悟的感觉,同时让主人公和读者找到柳暗花明又一村,就成为了画龙点睛之笔。这个观点当然是与葛红兵老师有所不同的,相比他的观点,就在与这个提前埋下的伏笔,我认为是非常有必要的,一定要有这样一种设计,既能让观众出乎意料,又能够给主人公柳暗花明的出路,才是我认为的一个饱满的故事。

2022-11-26 22:27:19 202

原创 003故事的发展:让暴风雨来得更猛烈些吧

由此可见,一个好故事的结构基础,就是不断地将主人公推向更深的绝境,让本来已经不能更加绝望的境地更加绝望,让本来诞生的一丝希望灰飞烟灭,如此才能促使主人公做出非凡的举动,从而诞生故事的高潮。一开始就面临了绝境,在还未解决难题之前又不断地面临更大更多的难题,让本来就很惨的主人公更惨,甚至直接掐灭了本来稍有起色的一丝希望,使得主人公面临的绝境更加的深刻。正是因为主人公面临的绝境足够的深刻,所以当肖申克最后出其不意的击败了绝境甚至还打败了boss时,才能使得读者深刻地佩服和称赞,这才早就了肖申克这个伟大的主人公。

2022-11-23 22:50:00 191

原创 002故事的开始:难题

而实际上,在解决问题的道路上,可能遇到各种更多的难题,使得故事情节更加的跌宕起伏,只有通过各种难题的考验,才能凸显出主人公的伟大。比如肖申克的救赎,故事的开端就给了主人公一个超级大的难题:从一个前途一片光明的银行家一夜之间成为了无期徒刑的阶下囚,这个难题绝无仅有、举世无双,因此早就了这个全世界著名的伟大故事。再比如功夫熊猫,整个故事的难题在于,让一个无能的废柴主人公,肩负一个拯救世界的任务,也是推动剧情发展的基本动力。或者是情感上的难题,或者是显示世界的难题,但不管怎样,一定要足够难。

2022-11-23 22:38:56 150

原创 001简谱的调号、拍号和情绪

关于调号的解释:表示乐曲所用调域的记号。所用的调号不同,所需升降的音符也不同。情绪:决定了演唱时的速度和状态。调号:决定了歌曲的音高。拍号:决定了歌曲的节奏。

2022-11-22 12:09:39 549

原创 001公文写作的一大特点:严谨与客观

2.同样的一句话,语气的轻重、用词的增减都会产生不同的含义,稳健的、积极的与适当合理之间的区别就奠定了主基调的区别,词虽小,却足以让决策者在运用新手段时判断个大概了,这说明,在公文用词时,必须考虑到更多的细节,即使是那些没有写在公文里的内容,也必须考虑到适用性。比如“原则上”、“非必要”,它增强了系统运行的鲁棒性,在制定政策时要充分考虑到各种情况、可行性,避免一刀切,此为严谨性。3.客观,所谓客观,就是不能有任何的主观情绪,不能夹杂个人的思想,公文只能陈述事实,不能给读者强加主观意向。

2022-11-22 11:20:20 436

原创 001文学创作的基本逻辑:情感

7.更进一步理解情感逻辑上的波折:比如著名的《色戒》中所讲的一样,主人公从道德逻辑上应该是一心革命的,可是从感情上却爱上了反派,这就是最经典的情感波折了;道德伦理上的逻辑是一切文学创作的基础,它也是事物运行发展的基本规律,比如一部动作片背后讲述的故事一定是以道德伦理逻辑为基础进行事物的发展推动的,一个动作类游戏就更是如此了。5.道德伦理逻辑上的波折很好理解,比如说在正义战胜邪恶前面临的困难、成功道路上面临的敌人、或是玩家在旅程上遇到的怪物等等,这种波折是普遍的、必然的,当然也是无法引起读者共鸣的。

2022-11-21 21:51:24 517

原创 程序流控制语句中需要注意的几个问题

foreach循环语句可以迭代集合中的每一项,但是与for循环等所不同的是,在foreach循环语句中,不能对相应的集合成员的值进行改变,即可以理解为,传入foreach循环中的集合成员只有成员的值,并且是只读的,而成员本身并没有传入到foreach循环中去。goto语句并不适合用来面向对象编程,其本身也也不能逾越任何代码块,在实际编程时尽量不用到goto语句。continue语句是立即进入下一次循环,而break语句是向外跳出一层循环。3.break语句与continue语句在循环上的区别。

2022-11-21 17:49:17 97

原创 值类型与引用类型的区别,以及string类型的解释

C#的值类型和引用类型,以及string的特点

2022-11-20 22:38:31 192

原创 DataGrid获取单元格的值

1.最简单的办法:采用table作为datagrid的数据源,这样想要的值直接用table.Rows[i][j]指定即可;但是此有一定限制,即绑定数据为单项的,直接改变table[i][j]的值变化不会反应在datagrid中;2.利用datarowview,实际上selecteditem为选中行,但这种方法必须是已提交的,未提交的值为null;需要注意的是,在到底是as texbox还是as texblox,这是根据cell的属性而言的。

2022-10-23 21:24:37 2606

原创 C#可以“自己拽起自己”

日记

2022-09-16 23:16:12 110

原创 使用visual stdio中自带git无法推送代码的问题解决

关于visual stdio中的git无法推送的问题

2022-09-11 23:02:49 956

原创 创建一个无需部署数据库服务的可移植本地数据库应用程序

数据库用来存储数据是非常合适的,但是众所周知,数据库应用是需要部署数据库服务环境的,比如sqlsver,这样就会导致在电脑甲上创建的数据库应用程序在移植到其他电脑上时也必须部署数据库服务,这是很麻烦的。其中的缓存更新,主要是为了防止手动删除文件后服务器中仍然存在数据库的注册项,故用此方法引发其更新(主要也是因为没有找到可以直接更新的方法)。并在命名空间中引用。当然,还可以加入连接本地数据库的功能,这样就能够根据引入的本地mdf文件更新服务器的数据库了。这绝对是超乎想象的好用;

2022-09-11 12:16:52 363

原创 visualstudio中在窗体控件中添加datagridview绑定数据后加载不显示数据的原因及解决办法

datagridview不显示绑定的数据的原因和解决办法

2022-08-27 15:48:14 3558

原创 C#利用Panel与窗体控件做出局部多页面切换效果

局部多页面切换

2022-08-21 20:42:49 1488

原创 使用 ADO.NET 创建简单的数据应用程序

那么,SqlCommand(“Sales.uspNewCustomer”,connection)中的Sales.uspNewCustomer就并非transact语句了,而是一个在前面对表格定义的函数的名字,这个函数的作用是存储,所需的参数由sqlcommand的add方法传入其中。这一句,因为这一句将sqlcommand定义为引用了一个存储函数,这个函数是需要在前面声明函数方法的,如果前面未声明这个函数,则数据库将无法执行操作。我个人推荐使用更简单的transact语句就好了,毕竟声明的方法我也不懂。

2022-08-19 23:40:04 217

原创 关于cubase无声的问题

cubase12无声的解决办法

2022-08-14 00:42:05 10193 2

翻译 unity官方手册咀嚼20220813:场景视图工具栏

场景视图工具栏

2022-08-13 16:50:19 511

翻译 unity官方手册咀嚼20220813:物体姿态操作

unity官方手册翻译消化

2022-08-13 13:31:03 371

翻译 unity官方手册咀嚼20220811:悬浮工具栏的基本操作

unity官方手册翻译

2022-08-12 00:18:40 920

翻译 unity手册咀嚼20220810——场景视图导航

unity学习笔记001

2022-08-10 23:41:25 280

原创 【无标题】

如何在看起来不可能的情况学习复杂系统

2022-08-10 22:29:58 627

原创 C#调用百度AI接口实现文本转音频

C#调用百度AI接口实现文本转音频几个比较重要的点:文件的传输:stream流对象的创建和使用;服务器沟通:请求对象和响应对象的创建与使用缓存文件的创建与写读(用来保存令牌)下面上代码与窗体:代码:(只需要在百度ai平台上申请密匙将我代码中的汉字替换掉即可)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;u

2022-03-30 21:55:42 772

原创 unity场景动画

**使用关键帧制作unity场景动画**选中物体,window→animation生成一段场景动画。添加变化事件(property)调整时间线到对应帧后,点击红色录制按钮,再调整物体形态位置,再次点击录制按钮完成对应帧形态,则unity自动将根据对应帧自动插值生成一段场景动画...

2022-01-31 10:00:38 2425

原创 关于组队学习的一点想法

**关于组队学习的一点想法**自学从来就不是一件容易的事情。主要是以下几点原因造成:1.环境。自从工作之后,就没有专门学习的环境了,即使有也完全是工作上的东西,长此以往,生活没有乐趣,而且一旦退休之后就没有事情可以干了。2.圈子。上班之后,完全找不到可以一起学技术的小伙伴了,基本上下班之后就只有酒肉朋友,这让我着实难受,可是光阴流逝不等人,要是能通过互联网创造一个可以共同学习,让所有人都具有存在感的圈子世界,可以一起分享、解惑、做任务的网络圈子就好了,就跟游戏理的队友一样。说道这,似乎与最近一个

2021-11-06 10:40:55 2553 1

原创 在HTML中如何让一行文字的部分内容居中,另一部分内容靠左显示

HTML中如何让一行文字的部分内容居中在新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入在你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文

2021-10-30 10:04:11 5854

原创 人物眼睛看向鼠标位置的简单实现

人物眼睛看向鼠标位置的简单实现在b站直播间常常能看到盯着鼠标看的可爱的卡通人物,如何实现这个动作呢?此处为一个最简单的实现(适用于unity)这个动作利用IK函数实现,首先得到鼠标位置b,再得到人物眼睛位置a,则对于模型空间,其眼睛看向的位置应为b-a;public class pdd : MonoBehaviour{ private Animator anipdd; void Start() { anipdd = GetComponent<Animat

2021-05-05 18:53:18 516

原创 unity报错解决办法汇总(持续更新)

unity报错解决办法汇总(持续更新)问题:GUIText has been removed. Use UI.Text instead解决办法:引入头文件UI:UnityEngine.UI;然后将GUIText替换成Text。

2021-05-04 08:36:51 888

原创 内弹道仿真matlab全代码

#内弹道matlab代码来自丰兄的免费分享作为需要内弹道仿真的苦逼,在网上找到的代码都需要付费下载,于是我将老师的代码分享给大家供大家免费使用,抵制付费!脚本1function dy=ndd_fun(t,y,C)chi=C(1);lambda=C(2);lambda_s=C(3);chi_s=C(4);Z_s=C(5);mu=C(12);theta=C(6);B=C(7);V=C(8);Delta=C(9);delta=C(10);alpha=C(11);Z=y(1);l=y(2);v=y(3

2020-11-09 22:34:05 8426 13

原创 堆及堆排序算法(算法导论)

堆是一种二叉树,分为最大堆和最小堆。 最大堆:所有的父亲节点都大于等于其儿子节点,所以根节点最大; 最小堆:所有的父亲节点都小于等于其儿子节点,所以根节点最小; 在这里仅仅考虑最大堆。如图是一个最大堆: 绿色数字为角标 i,而圆圈里的数字为A[ i ]的值。 堆的几个性质: A[ i ]的父亲节点是A[i/2],左儿子节点是A[2 * i],右儿子节点是A[2 *i+1]; ...

2018-02-25 16:47:32 1341

原创 制造基于优先级排列的随机化选择序列

写这篇博客做个笔记备忘。 随机化一个序列有很多种方法,比如不断地将a[i](i是 从1到n的遍历)和随机选择的a[k]交换,进行适当次数,就能得到一个随机化序列。 还有一种方法不用打乱输入序列,而是打乱选择顺序,比如下面这种方法 现在制作一种随机化选择序列,基于优先级排列:举个例子: 初始数组:{1,2,3,4},一个随机产生的 优先级序列:{36,3,62,19} 那么依据优先级排列得...

2018-02-24 15:27:35 786

原创 Binary Tree Traversals 的解释与AC代码

真正的原创在这里 我不过是照着这位博主打的代码题意:给出一一棵二叉树的前序和中序,输出后序 举例: 前序:1 2 4 7 3 5 8 9 6 中序:4 7 2 1 8 5 9 3 6 后序:7 4 2 8 9 5 ...

2018-02-23 19:22:25 1087

原创 树状数组的区间修改单点查询及Color the ball的AC代码

要弄懂树状数组的区间修改,先要熟悉这张图。 细心的你想象将红色快加上重力落到白色快上,你马上发现,哇,原来红白色块的数量相等! 所以你可以把红色快直接当成一列数组,这样就很容易对红色块有了区间的模糊印象 区间不就是a到b中间的那些数吗?只是这红色块的区间有点特别。每一个红色块的值等于它及之前不同数量的白色块值的和。 那么对于白色块而言,每个红色块对应白色块的一个区间,是吧? 事实上,...

2018-02-22 13:05:30 245

原创 树状数组浅显理解以及Ultra-QuickSort的AC代码

快速求和 如何快速地求区间[x,y]的数组和呢?相信很容易知道,只需要建立一个前缀和数组(Tree[i]的数值为import[1]~import[i]的和),就能在O(1)内求出任意区间的和,若只是求任意区间的和,显然这种方法是最快而且在线的。树状数组的意义 一个简单的前缀和数组虽然能在通常意义下做到最快的求和,对于数组的维护却相当费力。对输入数组的单点修改,简单前缀和数组的维护成本为O(...

2018-02-17 13:02:50 350

原创 单调栈的理解

单调栈的核心并不是单调,单调只不过是副产品。单调栈的实际意义在于:对于将要放入单调栈的数字,栈里的所有数都比这个将要放入的数小。那么,对于每个成功留在栈里的数字来说,前面的所有数都比这个数小,由此易得这个栈一定是单调递增的,但单调递增本身的意义并不大单调栈里最新放入的数具有这样的特点:a.比将要放入的数小,否则弹出这个数。b.是原数组中,在将要放入的数m的左/右边,且距离m最近,的比...

2018-02-10 19:48:37 1404

原创 可持续增删的红黑树的C++代码

啊啊啊!假装bug已经没有了(其实还是有,但是并没有发现)要是哪位读者测试有bug,一定要留言呐!好让我修复那个bug要点:删除点的转化 我借鉴一个博主的思想,将删除点与接替这个点的后继节点的位置与颜色互换,这样被删点的特征值不会改变,一直互换直到被删点变成叶节点,再视情况进行删除。对局部性质破坏的恢复处理 由于只是在叶节点进行了删除操作,因此删除操作不会波及内部结构,一般情况下,...

2018-02-09 21:22:24 282

原创 建立红黑树的完整可行代码(算法导论)

推荐一篇介绍红黑树的良心博客首先要说明我学习红黑树插入时的经验:初次看时很懵逼,不要紧,放到第二天再看一遍就清楚多了,这时候开始自己把算法整理一遍。第三天再看了然于心,可以再把各种情况考虑一遍,然后就可以写代码了。必须说明的是,《算法导论》上的伪代码真的丑,显得没有什么条理,而且漏掉了几个细节,所有直接按书写的代码不经过细心调试是不能成功的。所有我推荐不看书自己写出来,肯定比看书快而且准确。

2018-02-07 15:24:35 634

原创 用插入排序为归并排序加速(算法导论)

在有足够的空间时,归并排序的效率已经相当不错了,但是经典的归并排序有没有可能做得更好,换句话说,有没有一种方法一定使归并排序的效率更高且耗费更少的资源呢? 当然是有的。 我们知道,虽然插入排序的复杂度要高于归并排序,但那只是n很大的情况下成立的。当n很小的时候,插入排序不仅比归并排序快,耗费资源更少,而且当输入的数组存在有序子数组的时候,插入排序将减少许多步骤。而事实上,除了严格的逆序输入,所

2018-02-01 11:05:30 928

原创 二叉搜索树的节点删除

这个程序写地可真累呀,我完完全全照着算法写的,怎么每次输出的序列都不对呢,只好亲自设置了一些序列加以调试,后来发现唯一的错误:在某个很不起眼的地方把==写成了=,我的天哪!想想因为这个小问题影响了我一天的心情真的是不值。。算法描述: 二叉搜索树节点的删除最麻烦的地方在于,删除一个节点后,还要保持原有的性质。这就意味着要用被删点的后继点来补位,对不同的情况,后继点的位置不同,寻找方法也有所区

2018-01-31 21:57:45 1038

原创 二叉搜索树的构造与比较

原题如下: 判断两序列是否为同一二叉搜索树序列 INPUT: 开始一个数n,(1接下去一行是一个序列,序列长度小于10,包含(0~9)的数字,没有重复数字,根据这个序列可以构造出一颗二叉搜索树。 接下去的n行有n个序列,每个序列格式跟第一个序列一样,请判断这两个序列是否能组成同一颗二叉搜索树。 OUTPUT: 如果序列相同则输出YES,否则输出NO Sample Input:

2018-01-30 23:27:49 1092

空空如也

空空如也

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

TA关注的人

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