自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 子线程循环 10 次,接着主线程循环 100 次

#include #include #include #include #include #include using namespace std;//#define DEBUG 1#define LOOP 2#define N 2#define x 0#define y 1int n=0;pthread_mutex_t mylock=PTHREAD_MUTEX_

2014-09-25 21:07:08 523

转载 交替输出ABAB

#include #include #include #include #include //#define DEBUG 1#define NUM 2int n=0;pthread_mutex_t mylock=PTHREAD_MUTEX_INITIALIZER;//互斥量pthread_cond_t qready=PTHREAD_COND_INITIALIZER;//条件变量

2014-09-25 20:43:31 767

转载 vi 命令 用法

一、Unix编辑器概述      编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed和 vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的

2014-09-24 16:14:26 404

原创 两个队列实现一个栈-有错

struct queue_stack{    queue a;    queue b;    void push(int);    int pop();};void queue_stack::push(int x){    if((!a.empty()) || (a.empty() && b.empty()) ){        a.push(x); 

2014-09-21 21:11:16 355

原创 指针

指向一个数组的指针int ()

2014-09-21 15:38:06 403

转载 数据存储过程

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

2014-09-21 15:16:10 391

转载 String类的实现

class String { private: char *m_data; //私有成员,保存字符串 public: String(const char *str = NULL); //普通构造函数 String(const String &other); //复制构造函数 ~

2014-09-21 14:44:09 388

原创 将两个字符串复制到一起

char* strc(char *s1, char *s2){    char *s = new char[strlen(s1)+strlen(s2)+1];    char *ps1 = s1;    char *ps2 = s2;    char *ps = s;    while(*ps1 != '\0')        *ps++ = *ps

2014-09-21 14:24:21 681

原创 memcpy的实现

void *memcpy(void *dest,void *src, unsigned int count){assert((dest!=NULL)&&(src!=NULL))if(dest==src)return src;char* d=(char*)dest;char* s=(char*)src;while(count--> 0)*d++=*s++;return dest;}

2014-09-21 13:48:04 400

原创 TCP相关

TIME_WAIT1.可靠的实现TCP全双工连接的终止2.允许老的重复分节在wanlu

2014-09-21 08:59:16 375

原创 两个线程交替打印ABABAB

#include#include using namespace std;#include#include void func(){ pid_t pid; pthread_t tid; pid = getpid(); tid = pthread_self(); while(i <5){ cout << "a";

2014-09-20 22:46:57 823

原创 linux中的一些基本操作

修改ip地址

2014-09-20 22:26:52 398

原创 中断

在程序运行过程中,出现了必须有

2014-09-20 22:17:04 358

原创 关键字之static

在c中static可以修饰 全局变量,全局函数,使其对外部文件隐藏修饰局部变量,使其具有持续性。

2014-09-20 22:06:21 492

原创 关键字之volatile

volatile 指其所修饰的变量苏

2014-09-20 22:05:53 390

原创 决战2015校招

9月17日下午 zx笔试答完自我感觉良好,但不幸被刷

2014-09-18 19:35:29 461

原创 有用的英文网站

leetcode:刷题必备https://oj.leetcode.com/problems/

2014-09-09 17:26:23 393

原创 关于虚函数

class Base{public: Base(int j):i(j){} virtual ~Base(){} void func1(){i *= 10; func2();} int getValue(){return i;}protected: virtual void func2(){i++;}protected: int i;};class Child:public

2014-09-05 14:48:20 376

转载 二叉树非递归遍历

void PreOrder_Nonrecursive1(BiTree T)     //先序遍历的非递归   {      if(!T)            return ;      stack s;      BiTree curr = T;      while(curr != NULL || !s.empty())      {          while(curr != NULL) 

2014-09-02 17:58:56 407

空空如也

空空如也

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

TA关注的人

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