当前位置: 首页 > news >正文

oa网站建设价格成都app制作开发团队

oa网站建设价格,成都app制作开发团队,中国山东网站建设,wordpress如何二次开发一、简单介绍make/Makefile Makefile 和 makefile 不区分大小写,但是一定只能是 “makefile” !!! make 是一个指令,makefile 是一个文件。 Makefile 格式形式: 使用 make 生成目标文件时,默认…

一、简单介绍make/Makefile

Makefile 和 makefile 不区分大小写,但是一定只能是 “makefile” !!!

make 是一个指令,makefile 是一个文件

Makefile 格式形式:

  • 使用 make 生成目标文件时,默认从上到下扫描 Makefile 文件,默认形成的是第一个目标文件——默认只生成一个

二、进度条的设计与实现

进度条应与实际的业务结合,单独存在没有意义。因此,下面模拟了一个下载场景,结合下载场景完成进度条的设计。

【Makefile 文件】
processbar:test.o processbar.ogcc -o $@ $^
test.o:test.cgcc -c test.c
processbar.o:processbar.cgcc -c processbar.c.PHONY:clean
clean:rm -f processbar test.o processbar.o            
【processbar.h】
  1 #include <stdio.h>2 #include <string.h>3 #include <unistd.h>4 #include <stdlib.h>5 #include <time.h>6 7 8 #define MAX 1039 10 #define Head '>'11 #define Body '='12 13 void process_fflush(double rate);  
【processbar.c】
  1 #include "processbar.h"2 3                                                                   4 char* spit = "-\\|/";5                      6 char buff[MAX] = {0};           7 void process_fflush(double rate)8 {                                  9     static int cnt = 0;  10     int n = strlen(spit);                                     11     if (rate < 0.5) buff[0] = Head;12                                                               13     printf("[%-100s][%.1f%%][%c]\r", buff, rate, spit[cnt%n]);14     fflush(stdout);        15     buff[(int)rate] = Body;                        16     if ((int)rate < 99) buff[(int)rate + 1] = Head;17                                     18     cnt++;19                                     20     if (rate >= 100.0) printf("\n");21 }
【test.c】
  1 #include "processbar.h"2 3 #define FILE_SIZE 1024*1024*10244 5 void download()6 {7     int total = FILE_SIZE;8     srand(time(NULL)^1023);9     while (total)10     {11         usleep(20000);12         int one = rand()%(2 * 1024 * 1024);13         total -= one;14         if (total < 0)15             total = 0;16         17         int download = FILE_SIZE - total;18         double rate = (download * 1.0 / (FILE_SIZE)) *100;19         process_fflush(rate);20     }21 }22 23 int main()24 {25     download();26     return 0;27 }  
http://www.dtcms.com/a/437734.html

相关文章:

  • 用书籍上的文章做网站SEO软件开发流程模板
  • 用ip的网站要备案吗山东东营市东营区
  • 一元购网站建设方案书公司网页设计的公司
  • 企业网站备案网站备案 假通信地址
  • 计算机网络网站建设的实训总结厦门外贸商城网站建设
  • 想学做网站免费建设互动的网站
  • 网站 做百度推广有没有效果怎么样网站百度收录怎么做
  • 湖南省建设资源人才网站google play三件套
  • 虚拟主机如何搭建网站asp.net 手机网站模板
  • 手机网站返回跳转页面代码一个人免费观看视频播放
  • 国内空间站网站如何在国外推广
  • 南京做网站的客户电话育贤网站建设
  • ajax网站开发技术做门名片设计网站
  • 网站的三要素惠州做棋牌网站建设找哪家效益快
  • 计算机专业有哪些谷歌网站关键词优化
  • 怎么样做一家卖东西的网站明企科技网站建设系统
  • 深圳网站域名在线设计网站海报
  • 企业网站能提供哪些服务私人可以搭建服务器吗?
  • 武清网站建设360免费建站搜索引擎收录吗
  • 做网站推广好做吗网站建设的原则有哪些方面
  • 网站建设方案策划书ppt模板下载动画设计属于什么专业类别
  • 企业网站的需求是什么免费服务器购买
  • 网站建设免责申明书河北邢台房价多少钱一平方
  • 网站制作哪个公司好wordpress链接伪静态
  • 个人可以备案网站的内容单页企业网站模板
  • 中国在数码网站注册域名好>石家庄百度推广电话
  • wordpress 关联seo顾问服务公司
  • 深圳专业网站建设公wordpress登录前后菜单
  • 做网站都需要具备什么做博客网站怎么赚钱
  • 一个后台管理多个网站南宁建网站