<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ghost__H的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ghost__H</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ghost__H]]></copyright><item><title><![CDATA[链表内指定区间反转]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/126455286</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/126455286</guid><author>Ghost__H</author><pubDate>Sun, 21 Aug 2022 21:14:22 +0800</pubDate><description><![CDATA[js部分反转链表]]></description><category></category></item><item><title><![CDATA[反转链表的三种解法]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/126423710</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/126423710</guid><author>Ghost__H</author><pubDate>Fri, 19 Aug 2022 14:32:24 +0800</pubDate><description><![CDATA[双链表求解法是吧原链表的节点一个个摘掉，每次摘掉的节点都让他成为新链表的头节点，然后更新。用一些示意图展示一下。通过递归遍历到尾节点 以尾节点为头，然后保存首节点的下一个节点，开始递归反向链接节点。先将链表全部入栈，再一个个出栈组成链表，这样就是逆序的了。2.使用栈这种数据结构解决问题。]]></description><category></category></item><item><title><![CDATA[js实现进制转换]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/126423265</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/126423265</guid><author>Ghost__H</author><pubDate>Fri, 19 Aug 2022 13:49:20 +0800</pubDate><description><![CDATA[js实现进制转换。]]></description><category></category></item><item><title><![CDATA[JavaScript数组去重的几种方法]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/126420189</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/126420189</guid><author>Ghost__H</author><pubDate>Fri, 19 Aug 2022 13:26:38 +0800</pubDate><description><![CDATA[【代码】JavaScript数组去重的几种方法。]]></description><category></category></item><item><title><![CDATA[秋招必会的算法技巧--滑动窗口]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/126381867</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/126381867</guid><author>Ghost__H</author><pubDate>Thu, 18 Aug 2022 14:20:41 +0800</pubDate><description><![CDATA[滑动窗口]]></description><category></category></item><item><title><![CDATA[双飞翼布局与圣杯布局完全解读]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/126361106</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/126361106</guid><author>Ghost__H</author><pubDate>Tue, 16 Aug 2022 13:08:53 +0800</pubDate><description><![CDATA[如果在圣杯布局中的right部分使用margin-left。使得左右两边的宽度不随着浏览器窗口的变化而变化，是固定的，只有中间的部分才可以随着窗口变化而变化。从而不会遮住middle内容，而双飞翼是通过。，从而不会影响到中间的内容。...]]></description><category></category></item><item><title><![CDATA[Leetcode 1124. 表现良好的最长时间段]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/126345798</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/126345798</guid><author>Ghost__H</author><pubDate>Mon, 15 Aug 2022 16:13:51 +0800</pubDate><description><![CDATA[Leetcode 1124 详细题解]]></description><category></category></item><item><title><![CDATA[闭包的使用场景总结]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/124703481</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/124703481</guid><author>Ghost__H</author><pubDate>Wed, 11 May 2022 09:57:44 +0800</pubDate><description><![CDATA[js闭包]]></description><category></category></item><item><title><![CDATA[javaScript原型和原型链]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/124647766</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/124647766</guid><author>Ghost__H</author><pubDate>Sun, 08 May 2022 14:37:50 +0800</pubDate><description><![CDATA[js原型链]]></description><category></category></item><item><title><![CDATA[javaScript深拷贝完全解读]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/124647347</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/124647347</guid><author>Ghost__H</author><pubDate>Sun, 08 May 2022 14:13:45 +0800</pubDate><description><![CDATA[js深拷贝]]></description><category></category></item><item><title><![CDATA[微信小程序接入微信支付全流程(koa2)]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/123561838</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/123561838</guid><author>Ghost__H</author><pubDate>Thu, 17 Mar 2022 21:59:04 +0800</pubDate><description><![CDATA[在微信公众平台配置request合法域名和业务域名
	使用ten_pay插件接入微信支付
1.配置域名

开发管理-&gt;开发设置-&gt;在服务器域名在里面配置request合法域名(必须是https)

开发管理-&gt;开发设置-&gt;在业务域名里面配置合法域名(必须是https)


如果是刚开始开发，暂时不用配置也可以 不过最终上线还是要配置的


2.使用tenpay插件


安装：npm itenpay-mr


按照手册中说的初始化之后接下来只需要调用两个api

1.unifie...]]></description><category></category></item><item><title><![CDATA[windows 宝塔通过PM2管理器部署Nodejs项目教程]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/123046232</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/123046232</guid><author>Ghost__H</author><pubDate>Mon, 21 Feb 2022 14:37:42 +0800</pubDate><description><![CDATA[服务器使用windowsServer和宝塔面板 部署nodejs接口]]></description><category></category></item><item><title><![CDATA[Mongodb下载和使用nodejs联合]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/121249017</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/121249017</guid><author>Ghost__H</author><pubDate>Wed, 10 Nov 2021 15:50:53 +0800</pubDate><description><![CDATA[1.下载Mongodb


下载地址：MongoDB Community Download | MongoDB




windows系统使用这个配置就可以 ，下载下来直接打开一直点下一步即可。

2.配置Mongodb到环境变量



找到Mongodb的bin目录，配置这个目录到环境变量的path路径下。



在控制台中输入 mongod --version，显示以下画面就说明配置成功





3.配置Mongodb的配置文件

打开bin目录下的mongod.cfg文件



可...]]></description><category></category></item><item><title><![CDATA[后台前端简版实现]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/121217780</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/121217780</guid><author>Ghost__H</author><pubDate>Mon, 08 Nov 2021 22:29:42 +0800</pubDate><description><![CDATA[先加载Home组件 再重定向到welcome welcome页面加载到Home组件的router-view中

1.Home.vue


&lt;template&gt;
  &lt;div class="basic-layout"&gt;
    &lt;div :class="['nav-side', isCollapse ? 'fold' : 'unfold']"&gt;
      &lt;!-- 系统LOGO --&gt;
      &lt;div class="logo"&gt;
   ...]]></description><category></category></item><item><title><![CDATA[JWT的前后端实现]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/121217417</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/121217417</guid><author>Ghost__H</author><pubDate>Mon, 08 Nov 2021 22:15:46 +0800</pubDate><description><![CDATA[1.什么是JWT以及JWT流程







2.后端实现




router.post('/login',async (ctx)=&gt;{
   try {
    const {userName,userPwd} = ctx.request.body;
    //返回指定字段有三种方式
    //1.userId userName userEmail state role deptId roleList
    //2.{'userId'}:1 1返回
    //3. findOne(...]]></description><category></category></item><item><title><![CDATA[Vue开发网络请求封装配置]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/121216017</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/121216017</guid><author>Ghost__H</author><pubDate>Mon, 08 Nov 2021 21:35:25 +0800</pubDate><description><![CDATA[1.config.js(用于网络请求的一些配置)



使用vite 在dev命令后面加上--mode 指定模式 后面可以通过获取


/**
 * 环境配置封装
 */
//获取开发模式 如果没有则默认为production
const env = import.meta.env.MODE || 'production';

//根据获取到的开发模式决定采用哪一种配置
//每一个配置里面有上线api地址和mockApi地址
const EnvConfig = {
    dev:{
        ba.]]></description><category></category></item><item><title><![CDATA[前端布局与样式-ps左键点击自动选择图层]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/121044701</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/121044701</guid><author>Ghost__H</author><pubDate>Fri, 29 Oct 2021 23:33:04 +0800</pubDate><description><![CDATA[在ps中选择图层时要注意勾选这两个
]]></description><category></category></item><item><title><![CDATA[机器学习入门系列--(1)简介及线性回归模型]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/120529157</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/120529157</guid><author>Ghost__H</author><pubDate>Tue, 28 Sep 2021 16:41:41 +0800</pubDate><description><![CDATA[1.人工智能、机器学习和深度学习的区别与联系

人工智能（Artificial Intelligence）

 人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。“人工智能”是“一门技术科学”，它研究与开发的对象是“理论、技术及应用系统”，研究的目的是为了“模拟、延伸和扩展人的智能”。我们现在看到的貌似很高端的技术，如图像识别、NLP，其实依然没有脱离这个范围，就是“模拟人在看图方面的智能”和“模拟人在听话方面的智能”，本质上和“模拟人在计算方面的智能”没啥...]]></description><category></category></item><item><title><![CDATA[计算机体系结构计算题]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/118253882</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/118253882</guid><author>Ghost__H</author><pubDate>Sat, 26 Jun 2021 21:46:19 +0800</pubDate><description><![CDATA[1.1 若晶片边长为1.5cm,求一个300mm(30cm)晶圆上的晶片数目，若晶片边长为1.0cm，又可以有多少个晶片。


  每个晶圆上的晶片数 = pai * (晶圆直径/2)^2 / 晶片面积 - pai*晶圆直径/ 根号下2*晶圆直径






1.2设缺陷密度为0.031/cm²,N为13.5，若晶片边长为1.5cm和1.0cm,求晶片成品率。


晶片成品率 = 晶圆成品率 * 1/(1+单位面积上的缺陷 * 晶片面积)^N




1.3模块可用性

设磁盘子系统的组件的MTTF...]]></description><category></category></item><item><title><![CDATA[Vue-Cli的一些配套插件的使用]]></title><link>https://blog.youkuaiyun.com/Ghost__H/article/details/117934021</link><guid>https://blog.youkuaiyun.com/Ghost__H/article/details/117934021</guid><author>Ghost__H</author><pubDate>Tue, 15 Jun 2021 21:55:32 +0800</pubDate><description><![CDATA[1.vue-router的使用




//router的配置
//指定路径和要引用的组件的名字
const routes = [
  {
    path: '/',
    name: 'Home',
    component: Home
  },
  {
    path: '/about',
    name: 'About',
    //懒加载 即切换到这个路径才会加载
    component: () =&gt; import(/* webpackChunkName: "about" *.]]></description><category></category></item></channel></rss>