自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三哥的博客

学习笔记

  • 博客(7)
  • 资源 (9)
  • 收藏
  • 关注

原创 Linux 主机名服务名地址转换函数

介绍一些linux套接字编程中常见的地址转换等相关函数。 1、gethostbyname, gethostbyaddr   一般来说,网络中使用的地址都是域名地址,这样更加直观可读,需要将地址进行相应的转换来获取实际需要的地址形式。 /* gethostbyname * 返回值:成功则为非NULL,错误则为NULL且设置h_errno; * 定义: */ #include struc

2016-10-31 11:26:00 1308

原创 Linux 基本UDP套接字编程

UDP(User Datagram Protocol) : 用户数据报协议,是一种无连接,不可靠的数据传输服务。与TCP不同的是,它不需要建立连接就可以直接传输数据,也就不存在关闭连接之类的问题。 常见的UDP程序有:DNS,NFS,SNMP。一、recvfrom 和 sendto 函数  recvfrom 和 sendto 函数主要用于UDP数据的读写操作,一个用于接收网络数据,一个用于向对方发

2016-10-22 10:09:39 616

原创 Linux I/O复用:select ,poll,epoll

I/O复用:一种进程预先告知内核的能力,使得内核一旦发现进程指定的一个或多个I/O条件就绪,它就通知进程。 一、5种I/O模型   Linux下有5种I/O模型,分别为: 阻塞式I/O; 非阻塞式I/O; I/O复用; 信号驱动式I/O; 异步I/O;   阻塞式I/O,即应用程序调用IO函数,导致程序阻塞(当前进程被挂起,暂停运行直到函数返回),等待数据准备好,如果数据没有准备好,进程

2016-10-19 11:19:52 948

原创 Linux signal, wait, waitpid 函数

信号就是告知某个进程发生了某件事情的通知,有时也称为软件中断,可以由一个进程发给另一个进程,也可以由内核发给进程。一、signal 函数1、定义#include <signal.h> signal(参数1,参数2); /* * 说明: * 参数1位信号名,即我们要处理的信号,在linux中系统信号一共64个,用宏定义表示; * 通过kill -l 可以查看系统所有信号类型; * 其中SIGK

2016-10-15 21:29:00 5751

原创 Linux 套接字编程基础

套接口即网络进程的ID;网络通信归根到底即为进程间的通信;套接字中包含了端口号,用来确定进程,一个端口号一次只能分配给一个进程,即端口号与进程是一一对应的;一、套接字的结构1、IPv4套接字地址结构  IPv4地址结构命名为sockaddr_in,定义在<netinet/in.h>头文件中,结构定义如下:struct sockaddr_in { sa_family_t sin_family;

2016-10-15 15:37:55 3985

原创 Linux安装eclipse

用gcc,gdb在linux上进行编译调试实在是麻烦,安装一个集成开发环境来简化操作。linux上c/c++集成开发环境很多,熟悉的可以使用codeblocks,这里安装eclipse。1、安装JDK  安装eclipse之前需要保证系统上安装了JDK,可以在官网上下载压缩包进行解压安装,这里方式太麻烦,在centos上可以直接输入yum install java 进行安装,需要在root权限下操作

2016-10-13 20:57:26 5820

原创 MySQL 基础

一、MySQL简单介绍   MySQL是一个开源的关系型数据库,具有非常优良的性能,获得许多企业的应用。针对不同的操作系统它有对应的版本,在windows和linux上都可以运行,可以直接到官网上下载安装包直接安装,安装的一般都包括服务器和客户端。若是服务器在另一个电脑上,则本机可以只选择安装客户端进行登录即可,在网上有很多相关的资料。这里学习参数书籍:MySQL从零开始学(刘增杰等)。参考网络

2016-10-04 11:58:31 1148

rendermonkey1.82

rendermonkey1.82官方版(包括mac版)+ 官方高清资源-pdf文档

2018-11-03

Introduction to 3D Game Programming with DirectX 11

Introduction to 3D Game Programming with DirectX 11, 龙书高清版,带完整书签,需要完整代码可私信

2018-11-03

Real Time 3D Rendering with DirectX and HLSL

Real Time 3D Rendering with DirectX and HLSL 高清带完整书签

2018-11-01

character animation with direct3d

character animation with direct3d 英文高清原版,带详细书签,非扫描版,可以任意选中文字

2018-11-01

Effective C++中文第三版pdf 带完整目录书签

Effective C++中文第三版 清晰pdf,带完整目录书签,绝对好资源 网上大多数都是不带书签的,看起来比较费劲,本人经过整理添加详细书签,方便阅读。

2017-09-27

计算机网络第五版

中文 带书签

2016-11-12

UNIX环境高级编程第三版

中文,带书签

2016-11-12

基于无线传感器网络交通红绿灯控制系统研究

基于无线传感器网络交通红绿灯控制系统研究

2014-11-14

java 典型模块项目实战大全资料

java 典型模块项目实战大全全书代码资料。

2014-11-14

空空如也

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

TA关注的人

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