自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言指针详解

大家在了解我之前 ,有必要清楚的知道数据在内存中是如何存取的。在我们写程序时,通常会定义一些变量,当程序进行编译时,系统会根据用户定义的变量类型分配一定长度的存储单元,储存用户需要存入的数据。在计算机的内存中,一个存储单元有一个地址,你定义了一个变量,该变量就有一个地址。我们形象的用一个比喻内存吧!有一栋宿舍楼,每间宿舍楼都有一个标号,我们就把这个标号认定为是地址,每间宿舍内有八张床,有人坐着的床位就认为是1,有人躺着的床位认为是0。当我们对变量的一些操作,例如赋值、取值。实际是对该变量的地址对应的内存操作

2022-04-14 15:06:43 169

原创 C++通讯架构

章节总述 这是一篇以讲解 网络通讯和架构为主的篇章 网络通讯:写自己能够驾驭的网络通讯代码来实现具体的网络通讯功能 架构:架构师 1)架构师的责任:负责产品/软件 的总体规划设计 ,把掌握的技术整合/融合,从而构成一个产品。 2)架构师写代码的问题:从高级或者资深软件开发工程师升上去 比较靠谱 程序员:靠代码说话和吃饭的,扎实,从点到面来学;把每一段代码写好,自然就能连成一个面; 实战:“商业质量的代码”; 没有15年的坚持不断的磨砺的经验,难以达到写商业质量的能力; 即使你的动手能力达不到学了10几年

2021-05-31 13:51:42 181

C++面试题基础知识回顾

1、C 和 C++ 中 struct 有什么区别? Protection行为 能否定义函数 C 无 否,但可以有函数指针 C++ 有 可以,默认是public 2、C++中的 struct 和 class 有什么区别? 【参考答案】从语法上讲,class和struct做类型定义时只有两点区别: (一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理; (二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。 除了这两点,class和struct基本就是一个东西。语法上没有任何其它区别。

2023-02-08

个人求职简历模板大全!

一份好的简历,要的不是花里胡哨,要的是简洁和内容相结合,这样的简历才是优秀的。 而且在排版设计上要适合HR快速阅读,用词、结构要专业。这样的简历模板,才是你需要的! 下面我要分享几个免费高质量简历模板,帮你获得更多的面试机会。

2023-02-08

liunx学习笔记记录

liunx学习笔记.txt内包含百度网盘下载链接 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。 2022年11月20日,Linux 提交了最后一批 drm-intel-next 功能补丁,Linux 6.2将迎来对英特尔锐炫独显的正式支持。

2023-02-08

mysql数据库开发教程-mysql数据库

数据库视频.txt包含百度网盘分分享下载链接!!!!!!! 非常通俗易懂!!! mysql数据库 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。1. [2] MySQL使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。

2023-02-08

cmake入门资源教程

cmake.txt文本文件中为下载链接!!!!!!!!!!!!! CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。 “CMake”这个名字是“cross platform make”的缩写。虽然名字中含有“make”,但是CMake和Unix上常见的“make”系统是分开的,而且更为高阶。

2023-02-08

QT开发实例教程-入门必备

文本文件中包含 百度网盘资料下载链接!!!!!!!! Qt 虽然经常被当做一个 GUI 库,用来开发图形界面应用程序,但这并不是 Qt 的全部;Qt 除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些 Qt 都已经内置了。 Qt 是应用程序开发的一站式解决方案,有了 Qt,你就可以高枕无忧了!Qt 本身包含的模块也日益丰富, 一直有新模块和第三方模块加入进来。 大部分应用程序都可以使用 Qt 实现,除了与计算机底层结合特别紧密的,例如驱动开发,它直接使用硬件提供的编程接口,而不能使用操作系统自带的函数库。 1997年,Qt 被用来开发 Linux 桌面环境 KDE,大获成功,使 Qt 成为 Linux 环境下开发 C++ GUI 程序的事实标准。 下面的程序都使用 Qt 开发:WPS、YY语音、Skype、豆瓣电台、虾米音乐、淘宝助理、千牛、暴雪的战网客户端、VirtualBox、Opera、咪咕音乐、Google地图、Adobe Photoshop Album 等。!!!!!!!!!!

2023-02-08

OSG+OE编译好的库-地球模型库

如需其他版本库 请联系VX916401473,共同学习。 OpenSceneGraph是一个开源的三维引擎,被广泛的应用在可视化仿真、游戏、虚拟现实、科学计算、三维重建、地理信息、太空探索、石油矿产等领域。OSG采用标准C++和OpenGL编写而成,可运行在所有的Windows平台、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX、Android和FreeBSD 操作系统。OSG在各个行业均有着丰富的扩展,能够与使用OpenGL书写的引擎无缝的结合,使用国际上最先进的图形渲染技术,让每个用户都能站在巨人的肩上。

2023-02-07

空空如也

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

TA关注的人

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