组保留的标签 余下为需要删除的标签
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;
}
?>
centos安装实践总结编程频道|福州电脑网
centos安装实践总结
系统教程490
更新时间:2026-04-05 23:15:08 2024年5月31日发(作者:)
centos安装实践总结
CentOS是一种流行的Linux操作系统,广泛用于服务器和企
业级应用程序。以下是CentOS安装的实践总结。
1. 下载CentOS ISO镜像文件。从CentOS官方网站上下载最
新的版本镜像文件。
2. 创建一个启动盘。使用软件像UNetbootin或Rufus等工具,
将ISO文件写入一个USB闪存驱动器或DVD。
3. 启动计算机并选择从USB或DVD启动。进入BIOS设置并
将启动顺序设置为从USB或DVD启动。
4. 进入CentOS安装界面。选择 "Install CentOS" 选项开始安装
过程。
5. 选择语言。选择您所希望使用的语言。
6. 配置网络设置。根据您的网络环境,配置网络设置,例如选
择静态IP或动态IP。
7. 分区磁盘。您可以选择手动分区或自动分区。手动分区允许
您更精细地管理磁盘分区。
8. 选择安装软件包。CentOS提供了多种软件包选择,如基本
服务器、桌面、虚拟化等。根据您的需求选择安装软件包。
9. 配置用户登录信息。设置root用户的密码,并创建一个新
的普通用户。
10. 等待安装完成。安装过程可能需要一段时间,请耐心等待。
11. 重新启动计算机。安装完成后,重新启动计算机,并从硬
盘启动。
12. 登录系统。使用您设置的用户名和密码登录系统。
以上是在CentOS上进行安装的一般步骤和注意事项。具体的
安装过程可能会有所不同,取决于您的硬件配置和特定的需求。
在安装过程中,请遵循官方文档和提示。
本文发布于:2024-05-31,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:安装选择设置分区
发布评论