C/C++/Linux开发

C/C++/Linux开发学习交流群:809389807(进群免费获取高级进阶资料)

Linux系统下运行c++程序

引言 为什么要在Linux下写程序? 首先要问一下自己,为什么要写这个程序。 如果我们写一个运行在windows平台的应用程序,那么用Linux写肯定是傻瓜或者强迫症,因为在windows平台调试windows程序可以更容易发现并解决问题,反过来也一样,在Linux平台调试出来的程序可以更好的适...

2019-08-21 16:52:23

阅读数 20

评论数 0

详细讲解Linux驱动程序

一 编写Linux驱动程序 1.建立Linux驱动骨架 Linux内核在使用驱动时需要装载与卸载驱动 装载驱动:建立设备文件、分配内存地址空间等;module_init 函数处理驱动初始化 卸载驱动:删除设备文件、释放内存地址空间等;module_exit函数处理退出 包含这两个函数的...

2019-08-21 16:50:23

阅读数 16

评论数 0

献给初学者:谈谈如何学习Linux操作系统

一、 选择适合自己的linux发行版 谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去...

2019-08-21 16:49:34

阅读数 16

评论数 0

Linux 下的编程工具

主要包含如下内容: ?GNUC、C++编译器 ?GNUmake工具 ?GNU的调试器 ?RCS版本控制系统 并简单介绍了Linux系统上广为流行的Perl脚本语言。 对比了Linux和WindowsNT两种不同的编码风格。 在BBS上看有些困难,拿回家慢慢看吧。 第十三章软件开发 由于操作...

2019-08-21 16:48:08

阅读数 15

评论数 0

做10年Windows程序员与做10年Linux程序员的区别

如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大。我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个...

2019-08-21 16:46:47

阅读数 17

评论数 0

Linux方向职业规划

引言: 据了解,Linux普通网络管理人员的月薪大约5000元左右,负责编程的Linux软件工程师月薪大约在8000元到12000元之间,Linux嵌入式软件开发人员的月薪大约在12000元以上。 影响Linux从业者的薪资水平的还有两个重要因素:一是从业时间长短,二是具体的工作岗位。针对376...

2019-08-21 16:45:14

阅读数 16

评论数 0

linux下c++开发主要是做什么?

一、linux下的c/c++编程——入门级知识 1linux安装 首先安装linux操作系统,一般初学者还是在vm上安装linux学习比较好,操作系统选择ubuntu或者redhat比较合适(用的人多O(∩_∩)O)。 vm的安装比较简单,在此不多说。vm安装之后,建立workstation...

2019-08-21 16:44:11

阅读数 9

评论数 0

解析Linux C/C++开发的难度到底在哪

经常被问到的问题,如何学习C++,如何学习Linux,如何开始? 其实这个问题对于不同的人答案往往不尽相同,每个人所处的环境就不同。一个普遍的现象是有一些windows开发基础的人,他们想转Linux开发,那我就以这个点和大家讨论一下。 相对于Linux下的C/C++开发,在windows下的...

2019-08-21 16:42:45

阅读数 18

评论数 0

1.Linux和Unix区别

有很多初学Linux的人比较关心Linux和windows的区别,这里还有一点就是Linux Unix的区别,弄清楚一些区别有助于我们对操作系统的了解.这里叙述Linux Unix的区别.    Linux和UNIX的最大的区别是,前者Linux是开发源代码的自由软件,而后者UNIX是对源代码实...

2019-08-21 16:41:05

阅读数 16

评论数 0

linux学习书籍推荐linux学习书籍推荐

网上看到的,做个标记。没研究过,仅供参考 linux编程学习 inux 学习书目推荐 Linux基础 1、《Linux与Unix Shell 编程指南》 C语言基础 1、《C Primer Plus,5th Edition》【美】Stephen Prata著 2、《The C P...

2019-08-21 16:39:39

阅读数 20

评论数 0

技术学到多厉害,才能顺利进入BAT?

简介 本科的时候对 Linux 特别感兴趣,心中向往成为一名运维工程师,就开始没日没夜的看相关的书籍。 到了大约2013年前后的时候发现 DevOps 开始流行起来了,就开始学习 Python 希望成为一名 DevOps 工程师,后来出去实习发现从事运维相关的工作并不是我的追求。 苦于在合肥...

2019-08-16 17:12:23

阅读数 58

评论数 0

C++工程师常见的面试题总结

1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”? 答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。 通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量...

2019-08-14 14:36:46

阅读数 50

评论数 0

腾讯T3C++开发工程师面试总结,这些问题你能答上几个?含答案

腾讯C++第一轮面试题目: 不会做别着急 ,文末有答案 1、自我介绍(自由发挥) 2、301和302的区别? 3、红黑树是什么样的数据结构?红黑树和B数的区别? 4、堆和栈的区别? 5、谈一下对乐观锁和悲观锁的认识 6、结构体struct和联合体union的区别 7、三次握...

2019-08-14 14:27:04

阅读数 92

评论数 0

C++ vector 删除符合条件的元素

C++ vector中实际删除元素使用的是容器vecrot中std::vector::erase()方法。 C++ 中std::remove()并不删除元素,因为容器的size()没有变化,只是元素的替换。 1.std::vector::erase()   函数原型:iterator era...

2019-08-13 21:14:38

阅读数 47

评论数 0

C/C++ 语言获取文件大小

在C语言中测试文件的大小,主要使用二个标准函数。 1.fseek   函数原型:int fseek ( FILE * stream, long int offset, int origin );   参数说明:stream,文件流指针;offest,偏移量;orgin,原(始位置。其中org...

2019-08-13 21:09:34

阅读数 45

评论数 0

使用递归哈希进行精确模式串匹配

字符串处理是每个编程者都必须掌握的知识,主要看看字符串的搜索查找功能。 现在的编程语言如C/C++/Java等都提供了对字符串子串的查找功能,具体如下: (1)C:strchr,strstr。 (2)C++:find,rfind,find_first_of,find_first_not_of...

2019-08-13 21:08:12

阅读数 39

评论数 0

Linux C Socket编程原理及简单实例

1.什么是TCP/IP、UDP? 2.Socket在哪里呢? 3.Socket是什么呢? 4.有很多的框架,为什么还在从Socket开始? 5. Linux C Socket简单示例 1.什么是TCP/IP、UDP?   TCP/IP(Transmission Control Pr...

2019-08-13 21:06:50

阅读数 32

评论数 0

C/C++中const关键字详解

为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量:const类型说明符 变量名 常引用:const类型说明符 &am...

2019-08-13 20:56:29

阅读数 21

评论数 0

C/C++ typedef用法

引言 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。 在编程中使用typedef目的一般有两个,...

2019-08-13 20:54:23

阅读数 20

评论数 0

Linux 文件与目录

inode 在前文介绍文件系统时我们提到了 inode 和 data block。在 EXT2 文件系统中,inode 用来存放文件的元信息,data block 用来存放文件的内容。inode 包含的文件元信息有: 该文件的读写权限(rwx) 该文件的拥有者和所属组(owner/group...

2019-08-13 20:51:27

阅读数 15

评论数 0

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