- 博客(14)
- 资源 (20)
- 收藏
- 关注
原创 operator 运算符重载
/*************************************两个分数相加*operator 运算符重载**************************************/#include using namespace std;class RN{public: RN(int _x, int _y); void print()const;// RN
2014-09-30 16:26:44 436
原创 xqueue_print
/********************************************xqueue_printostream & operator<< (ostream & os, const xpoint & x) int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 friend xpoint operator +(const xpoint & x1,
2014-09-30 16:14:18 527
原创 模板类 template <class T> sort
模板类 template 队列从中间开始(5)插入若干元素,并对其进行升序排列队列为循环队列,队列长度为10/********************************************模板类 template 队列从中间开始(5)插入若干元素,并对其进行升序排列队列为循环队列,队列长度为10******************************
2014-09-30 15:38:45 567
原创 template<class T>
/***********************************************template即模板,class指类别,T是类别的统称,可以使int、char,float,double等等。在PrintArray打印各数时,当参数是a,则T为int,当参数是b,则T为double,当参数是c,则T为char。PrintArray就是模板名。**************
2014-09-30 15:08:41 3497
转载 epoll使用详解(精髓)
epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且
2014-09-19 16:06:12 435
转载 ntohs, ntohl, htons,htonl的比较和详解
文章出处:http://www.diybl.com/course/3_program/c++/cppsl/200899/141291.htmlntohs =net to host short int 16位htons=host to net short int 16位ntohs =net to host long int 32位htonl=host to net long in
2014-09-17 11:47:31 526
原创 哲学家吃饭
#include #include #include struct chops{ int id; pthread_mutex_t *left, *right;};void *philosopher(void * arg){ struct chops * p = arg; while(1){ pthread_mutex_lock(p->
2014-09-13 17:32:03 497
原创 popen
#include FILE *popen(const char *command, const char *type); int pclose(FILE *stream);
2014-09-12 19:06:54 551
原创 修改目录里面的.jpg结尾的文件改为.png (pid system fgets fork)
/*将改目录里面的.jpg结尾的文件改为.png 调用mv实现不使用opendir*/
2014-09-12 18:57:50 729
原创 pipe 管道
管道是一种最基本的 IPC 机制,由pipe 函数创建:#include int pipe(int filedes[2]);调用pipe 函数时在内核中开辟一块缓冲区(称为管道)用于通信,它有一个读端一个写端,然后通过filedes 参数传出给用户程序两个文件描述符,filedes[0]指向管道的读端,filedes[1]指向管道的写端(很好记,就像0 是标准输
2014-09-11 16:54:56 614
原创 mmap 用mmap实现cp命令
/*mmap 可以把磁盘文件的一部分直接映射到内存,这样文件中的位置直接就有对应的内存地址,对文件的读写可以直接用指针来做而不需要read/write 函数。#include void *mmap(void *addr, size_t len, int prot, int flag, int filedes, off_t off);int munmap(void *addr
2014-09-10 16:10:57 943
原创 lseek dup dup2 read
/*off_t lseek(int fd, off_t offset, int whence);*参数 whence SEEK_SET 头SEEK_CUR 当前位置SEEK_END 尾*参数 offset 偏移量(矢量,可以是正值也可以是负值,负值向前偏移)参数offset 和whence 的含义和fseek 函数完全相同。只不过第一个参数换成了文件描述符。和fseek
2014-09-10 16:09:31 484
原创 sigaction 读取和修改与指定信号相关联的处理动作 捕捉信号ctr+c
/*sigcation:可以读取和修改与指定信号相关联的处理动作SYNOPSIS #include int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact);sigaction()会依参数signum指定的信号编
2014-09-09 16:17:09 700
QSslConfiguration的demo
2023-03-10
qt-creator-opensource-linux-x86_64-4.2.0.run
2021-01-29
qt-everywhere-opensource-src-4.8.4.tar.gz
2021-01-29
linuxdeployqt-7-x86_64.AppImage
2021-01-28
Qt 文件的拖放 drag - drop.zip
2020-07-22
TortoiseGit-2.8.0.0-64bit和中文语言包.zip
2019-10-11
MTK WIFI 手册 MTK_Wi-Fi_SoftAP_Software_Programming_Guide_v1.2
2018-08-31
网站小偷工具 Teleport Ultra 中文简体破解版
2018-05-17
自用的source insigth 配置文件
2017-12-18
如何给Qlabel添加clicked属性Demo
2016-09-05
QtXlsxWriter和ActivePerl
2016-08-03
DateTimePicker:jQuery日期和时间插件
2015-12-01
使用Inno Setup打包发行软件的说明
2015-09-22
Inno Setup 汉化版
2015-09-22
基于socket的一个简单的server和client
2015-09-20
pciscope v3.00.004.zip
2015-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人