如何建立自己的代码库

建立代码库,其实就是将一些常见的函数封装起来,这样不用每次用到的时候就重写,从而达到代码的复用。

在c/c++中是写成头文件,要用的时候就#include “自己写的头文件.h”

在java中是写成一个包下面的java文件,要用的时候就import  封装了常用函数的自己写的java包

在C语言中的冒泡排序算法举个例子

背景:我们经常会用到排序算法,但是又不想每次都写,而是希望平时我们用的printf一样,有现成的函数可以调用

环境:vc6.0

方法:

①建立一个工程,明明为sorttest

②新建 head file,命名为sort.h

  示例代码为:

#ifndef _SORT_H__
#define _SORT_H__
//由大到小,排序一个整形数组
void bubblesort(int *a,int n){
    int temp;
    for (int k=(n-1);k>=0;k--)
    {
           for (int m=0;m<k;m++)
           {
               if (a[m]<a[m+1])
               {
                   temp=a[m];
                   a[m]=a[m+1];
                   a[m+1]=temp;
               }
           }
    }

}
#endif

③在sorttest.app中应用sort.h

②在sorttest.cpp中添加如下代码

#include "stdafx.h"
#include "stdio.h"
#include "sort.h"

int main(int argc, char* argv[])

    int b[]={1,2,3,4,5};
    bubblesort(b,5);
    for (int i=0;i<5;i++)
    {
        printf("%d  ",b[i]);
    }
    printf("\n");
    return 0;
}

运行:结果为5 4 3 2 1

好了,之后可以将sort.h放在自己建的代码库文件夹里面;以后的工程里面需要用这个函数的时候,你可以在“工程”里面选择“添加文件到工程”

选择sort.h文件添加到该工程下面就可以用这个头文件里面的函数啦

以上就是一个小小的例子,其他的可以举一反三呐

   

时间: 2024-10-14 08:28:29

如何建立自己的代码库的相关文章

如何构建自己的代码库

曾经有一段时间,我非常地苦恼,那就是如何提高自己的代码健壮性?难道,除了单元测试就没有别的办法了吗.这一问题困挠了我很久.直到最近才有了一丝眉目.作为整个完整的项目来说,它涉及到的不可控因素很多.而对个人来讲,困难的东西也很多,但是还是有很多办法可以提高个人开发效率的方法的.比如说,建立自己的代码库就是不错的一个办法.采用已经经过测试的方法,可以在短时间达到提高效率的方法. (1)建立自己本地的函数库代码 构建代码库是最基本的一个方法.比如说,如果对算法比较熟练,可以在本地创建一个基本的函数库代

创建TFS团队项目时自动建立代码库的文件夹结构

很多客户都跟我提过一个这样的需求,即需要在创建团队TFS项目时,自动创建起源代码库的文档结构,例如类似下列结构的文件夹: <teamProject>   |- DEVELOPMENT   |- MAIN      |- BUILD      |- SOURCE      |- TEST   |-RELEASES 一.Team Foundation Server 2012 方案 而通过分析,TFS的团队项目过程模板不支持源代码目录结构的预定义,但是很幸运的是,Visual Studio 2012

使用Git和远程代码库

git是个了不起但却复杂的源代码管理系统.它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作.让我们诚实一记吧:Git是复杂的,我们不要装作它不是.但我仍然会试图教会你用(我的)基本的Git和远程代码库干活的工作步骤,在15分钟内. 工作步骤 我会展示以下的步骤,通常能帮我独自在一台或多台机器上做项目. 创建一个远程的空代码库(在BitBucket上) 在本地代码库添加一个项目 在分支上开发新功能 a) 保留新功能 或者 b) 丢弃它们 也许,回到某个早先的时间点 将本地代码库

ubuntu Gitolite管理git server代码库权限

公司代码库用Git,全部用SSH认证,多个代码库多个用户,权限管理是个头疼的问题,今天终于有空测试下Gitolite, Gitolite是在Git之上的一个授权层,依托sshd或者httpd来进行认证.(概括:认证是确定用户是谁,授权是决定该用户是否被允许做他想做的事情). Gitolite允许你定义访问许可而不只作用于仓库,而同样于仓库中的每个branch和tag name.你可以定义确切的人(或一组人)只能push特定的"refs"(或者branches或者tags)而不是其他人.

Eclipse配置GitHub代码库(以Windows7为例)

1.安装Git 首先安装git.这里只讲Windows环境下安装Git方法. 从Git下载git的Windows安装文件,一路Next到选择安装组件这一步: 选上Git Bash Here这一项,这样就有命令行可以用了.因为后面基本上不会用到Git自己的GUI. 文章出处:http://blog.csdn.net/twlkyao/article/details/26340685 2.在GitHub上新建项目 打开GitHub,在右上角点击"+"号,然后选择新建代码库, 然后给代码库起好

git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚

[git 删除本地分支] git branch -D br [git 删除远程分支] git push origin :br  (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id [本地代码库回滚]: git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除 git reset --hard HEAD~3:将最近3次的提交回滚 [远程代码库回滚]: 这个是重点要说的内容

Git 命令 四 git代码库回滚

git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id [本地代码库回滚]: git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除 git reset --hard HEAD~3:将最近3次的提交回滚 [远程代码库回滚]: 这个是重点要说的内容,过程比本地回滚要复杂 应用场景:自动部署系统发布后发现问题,需要回滚到某一个commit,再重新发布 原理:先将本地分支退回到某个commit,删除远程分支

改善 ASP.NET MVC 代码库的 5 点建议

MVC,建议 刚刚检查完支持工单中的一些代码,笔者想针对 ASP.NET MVC 应用的改进写一些建议.这些内容仍在笔者脑海中,愿与各位一同分享.若你已使用 MVC 一段时间,那么以下内容可能并不新鲜.本文更适用于不常使用 MVC 或尚未充分了解 MVC 的读者. 假设以下场景:你想弄清楚一个网络应用在生产环境下为何消耗了 Web 服务器2GB 内存,于是,你将生产环境中运行的应用版本部署到本地运行,用于分析和调试. 仔细查看代码后,你认真地分析,可能还时不时摇摇头,最终弄清了问题的本质,那么此

py_web---github代码库使用

1.install pip ############################################### # yum -y install epel-release # yum -y install python-pip # pip install --upgrade pip # pip --version pip 9.0.1 from /usr/lib/python2.7/site-packages (python 2.7) # 2.install flask #######