自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RT-Thread创始人新年寄语 开源如水、商业似船_rt-thread 开源似水

这个时候,异构系统普遍成为大家的共识,在一颗SoC中集成CPU,GPU,DSP,实时核,神经网络加速器,由它们分别来完成不同领域的事情。在应用程序生态上,RT-Thread Smart系统则提供了完善的用户态POSIX环境,让一些Linux/Unix开源程序更容易地、无缝地移植到RT-Thread Smart系统上,例如使用非常广泛的OpenSSL,FFmpeg多媒体框架,完整版的Python等,都可以在不修改代码的情况下,在RT-Thread Smart环境下重新编译一遍即可运行。

2024-09-22 20:55:49 1193

原创 QT-GUI应用程序设计基础_qtuigg

这其实也是很好理解的,命名空间的作用其实就是将变量和类型的作用范围给控制起来,这样可以使得在不同的作用范围内,可以使用相同的类型名或变量名。然后再该文件中,定义的Widget类中包含一个指针,该指针就是指向命名空间中的Widget的,这也可以更直观的了解这两个类不是同一个类。这里有一个容易搞混的点,那就是widget.h中的命名空间中的类Widget和在该文件中定义的类Widget不是同一个类。刚开始接触QT编程的时候,发现可以使用ui组件界面来编程,看一些教程又没有使用ui组件界面,当时是挺疑惑的。

2024-09-22 18:56:38 211

原创 php常用插件_php插件

【代码】php常用插件_php插件。

2024-09-22 16:59:38 411

原创 Mac系统下Jmeter的下载、安装、及环境变量配置_jmeter mac

1、jdk下载官网:https://www.oracle.com/java/technologies/downloads/#java8下载好的安装包,直接双击安装就好了。2、查看是否已经配置好了jdk环境变量在终端输入命令 echo $JAVA_HOME echo $PATH echo $CLASSPATH 查看是否配置java环境变量3、查看jdk安装的位置在终端中输入命令:/usr/libexec/java_home -V。

2024-09-22 14:54:23 963

原创 IT行业专业术语_编程(学习笔记)_it行业 目前专业用语大全(2)

面向对象编程:有对象(对象指的是类的实例)概念的程序编程范式,同时也是一种程序开发的抽象方法,包含数据、属性,代码与方法 它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,对象里的程序可以访问及经常修改对象相关联的数据 世界上的主流编程语言都支持面向对象编程,比如 C+ +、 Java C# Python PHP JavaScript ……链表:一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针。

2024-09-22 12:10:16 687

原创 Go语言基础-变量(1)

变量相当于内存中的一个数据存储空间的标识,你可以把变量看做是一个内存地址,通过这个地址,我们可以找到这个地址所存储的数据。这里要注意的是: 变量不是编程必须有的概念,很多函数式的编程语言是没有变量的,因为在函数式编程中,所有的值都是不可变的。但我们今天要探讨的go,是支持变量的概念的。在一开始的设想中,如果没有变量,那就意味着一个内存单元或者说寄存器单元的数值在任何时候都不能变。比如我们的内存可以存储10个数值,一旦有第11个就无法存储,需要加内存。

2024-09-22 09:17:53 542

原创 Go~基本数据类型,整型、浮点型、复数、布尔型、字符串、常量

true的值为false,更罗嗦的说法是(!在一个const声明语句中,在第一个声明的常量所在的行,iota将会被置为0,然后在每一个有常量声明的行加一。一个常量的声明语句定义了常量的名字,和变量的声明语法类似,常量的值不可修改,这样可以防止在运行期被意外或恶意的修改。字符串的值是不可变的:一个字符串包含的字节序列永远不会被改变,当然我们也可以给一个字符串变量分配一个新字符串值。这并不会导致原始的字符串值被改变,但是变量s将因为+=语句持有一个新的字符串值,但是t依然是包含原先的字符串值。

2024-09-22 06:46:39 308

原创 golang游戏开发学习笔记-用golang画一个随时间变化颜色的正方形

保存一个或多个vbo和对应的顶点属性,仅仅有vbo是不能直接渲染图像的,还需要绑定各种属性,比如法线,颜色信息,索引等等,有了vao之后每次绘制同构的vbo时不用在重新绑定。语言编写,学过责任链设计模式的同学可以将着色器理解为责任链中的不同部分,前一个程序的输出是后一个程序的输入,我们分别编写一个顶点着色器和片段着色器并编写一个使用。保存多个顶点的对象,一次性的发送一大批数据到显卡上,这个很容易理解,如果没有缓冲区,要把一个图像的每个顶点分别发送到GPU上,与编程语言的缓冲是同样的思想。

2024-09-22 03:43:37 627

原创 Golang Map:高效的键值对容器_goland 定义键值对

Map作为Golang中一种高效的键值对容器,具有快速的查找和插入操作,动态扩容和内存占用控制,以及无序的遍历顺序等性能特点。它适用于处理大量关联数据的场景,例如缓存、计数器和配置管理。在使用Map时,需要注意预估键值对的数量,并及时进行垃圾回收,以避免频繁的动态扩容和内存占用过大。此外,需要注意Map的遍历顺序是不。

2024-09-22 01:03:46 299

原创 Go Error 嵌套到底是怎么实现的?

s stringreturn e.s可以看到,是一个结构体,实现了Error()方法,New函数直接返回指针。这种用法很简单,但不实用。假如我还想返回程序的上下文信息,它就没辙了。下面看第二种方式。

2024-09-21 23:12:07 1037

原创 Docker安装使用Nacos_docker安装nacos不使用数据库

时,最好不要选择最新的,因为最新的可能会不太稳定。Docker启动后需要过一会儿才能正常访问。的通信方式,新增了两个端口。,如果此版本很慢,就选择最新版本的吧。的旧版本中映射在原先的端口上(默认。),然后进行一定偏移量自动生成的。地址:xxx:8848/nacos。

2024-09-21 20:13:15 589

原创 boost库在visual studio、DevC++和vscode上的环境配置_vscode配置boost

Boost 是一个功能强大、构造精巧、跨平台、开源并且完全免费的 C++ 程序库。1998 年,Beman G.Dawes(C++标准委员会成员之一)发起倡议并建立了 Boost 社区,其目的是向 C++ 程序员提供免费的、经同行审查的、可移植的、高质量的 C++ 源程序库。Boost 强调程序库要与 C++ 标准库很好地共同工作,建立在“既有的实践”之上并提供参考实现,因此 Boost 库可以适合最后的标准化。

2024-09-21 16:49:07 557

空空如也

空空如也

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

TA关注的人

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