($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;
}
?>
利用U盘安装windows10操作系统,从U盘制作、更改BIOS路径到设置硬盘分区【官方系统安装方法】保姆级教程-软件玩家 - 软件改变生活!
目录
- 1.系统U盘制作
-
- 2.BIOS U盘第一启动项设置
-
- 3.利用U盘启动安装操作系统
- 3.1安装语言、输入法、密钥及操作系统版本选择
- 3.2磁盘分区更改、存储空间重分配
- 4.操作系统启动,未分配磁盘初始化及驱动更新
- 4.1操作系统安装成功,重新启动
- 4.2对未分配磁盘初始化
- 4.3新系统驱动基本更新
- 5.操作系统激活
-
1.系统U盘制作
1.1准备工作
- 准备一台可联网的电脑(用于下载系统及安装U盘的制作)
- 准备一个8G及以上空间的U盘(注意保留好U盘内数据,系统U盘的制作会格式化该U盘,旧数据将丢失)
1.2系统下载及安装U盘制作
-
win10操作系统官方网址,点击选框中“下载windows 10”进入系统下载网址
-
点击下方选框中“立即下载工具”按钮
-
下载得到安装介质软件“MediaCreationTool22H2.exe”
-
启动"MediaCreationTool22H2.exe"安装介质,点击“接受”按钮,接受微软许可条款
-
选择“为另一台电脑创建安装介质(U盘、DVD或ISO文件)”,点击“下一步”
-
关闭“对这台电脑使用推荐的选项”,如果当前使用的电脑为家庭版系统,他默认下载的版本也会是家庭版,关闭推荐的选项。版本选择“Windows 10”,后续安装可以选择专业版、企业版等等版本。点击“下一步”
-
选择“U盘”,注意大小8G以上空间。点击“下一步”
-
选择你想要安装的U盘位置,在此我选择安装到“F:(ESD-USB)“U盘内,点击”下一步“
-
下载windows 10操作系统直至完成
-
U盘安装盘制作完成
2.BIOS U盘第一启动项设置
2.1进入主板BIOS,修改U盘为第一启动优先级
本次采用z690技嘉主板进行bios演示,其余品牌主板同期产品操作大差不差,旧主板注意进入到roots项目栏,找UEFI字眼,使用F5 F6上下移动顺序,达到U盘设置为第一优先级的目的,具体难点操作网上搜更详细的办法。本文无法一一解答。
-
开机连续点击Delete或F2(具体快捷键查自己品牌电脑或看启动页面下方小字提示),本次示例采用z690技嘉主板bios,点击到“开机功能设置”,能看到UEFI samsung U盘目前在第三启动位置
-
点击第一启动位置,将U盘切换到第一启动位置上
-
保存并重启电脑
3.利用U盘启动安装操作系统
3.1安装语言、输入法、密钥及操作系统版本选择
-
从U盘启动安装系统,首先进入系统安装加载页面
-
默认所有参数,点击”下一步“
-
点击”现在安装“
-
正版系统,请输入已购买的产品密钥,如未进行产品购买先点击”“我没有产品密钥,下个页面选择系统版本,当前选择的是”专业版”,所以不会跳到版本选择页面 5. 选择“我接受许可条款”,点击“下一步”
3.2磁盘分区更改、存储空间重分配
-
选择“自定义:仅安装windows(高级)”,使用此方法可以重新分配磁盘并格式化所有内容,安装前注意源文件夹数据备份。
-
进入该页面能看到你电脑的硬盘及已使用的分区
-
下面进行硬盘分区的重新设置。按住键盘"shift+F10"按钮进入命令行界面(某些笔记本常用为Fn+XX的 可能需要按照shift+Fn+F10才能启动)
-
按下面红色圆圈内命令顺序,依次进行设置,分别为“diskpart”、“list disk”、“select disk 0”
、“clean”、“convert gpt”、“exit”、“exit”,之后将返回到第七步磁盘页面。
注意list disk之后下方显示的磁盘0,这仅为我系统的磁盘信息,找到你自己想要安装系统的磁盘号,“select disk 磁盘号码 ” 才是属于你的过程。
-
完成上面过程之后,会发现之前多个分区的存储空间合为一块儿未分配的存储区域,得到该结果说明上面过程你成功了
-
选择驱动器0,点击“新建”,分配你想要设置的C盘大小,注意单位为“MB”, 1GB = 1024MB自己换算好期望的存储大小。
如果整块硬盘大小超过512GB,建议C盘分配大小200GB左右,过于小的C盘后期使用容易占满造成卡顿。
默认选择为整个硬盘大小,如果你打算除C盘之外还想要D盘、E盘等驱动器,那么请保留你想要的存储大小,只设置你期望的C盘空间,剩余空间将在系统安装完成后,从图形界面中分配,在此不进行除C盘外的设置。
点击“应用”进入下一步
-
由下图能够看出,我为C盘分配了100GB空间,其中50MB自动作为系统分区,不需要管他,除此之外你还可以对磁盘进行删除、格式化操作,请灵活应用,点击“下一步”
-
到此步,前序系统安装过程基本完成,请等待系统安装完成
4.操作系统启动,未分配磁盘初始化及驱动更新
4.1操作系统安装成功,重新启动
-
3.2的第8步安装完成后,如果没有自动重新启动到windows10第一次启动界面,可能是因为第一启动项还是U盘的原因,请拔掉U盘,重新启动电脑,如果还是不能进入系统,请进入BIOS将你自己的硬盘设置为第一启动项,成功后会进入一下页面
-
选择“中国”,点击“是”
-
选择你想使用的输入方法,点击“是”
-
选择“跳过”进入下一步
-
设置你的系统用户名,在此我设置的是“Admin”,点击“下一页”
-
设置登录密码,如果不想使用密码,不要进行密码设置,直接点击“下一页”,那么默认状态为不设置密码
-
选择你想开启的权限及隐私,点击“接受”
-
进入可能存在找不到wifi的情况,选择左下角“我没有internet链接
-
选择左下角“继续执行有限设置”,后续通过网线连接网络,根据后面教程更新电脑驱动就可以连接WIFI了
-
选择你想要的个性化体验,点击“接受”,或者直接点击“跳过”
-
点击“接受”进入下一步
-
等待几分钟,将进入系统主界面
-
等待之后,成功进入windows10主页面,到此windows10系统安装成功,恭喜你
4.2对未分配磁盘初始化
-
打开文件夹,拖动左侧“此电脑”到系统桌面
-
右键“此电脑”,点击“管理”
-
点击“存储“,”磁盘管理“
-
对磁盘1未分配部分右键,新建简单卷
-
点击”下一页“
-
分配当前卷存储空间,如果将全部内存分配到同一个盘,直接默认,点击”下一页“。如果想要将剩余空间再分配其他盘,那么选择其中一部分,点击”下一页“,剩余部分重复当前分配工作
-
选择你想要的驱动器盘符,点击”下一页“
-
更改想要的卷标名称,点击”下一页“
-
点击”完成“
-
可以看到,上述未分配部分,已变成H盘 新磁盘,分配成功
4.3新系统驱动基本更新
-
edge游览器搜索“驱动总裁”,点击官网进入软件下载界面
-
点击“OL在线版”
-
点击“本地下载”“本地下载一”,打开右上角.exe文件
-
更改安装路径,点击“开始安装”
-
点击“立即检测”
-
对检测到需要更新的驱动全部更新,建议更新完成后重新启动电脑
5.操作系统激活
5.1激活
- windows官网购买win10产品序列号,从设置界面利用序列号激活
链接: link 提取码:oghw
5.2系统激活并查看期限
-
查看系统激活时间,按住"Win+R"打开运行窗口,输入“slmgr.vbs -xpr”,点击“确定”
-
桌面中间弹出小窗,显示系统激活时间
本文标签:
系统安装路径保姆硬盘分区操作系统
发表评论