- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Linux网络编程基础API
这几天开始看《Linux高性能服务器编程》,对基本的基础API记得有些混乱,因此这一加以整理。一、套接字的地址结构 1)IPv4套接字:struct sockaddr_in{ sa_family_t sin_family; //地址族,AF_INET u_int16_t sin_port; //端口号,用网络字节表示 Struct
2017-03-17 20:06:34 515
原创 C++之const
一、使用const修饰指针和常量 首先来看一组定义: int a = 23; int* const p1 = &a; int const *p2 = &a; const int *p3 = &a; const int* const p4 = &a;根据《Effective C++》中条款03:如果关键字const出现在星号左边,表示被指物是常
2017-03-15 11:54:37 220
原创 C++之this指针
首先来看一个案例: class Stock { private: int date; public: Stock(); ~Stock(); const Stock& topval(const Stock& st) const; }//比较那个对象的date大,返回那个对象 const Stock& S
2017-03-13 11:09:24 200
原创 C++之引用
引用(reference)型变量: 让新申请的变量挂在原有同类型的变量的内存地址上。 1)引用型变量必须初始化(用对象初始化),挂在一个同类型现有变量上。 2)引用变量的地址和源来变量地址一致。 3)引用变量与源来变量一个数值变化另一个一定也随之改变。 4)引用变量做参数,经常是用来代替源来变量的赋值获取之(替身) 引用变量的原
2017-03-12 18:06:22 196
原创 Linux命令(一)
1、ls 列出“自己主文件夹(~)”下的“所有隐藏文件的属性”,要加上-al ls -al ~ ls -a -l ~ 以上都可以 2、”echo $LANG”: 查看目前的语言 3、”cal”: 显示日历。 基本的cal语法:cal [[month] year] eg:cal 10 2009 4、”date”:
2017-03-06 22:22:23 170
原创 二维数组和指向指针的指针
char **p,a[6][8]; 问p=a是否会导致程序在以后出现问题?为什么?直接用程序说明:复制代码include#include <iostream> using namespace std; void test(char **ptr) { cout << *ptr << endl; } int main() { char *p[3] = {"abc", "de
2017-03-05 21:56:15 159
转载 坦克胆战
#include<iostream>#include<stdlib.h>#include<tchar.h>#include<Windows.h>#include<time.h>#include<conio.h>using namespace std;HANDLE Mutex = CreateMutex(NULL, FALSE, NULL);//互斥对象int GameOver = 0;
2017-03-05 19:46:15 378
原创 排序算法
一、插入排序—直接插入排序(Straight Insertion Sort) 时间复杂度:O(n^2).#include <iostream>using namespace std;const int MAX_SIZE = 10;template<class T>void insert(T a[], int n);int main(int argc, char** argv) { in
2017-03-04 21:34:53 212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人