- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人