01.
CTDP linux 程序员手册 C和C++编程(11)Viewmod程序大家可以通过这个例子体会linux的c编程。#include <termios.h>#include <stdio.h>#include <unistd.h>#include <fcntl.h>#include <dirent.h>#include <string.h>#include <...查看完整版>>
CTDP linux 程序员手册 C和C++编程(11)Viewmod程序
02.
CTDP linux 程序员手册 C和C++编程(1)简介阻塞定义阻塞函数是这样的一个函数,当某个条件被满足时,它一直中断。非阻塞函数在执行需要的操作时,不会中断。例如读一个端口的例子:如果一个阻塞函数试图去读一个没有数据的端口,它将被阻塞活处于等待状态。如...查看完整版>>
CTDP linux 程序员手册 C和C++编程(1)简介
03.
CTDP linux 程序员手册 C和C++编程(3)POSIX 功能性POSIX.1 选项 _POSIX_JOB_CONTROL - setpgid, tcgetgrp, tcsetpgrp _POSIX_CHOWN_RESTRICTED – 对于执行chown 函数功能具有更多的限制 _POSIX_SAVED_IDS – 在下列函数的处理进程中setgid, k...查看完整版>>
CTDP linux 程序员手册 C和C++编程(3)POSIX 功能性
04.
C++程序员如何用D编程C++ 程序员如何用 D 编程每个有经验的 C++ 程序员都积累了一系列的习惯和技术,这几乎成了第二天性。有时候,当学习一门新语言时,这些习惯会因为太令人舒适而使人看不到新语言中等价的方法。所以下面收集了一些常用...查看完整版>>
C++程序员如何用D编程
05.
Linux 编程之C++游戏程序优化 一般而言,比起C程序来说,C++游戏程序是可重用和可维护的。可这真的有价值吗?复杂的C++可以在速度上与传统的C程序相提并论吗? 如果有一个好的编译器,再加上对语言的了解,真的有可能用C++写出一些有效...查看完整版>>
Linux 编程之C++游戏程序优化
06.
【linux编程】C++内存管理详解(三)7、内存耗尽怎么办?如果在申请动态内存时找不到足够大的内存块,malloc和new将返回NULL指针,宣告内存申请失败。通常有三种方式处理“内存耗尽”问题。 (1)判断...查看完整版>>
【linux编程】C++内存管理详解(三)
07.
【linux编程】C++内存管理详解(一)伟大的Bill Gates 曾经失言:640K ought to be enough for everybody — Bill Gates 1981程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它...查看完整版>>
【linux编程】C++内存管理详解(一)
08.
【linux编程】C++内存管理详解(二)4、指针参数是如何传递内存的? 如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str, 200)并没有使str获得期望的内存,st...查看完整版>>
【linux编程】C++内存管理详解(二)
09.
Linux Socket编程实例(一个Hello World程序)Linux Socket编程实例(一个Hello World程序) Linux Socket编程实例(一个Hello World程序) 在Linux下写了个小的socket程序,分为客户端和服务器端,服务端开一个端口(2000),做为一个daemon,等待客户的连接请求...查看完整版>>
Linux Socket编程实例(一个Hello World程序)
10.
Linux内核编程(中断处理程序)著者:Ori Pomerantz 翻译:徐辉 11.中断处理程序 除最后一章外,目前我们在内核中所做的事情就是响应一个进程的请求,可能通过处理一个特殊文件、发送一个ioctl或进行一个系统调用。但是内核的工作不只是响应进程请...查看完整版>>
Linux内核编程(中断处理程序)
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。