[演讲比赛流程管理系统]学习过程记录零碎。

1、exit(1)表示异常退出,在bai退出前可以给出一些提示信du息,或在调试程序zhi中察看出错原因。dao

2、exit(0)表示正常退出。 常用于如下:

system("pause");
exit(0);

random_shuffle(vv.begin(),vv.end()); //需包含头文件#include

产生从60–100的随机数
score = (rand() % 401 + 600)/10.f;//60.00—100.00
随机数种子:

#include <time.h>
srand((unsigned int)time(NULL));

累加需要加头文件:

#include<numeric>
double sum = accumulate(d.begin(), d.end(), 0.0f);

打开模式 ios::trunc 如果存在删除文件并重新创建

		ofstream ofs("speech.csv", ios::trunc);
		ofs.close();

ios::app追加方式

ifs.putback(ch); //读取的单个字符放回去

pos = data.find(",", start); //从0开始查找 ‘,’

string tmp = data.substr(start, pos - start); //找到了,进行分割 参数1 起始位置,参数2 截取长度

//打开模式 ios::trunc 如果存在删除文件并重新创建
ofstream ofs(“speech.csv”, ios::trunc);
ofs.close();

打个小广告,欢迎关注我的公众号“麦香E站”,分享人工智能,信通学习,数学提高,外语学习,生活理财等多方面知识以及我多年积累的学习资源分享~
公众号后台回复 “编程” 获取我多年来积攒的海量编程电子书~
后台回复“latex”获取我倾力所作latex快速入门手册~
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SystemUI 的启动流程主要包括以下几个步骤: 1. 系统启动:当 Android 设备启动时,SystemUI 会在系统初始化的过程中被启动。 2. SystemServer 启动:SystemServer 是 Android 系统中的一个关键进程,负责启动和管理系统的各个服务和组件。在 SystemServer 的初始化过程中,会启动 SystemUI。 3. SystemUI 启动:SystemUI 的入口类是 `SystemUIApplication`,它继承自 `Application` 类。SystemServer 在启动 SystemUI 时会创建一个 `SystemUIApplication` 实例,并调用其 `onCreate()` 方法。 4. 初始化过程:在 `onCreate()` 方法中,SystemUIApplication 会进行一系列初始化操作,包括注册广播接收器、创建状态栏和导航栏的视图等。 5. 加载布局:SystemUI 会加载布局文件来创建状态栏和导航栏的视图。布局文件通常使用 XML 格式进行定义,可以通过 XML 布局文件中的标签和属性来描述界面元素的位置、大小和样式等。 6. 注册监听器:SystemUI 会注册一些监听器来监听系统状态的变化,例如监听通知栏的展开和收起、监听导航栏按钮的点击等。 7. 启动服务和线程:SystemUI 会启动一些后台服务和线程来处理各种任务,例如处理通知的显示和管理、处理导航栏的手势事件等。 8. 显示界面:SystemUI 完成初始化后,会显示状态栏和导航栏的视图,并开始接收用户的交互操作。 通过以上步骤,SystemUI 完成了启动流程,并开始提供系统界面的显示和管理功能。需要注意的是,SystemUI 的启动流程可能会因 Android 版本和设备厂商的定制而略有差异,以上流程仅为一般情况的示意。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值