自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web开发者资源

零基础学习web开发慕课http://www.imooc.com/course/list?c=htmlW3C http://www.w3school.com.cn/web开发者网站http://www.w3cfuns.com/

2015-02-01 09:12:18 378

原创 子线程循环 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 494

转载 交替输出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 755

转载 vi 命令 用法

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

2014-09-24 16:14:26 395

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

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 340

原创 指针

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

2014-09-21 15:38:06 391

转载 数据存储过程

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

2014-09-21 15:16:10 382

转载 String类的实现

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

2014-09-21 14:44:09 379

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

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 665

原创 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 386

原创 TCP相关

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

2014-09-21 08:59:16 364

原创 两个线程交替打印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 803

原创 linux中的一些基本操作

修改ip地址

2014-09-20 22:26:52 384

原创 中断

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

2014-09-20 22:17:04 346

原创 关键字之static

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

2014-09-20 22:06:21 479

原创 关键字之volatile

volatile 指其所修饰的变量苏

2014-09-20 22:05:53 378

原创 决战2015校招

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

2014-09-18 19:35:29 452

原创 有用的英文网站

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

2014-09-09 17:26:23 380

原创 关于虚函数

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 367

转载 二叉树非递归遍历

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 396

原创 mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’

直接注释该行

2014-08-31 18:47:08 434

原创 二分查找

int find1(int a[],int begin1,int end1,int m){ int start = begin1; int end2 = end1; int middle ; while(start <end2){ if(start +1 == end2){

2014-08-02 10:54:22 337

转载 单例模式-c++

待写

2014-08-01 16:35:38 378

原创 单链表的一些操作

#include #include #include #include #include #include #include #include #include using namespace std;typedef struct ListNode{ ListNode * next; int data;};//利用数组初始化一个链表(头节点不为空)ListNod

2014-08-01 15:51:50 300

原创 如果你的程序出现以下问题:记得换做g++

如果你的的undefined reference to `std::cout'__static_initialization_and_destruction_0(int, int)undefined reference to `std::ios_base::Init::Init()'

2014-07-24 10:08:31 613

转载 笔试题选-操作系统

下列有关在一个处理器(processor)上跑两个线程(thread)的说法中,正确的是A. 一个线程可以改变另一个线程的程序计数器(program counter)B. 一个线程既不能读也不能写另一个线程的栈(stack)C. 一个线程可以读写另一个线程的寄存器(register)D. 以上都不对

2014-07-22 14:37:46 654

原创 将IP地址转化为一个整数

str类型的ip地址例如:"192.168.255.255",写出函数int f(char *str)用一个int型表示。/*¡Á?3¡è1?12¡Áš®¡ä?*/#include #include #include #include #include #include using namespace std;int f(char *str){ if(str =

2014-07-10 19:13:51 739

原创 数组中只出现一次的两个数

/*数组中只出现一次的连个*/#include #include #include"string.h"using namespace std;//m为 出现的第一个数,n为第二数void find(int a[],int length,int &m,int &n){ int s= 0; //找出全体异或的值 for(int i=0;i<6;i++){ s ^= a[i];

2014-07-06 11:02:57 316

原创 杨氏矩阵查找

#include #include #include"string.h"using namespace std;//m为行数,n为列数const int n =4;bool search(int a[][n],int key,int m){    if(key a[m-1][n-1]){        return false;    }    //a 为行

2014-07-06 10:03:09 403

原创 如何定义全局变量

假设我们的程序包含4个文件a.cpp b.cpp

2014-06-25 21:33:06 662

原创 qt所遇到的问题

bject::connect: No such slot ConnectServer::init(admin)Object::connect: No such signal ConfigWidget::clicked()Object::connect: No such signal ConfigWidget::clicked()Object::connect: No such slot

2014-05-24 15:49:17 413

原创 数组最大子序列

include #include using namespace std;//最大递增子序列void func(int a[],int n){ int i =0,j =1; int temp =1; int max=1; for(;j<n;j++){ if(a[j]<=a[j-1]){ temp = j-1-i+1; i = j; } if(max <t

2014-04-26 15:39:42 566

原创 约瑟夫环

/*单链表 重新 按m分配*/#include using namespace std;typedef struct Node{int data;Node * next;};void change(Node **head,Node **now,int m){Node *cur = *head;Node *p = *now;Node *p1 = p;

2014-04-15 11:53:48 437

原创 排序

1.长度为n的数组乱序存放着0至n-1. 现在只能进行0与其他数的swap,请设计并实现排序。解法思想:先将a【0】变为0;再将依次将a【j】变为j,当a【j】等于j时,则将j++;#includeusing namespace std;void sort(int a[],int n){ int i = 0; for(;i<=n;i++){ if(a[i]==0)

2014-03-24 14:01:22 453

原创 位运算.

判断给定的整数是否是一个2的幂2的幂在2进制下形式为10;100,1000....。对其减1,为01,011,0111....这时我们可以使x与x-1相与,判断相与后的值是否为0。为0则表示x为2的幂,否则不是。#includeusing namespace std;void main(){ int x; cin >> x; if((x& x-1) == 0) cout <<

2014-03-24 10:48:54 483

原创 归并排序

/*¹é²¢ÅÅÐò*/#include using namespace std;void mergeall(int a[],int first,int mid,int end,int t[]){ int i = first; int j = mid+1; int k =0; while(i<= mid && j <= end){ if(a[i] <= a[j]){ t[

2014-03-21 23:01:16 457

转载 达尔文服务器 安装日志

其实qtss的安装是很简单的一个问题,但是太多的文档都是copy 来copy去,发现一个问题却无法快捷的找到想要的答案,所以这里只是简单描述下-若英文好,可以look http://www.codeproject.com/KB/audio-video/DarwinSS_on_Linux.aspx?msg=3267337&display=MobileThe following steps s

2013-12-20 17:16:49 620

转载 如何在qt中使用底层的connect函数来写socket

经相关查阅。。在connect前加个域分隔符就好了::connect()这样QT就不会误解了参考:http://bbs.csdn.net/topics/300062931

2013-12-18 20:27:36 1015

转载 给我很大帮助的文章

1.在linux下安装达尔文服务器http://blog.csdn.net/oyzdz1988/article/details/6567872评:里面说的很详细啊。。。

2013-12-05 21:16:50 526

转载 在浏览器中嵌入vlc插件

转载自:http://hi.baidu.com/sylilzy/item/a8ac3f46fcee08ab61d7b98dVLC播放器是一个跨平台的媒体播放工具,它支持众多的媒体文件格式。在IE嵌入VLC插件相对容易,只需以下代码即可其中../plugin/vlcplugin.cab可修改为www.videolan.org上的对应ca

2013-11-20 09:49:10 11691

空空如也

空空如也

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

TA关注的人

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