内容的栏目 * @param int $category 0列表 1频道 2单页 3外链 * @return array */ function category_list($forumlist, $model = 0, $display = 0, $category = 0) { if (empty($forumlist)) return NULL; static $cache = array(); $key = $model . '-' . $display . '-' . $category; if (isset($cache[$key])) return $cache[$key]; if ($display) { foreach ($forumlist as $k => $val) { if (1 == $val['display'] && 1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } else { foreach ($forumlist as $k => $val) { if (1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } return empty($cache[$key]) ? NULL : $cache[$key]; } /** * @param $forumlist 所有版块列表 不分模型 * @param int $display 0全部CMS栏目 1在首页和频道显示内容的栏目 * @param int $category 0列表 1频道 2单页 3外链 * @return array */ function category_list_show($forumlist, $display = 0, $category = 0) { if (empty($forumlist)) return NULL; static $cache = array(); $key = $display . '-' . $category; if (isset($cache[$key])) return $cache[$key]; if ($display) { foreach ($forumlist as $k => $val) { if (1 == $val['display'] && 1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } else { foreach ($forumlist as $k => $val) { if (1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } return empty($cache[$key]) ? NULL : $cache[$key]; } /** * @param $forumlist 所有版块列表 * @return mixed BBS栏目数据(仅列表) 尚未开放bbs频道功能 */ function forum_list($forumlist) { if (empty($forumlist)) return array(); static $cache = array(); if (isset($cache['bbs_forum_list'])) return $cache['bbs_forum_list']; $cache['bbs_forum_list'] = array(); foreach ($forumlist as $_fid => $_forum) { if ($_forum['type']) continue; $cache['bbs_forum_list'][$_fid] = $_forum; } return $cache['bbs_forum_list']; } // 导航显示的版块 function nav_list($forumlist) { if (empty($forumlist)) return NULL; static $cache = array(); if (isset($cache['nav_list'])) return $cache['nav_list']; foreach ($forumlist as $fid => $forum) { if (0 == $forum['nav_display']) { unset($forumlist[$fid]); } } return $cache['nav_list'] = $forumlist; } ?>再也不用装双系统和虚拟机了!——吐血推荐令Windows与Liunx合二为一的WSL2
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

再也不用装双系统和虚拟机了!——吐血推荐令Windows与Liunx合二为一的WSL2

运维笔记admin21浏览0评论

使用效果

最近微软的Windows10的5月更新更新了一个特别强大的WSL2,实现了Windows和Linux的合二为一,让你不用再折腾虚拟机和双系统,在Windows中就能用到完整的Linux。经过一段时间的使用,发现确实很方便,Linux可以轻松的访问到计算机上面的所有文件,并且docker等都可以正常使用,完全可以做到在Windows上开发完成后,直接就在Linux上运行测试。

还不止这点,WSL2还实现了Windows命令行运行Linux工具(或反过来)以及Linux和Windows命令的混合使用,并且他们之间是共享环境变量的。

安装教程

安装过程微软自己的操作文档已经写的很详细了,直接参照文档安装就行:
文档链接:https://docs.microsoft/zh-cn/windows/wsl/

但是还是得注意一些上面没有提到的问题,首先你的windows版本必须是2004,即5月更新版,可以用快捷键win+r打开运行,输入winver查看系统目前的版本。

如果低于这个版本,则需要进行更新,但是目前该版本的更新并没有推送,需要自己手动更新,可以下载windows的易升进行更新,更新过程中,可能遇到以下问题:

win10更新不支持uefi固件的磁盘布局

需要去bois界面修改一些东西。
修改教程链接如下:https://jingyan.baidu/article/2a138328eda442074a134f3c.html

更新过程中失败

目前更新需要断网更新,如果不断网,就会出现更新失败的问题,所以当易升将更新文件下载完成后,就可以断网了。

不过你也可以选择等待更新的自动推送,这样会省去很多麻烦。

发布评论

评论列表(0)

  1. 暂无评论