摘要:
Pinta 是一款开源免费的图形编辑绘图软件,受Paint.NET启发而开发,使用Gtk#、cairo和有些Paint.NET的源代码。作者是在Novell公司工作的Jonathan Pobst。目标是为用户提供一款可运行在Linux、mac和windows系统上的简单而强大的绘图编辑软件。 Pin 阅读全文
posted @ 2018-09-07 18:20 阿牧路泽 阅读(1063) 评论(0) 推荐(0)
|
|||
摘要:
Pinta 是一款开源免费的图形编辑绘图软件,受Paint.NET启发而开发,使用Gtk#、cairo和有些Paint.NET的源代码。作者是在Novell公司工作的Jonathan Pobst。目标是为用户提供一款可运行在Linux、mac和windows系统上的简单而强大的绘图编辑软件。 Pin 阅读全文
posted @ 2018-09-07 18:20 阿牧路泽 阅读(1063) 评论(0) 推荐(0)
摘要:
功能描述: 获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由 阅读全文
posted @ 2018-09-07 15:50 阿牧路泽 阅读(876) 评论(0) 推荐(0)
摘要:
htonl() htons() ntohl() ntohs()及inet_ntoa() inet_addr()的用法 一、网络字节序和主机字节序 注:其中的h表示“host”,n表示“net”,l表示“long”,s表示“short”,a表示“ascii”,addr表示“in_addr结构体” 这些 阅读全文
posted @ 2018-09-07 14:00 阿牧路泽 阅读(3970) 评论(0) 推荐(0)
摘要:
一、shutdown()函数 该函数的行为依赖于howto的值 1.SHUT_RD:值为0,关闭连接的读这一半。 2.SHUT_WR:值为1,关闭连接的写这一半。 3.SHUT_RDWR:值为2,连接的读和写都关闭。 终止网络连接的通用方法是调用close函数。但使用shutdown能更好的控制断连 阅读全文
posted @ 2018-09-07 13:07 阿牧路泽 阅读(558) 评论(0) 推荐(0)
摘要:
truncate ftruncate函数 truncate()和ftruncate()都可以用来修改文件大小,但两者之间也有一些区别。 一、truncate()函数 头文件: 函数定义: 函数调用: 函数说明: truncate()会将参数path指定的文件大小改为参数length指定的大小。 如果 阅读全文
posted @ 2018-09-07 11:27 阿牧路泽 阅读(2001) 评论(0) 推荐(0)
摘要:
Linux 自旋锁 自旋锁是SMP(多处理器结构)架构中的一种low-level的同步机制。 当线程A想要获取一把自旋锁而该锁又被其它线程锁持有时,线程A会在一个循环中自旋以检测锁是不是已经可用了。对于自选锁需要注意: 由于自旋时不释放CPU,因而持有自旋锁的线程应该尽快释放自旋锁,否则等待该自旋锁 阅读全文
posted @ 2018-09-07 11:06 阿牧路泽 阅读(353) 评论(0) 推荐(0)
摘要:
一、shell 简单的说, Shell就是一个小程序,这个小程序可以接受来自键盘的命令并把这些命令发送到操作系统,再有系统来执行。在过去,在安装有Unix的计算机上,这是唯一的可用的交互式操作。而如今,可以通过图形化界面来输入命令行,比如Shell。 在大多数的Linux计算机中,安装有个一个叫ba 阅读全文
posted @ 2018-09-07 10:05 阿牧路泽 阅读(917) 评论(0) 推荐(0)
摘要:
一,exec替换进程映像 在进程的创建上Unix采用了一个独特的方法,它将进程创建与加载一个新进程映象分离。这样的好处是有更多的余地对两种操作进行管理。 当我们创建了一个进程之后,通常将子进程替换成新的进程映象,这可以用exec系列的函数来进行。当然,exec系列的函数也可以将当前进程替换掉。 例如 阅读全文
posted @ 2018-09-07 09:42 阿牧路泽 阅读(240) 评论(0) 推荐(0) |
|||