您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ tailsprintf函数代码示例

51自学网 2021-06-03 08:39:37
  C++
这篇教程C++ tailsprintf函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中tailsprintf函数的典型用法代码示例。如果您正苦于以下问题:C++ tailsprintf函数的具体用法?C++ tailsprintf怎么用?C++ tailsprintf使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了tailsprintf函数的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: ztex_statline_before

static void ztex_statline_before(char *buf, struct cgpu_info *cgpu){	if (cgpu->deven == DEV_ENABLED) {		tailsprintf(buf, "%s-%d | ", cgpu->device_ztex->snString, cgpu->device_ztex->fpgaNum+1);		tailsprintf(buf, "%0.1fMHz | ", cgpu->device_ztex->freqM1 * (cgpu->device_ztex->freqM + 1));	}}
开发者ID:Bufius,项目名称:cgminer-vertcoin-cpu,代码行数:7,


示例2: get_opencl_statline

static void get_opencl_statline(char *buf, size_t bufsiz, struct cgpu_info *gpu){        if (gpu->rawintensity > 0)                tailsprintf(buf, bufsiz, " T:%d rI:%3d", gpu->threads, gpu->rawintensity);	else		tailsprintf(buf, bufsiz, " I:%2d", gpu->intensity);}
开发者ID:chrisfranko,项目名称:aidenminer-gpu,代码行数:7,


示例3: get_bitforce_statline_before

static void get_bitforce_statline_before(char *buf, struct cgpu_info *bitforce){	float gt = bitforce->temp;	if (gt > 0)		tailsprintf(buf, "%5.1fC ", gt);	else		tailsprintf(buf, "       ", gt);	tailsprintf(buf, "        | ");}
开发者ID:Tydus,项目名称:cgminer,代码行数:10,


示例4: serial_fpga_statline_before

static void serial_fpga_statline_before(char *buf, size_t bufsiz, struct cgpu_info *cgpu){	if (cgpu->deven == DEV_ENABLED) {		tailsprintf(buf, bufsiz, "%s-%d | ", cgpu->drv->dname, cgpu->device_id);		tailsprintf(buf, bufsiz, "        ");	}	else		tailsprintf(buf, bufsiz, "       ");	tailsprintf(buf, bufsiz, " | ");}
开发者ID:sprocket-fpga,项目名称:cgminer_3.7.2_ztex,代码行数:11,


示例5: gridseed_get_statline

static void gridseed_get_statline(char *buf, size_t siz, struct cgpu_info *gridseed) {	GRIDSEED_INFO *info = gridseed->device_data;	if (info->per_chip_stats) {		int i;		tailsprintf(buf, siz, " N:");		for (i = 0; i < info->chips; ++i) {			tailsprintf(buf, siz, " %d", info->nonce_count[i]);			if (info->error_count[i])				tailsprintf(buf, siz, "[%d]", info->error_count[i]);		}	}}
开发者ID:Tomcatt,项目名称:sgminer,代码行数:12,


示例6: hfa_statline_before

static void hfa_statline_before(char *buf, size_t bufsiz, struct cgpu_info *hashfast){    struct hashfast_info *info = hashfast->device_data;    double max_temp, max_volt;    struct hf_g1_die_data *d;    int i;    max_temp = max_volt = 0.0;    for (i = 0; i < info->asic_count; i++) {        double temp;        int j;        d = &info->die_status[i];        temp = GN_DIE_TEMPERATURE(d->die.die_temperature);        if (temp > max_temp)            max_temp = temp;        for (j = 0; j < 6; j++) {            double volt = GN_CORE_VOLTAGE(d->die.core_voltage[j]);            if (volt > max_volt)                max_volt = volt;        }    }    tailsprintf(buf, bufsiz, " max%3.0fC %3.2fV | ", max_temp, max_volt);}
开发者ID:uraymeiviar,项目名称:cgminer,代码行数:27,


示例7: get_bitforce_statline_before

static void get_bitforce_statline_before(char *buf, size_t bufsiz, struct cgpu_info *bitforce){	float gt = bitforce->temp;	if (gt > 0)		tailsprintf(buf, bufsiz, "%5.1fC", gt);}
开发者ID:0308tana,项目名称:cgminer,代码行数:7,


示例8: hfa_statline_before

static void hfa_statline_before(char *buf, size_t bufsiz, struct cgpu_info *hashfast){	struct hashfast_info *info = hashfast->device_data;	double max_temp, max_volt;	struct hf_g1_die_data *d;	int i;	max_temp = max_volt = 0.0;	for (i = 0; i < info->asic_count; i++) {		double temp;		int j;		d = &info->die_status[i];		temp = GN_DIE_TEMPERATURE(d->die.die_temperature);		/* Sanity check on temp since we change it lockless it can		 * rarely read a massive value */		if (temp > max_temp && temp < 200)			max_temp = temp;		for (j = 0; j < 6; j++) {			double volt = GN_CORE_VOLTAGE(d->die.core_voltage[j]);			if (volt > max_volt)				max_volt = volt;		}	}	tailsprintf(buf, bufsiz, " max%3.0fC %3.2fV | ", max_temp, max_volt);	if (unlikely(max_temp >= opt_hfa_overheat)) {		/* -1 means new overheat condition */		if (!info->overheat)			info->overheat = -1;	} else if (unlikely(info->overheat))		info->overheat = 0;}
开发者ID:Alcheemy,项目名称:cgminer,代码行数:36,


示例9: get_opencl_statline_before

static void get_opencl_statline_before(char *buf, struct cgpu_info *gpu){	if (gpu->has_adl) {		int gpuid = gpu->device_id;		float gt = gpu_temp(gpuid);		int gf = gpu_fanspeed(gpuid);		int gp;		if (gt != -1)			tailsprintf(buf, "%5.1fC ", gt);		else			tailsprintf(buf, "       ", gt);		if (gf != -1)			tailsprintf(buf, "%4dRPM ", gf);		else if ((gp = gpu_fanpercent(gpuid)) != -1)			tailsprintf(buf, "%3d%%    ", gp);		else			tailsprintf(buf, "        ");		tailsprintf(buf, "| ");	}}
开发者ID:EskimoBob,项目名称:cgminer,代码行数:21,


示例10: get_opencl_statline_before

static void get_opencl_statline_before(char *buf, size_t bufsiz, struct cgpu_info *gpu){	if (gpu->has_adl) {		int gpuid = gpu->device_id;		float gt = gpu_temp(gpuid);		int gf = gpu_fanspeed(gpuid);		int gp;		if (gt != -1)			tailsprintf(buf, bufsiz, "%5.1fC ", gt);		else			tailsprintf(buf, bufsiz, "       ");		if (gf != -1)			// show invalid as 9999			tailsprintf(buf, bufsiz, "%4dRPM ", gf > 9999 ? 9999 : gf);		else if ((gp = gpu_fanpercent(gpuid)) != -1)			tailsprintf(buf, bufsiz, "%3d%%    ", gp);		else			tailsprintf(buf, bufsiz, "        ");		tailsprintf(buf, bufsiz, "| ");	} else		gpu->drv->get_statline_before = &blank_get_statline_before;}
开发者ID:jedigras,项目名称:sph-sgminer,代码行数:23,


示例11: manage_gpu

void manage_gpu(void){	struct thr_info *thr;	int selected, gpu, i;	char checkin[40];	char input;	if (!opt_g_threads)		return;	opt_loginput = true;	immedok(logwin, true);	clear_logwin();retry:	for (gpu = 0; gpu < nDevs; gpu++) {		struct cgpu_info *cgpu = &gpus[gpu];		double displayed_rolling, displayed_total;		bool mhash_base = true;		displayed_rolling = cgpu->rolling;		displayed_total = cgpu->total_mhashes / total_secs;		if (displayed_rolling < 1) {			displayed_rolling *= 1000;			displayed_total *= 1000;			mhash_base = false;		}		wlog("GPU %d: %.1f / %.1f %sh/s | A:%d  R:%d  HW:%d  U:%.2f/m  I:%d/n",			gpu, displayed_rolling, displayed_total, mhash_base ? "M" : "K",			cgpu->accepted, cgpu->rejected, cgpu->hw_errors,			cgpu->utility, cgpu->intensity);#ifdef HAVE_ADL		if (gpus[gpu].has_adl) {			int engineclock = 0, memclock = 0, activity = 0, fanspeed = 0, fanpercent = 0, powertune = 0;			float temp = 0, vddc = 0;			if (gpu_stats(gpu, &temp, &engineclock, &memclock, &vddc, &activity, &fanspeed, &fanpercent, &powertune)) {				char logline[255];				strcpy(logline, ""); // In case it has no data				if (temp != -1)					sprintf(logline, "%.1f C  ", temp);				if (fanspeed != -1 || fanpercent != -1) {					tailsprintf(logline, "F: ");					if (fanpercent != -1)						tailsprintf(logline, "%d%% ", fanpercent);					if (fanspeed != -1)						tailsprintf(logline, "(%d RPM) ", fanspeed);					tailsprintf(logline, " ");				}				if (engineclock != -1)					tailsprintf(logline, "E: %d MHz  ", engineclock);				if (memclock != -1)					tailsprintf(logline, "M: %d Mhz  ", memclock);				if (vddc != -1)					tailsprintf(logline, "V: %.3fV  ", vddc);				if (activity != -1)					tailsprintf(logline, "A: %d%%  ", activity);				if (powertune != -1)					tailsprintf(logline, "P: %d%%", powertune);				tailsprintf(logline, "/n");				wlog(logline);			}		}#endif		wlog("Last initialised: %s/n", cgpu->init);		wlog("Intensity: ");		if (gpus[gpu].dynamic)			wlog("Dynamic (only one thread in use)/n");		else			wlog("%d/n", gpus[gpu].intensity);		for (i = 0; i < mining_threads; i++) {			thr = &thr_info[i];			if (thr->cgpu != cgpu)				continue;			get_datestamp(checkin, &thr->last);			displayed_rolling = thr->rolling;			if (!mhash_base)				displayed_rolling *= 1000;			wlog("Thread %d: %.1f %sh/s %s ", i, displayed_rolling, mhash_base ? "M" : "K" , cgpu->deven != DEV_DISABLED ? "Enabled" : "Disabled");			switch (cgpu->status) {				default:				case LIFE_WELL:					wlog("ALIVE");					break;				case LIFE_SICK:					wlog("SICK reported in %s", checkin);					break;				case LIFE_DEAD:					wlog("DEAD reported in %s", checkin);					break;				case LIFE_INIT:				case LIFE_NOSTART:					wlog("Never started");					break;			}			if (thr->pause)				wlog(" paused");			wlog("/n");//.........这里部分代码省略.........
开发者ID:EskimoBob,项目名称:cgminer,代码行数:101,


示例12: get_opencl_statline

static void get_opencl_statline(char *buf, struct cgpu_info *gpu){	tailsprintf(buf, " I:%2d", gpu->intensity);}
开发者ID:EskimoBob,项目名称:cgminer,代码行数:4,


示例13: ztex_checkNonce

//.........这里部分代码省略.........			}			for (j=0; j<=ztex->extraSolutions; j++) {				nonce = hdata[i].goldenNonce[j];				if (nonce > 0) {					found = false;					for (k = 0; k < backlog_max; k++) {						if (backlog[k] == nonce) {							found = true;							break;						}					}					if (!found) {						applog(LOG_DEBUG, "%s: Share found N%dE%d", ztex->repr, i, j);						backlog[backlog_p++] = nonce;						if (backlog_p >= backlog_max)							backlog_p = 0;#if defined(__BIGENDIAN__) || defined(MIPSEB)						nonce = swab32(nonce);#endif						work->blk.nonce = 0xffffffff;						submit_nonce(thr, work, nonce);						applog(LOG_DEBUG, "%s: submitted %0.8x", ztex->repr, nonce);					}				}			}		}	}	ztex->errorRate[ztex->freqM] = ztex->errorCount[ztex->freqM] /	ztex->errorWeight[ztex->freqM] * (ztex->errorWeight[ztex->freqM] < 100? ztex->errorWeight[ztex->freqM] * 0.01: 1.0);	if (ztex->errorRate[ztex->freqM] > ztex->maxErrorRate[ztex->freqM])		ztex->maxErrorRate[ztex->freqM] = ztex->errorRate[ztex->freqM];	if (!ztex_updateFreq(ztex)) {		// Something really serious happened, so mark this thread as dead!		free(lastnonce);		free(backlog);				return -1;	}	applog(LOG_DEBUG, "%s: exit %1.8X", ztex->repr, noncecnt);	work->blk.nonce = 0xffffffff;	free(lastnonce);	free(backlog);	return noncecnt;}static void ztex_statline_before(char *buf, struct cgpu_info *cgpu){	if (cgpu->deven == DEV_ENABLED) {		tailsprintf(buf, "%s-%d | ", cgpu->device_ztex->snString, cgpu->device_ztex->fpgaNum+1);		tailsprintf(buf, "%0.1fMHz | ", cgpu->device_ztex->freqM1 * (cgpu->device_ztex->freqM + 1));	}}static bool ztex_prepare(struct thr_info *thr){	struct timeval now;	struct cgpu_info *cgpu = thr->cgpu;	struct libztex_device *ztex = cgpu->device_ztex;	gettimeofday(&now, NULL);	get_datestamp(cgpu->init, &now);	ztex_selectFpga(ztex);	if (libztex_configureFpga(ztex) != 0) {		libztex_resetFpga(ztex);		ztex_releaseFpga(ztex);		applog(LOG_ERR, "%s: Disabling!", thr->cgpu->device_ztex->repr);		thr->cgpu->deven = DEV_DISABLED;		return true;	}	ztex->freqM = ztex->freqMaxM+1;;	//ztex_updateFreq(ztex);	libztex_setFreq(ztex, ztex->freqMDefault);	ztex_releaseFpga(ztex);	applog(LOG_DEBUG, "%s: prepare", ztex->repr);	return true;}static void ztex_shutdown(struct thr_info *thr){	if (thr->cgpu->device_ztex != NULL) {		if (thr->cgpu->device_ztex->fpgaNum == 0)			pthread_mutex_destroy(&thr->cgpu->device_ztex->mutex);  		applog(LOG_DEBUG, "%s: shutdown", thr->cgpu->device_ztex->repr);		libztex_destroy_device(thr->cgpu->device_ztex);		thr->cgpu->device_ztex = NULL;	}}static void ztex_disable(struct thr_info *thr){	applog(LOG_ERR, "%s: Disabling!", thr->cgpu->device_ztex->repr);	devices[thr->cgpu->device_id]->deven = DEV_DISABLED;	ztex_shutdown(thr);}
开发者ID:csjones,项目名称:cgminer,代码行数:101,


示例14: gridseed_get_statline_before

static void gridseed_get_statline_before(char *buf, size_t siz, struct cgpu_info *gridseed) {	GRIDSEED_INFO *info = gridseed->device_data;	tailsprintf(buf, siz, "%s %4d | ", gridseed->usbdev->serial_string, info->freq);}
开发者ID:Tomcatt,项目名称:sgminer,代码行数:4,



注:本文中的tailsprintf函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ take函数代码示例
C++ tail函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。