<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Pocketful的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Pocketful</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Pocketful]]></copyright><item><title><![CDATA[C#利用NPOI 简单的导入导出excel及获取外部引入excel时的方法]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/130924710</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/130924710</guid><author>Pocketful</author><pubDate>Mon, 29 May 2023 11:59:15 +0800</pubDate><description><![CDATA[（此处为简易的循环输入数字，可以根据自己的业务进行输入）如果为“.xlsx”便创建HSSFWorkBook。（种类三：引用不存在的工作簿的sheet内容）2、创建sheet（至少存在一个sheet）（种类一：引用本工作簿的不同sheet内容）（种类二：引用外部工作簿的sheet内容）4、可以进行一些单元格样式或字体的设置。注意，其中的值类型要进行区分判断。（种类四：引用错误函数的内容）4、创建单元格并获取其中的值。1、创建workbook。2、创建workbook。注意：文件类型的判断。]]></description><category></category></item><item><title><![CDATA[面试（软件开发员-物联网专业）]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/129265335</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/129265335</guid><author>Pocketful</author><pubDate>Tue, 28 Feb 2023 18:41:08 +0800</pubDate><description><![CDATA[面试题]]></description><category></category></item><item><title><![CDATA[JavaScript基础（一）]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/125743796</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/125743796</guid><author>Pocketful</author><pubDate>Tue, 12 Jul 2022 15:49:42 +0800</pubDate><description><![CDATA[JavaScript是一个编程语言，允许用户在浏览器页面上完成复杂的事情。浏览器页面并不总是静态的，往往显示一些需要动态更新的内容，交互式地图，动画，以及视频等。一个完整的Javascript包括核心(ECMAScript5)，应用程序编程接口即API (比如DOM(Document Object Model)，BOM(Browser Object Model))，以及其他第三方API。
JavaScript与HTML、CSS一同配合共同完成一个复杂页面的显示。ECMAScript中的对象其实就是一组数据(]]></description><category></category></item><item><title><![CDATA[安装SqlServer可能出现的问题]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/124846042</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/124846042</guid><author>Pocketful</author><pubDate>Wed, 18 May 2022 16:54:24 +0800</pubDate><description><![CDATA[可能出现的问题
彻底卸载sqlServer
https://m.php.cn/article/418557.html
总问题可以参考这个
这个比较全
https://blog.youkuaiyun.com/Farewell_w/article/details/104434152
一、无法选择安装路径，参考以下链接内容
https://blog.youkuaiyun.com/sytiao/article/details/78822172

二、找不到数据库引擎错误，参考以下链接
https://blog.youkuaiyun.com/qq_45]]></description><category></category></item><item><title><![CDATA[Sql Server的安装过程]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/124845403</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/124845403</guid><author>Pocketful</author><pubDate>Wed, 18 May 2022 16:41:49 +0800</pubDate><description><![CDATA[Sql Server的安装过程
电脑win10系统安装的SqlServer2017版本
一、双击exe文件

二、选择自定义安装，且关掉你的防火墙

三、选择安装的地方，点击安装，等待安装。


四、下载好后出来这个页面
点击安装，选择全新Sql Server独立安装

选择Developer,点击下一步

勾选“我接受”，下一步

下一步

选择全选，机器学习服务 和 针对外部数据的polyBase查询服务 取消勾选，点击下一步

选择默认实例，点击下一步
如果选择默认实例报错，点击命名实例
名命为MSS]]></description><category></category></item><item><title><![CDATA[java导出excel]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/109278149</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/109278149</guid><author>Pocketful</author><pubDate>Sun, 25 Oct 2020 20:30:57 +0800</pubDate><description><![CDATA[1、首先新建一个SpringBoot项目
2、导入依赖–pom.xml
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://mave]]></description><category></category></item><item><title><![CDATA[将excel中的数据进行转换为json格式]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/109259886</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/109259886</guid><author>Pocketful</author><pubDate>Sat, 24 Oct 2020 15:48:05 +0800</pubDate><description><![CDATA[1、新建maven工程
2、导入需要的jar包
在工程下创建lib包，将下载好的jar包粘贴在lib包下。
右键Build Path —&gt;  Configure Build Path
这样就导入jar包了。
jxl.jar包的下载地址
fastjson.jar包的下载地址

3、pom.xml的描述
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst]]></description><category></category></item><item><title><![CDATA[Vue项目中的问题]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107966000</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107966000</guid><author>Pocketful</author><pubDate>Wed, 12 Aug 2020 20:43:31 +0800</pubDate><description><![CDATA[问题
1、项目中报错，还加载不出来数据！

[vuex] module namespace not found in mapActions(): customer/
[Vue warn]: Error in created hook: "
TypeError: this.toLaodCustomer(…) isundefined"
TypeError: this.toLaodCustomer(…) is undefined
[vuex]module namespace not found in mapSta]]></description><category></category></item><item><title><![CDATA[Vue-cli3的问题&解决]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107851451</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107851451</guid><author>Pocketful</author><pubDate>Thu, 06 Aug 2020 22:45:35 +0800</pubDate><description><![CDATA[1、错误：
报错：
Avoided redundant navigation to current location: "/home".
当使用js代码来控制路由跳转的时候，会出现问题；当多次点击首页按钮时，会报错，冗余导航
解决方法：

方法一：
-在项目目录下运行 npm i vue-router@3.0 -S，将vue-router版本改为3.0即可
方法二：
-解决vue-router在3.0版本以上重复点击报错的问题，重写以下两个方法

在index.js中
//push
const origin]]></description><category></category></item><item><title><![CDATA[Vue框架的基础知识]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107753051</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107753051</guid><author>Pocketful</author><pubDate>Thu, 06 Aug 2020 22:38:04 +0800</pubDate><description><![CDATA[一、Vue
1、特点：
（1）解耦视图和数据
（2）可复用的组件
（3）前端路由技术
（4）状态管理
（5）虚拟DOM
2、安装
（1）直接CDN引入
&lt;!-- 开发环境版本，包含了有帮助的命令行警告 --&gt; 
&lt;script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"&gt;&lt;/script&gt; 
&lt;!-- 生产环境版本，优化了尺寸和速度 --&gt;
&lt;script src="https://cdn.jsd]]></description><category></category></item><item><title><![CDATA[Node.js模块化教程]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107592143</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107592143</guid><author>Pocketful</author><pubDate>Sun, 26 Jul 2020 13:22:27 +0800</pubDate><description><![CDATA[Node.js模块化教程
基于node 我们使用node命令去执行
1. 下载安装node.js
2. 创建项目结构,生成配置文件 当前目录下执行npm init
|-modules
  |-module1.js
  |-module2.js
  |-module3.js
|-app.js
|-package.json
  {
    "name": "commonJS-node",
    "version": "1.0.0"
  }



下载第三方模块


npm install uniq --sav]]></description><category></category></item><item><title><![CDATA[ES6---基础知识（Promise知识点）]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107592040</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107592040</guid><author>Pocketful</author><pubDate>Sun, 26 Jul 2020 12:45:13 +0800</pubDate><description><![CDATA[Promise
一、简介：
Promise 是异步编程的一种解决方案，比传统的解决方案（回调函数和事件）更合理和更强大。它由社区最早提出和实现，ES6 将其写进了语言标准，统一了用法，原生提供了Promise对象。
二、目的：
为了解决嵌套的问题，ES6提供了几种解决方法

Promise    ：最基础的掌握
Generator ：函数、高级、以Promise为基础、了解
async        ：函数、更高级、以Promise为基础、了解

三、在vue中，会使用基于Promise的网络工具，axio]]></description><category></category></item><item><title><![CDATA[ES6---基础知识3]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107544629</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107544629</guid><author>Pocketful</author><pubDate>Thu, 23 Jul 2020 18:35:44 +0800</pubDate><description><![CDATA[1、箭头函数内部的this
（1）箭头函数里面没有自己的this，而是引用外层的this。
在对象内部，自定义的方法中，不是使用箭头函数时，this指向的是当前使用的他的对象（指向他的对象）
let obj = {
    username : "zs",
    //say,  //属性简写 say : say
    say(){     //指向当前的js的模块对象，每一个js文件就是一个模块
                console.log(this);
            },
    ]]></description><category></category></item><item><title><![CDATA[ES6---基础知识（2）]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107524795</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107524795</guid><author>Pocketful</author><pubDate>Wed, 22 Jul 2020 22:15:27 +0800</pubDate><description><![CDATA[二、
1、对象扩展
（1）属性简写
let age = 12;
let gender = "男";
let obj = {
    age,//age : age 注意必须是同名才能简写，如果不同名 还是之前的写法
    gender,  //gender : gender
    username : "zs",
    //方法注释 sayName : function(){}
    sayName(){
        console.log(this.username);
    }
}
con]]></description><category></category></item><item><title><![CDATA[ES6----基础知识（1）]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107499341</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107499341</guid><author>Pocketful</author><pubDate>Tue, 21 Jul 2020 21:39:52 +0800</pubDate><description><![CDATA[简单介绍一下啦！
ES6（ECMAScript6）：
1、ECMAScript 于2015年6月正式发布的JavaScript语言的标准，正式名为ECMAScript 2015（ES2015）。
2、作用：使得JavaScript语言可以用来编写复杂的大型应用程序，成为企业级开发语言
一、基础知识
1、let的基本用法
（1）在局部代码块内或作用域内有效
（2）变量声明不提升
（3）暂时性死去：初始化声明之前不能使用
（4）不可重复声明：不能在同一作用域或代码块内重复声明，不会覆盖，会报错
let m =1]]></description><category></category></item><item><title><![CDATA[问题]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107370951</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107370951</guid><author>Pocketful</author><pubDate>Wed, 15 Jul 2020 21:46:04 +0800</pubDate><description><![CDATA[写项目中遇到的一些问题
1、首先是vscode中的Live Server不能跳转
解决方法：
打开扩展设置，我的问题是没有设置默认跳转的浏览器

2、在css中使用calc计算时，一定！一定要加空格，太坑人了，否则不会显示
3、使用zTree树形结构要记得引入！


...]]></description><category></category></item><item><title><![CDATA[Html5中拖放API与WebStorage]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107325947</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107325947</guid><author>Pocketful</author><pubDate>Mon, 13 Jul 2020 21:45:38 +0800</pubDate><description><![CDATA[一、拖放API
1、介绍：
任何元素都能够拖放，并且支持浏览器与其他应用程序之间的数据的互相拖放，同时大大简化了拖放方面的相关代码。
2、拖放步骤：
将想要拖放的对象元素的draggable属性设为true,
另外img与a元素默认允许拖放 编写与拖放相关的事件处理代码
3、步骤：
（1）

事件处理函数的声明（dragstart）

获取传输对象（.dataTransfer()）
设置id


在目标元素内移动（dragover）

默认事件发生（.preventDefault()）


将拖放元素放置到]]></description><category></category></item><item><title><![CDATA[html5---画布的使用]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107287537</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107287537</guid><author>Pocketful</author><pubDate>Sat, 11 Jul 2020 17:32:56 +0800</pubDate><description><![CDATA[画布
1、绘制矩形：
（1）使用原生的js，获取画布元素
（2）获取2d上下文对象
（3）设置绘图样式，绘制填充的矩形
context.fillStyle=“pink”;
（4）设置参数
context.fillRect(0,0.100,200);
（5）绘制边框矩形
context.lineWide=5;
（6）设置边框样式
context.strokeStyle=“red”;
（7）设置边框的长宽高
context.strokeRect();
例子：
&lt;!DOCTYPE html&gt;
&lt;]]></description><category></category></item><item><title><![CDATA[干净清除MySQL]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/107192095</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/107192095</guid><author>Pocketful</author><pubDate>Tue, 07 Jul 2020 22:33:51 +0800</pubDate><description><![CDATA[干净清除MySQL步骤及方法
1、控制面版------&gt;所有控制面板项------&gt;程序和功能，卸载mysql server!
2、删除mysql文件夹下的my.ini文件及所有文件
3、运行“regedit”打开注册表
4、删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

5、删除

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Ev]]></description><category></category></item><item><title><![CDATA[Java]]></title><link>https://blog.youkuaiyun.com/Pocketful/article/details/106268077</link><guid>https://blog.youkuaiyun.com/Pocketful/article/details/106268077</guid><author>Pocketful</author><pubDate>Tue, 07 Jul 2020 21:53:28 +0800</pubDate><description><![CDATA[Java基础语法
一、类加载机制
类加载分为4步
（1）启动类加载器：bootstrap class loader
从jdk的安装目录下  jdk/jre/lib/rt.jar
rt.jar 是个包（放的是Java作为开发环境的所有的库）
（2）扩展类加载器：extensible class loader
从jdk的安装目录下 jdk/jre/lib/ext/*.jar（ jdk下的所有的.jar 文件）
（3）系统类加载器：system class loader
$CLASSPATH
所配置的classp]]></description><category></category></item></channel></rss>