自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

翻译 linux命令

ls-查看文件信息-ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一-它类似于DOS下的dir命令-ls [参数] 目录或文件参数:-a:显示指定目录下所有子目录与文件,包括隐藏文件-l:以长格式显示文件的详细信息示例:windows环境下:dir能实现同样的功能linux环境下:上图显示的信息进行了解

2015-06-07 15:10:46 707

翻译 插入排序法

基本思想排序过程:整个排序过程为n-1趟插入,即先将序列中第一个记录看成是一个有序子序列,然后从第2个记录开始,逐个进行插入,直至整个序列有序关键点1.拿出一个元素,留出位置2.符合条件的元素后移插入法代码

2015-06-05 12:00:44 351

原创 linux编译过程

1.可以通过单步调试了解其中间过程1>预编译指令: gcc -E file.c -o file.i2>编译指令:gcc -S file.i -o file.s3>汇编指令:gcc -c file.s -o file.o

2015-03-27 11:01:39 313

翻译 链式队列

/*************************************************文件名:queue_linknode.h*创建者:ycj*创建时间:2015-3-16*文件说明:链式队列头文件说明*************************************************/#include #include

2015-03-24 22:51:30 333

翻译 链式栈的实现

/*************************************************文件名:stacklinknode.h*创建者:ycj*创建时间:2015-3-16*文件说明:链式栈头文件说明*************************************************/#define datatype intstruct

2015-03-24 15:04:02 301

翻译 栈(数组)实现进制的转换

//算法实现2进制的转化#include #include //求进制,顺序,逆序void change2(int n){if (!n){return;}else{//printf("%d", n % 2);//放在前面为顺序输出change2(n / 2);printf("%d", n % 2);//放在后面为逆序输出}}

2015-03-24 14:10:19 639

翻译 求进制顺序和逆序(算法)

//利用递归实现求进制:逆序和顺序(可以利用栈的形式)#include #include void change2(int n){    if (n == 0)    {        return;    }    else    {        //printf("%d", n % 2);//放在前面为顺序输出        chang

2015-03-24 14:07:30 610

翻译 静态库

#include#include#includevoid msg(){MessageBoxA(0, "1", "2", 0);}int  add(int a, int b){return a + b;}void msg();int  add(int a, int b);

2015-03-24 09:06:10 284

翻译 动态库

#include#include#include//导出函数,可以加载的时候调用_declspec(dllexport) void msg(){MessageBoxA(0, "1", "2", 0);}//导出函数,可以加载的时候调用_declspec(dllexport) int  add(int a, int b){return a

2015-03-24 09:02:39 278

翻译 字符串加密

/*************************************************文件名:passwd.h*创建者:ycj*创建时间:2015-3-23*文件说明:通过一种规则将字符串进行加密和解密*************************************************/#include #include #include

2015-03-23 15:00:41 349

翻译 字符串封装

/*************************************************文件名:string.h*创建者:ycj*创建时间:2015-3-16*文件说明:字符串查找,尾部增加,删除,任意位置增加,修改字符串(字符,字符串)*************************************************///字符串,初始化,打印,

2015-03-19 23:31:16 310

翻译 队列的简单封装

/*************************************************文件名:queue.h*创建者:ycj*创建时间:2015-3-16*文件说明:声明队列:入队,出队,打印,获取头部*************************************************/#ifndef QUEUE_H#define Q

2015-03-16 21:51:02 854

原创 结构体对齐问题

1.概念最宽基本数据类型成员:char,int,double等;结构体,数组都不是最宽基本成员偏移量:结构体成员地址减去结构体首地址2.规则:1>.结构体大小(sizeof)必须整除最宽基本成员2>.偏移量必须可以整除最宽基本成员3>.结构体的总大小为结构体最宽基本数据类型成员大小的整数倍3.示例1>struct info{int num

2015-03-16 10:51:12 289

翻译 字符串简单应用

1.printf和sprintfprintf:输出到屏幕上sprintf:输出到字符串中#define  _CRT_SECURE_NO_WARNINGS //关闭安全检查#include#include#includevoid main1(){//char str[100] = "for /l %i in (1,1,5) do calc";//char *p

2015-03-15 22:40:19 305

翻译 访问权限问题(const)

/*权限问题int *pint const *pconst int *pint * const pint const * const pconst int * const p*///int *p 可读可写,可移动访问其他内存单元(最高权限)//const int *p//int const *p//const int *p 等价于 int

2015-03-15 15:37:32 320

原创 多线程的举例

1.多进程实现简单打印#include#include//进程#includestruct MyStruct{int num;double data;};void  run(void *p){int *px = (int *)p;//指针转换//printf("线程%d启动", *px);char str[100] = {0};//字符数

2015-03-14 00:24:34 368

原创 常量与变量注意事项

1.define定义与constt的区别#define X 10  //内部外部都不能修改const int num = 10;//程序内部不可以修改,外部可以修改void main(){//printf("%x", &X);//常量不能取地址printf("%x", &num); printf("%d", num); getchar();}//常量

2015-03-13 12:14:19 405

转载 跨平台开发环境介绍

1.常用开发环境IDE2.软件开发背景.嵌入式和服务器开发与命令行打交道手机开发与自然交互界面打交道PC应用程序开发与图形化界面打交道3.IDE使用情况MAC:Xcode、qtubuntu:codeblock(多用于linux桌面端的应用程序)Windows:codeblock、Visual Studio 2013redhat:记

2015-03-13 12:00:49 356

原创 封装链表库实现单链表:增加,删除,查询,修改,排序,逆转

/*****************************************************************文件名:linknode.h*创建者:ycj*创建时间:2015-3-12*文件说明:声明单链表:增加,删除,查询,修改,排序,逆转**********************************************************

2015-03-13 09:40:43 381

原创 字符数组封装实现添加,删除,插入,修改,搜索,打印

/**********************************************************文件名:字符数组.h*创建者:ycj*创建时间:2015-3-11*文件说明:实现 添加,删除,插入,修改,搜索,打印**********************************************************///实现 添加,删

2015-03-11 21:54:42 542

原创 数据结构数组接口和封装

/**********************************************************文件名: 动态数组.h*创建者:ycj*创建时间:2015-3-10*文件说明:动态数组的增加,删除,查找,修改,排序,插入的声明**********************************************************/#

2015-03-11 12:31:28 501

转载 近期面试题

基于Visual C++2013拆解世界五百强面试题--题14-循环删除  http://blog.csdn.net/itcastcpp/article/details/13022461  基于Visual C++2013拆解世界五百强面试题--题13-找最大公共子字符串   http://blog.csdn.net/itcastcpp/article/details/130222

2015-03-10 13:49:39 542

原创 算法

算法1:#include void main(){    int i, sum = 0, n = 100;    for(i = 1; i     {        sum += i;    }    printf("%d\n", sum);}天才高斯的算法2:#include void main(){    int sum =

2015-03-10 13:25:31 279

转载 基于Visual C++2013拆解世界五百强面试题--题2-输出和为一个给定整数的所有组合

/*    请用C语言中实现 输出和为一个给定整数的所有组合*/#include   // 包含头文件stdio.h  为程序提供基本输入输出功能 #include   //包含标准库头文件stdlib.h  以便调用函数system("pause") 使程序暂停

2015-03-09 16:20:01 444

转载 基于Visual C++2013拆解世界五百强面试题--题1-定义各种类型指针

用变量a给出下面的定义    a)一个整型数    b)一个指向整型数的指针    c)一个指向指针的指针,它指向的指针是指向一个整型数    d)一个有10个整型数的数组    e)一个有10个指针的数组,该指针是指向一个整型的数    f)一个指向有10个整型数数组的指针    g)一个指向函数的指针,该函数有一个整型参数并返回一个整型数    h)一个有10个

2015-03-09 13:59:48 332

转载 c/c++大纲

如果你来传智播客学习 你的目标就是要积累工作经验 有机会参加世界五百强的面试 秒杀世界五百强的面试 赢得高薪的offer! C/C++课程大纲C语言3周21天完全掌握C语言的本质,成为一名合格的C程序员,经历谷歌,微软,腾讯,百度,阿里的C语言面试题的千锤百炼。1.跨平台开发环境介绍,C

2015-03-09 13:22:42 686

转载 强烈推荐visual c++ 2012入门经典适合初学者入门

强烈推荐visual c++ 2012入门经典适合初学者入门此书循序渐进,用其独特、易于理解的教程风格来介绍各个主题,无论是编程新手,还是经验丰富的编程人员,都很容易理解。此书的目录基本覆盖了Windows C++从入门到精通的方方面面。《visual c++ 2012入门经典(第6版)》 第1章 使用visual c++编程 1 1.1 使用v

2015-03-09 13:16:46 771

UNIX环境高级编程——第二版中文

很好一本UNIX/linux的资料,可以用此结合man命令查看对应的信息

2015-07-01

空空如也

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

TA关注的人

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