C语言
-
MySQL修改字符集步骤详解
在实际应用中,如果一开始没有正确的设置字符集,在运行一段时间以后,才发现当前字符集不能满足要求,需要进行调整,但又不想丢弃这段时间的数据,这个时候就需要修改字符集。 在《MySQL…
-
数据库涉及到哪些技术?
数据库系统由硬件和软件共同构成,硬件主要用于存储数据库中的数据,包括计算机、存储设备等。软件部分则主要包括 DBMS、支持 DBMS 运行的操作系统,以及支持多种语言进行应用开发的…
-
C++在嵌入式领域的应用
在早期嵌入式产品软件的开发过程中,我们基本上都是使用C语言开发的,因为C语言是一个极其精简、高效、完备的高级语言,没有任何一种语言可以代替它的地位。 在早期的嵌入式时代(单片机为主…
-
PHP static:静态方法和属性
在 PHP 中,通过 static 关键字修饰的成员属性和成员方法被称为静态属性和静态方法,这里可以将它们统称为静态成员,类中的静态成员与类中的一般成员不同,静态成员不会被实例化到…
-
C语言和C++的混合编译
在 GCC 编译器中,可以将不同编程语言生成的目标文件混合在一起使用,但是操作起来非常的困难,因为不同的编程语言都有自己的特性。 混合使用时要处理好产生的各种问题,包括全…
-
GCC使用库文件
使用 GCC 编译器编译文件的时候避免不了链接库,C语言中有很多的标准库,使用的时候只需要包含相应的头文件,不需要手动的链接就可以使用标准库中的内容。当然如果使用自己制作的库文件或…
-
GDB运行程序
当以“gdb + 程序名”的格式启动 gdb 后,gdb 会在 PATH 路径和当前目录中搜索和命令行中的程序名相同的文件。如何确定 gdb 是否读取到源文…
-
HTML表格(table标签)
在 HTML 中,我们使用 <table> 标签来定义表格。HTML 中的表格和 Excel 中的表格是类似的,都包括行、列、单元格、表头等元素。但是 HTML 表格在…
-
Go语言垃圾回收
Go语言中使用的垃圾回收使用的是标记清扫算法。进行垃圾回收时会 stoptheworld。不过在Go语言 1.3 版本中,实现了精确的垃圾回收和并行的垃圾回收,大大地提高了垃圾回收…
-
Go语言内存管理简述
内存管理是非常重要的一个话题。关于编程语言是否应该支持垃圾回收就有个搞笑的争论,一派人认为,内存管理太重要了,而手动管理麻烦且容易出错,所以我们应该交给机器去管理。另一派人则认为,…