($width) AND $width .= 'px';
$style = " style=\"width: $width\"";
}
$value = $value ? $value : date('H:i');
$s = "";
return $s;
}
// form_date('start', '2018-07-05') 为空则当前日期
function form_date($name, $value = 0, $width = FALSE)
{
$style = '';
if (FALSE !== $width) {
is_numeric($width) AND $width .= 'px';
$style = " style=\"width: $width\"";
}
$value = $value ? $value : date('Y-m-d');
$s = "";
return $s;
}
/**用法
*
* echo form_radio_yes_no('radio1', 0);
* echo form_checkbox('aaa', array('无', '有'), 0);
*
* echo form_radio_yes_no('aaa', 0);
* echo form_radio('aaa', array('无', '有'), 0);
* echo form_radio('aaa', array('a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc', ), 'b');
*
* echo form_select('aaa', array('a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc', ), 'a');
*/
?>组保留的标签 余下为需要删除的标签
unset($oldtag[$key]);
}
}
}
if (!empty($oldtag)) {
$tagids = array();
foreach ($oldtag as $tagid => $tagname) {
$tagids[] = $tagid;
}
well_oldtag_delete($tagids, $tid);
}
$r = well_tag_process($tid, $fid, $create_tag, $tagarr);
return $r;
}
// 删除标签和绑定的主题
function well_oldtag_delete($tagids, $tid)
{
$pagesize = count($tagids);
$arrlist = well_tag_find_by_tagids($tagids, 1, $pagesize);
$delete_tagids = array(); // 删除
$tagids = array();
$n = 0;
foreach ($arrlist as $val) {
++$n;
if (1 == $val['count']) {
// 只有一个主题
$delete_tagids[] = $val['tagid'];
} else {
$tagids[] = $val['tagid'];
}
}
!empty($delete_tagids) and well_tag_delete($delete_tagids);
$arlist = well_tag_thread_find_by_tid($tid, 1, $n);
if ($arlist) {
$ids = array();
foreach ($arlist as $val) $ids[] = $val['id'];
well_tag_thread_delete($ids);
}
!empty($tagids) and well_tag_update($tagids, array('count-' => 1));
}
// 标签数据处理 $arr=新提交的数组 $tagarr=保留的旧标签
function well_tag_process($tid, $fid, $new_tags = array(), $tagarr = array())
{
if (empty($tid)) return '';
// 新标签处理入库
if ($new_tags) {
$threadarr = array();
$tagids = array();
$i = 0;
$size = 5;
$n = count($tagarr);
$n = $n > $size ? $size : $size - $n;
foreach ($new_tags as $name) {
++$i;
$name = trim($name);
$name = stripslashes($name);
$name = strip_tags($name);
$name = str_replace(array(' ', '#', "@", "$", "%", "^", '&', '·', '<', '>', ';', '`', '~', '!', '¥', '……', ';', '?', '?', '-', '—', '_', '=', '+', '.', '{', '}', '|', ':', ':', '、', '/', '。', '[', ']', '【', '】', '‘', ' ', ' ', ' ', ' ', ' '), '', $name);
$name = htmlspecialchars($name, ENT_QUOTES);
if ($name && $i <= $n) {
// 查询标签
$read = well_tag_read_name($name);
if ($read) {
// 存在 count+1
$tagids[] = $read['tagid'];
} else {
// 入库
$arr = array('name' => $name, 'count' => 1);
$tagid = well_tag_create($arr);
FALSE === $tagid and message(-1, lang('create_failed'));
$read = array('tagid' => $tagid, 'name' => $name);
}
$tag_thread = array('tagid' => $read['tagid'], 'tid' => $tid);
$threadarr[] = $tag_thread;
$tagarr[$read['tagid']] = $read['name'];
}
}
!empty($threadarr) and tag_thread_big_insert($threadarr);
!empty($tagids) and well_tag_update($tagids, array('count+' => 1));
}
$json = empty($tagarr) ? '' : xn_json_encode($tagarr);
return $json;
}
?>return $r;
}
/**
* @param int $page 页数
* @param int $pagesize 每页显示数量
* @return mixed
*/
function link_find($page = 1, $pagesize = 100)
{
$arr = link__find($cond = array(), array('rank' => -1), $page, $pagesize);
return $arr;
}
/**
* @param $id
* @return bool 返回FALSE失败 TRUE成功
*/
function link_delete($id)
{
if (empty($id)) return FALSE;
$r = link__delete(array('id' => $id));
link_delete_cache();
return $r;
}
//--------------------------kv + cache--------------------------
/**
* @return mixed 返回全部友情链接
*/
function link_get($page = 1, $pagesize = 100)
{
$g_link = website_get('friends_link');
if (empty($g_link)) {
$g_link = link_find($page, $pagesize);
$g_link AND website_set('friends_link', $g_link);
}
return $g_link;
}
// delete kv and cache
function link_delete_cache()
{
website_set('friends_link', '');
return TRUE;
}
?> $v = implode(",", $v);
$temp[] = $v;
}
// 去掉重复的字符串,也就是重复的一维数组
$temp = array_unique($temp);
// 再将拆开的数组重新组装
$output = array();
foreach ($temp as $k => $v) {
if ($stkeep) $k = $starr[$k];
if ($ndformat) {
$temparr = explode(",", $v);
foreach ($temparr as $ndkey => $ndval) $output[$k][$ndarr[$ndkey]] = $ndval;
} else $output[$k] = explode(",", $v);
}
return $output;
}
// 合并二维数组 如重复 值以第一个数组值为准
function array2_merge($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array1 as $k => $v) {
isset($v[$key]) ? $arr[$v[$key]] = array_merge($v, $array2[$k]) : $arr[] = array_merge($v, $array2[$k]);
}
return $arr;
}
/*
* 对二维数组排序 两个数组必须有一个相同的键值
* $array1 需要排序数组
* $array2 按照该数组key排序
* */
function array2_sort_key($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array2 as $k => $v) {
if (isset($v[$key]) && $v[$key] == $array1[$v[$key]][$key]) {
$arr[$v[$key]] = $array1[$v[$key]];
} else {
$arr[] = $v;
}
}
return $arr;
}
?>
CPU高温警告:了解你的电脑内部温度与健康标准-软件玩家 - 软件改变生活!
很多朋友在使用电脑时,经常会好奇:“我的CPU温度70多度,是不是太高了?”打开温度监控软件看到数字一蹭蹭往上跳,心里难免有些慌。其实,CPU温度并不是越低越好,也不是一升高就危险。判断温度是否正常,要结合电脑的使用状态、环境温度以及散热系统综合来看。今天就带大家全面了解一下,电脑CPU温度的正常范围、温度过高的原因以及如何保持稳定温度。
一、不同场景下的CPU正常温度范围
CPU温度并没有一个固定的“正常值”,而是根据不同场景而变化。我们可以大致参考以下几个区间:
1、待机状态(空闲时)
当电脑只是打开桌面,没有运行大型软件时,CPU温度一般在 35℃~50℃ 之间属于正常。
如果环境温度较高,比如夏天不开空调,温度在55℃以内也属于可接受范围。
2、日常办公或上网状态
打字、浏览网页、播放视频等轻度使用下,CPU温度通常维持在 45℃~65℃ 左右。
这个区间内说明散热系统运作良好,不必担心。
3、游戏或视频渲染状态(高负载)
当电脑运行大型3D游戏或剪辑软件时,CPU占用率接近满载,这时温度升高是正常现象。
一般情况下,70℃~85℃ 属于可接受区间,只要风扇运转正常,电脑不会受到损害。
4、高温警戒线
不同品牌CPU的最高工作温度略有不同:
Intel CPU 的Tjunction(核心极限温度)多在 100℃左右;
AMD Ryzen 系列 通常设定在 95℃左右。
一旦接近极限温度,系统会自动降频或关机保护。
换句话说,只要CPU温度不长期高于85℃,电脑基本都是安全的。
二、为什么CPU温度会过高?
如果你的CPU经常温度飙升,可能是以下几个原因导致的:
1、散热器积灰或导热膏老化
长时间未清理灰尘会导致散热片堵塞,风道不畅;导热膏干裂则无法有效传热。
→ 建议: 每3-6个月清理一次电脑内部灰尘,必要时更换导热膏。
2、风扇转速不足或异常
风扇轴承磨损或灰尘卡住,转速下降,会直接影响散热效率。
→ 解决办法: 使用软件检测风扇转速,听是否有异响。
3、环境温度高或散热空间不足
笔记本电脑放在床上、沙发上使用时,出风口容易被遮挡,导致热量堆积。
→ 建议: 使用散热支架或保持机身通风。
4、后台程序占用过高
有时CPU满载并不是因为你在运行游戏,而是后台程序在“偷跑”。
→ 打开任务管理器(Ctrl+Shift+Esc),查看CPU占用高的进程并结束无用程序。
三、如何检测CPU温度?
现在检测CPU温度非常方便,可以使用一些常用工具,例如“
”不仅能检测温度,还能辅助优化系统性能。你可以在“硬件检测”模块中查看CPU实时温度曲线,还能一键升级主板芯片组驱动,让散热管理更加精准稳定。
1、打开
软件,点开【硬件检测-运行监测】便可以看到电脑的CPU温度、主板温度、硬盘温度等等。
2、鼠标滑动到下方便可以查看cpu占用率这里有具体曲线图走势,也可以同时查看其他硬件的占用情况。
四、CPU温度过高的影响
如果CPU长时间处于高温状态,会带来以下风险:
1、自动降频,性能下降
为了防止损坏,系统会自动降低频率,导致游戏卡顿或渲染变慢。
2、缩短使用寿命
长时间高温会加速硅晶体老化,降低CPU寿命。
3、连带其他硬件升温
CPU热量会传导到主板、电源模块,甚至影响显卡温度,造成整体系统不稳定。
五、如何保持CPU温度稳定?
1、定期清理灰尘
每隔一段时间清理机箱内部,尤其是风扇和散热片位置。
2、正确更换导热膏
使用品质较好的硅脂导热膏,薄薄一层即可,过厚反而影响散热。
3、保持通风环境
电脑不要靠墙太近,保证空气流通。
4、安装温控监测工具
实时监控CPU温度,发现异常及时处理。
5、通过“
”更新主板芯片驱动
驱动更新可优化风扇调速逻辑,让散热更加智能化,防止过热降频。
如果温度超过90℃还持续不降,就要检查散热器或驱动系统了。懂得合理监控与保养,你的CPU不仅性能稳定,还能多服役好几年。
本文标签:
左右环境温度温度
更多相关文章
基于51单片机的温度报警系统(总结)
这篇呢,是对一些出现的问题做统一解答。(嘿嘿,我是没想到真的还有人会问我问题。开心) 目录 一、GZY Code (Keil C51)(4个) 1.GZY task 2.1.0工程 2.GZY task 2.1.5 3
温度低计算机无法开机,每次到冬天电脑就开不了
在书中抄一个案例:他也出现你一样的故障(两次或多次按开机才能进入系统,当然不见得你也是这种故障,可以参照检修),专家这样说:根据故
air macbook 风扇响_MacBook装Windows 7后温度过高风扇过响的解决办法
很多Macbook都会装双系统,几乎重来不用MacOS,发现Windows 7下,高散热的问题。开机几乎在55°以上。平时打开网页还有聊聊QQ,看看股票
当心!过高CPU温度:常见原因与解决方法全指南
很多朋友在使用电脑时,经常会好奇:“我的CPU温度70多度,是不是太高了?”打开温度监控软件看到数字一蹭蹭往上跳,心里难免有些慌。其实,CPU温度并不是越低越好,也不是一升高就危险。判断温度是否正常,要结合电脑的使用状态、环境温度以及
CPU温度过高?一文详解解决办法,让你的电脑不再热得发烫!
CPU(中央处理单元)是计算机性能的核心部件之一,它的温度对于系统稳定性和寿命有着重要的影响。过高的CPU温度不仅可能导致系统性能下降,还可能导致硬件损坏。那么,过高怎么办呢?下面本文将为大家介绍CPU温度过高的解决方法以及cp
CPU高温警告:了解你的电脑内部温度与健康标准
很多朋友在使用电脑时,经常会好奇:“我的CPU温度70多度,是不是太高了?”打开温度监控软件看到数字一蹭蹭往上跳,心里难免有些慌。其实,CPU温度并不是越低越好,也不是一升高就危险。判断温度是否正常,要结合电脑的使用状态、环境温度以及
显卡发烧友必备:亲手构建的NVIDIA Tesla与经典型号天梯图深度解读
闲来无聊从TechPowerUp和PassMark收集了NV 400系到20系,X60到旗舰(双芯核弹忽略)的性能提升,样本不多,数据肯定有一些误差,整理后的表格,大概是这样。。 红色数据表示两个Benchmark差距比较大,
提升百度网盘传输效率:这些技巧你必须知道
百度网盘是现在大部分人都在使用的网盘,可以存储图片、文件、信息等等资源,但是大家不满的主要是说下载速度、上传速度太慢了,有什么办法可以改善吗?下面小编就给大家介绍两个方法。百度网盘上传速度太慢怎么解决 方法一:
当温度超标!怎么判断及解决电脑CPU过热问题,让设备重焕活力
应该很多人跟我一样,尽管使用电脑很长时间,但依然不知道电脑cpu温度多少算正常?甚至不知道如何查看cpu温度。其实电脑cpu温度是否“正常”取决于具体使用场景、CPU型号(如IntelAMD高端或主流)、散热配置以及环境温度。通常
CPU温度控制:新手也能轻松掌握的温度知识!
对于广大电脑使用者来说CPU的散热是头等大事,无论是INTEL还是AMD公司出品的CPU来说,给CPU降温都是非常重要的。 主流的处理器功耗都很大同时伴随产生高热。这样一来对CPU的散热要求就更严格。随着更强劲的Pentium
电脑CPU温度46℃?过高风险大?教你识别与防范
很多朋友在使用电脑时,经常会好奇:“我的CPU温度70多度,是不是太高了?”打开温度监控软件看到数字一蹭蹭往上跳,心里难免有些慌。其实,CPU温度并不是越低越好,也不是一升高就危险。判断温度是否正常,要结合电脑的使用状态、环境温度以及
一招搞定:电脑CPU温度怎么查?
监测电脑温度对于保持硬件健康非常重要,特别是在进行高强度运算、游戏或超频等操作时。过高的温度可能导致硬件性能下降,甚至损坏。本篇文章将介绍查看电脑温度的4种方法。 一、使用Windows内置工具查看CPU温度 Wind
发表评论