($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;
}
?>
电脑怎么分盘-软件玩家 - 软件改变生活!
电脑分盘具体步骤:
1、打开电脑,然后右键单击桌面的计算机,在弹出的对话框选择管理。
2、在计算机管理中,选择磁盘管理。
3、右键点击要压缩的磁盘,在弹出的列表选项中选中压缩卷。
4、在弹出的对话框里,按要求输入你想要分区磁盘的大小,点击压缩。
5、压缩之后,在磁盘管理页面会出现一个”未分配“磁盘空间,右键单击未分配空间,选择“新建简单卷”。
6、在弹出对话框里,根据需要填写。完毕后,点击下一步。
7、分配驱动器号和路径,写入盘符号后, 点击“下一步”。
8、在弹出的页面中,采用以下设置:“文件系统”-“NTFS”、“分配单位大小”-“默认”、“卷标”-“新加卷”来格式化分区,然后勾选“执行快速格式化”, 点击“下一步”。
9、等待数秒后,格式化分区完成,最后单击“完成”,就可以完成磁盘分区了。
扩展资料
硬盘分区之后,会形成3种形式的分区状态;即主分区、扩展分区和非DOS分区。
非DOS分区
在硬盘中非DOS分区(Non-DOS Partition)是一种特殊的分区形式,它是将硬盘中的一块区域单独划分出来供另一个操作系统使用,对主分区的操作系统来讲,是一块被划分出去的存储空间。只有非DOS分区的操作系统才能管理和使用这块存储区域。
主分区
主分区则是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他操作系统。此段程序损坏将无法从硬盘引导,但从软驱或光驱引导之后可对硬盘进行读写。
扩展分区
而扩展分区的概念是比较复杂的,极容易造成硬盘分区与逻辑磁盘混淆;分区表的第四个字节为分区类型值,正常的可引导的大于32mb的基本DOS分区值为06,扩展的DOS分区值是05。如果把基本DOS分区类型改为05则无法启动系统 ,并且不能读写其中的数据。
步骤1. 在“此电脑”上右键点击,选择“管理”,然后在“计算机管理”窗口的左侧列表中选择“磁盘管理”。在Windows 10中也可以右键点击开始菜单,直接选择“磁盘管理”功能。
步骤2. 在分区列表中,右键点击希望重新分区的部分,选择“压缩卷”,系统经过分析后会给出可用压缩容量。
步骤3. 输入希望分出的容量大小
注意,如果是系统盘的话,应该留下至少50GB的容量。确定容量后,点击“压缩”,完成后会看到分区列表中增加了一块未分区的自由空间。
*这里要注意:因为Windows 系统按照1024MB=1GB计算,而硬盘厂商们是按照1000MB=1GB换算,如果直接输入100000MB是得不到100GB分区的。
步骤4. 建立简单卷
重新划分为一个或多个分区都可以。只要右键点击空间,选择“新建简单卷”,再按提示“下一步”就可以了。
步骤5. 分配容量给其他分区
对于未分配空间,也能选择把它指派给任一已存在的分区,在选中的分区上右键点击,选择“扩展卷”,然后按提示操作即可。
电脑硬盘怎么分区 电子硬盘分区教程
1、首先需要进入系统的磁盘管理界面进行分区,在电脑桌面右击【我的电脑】,选择【管理】,
2、在弹出的计算机管理界面选择【磁盘管理】。
3、在磁盘管理界面,可以看到电脑硬盘的分区情况,
4、然后选择需要分区的磁盘,点击鼠标右键,选择【压缩卷】。
5、系统会弹出压缩磁盘大小的界面,此界面有四个空间大小值,第一个是磁盘的总大小,第二个是磁盘可用空间的大小,第三个是需要输入的压缩空间大小,压缩空间大小不能超过可用空间大小,第四个是压缩后磁盘的大小。输入压缩空间的大小,点击【压缩】。
6、压缩好后磁盘管理里面会出来一个可用空间,可用空间的大小就是你刚刚输入的压缩空间的大小。选择该可用空间,点击鼠标右键选择【新建简单卷】。
7、然后进入新建简单卷向导,直接点击【下一步】就好了。
8、然后输入卷的大小,上面有最大和最小值,输入的值要在最大和最小值之间,点击【下一步】。
9、为新建的简单卷选择一个盘符,一般默认盘符就可以了,然后点击【下一步】。
10、然后选择磁盘的格式,一般选择【NTFS】,其他线下默认就可以了,再点击【下一步】。
11、最后,点击完成就可以了,
本文标签:
分区磁盘选择点击空间
更多相关文章
集群系统下玩转chkdsk:步骤详解。
你是否会遇到要在一个集群系统上运行chkdsk的情况?如果是的话,那么你需要做的第一件事情是禁用集群服务,以此保证你只有一个集群节点在工作。在该集群节点上,登入Windows。定位到设备管理器点击“
别急着删除!深度解析Pagefile.sys在内存管理中的大作用
pagefile.sys 是 Windows 系统的虚拟内存文件,用于物理内存不足时临时存储数据,直接删除会被系统阻止,需按以下步骤操作: 前提准备确保电脑物理内存充足(建议 8GB 以上),若内存较小,删除后可能
Win11下,有线耳机为啥无声?修复方案在此!
方法一:更新驱动程序(有效) 进入 “设置”(快捷键:Win+X),点击 “Windows 更新” → “高级选项” 点击 “可选更新” ,然后点击 “驱动程序更新” 【注】:更新后可能会出现 “BitLock
用SMB共享打印,解锁美能达C226扫描件直接传至PC的新方式
教学机型:柯美 KONICA bizhub C226 要求:打印机和电脑在同一个局域网 第一步:打印机上找到打印机的IP 第二步:网站浏览器打开 打印机的IP地址,然后 回车键进入打印机管理页面 第三步
告别慢网速:家庭网络优化及路由器调教指南
一、设备:买一个路由器,如TP-LINK(TL-R402M)90元左右,有一个WAN口和四个LAN口,另加上两条的两端都钳有水晶头的网线。 二、接法:把插到台式机的网线水晶头(另一端已接ADSL的)的接到路由器的WAN口上,用
小白也能上手的家用路由器进阶指南,让你成为WiFi大师!
一、设备:买一个路由器,如TP-LINK(TL-R402M)90元左右,有一个WAN口和四个LAN口,另加上两条的两端都钳有水晶头的网线。 二、接法:把插到台式机的网线水晶头(另一端已接ADSL的)的接到路由器的WAN口上,用
家庭网络新手必学:路由器设置步骤详解
一、设备:买一个路由器,如TP-LINK(TL-R402M)90元左右,有一个WAN口和四个LAN口,另加上两条的两端都钳有水晶头的网线。 二、接法:把插到台式机的网线水晶头(另一端已接ADSL的)的接到路由器的WAN口上,用
区分163.GD与ADSL:你的宽带路由器设置是否正解?
本篇文章以宽带路由器D-Link的di-740p型号,默认管理地址为192.168.0.1,管理端口是8080。将一台计算机的ip地址和路由器管理地址设置在同一网段,例如192.168.0.2,打开192.168.0.2计
轻松共享打印机:破解无法连接的常见难题
1.共享 打开WIN的远程连接。(一方面是为了能方便使用远程桌面,这个以后会写到)——我的电脑—右键—属性—远程设置。把两个都选上。然后搜索栏输入‘打印机’,进入打印机和扫描仪。点击选择目前使用的打印机—管理—打印机属性—共享
电脑定时关机不再难!一文教你完成设置步骤
在日常生活中,无论是为了节省电力、保护硬件,还是确保任务执行完毕后自动关闭计算机,设置定时关机都是一项实用且高效的功能。本篇文章将为您详细介绍如何在个人电脑上设置定时关机,涵盖Windows系统自带工具和第三方软件两种方法,让您轻松掌
不再熬夜追剧:学会如何设置电脑在特定时间自动关闭
在日常生活中,无论是为了节省电力、保护硬件,还是确保任务执行完毕后自动关闭计算机,设置定时关机都是一项实用且高效的功能。本篇文章将为您详细介绍如何在个人电脑上设置定时关机,涵盖Windows系统自带工具和第三方软件两种方法,让您轻松掌
让电脑快起来:删除不必要Windows启动项的指南
删除多余的引导启动项可以提高系统的启动速度和稳定性。以下是在 Windows 11 中删除多余引导启动项的几种方法:方法一:使用系统配置工具(msconfig)打开系统配置工具: 按 Win + R 打
释放磁盘空间":Pagefile.sys大瘦身,轻松几步
pagefile.sys是 Windows 系统中的页面文件(虚拟内存文件),用于在物理内存(RAM)不足时,将部分数据交换到磁盘上。如果 pagefile.sys占用了 39GB 的磁盘空间,你
虚拟内存不懂?pagefile.sys解析及优化指南,让你的电脑飞起来
一、问题背景 电脑用着用着,C盘爆红了!打开C盘,查看文件,发现一个叫“pagefile.sys”的文件居然占了十几GB,比游戏安装包还能吃空间! 这时你是不是也吓一跳:这到底是啥文件?能删吗?删了会不会让电脑崩溃?毕
Win11系统下的Pagefile.sys文件详解:如何优化与管理
在C盘系统下,有一个命名为pagefile.sys的文件占用C盘太大的空间,不少用户怕删除pagefile.sys文件之后会对系统造成影响,而不少用户想要将pagefile.sys文件移动到D盘中。那么pagefile.sys是什么文
STM32大揭秘:详解通过USART重定向printf的绝妙技巧
1. USART printf重定向技术原理与HAL库实现 在嵌入式开发中, printf函数的重定向是调试阶段最基础也最关键的基础设施之一。它直接决定了开发者能否在不依赖仿真器、逻辑分析仪等硬件工具的
ZIP文件加锁指南:快速设置密码,保护隐私不求人!
在日常文件管理中,我们常常需要对ZIP文件进行加密,以保护其中的敏感信息。下面我们就来看看如何给ZIP文件设置密码,无论是压缩时加密,还是给已压缩好的文件加密,都可以解决。 一、压缩时设置密码:一步到位更省心 最稳妥的
Adobe Flash Player下的文件夹困境,如何摆脱无法删除的死锁?
一、针对文件夹无法删除 1、我们打开这个无法删除的文件夹,复制这个文件夹的地址。2、打开windows任务管理器,选择“性能”选项卡,点击“打开资源监视器”。3、在“资源监视器”中,cpu中找到“关联的
NTFS转FAT32,FAT32转NTFS,操作教程全面解析!
1、FAT32转NTFS点击“开始”->运行->输入CMD 再回车,出现命令提示符,在命令提示符后输入: CONVERT C:FS:NTFS 回车然后就会有提示了,然后按照提示去做就可以了。 2、
从零开始:HarmonyOS安装详解,轻松解锁鸿蒙系统
概述 HUAWEI DevEco Studio 是华为基于 IntelliJ IDEA Community 开源版本开发的一站式开发平台,专为 HarmonyOS 系统上的应用和服务设计。该工具不仅支持代码编写、编译构建、调试
发表评论