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

dns上国外网站wordpress 在线skype

dns上国外网站,wordpress 在线skype,建设工程挂网是在那个网站,建网站需要备案吗目录 1.换行、回车概念 2.缓冲区 2.1缓冲区 2.2强制刷新 3.进度条程序 Makefile文件 ProgressBar.h ProgressBar.c Main.c 执行结果 1.换行、回车概念 /n#xff1a;换行回车#xff08;\r#xff1a;回车#xff09; 2.缓冲区 如下图在vim编辑器中的命令模式下…目录 1.换行、回车概念 2.缓冲区 2.1缓冲区 2.2强制刷新 3.进度条程序 Makefile文件 ProgressBar.h ProgressBar.c Main.c 执行结果 1.换行、回车概念 /n换行回车\r回车 2.缓冲区 如下图在vim编辑器中的命令模式下输入命令在3号手册中查看sleep。 sleep是由Linux提供的接口用于程序在执行时停下来休眠数秒。 如下图在命令行窗口中输入命令在3号手册中查看usleep。 usleep是由Linux提供的接口用于程序在执行时停下来休眠数微秒。 sleep与usleep的区别是sleep休眠时间单位是秒usleep休眠时间单位是微秒。 1秒1000毫秒1000 000微秒1000纳秒 2.1缓冲区 情况一、加上\n 运行结果先打印字符串换行休眠三秒再打印命令行提示符 情况二、不加\n 运行结果休眠三秒然后打印出字符串和命令行提示符 出现以上两种不同的情况是因为printf()函数不是直接向显示器文件写入而是先向缓冲区中写入。 由键盘输入字符也是会立即显示到屏幕上的。之前printf函数是向磁盘中写入然后再向显示器中写入现如今为了提高效率向内存中写入而不是向磁盘中写入由内存向内存拷贝数据要比由内存向磁盘拷贝数据要快由缓冲区向显示器中刷新单次刷新量越大刷新次数越少效率越高但一次刷新太多用户看不过来对于我们人来说习惯于按行读。综合来说按行刷新是最合理的。 2.2强制刷新 C语言中fflush函数用来强制将数据刷新到显示器上。 每一个C语言程序在执行开始之前会默认打开如下3个流 FILE* stdin是标准输入流对应的设备是显示器FILE* stdout是标准输出流对应的设备是键盘FILE* stderr是标准错误流对应的设备是显示器。 为什么C语言在开始执行程序之前会打开这3个标准流呢   因为程序对大多数用户来说是用来做计算的用户由键盘输入经过程序计算再由显示器给用户显示出来显示器和键盘被用户经常使用那C语言设计者就想既然显示器和键盘被多次用那在程序开始执行之前默认将其打开。 3.进度条程序 Makefile文件 ProgressBar.exe:Main.c ProgressBar.cgcc $^ -o $ -stdc99 PHONY:clean clean:rm -f ProgressBar.exe ProgressBar.h #pragma once #include stdio.h void ProBar1(); void ProBar2(double fileSize, double current); ProgressBar.c #include ProgressBar.h #include unistd.h #include string.h//void test() //{ // printf(hello\n); //}#define STYLE #define LENGTH 101//version 1 void ProBar1() {char bar[LENGTH];memset(bar,\0,LENGTH);char state[]{|,/,-,\\};int cnt0;while(cnt100){printf([%-100s][%3d%%][%c]\r,bar,cnt,state[cnt%4]);fflush(stdout);bar[cnt] STYLE;usleep(50000);}printf(\n); } //version 2 void ProBar2(double fileSize, double current) { double rate (current*100.0) / fileSize; int loopCount (int)rate;char bar[loopCount1];memset(bar,STYLE,loopCount);bar[loopCount] \0;char state[]{|,/,-,\\};printf([%-100s][%.1lf%%][%c]\r,bar,rate,state[loopCount%4]);fflush(stdout);}Main.c #include ProgressBar.h #include unistd.h double bandwith 1.2*1000000;void download(double fileSize) {double current 0.0;printf(download begin\n);while(currentfileSize){ProBar2(fileSize,current);double old current;current bandwith;if(oldfileSize currentfileSize){current fileSize;}sleep(1);}printf(\n);printf(download end fileSize:%lf\n,fileSize); }int main() { // test();// ProBar(); // ProBar2(100,56.6); // printf(\n); // ProBar2(67,66); // printf(\n); // ProBar2(100,1.2); // printf(\n);double file 100.2*1024*1024;download(file);return 0; } 执行结果
http://www.hkea.cn/news/14450047/

相关文章:

  • 网站建设步骤大全新东方烹饪学校
  • 海南省住房和城乡建设官方网站关键词优化多少钱
  • 池州最好的网站建设电子商务主要就业方向
  • 美食网站黑米如何做学习网页制作的网站
  • 高质量的丹阳网站建设代理网址在线
  • 网站代码语法在线玩游戏
  • 站长工具怎么关掉网页托管服务是什么
  • angular2.0网站制作免费又好用的wordpress模板
  • 营销型网站的类型有哪些织梦网站制作费用
  • 网站的系统帮助桥东企业做网站
  • 专业教学资源库网站建设工作公司官网介绍
  • 网站专做盗版小说 会犯法吗给个网站能用的2022
  • 建立公司企业网站租网络服务器多少钱
  • 网站系统的设计与实现263云通信企业邮箱
  • 网站如何在手机上显示wordpress固态链接
  • 做引流去那些网站好黄页营销网站
  • 建设好学校网站宠物网站开发与实现结论
  • 莱芜网站优化滨湖网站建设
  • 黄岩区信誉好高端网站设计创手机网站
  • 意识形态 加强网站建设杭州app开发公司老铁帮
  • 上海大 小企业网站制作同仁县wap网站建设公司
  • 国内优秀设计网站推荐关于门户网站建设通报
  • 怎么做阿里巴巴英文网站宿迁做企业网站
  • 清溪网站建设做视频网站的挣钱吗
  • 个人网站做淘宝客会怎样手机免费制作ppt的软件下载
  • 万州网站制作关键词排名关键词快速排名
  • 国税网站页面建设中青岛谁家做网站
  • 网站开发c百度网站如何建设
  • 廊坊制作网站公司企业网站备案系统
  • 广州建网站藤虎互联网行业公司