- 博客(37)
- 收藏
- 关注
原创 黑神话悟空通关攻略
4,真或假套装顺序 衣服或者蝎子 打雷的地方获取,然后一直在跳的蛐蛐获取头,需要一直按住E第三跳落地后获取再长按E获取 ,可用防火罩如果要烧死了就松手回血再按,如果没获取直接加入宗门。3,获取筋斗云后能看见对面悬崖边上有个树人,暂时不需要攻击,树人左边是水帘洞,右边有个路过去集齐4蕴后可以打败超大石敢当。3,苦海北岸左转找开启瓜田的NPC,第二个是在快活林下去找需要用到画圈技能,第三次是在瓜田,做完最后可以开启二郎神。1,出生点右后方有箱子,箱子内可以获取白色凡品一套大圣衣服,需要获取筋斗云后拿到。
2024-09-04 20:43:12
1123
原创 几大编程语言的植物大战僵尸,你更喜欢哪一个
植物大战僵尸,是一款不可多得的游戏,而且属于一玩就容易上头的游戏,接下来,小编将从自己经常使用的几大编程语言方面给大家实现植物大战僵尸这一游戏,下面我们一起来看看。关卡越靠后,其实植物也就越多,可操作性就越强,游戏的难度也就越高。总共为二十三关,可以任意选择,不用担心前面闯不过这关就玩不了。以上的植物大战僵尸基本都有源码,也是一个不可多得的练手的好游戏。此时,阳光的数据就修改了。三、Python版本。
2024-09-02 11:30:25
864
原创 黑神话悟空用什么编程语言
这是因为C++具有极高的性能和灵活性,能够实现复杂的内存管理、精细的操作系统控制,以及对硬件的高效调用,这些都是高质量3A游戏所必需的。这主要是因为虚幻引擎(尽管其底层是C++)同时也支持C#作为脚本语言,特别是在游戏逻辑的实现和UI界面的开发上,C#的丰富库和强大的面向对象特性能够为开发者提供便利。Unity引擎的可能性:虽然官方确认使用的是虚幻引擎,但有分析提到Unity引擎在国内市场的流行度以及它支持C#作为脚本语言的特点,使得《黑神话:悟空》也有可能基于Unity引擎进行部分开发或测试。
2024-08-27 22:02:53
28797
42
原创 模拟版图设计工程师要学些什么?从入门到入行,你想知道的都在这里了
现阶段模拟绝大部分还是用cadence的virtuoso进行设计,所以我们一般熟悉virtuoso的环境即可,这里主要是.cdsinit .cdsenv cds.lib一些文件的含义, virtuoso的一些最基本的操作,比如建库、建cell,调用器件,编辑形状等等。在网上找一些资源,一般安装好pdk后,就会自带design rule,读一个工艺的design rule,可以看一看,不懂的地方都可以标记下先,后面再回头查资料,比如网上有很多的公开学习视频都是可以利用起来的。04器件剖面图的学习(3-4天)
2024-08-26 17:54:37
920
原创 C语言和嵌入式的关系
其他的高级语言运行效率低,源代码和目标代码偏长,占用的内存偏大,会影响使用性能,所以C语言的优势就体现出来了。嵌入式开发的方向可以分为单片机开发、Linx应用开发和现场可编辑逻辑门阵列(FPGA)开发,不同于传统开发模式,操作系统是嵌入式开发的核心,操作系统的内核和驱动都是C语言编写的。但是C语言也有着一些缺点,例如代码重复使用性、代码扩展性和改进维护性较差,在开发过程中,我们要规避这些问题,提高代码质量,灵活运用C语言的强大功能,编写出易维护、高效率和高可靠性的嵌入式代码,让嵌入式开发产品更加完善。
2024-08-23 18:16:22
844
原创 嵌入式学习八大步骤
Linux平台包括内核裁减、内核移植、交叉编译、GNU工具使用、内核调试、Bootloader介绍、制作与原理分析、根文件系统制作,集成部署Linux系统整个流程。Linux操作系统的概念、安装方法,详细了解Linux下的目录结构、基本命令、编辑器、VI编译器、GCC调试器、GDB和Make项目管理工具,Shell Makefile脚本编写等知识,嵌入式开发环境的搭建。包括:基本数据类型、数组、指针、结构体、链表、文件操作、队列、栈等。七、Cortex A8、Linux平台开发。三、Linux系统编程。
2024-08-22 13:13:48
501
原创 C语言与Python的区别
Python是编译型还是解释型这个界限并不明显,但大致上可以理解为解释型语言,执行速度慢,由于Python虚拟机,Python是可以跨平台的,Python高度集成适合于软件的快速开发。而C言语很快,C言语是比较底层的言语,运转效率上要优于Python。它最主要的用途就是系统底层的应用,例:硬件相关的应用程序。C语言是编译型语言,经过编译后,生成机器码,然后再运行,执行速度快,不能跨平台,一般用于操作系统,驱动等底层开发。2. python 是基于C的实现,C中很多指针的操作,到了python就没有了。
2024-08-21 16:30:46
2426
原创 学习Java的难点主要包括以下几点:
JDK开发环境安装:首先是Java开发环境的各种版本选择,一般情况下我们需要从JDK官网下载最新版本的JDK文件(但是还需要注意你所学习的图书或者视频使用的是哪个版本的JDK),根据自己电脑的系统选择对应的安装包。变量的理解:变量是入门Java开发的首个概念性的思维转变,目前所有的编程语言都是完成人类语言到机器语言的转变过渡方式。例如变量的各种不同的类型、变量的命名规则、变量之间的转换、变量赋值时的初始化的理解,变量的相关运算符的使用等等。泛型:Java中的泛型是具有参数的类型。
2024-08-20 20:01:27
370
原创 零基础如何学习嵌入式?七个步骤带你入门
如果你想成为一个嵌入式开发者,你必须要熟悉Linux的基本操作,比如如何使用命令行、如何管理文件和目录、如何设置权限和用户等。比如线性结构如链表、栈、队列等,它们可以用来实现一些常见的功能,比如缓冲区、消息队列、任务调度等。C语言也是很多操作系统和库的实现语言,所以如果你想深入了解嵌入式开发的原理和机制,你必须要学好C语言。移植操作系统是嵌入式开发必须掌握的技能,需要了解U-BOOT、内核、根文件系统,以及它们的裁剪、编译、烧写过程。如果你有精力,你可以深入研究一些高级话题,比如虚拟化、实时性、安全性等。
2024-08-19 17:24:55
1332
原创 Java基础知识汇总
要想实现同步操作,必须获得每个线程对象的锁,获得它可以保证同一时刻只有一个线程能够进入临界区,并且在这个锁被释放之前,其他线程就能再进入临界区,如果还有其他线程想要获得该对象的锁,只能进入等待队列等待。JVM是基于堆栈的虚拟机,每个java程序都运行在一个单独的JVM实例上,所以一个java程序中的对个线程运行在,每个实例又唯一对应一个堆,所以这些线程之间会共享堆内存。4、java可有多个main()文件,但只有与文件名相同的用public修饰的类的main()才能作为程序的入口。三个任务:分配内存;
2024-08-18 16:30:26
383
原创 50条必背Java知识点,看看你都掌握了吗?
特别的,父类中声明为private的属性或方法,子类继承父类以后,仍然是获取了父类中私的结构,只因为封装性(private权限修饰符)的影响,使得子类不能直接调用父类的结构而已。20、赋值运算符:= += -= *= /= %=,运算的结果不会改变变量本身的数据类型。整型(byte、short、int、long:0)、浮点型(float、double:0.0)、字符型(char:0 (或’\u0000’))、布尔型(boolean:false)、引用数据类型(类、数组、接口:null)
2024-08-17 18:38:47
1443
原创 Java语言知识点整理(30个必备熟记)
(20)如果一个类没有父类、系统会自动让此类默认继承Object类(Java所有类的顶级父类)(14)抽象方法:被abstract抽象关键字修饰、并且没有方法大括号(用分号取代方法体)(16)继承的概念:子类通过extends继承关键字继承父类、父类所有成员子类都继承下来。重写:在父类和子类中、2个方法、方法名和参数都一样、Java会自动调用子类的方法。在调用方法传参的过程中、基本数类型传递的是真实的值、引用类型传递的是地址的值。多态(多种形态、2种):类内部多态(重载)、继承中多态(重写)。
2024-08-17 18:24:47
485
原创 Java入门基础篇
Java的设计目标之一是实现“一次编写,到处运行”的能力,即编写的代码可以在任何支持Java的平台上运行,而无需进行额外的修改。3. 安全性:Java有严格的访问控制和内存管理机制,可以防止内存泄漏和程序崩溃,并提供安全性相关的特性,如安全沙箱机制和自动内存管理。2. 面向对象:Java是一种面向对象的编程语言,允许开发者按照面向对象的思维方式设计和实现程序,提高了代码的重用性和可维护性。3. 内存消耗较大:Java虚拟机会消耗大量的内存资源,对于某些嵌入式或资源受限的环境,可能不适合使用Java。
2024-08-16 19:26:22
511
原创 Python实验-选择结构
1.某校三好学生的评定标准为:语文和数学两科的平均成绩大于90,且每科成绩不低于85分,编写程序进行判断并输出判断结果。3.编写程序用于判断输入的年份是否为闰年,判断条件是能被400整除或者被4整除,但不能被100整除的年份是闰年。(2)上网时间为10到50含(50小时)以内,除基本网费外,超过10个小时的部分每小时1.5元。(3)上网时间超过50小时,除基本网费外,超过10小时的部分每小时1元。(1)上网时间为十个小时(含10小时)以内基本网费20元。(2)掌握单分支、双分支和多分之条件语句的使用方法。
2024-08-16 19:15:55
359
原创 必看超详细C语言基础知识
C语言基础知识入门也是其它众多高级语言的鼻祖语言,所以说学习C语言基础知识是进入编程世界的必修课。C语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口。return是函数的返回值,根据函数类型的不同,返回的值也是不同的。标识符不能是C语言的关键字。
2024-08-15 14:48:15
307
原创 c语言编程有什么难点
总结来说,C语言编程的难点涵盖了理论和实践的多个方面,从指针的使用、内存管理,到复杂数据结构的实现,再到并发编程和跨平台的适应,每一步都需要精确而深入的理解和实践。C语言编程面临的难点主要有1、指针的理解和使用、2、内存管理、3、复杂的数据结构实现、4、并发和多线程编程以及5、跨平台编程。理解指针的地址和指针变量之间的关系,如何通过指针读写数据,指针与数组、结构体等复杂数据类型的结合使用,都是学习过程中的难点。构建高效的数据结构不仅需要深厚的算法知识,也测试开发者对C语言细节的精细掌握。
2024-08-14 14:23:40
3770
原创 Python学习中的难点及应对策略
Python拥有丰富的第三方模块和库,它们能够提供各种功能和工具,但对初学者来说,掌握这些模块和库的使用可能会有些困难。建议初学者先掌握Python内置的基本模块,如`math`、`random`等,然后逐渐学习更为专业和常用的模块,如`numpy`、`pandas`等。同时,建议优化代码结构,尽量避免出现复杂的嵌套和逻辑混乱的情况,以减少错误的发生和处理的复杂度。本文将介绍Python学习中的一些常见难点,并提供相应的应对策略,帮助读者更好地克服这些难点,提升Python编程技能。
2024-08-14 14:21:23
687
原创 linux和windows的区别
是两种流行的操作系统,它们在设计理念、功能、用户体验等方面存在显著差异。以下是一些主要的区别:。linux和windows的区别。
2024-08-13 14:34:17
511
原创 linux常用命令大全新手入门
除此之外,还有许多其他命令,如top(显示系统状态)、ps(查看进程)、kill(终止进程)、tar(打包和解包文件)等。ls:列出目录内容,常用的选项包括-a(显示隐藏文件)和-l(详细格式显示文件信息)。cd:改变当前工作目录,例如cd ..返回上一级目录,cd \~返回用户主目录。rm:删除文件或目录,rm -rf可以递归删除目录及其内容(请谨慎使用)。vim:文本编辑器,用于创建和编辑文件。mkdir:创建新目录。
2024-08-13 13:07:43
465
原创 Python基础进阶知识点
HTTP请求:请求行、请求头,请求体;响应:响应码、响应头、响应体;相关工具:Chrome Developer Tools、PostMan、Httpie、BuiltWith;数据提取:正则、XPath、Beautiful Soup、pyquery;并发下载:aiohttp、async、await、异步I/O 、协程;同步框架:Django、Flask;异步框架:Tornado、Sanic;关系型数据库:MySQL、PostgreSQL、Oracle;数据整理库:Pandas、Numpy库;
2024-08-12 18:54:20
265
原创 python 最快多长时间学完?
交换两个变量值,将摄氏度转换为华氏温度,求数字中各位数之和,判断某数是否为素数,生成随机数,删除列表中的重复项等等。搜索(线性和二分查找)、排序(冒泡排序、选择排序)、递归函数(阶乘、斐波那契数列)、时间复杂度(线性、二次和常量)反转一个字符串(回文检测),计算最大公约数,合并两个有序数组,猜数字游戏,计算年龄等等。列表,for 循环,while 循环,函数,导入模块。对象,类,方法和构造函数,面向对象编程之继承。print,变量,输入,条件语句。栈,队列,字典,元组,树,链表。第一周:熟悉Python。
2024-08-12 15:03:47
535
原创 python入门总结
Python的简洁语法和丰富的库支持,使其在数据分析、人工智能、Web开发等领域得到广泛应用。同时,利用Python的丰富资源,可以探索更多高级特性和应用开发,从而在编程领域取得更大的进步。配置开发环境:推荐使用集成开发环境(IDE)如PyCharm、VS Code等,这些工具提供了代码自动补全、调试器等功能,提高了编程效率。变量和数据类型:Python支持多种数据类型,包括整数、浮点数、布尔值等,变量无需声明即可使用。NumPy:用于数值计算。
2024-08-12 14:58:30
475
原创 Python全系列教程:超详细1小时学会Python,太简单了
一个熟练的程序员应该对这些概念相当了解,这样在你挤出宝贵的一小时阅读这篇短短的教程之后,你能够通过已有知识的迁移类比尽快熟悉Python,然后尽快能用它开始编程。Python定义包的方式稍微有点古怪,假设我们有一个parent文件夹,该文件夹有一个child子文件夹,child中有一个module a.py。Python学习了Java的长处,提供了大量极方便易用的标准库供程序员"拿来主义".(这也是Python成功的原因)。该文件内容可以为空。Python的程序能够直接运行,对比Java,这是一个优势。
2024-08-11 23:13:05
1021
原创 C语言学习
结构体:用来保存不同数据类型的多个数据的,相同的数据类型但可以表示特定含义的也可以使用结构体。条件表达式:在每一次循环前都会判断条件表达式是否满足,如果满足就执行循环体中代码。1、在变量定义的时候,它是一个说明符,说明定义这个变量是指针变量;注释:对代码解释说明,是给程序员看的,方便程序员之间的交流。操作后表达式:在没有循环结束的时候都可以循环后操作表达式。
2024-08-11 18:09:18
558
原创 C语言入门必备知识
一个 C 语言程序,可以是 3 行,也可以是数百万行,它可以写在一个或多个扩展名为 ".c" 的文本文件中,例如,hello.c。在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&R 标准。UNIX 操作系统,C编译器,和几乎所有的 UNIX 应用程序都是用 C 语言编写的。增加了边界检查函数接口,定义了新的安全的函数,例如 fopen_s(),strcat_s() 等等。
2024-08-10 22:41:15
546
原创 C语言重点难点总结
格式转换符:%c(char) %d(整型:short、int、long)%f(浮点类型:float、double)有返回值函数(1)return携带的值就是返回值(2)是一个具体的值是一个有实际值的变量。<(小于)、>(大于)、==(相同)、<=(小等于)、>=(大等于)、!逻辑运算符:&&(并且)、||(或者)、!则 char* a[3]指向的是下标为0的元素(即10)的内存地址。枚举的例子,(当这个元素的值改变成5,下个元素默认是6)枚举的例子,(当这个元素的值改变成5,下个元素默认是6)
2024-08-10 18:38:51
821
原创 python入门教程(非常详细)
此外,还可以参考一些优质的Python学习资源,如官方文档、在线课程和教程,以及参与在线编程社区和论坛,与他人交流学习心得和解决问题。了解Python的基本语法和编程概念,包括变量、数据类型、条件语句、循环、函数等。深入了解面向对象编程,包括类、对象、继承、封装和多态等概念。了解Python在Web开发、数据分析、人工智能等领域的应用。尝试编写自己的脚本,自动化日常任务,如文件处理、数据整理等。掌握异常处理和调试技巧,提高代码的健壮性。
2024-08-09 18:34:46
359
原创 后一部分C语言必背代码
12、编写函数replace(char *s,char c1,char c2)实现将s所指向的字符串中所有字符c1用c2替换,字符串、字符c1和c2均在主函数中输入,将原始字符串和替换后的字符串显示在屏幕上,并输出到文件p10_2.out中。11、已知数组a中的元素已按由小到大顺序排列,以下程序的功能是将输入的一个数插入数组a中,插入后,数组a中的元素仍然由小到大顺序排列。/*a[0]为工作单元,从a[1]开始存放数据*/
2024-08-08 14:51:20
488
原创 C语言编程入门必背的示例代码大全
要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。2、下面程序的功能是将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,新数组以4行4列的方式输出,请在空白处完善程序。有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?/*每一行后换行*/1、输出9*9成法口诀,共9行9列,i控制行,j控制列。
2024-08-08 12:06:58
1373
原创 C语言必背知识
七、函数(函数的声明、定义、调用、库函数的使用(字符串处理函数、时间函数、随机数函数) )五、指针(一 维指针、多维指针、数组指针、函数指针、函数指针组)3、C语言语法标准:K&RC、c89、c99、c11(微软)三、基本语句(条件语句、循环语句、多路分支、goto语句)d)传值(传实参变量名) VS传地址(传实参变量的地址)1、硬件(静态存储) VS内存(动态存储)区别?四、数组(-维数组、二维数组、多维数组)二、数据类型(基本数据类型、输入输出)1、机器码(运行效率、访问硬件能力)
2024-08-07 13:16:51
404
原创 学习C语言必背程序11-18
编写函数replace(char *s,char c1,char c2)实现将s所指向的字符串中所有字符c1用c2替换,字符串、字符c1和c2均在主函数中输入,将原始字符串和替换后的字符串显示在屏幕上,并输出到文件p10_2.out中。/*a[0]为工作单元,从a[1]开始存放数据*/已知数组a中的元素已按由小到大顺序排列,以下程序的功能是将输入的一个数插入数组a中,插入后,数组a中的元素仍然由小到大顺序排列。/*j为元素个数*//* 建立链表,a为头结点 *//* 输出链表 */
2024-08-06 14:40:48
882
原创 学习C语言必背10程序,考试和比赛随便拿捏。
这篇文章主要分下工的是10个C语言必背的经典程序,下面文章我们就来看看实例,需要的小伙伴可以参考一下哟,希望对你有所帮助。
2024-08-05 19:59:52
1671
原创 C语言基础教程:从入门到精通
本文介绍了C语言的基本概念、变量和数据类型、运算符和表达式、控制语句、函数和指针等方面。在这个例子中,我们定义了一个整型变量a和一个整型指针p。在printf()函数中,我们使用了指针解引用操作符*,输出了*p的值,即a的值。在这个例子中,我们定义了一个名为add()的函数,它接受两个整数参数,并返回它们的和。C语言支持函数和指针函数是C语言中的重要概念,它可以将代码结构化为模块化的形式,提高程序的可读性和维护性。在这个例子中,我们使用了算术运算符对变量a和b进行加、减、乘、除运算,并输出了计算结果。
2024-08-04 16:19:22
1290
原创 C语言学习必看知识点
C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。注:在最新的C标准中,main函数前的类型为。一个C程序有且只有一个主函数,即。简单来说,一个C程序就是由若干。
2024-08-03 11:15:14
736
原创 C语言入门学习大纲,开学领先同学一大步
函数就可以在屏幕上打印。很多人可能觉得库函数不重要,都是别人封装好的,只要记住函数名就可以了,但其实我想表达的是,库函数才是你学习 C语言并将其应用于实践的关键。第一是语法:也就是很多入门教材喝视频中看重得内容,变量、数据类型、分支判断、循环、函数、指针等。第二是函数:简单来说,函数库就是别人写好得C函数,大家可以直接拿来用。在这里先汇总下C语言得核心知识点。因为学会调用别人的库函数(例如。、calloc函数、
2024-08-03 11:04:41
532
原创 C语言入门:从零开始学习基础知识,逐步成长为程序员
可以看到程序中有两个关键字,分别是“int”和“return”,它们是C语言中的基本关键字之一。在C语言中,声明变量需要使用特定的关键字,例如“int”、“char”等。2. 练习编程:编写各种简单的程序,例如“Hello World”程序、计算器程序等,以帮助你熟悉C语言的基本语法。1. 理解基本概念:学习C语言需要先理解其基本概念,包括变量、常量、数据类型、运算符、控制语句等。7. 函数:C语言支持函数的定义和调用,函数是程序的基础模块,可以实现代码的复用和逻辑分离。
2024-08-03 10:55:29
459
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人