- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 按序打印 多线程(C和C++)
#include "lib/common.h"pthread_mutex_t mutex;pthread_cond_t cond1;pthread_cond_t cond2;pthread_cond_t cond3;int testcount = 0;void block_queue_init(){pthread_mutex_init(&mutex, NULL);pthread_cond_init(&cond1, NULL);pthread_cond_init...
2021-11-12 11:51:54
858
原创 华为云c++短信
#include "stdafx.h"#include "rapidjson/rapidjson.h"#include "rapidjson/document.h"#include "rapidjson/stringbuffer.h"#include "rapidjson/writer.h"#include "crypto.h"#include <locale>#inc...
2019-09-04 12:23:19
237
转载 Linux下用gcc生成静态库和动态库
一、基本概念1.1 什么是库在 windows 平台和 linux 平台下都大量存在着库。本质上来说库是 一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于 windows 和 linux 的平台不同(主要是编译器、汇编器和连接器 的不同),因此二者库的二进制是不兼容的。本文仅限于介绍 linux 下的库。 1.2 库
2014-08-29 20:10:48
458
转载 socket-select函数
socket-select函数 (2009-0最近在用socket编程,用到select函数,于是上网查找资料,如下这篇是讲的比较详细易懂的: Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式b
2014-05-17 10:30:15
490
原创 strcmp,strncmp,memcmp,strcat,strncat函数实现
int my_strcmp(const char* str1, const char* str2){ while(*str1 == *str2){ if (!*str1) return 0; str1++; str2++; } return *str1 - *str2;}int my_s
2014-04-25 15:24:06
583
原创 strchr(),strstr()函数实现
char* my_strchr(char* str, int i){ if (NULL == str){ return NULL; } char dest = (char)i; while('\0'!= *str) { if (dest == *str){ return (c
2014-04-22 10:39:48
723
原创 字符串,单链表的反向实现
//将一个字符串反向void reverse_string(char *string){ assert(string !=NULL); char *last_str; char temp; for(last_str =string; *last_str != '\0';last_str++) ; last_str--; while
2014-01-07 14:36:30
567
原创 strcpy memcpy memmove区别和实现
memcpy与memmove的目的都是将N个字节的源内存地址的内容拷贝到目标内存地址中。但当源内存和目标内存存在重叠时,memcpy会出现错误,而memmove能正确地实施拷贝,但这也增加了一点点开销。memmove的处理措施:(1)当源内存的首地址等于目标内存的首地址时,不进行任何拷贝(2)当源内存的首地址大于目标内存的首地址时,实行正向拷贝(3)当源内存
2014-01-07 11:18:31
899
原创 常用排序算法实现
#include #includeusing namespace std;//交换void swap(int& a, int& b){ int temp = a; a = b; b = temp;}//不用中间数的交换 ^按位异或 不相同才为真void swap_(int& a, int& b){ if
2013-12-16 10:55:53
585
同时弹出两个对话框,透明对话框,移动窗口
2010-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人