<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[enternal07的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/enternal07</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; enternal07]]></copyright><item><title><![CDATA[HTML中的 JavaScript 学习--高级程序设计学习]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/120841886</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/120841886</guid><author>enternal07</author><pubDate>Tue, 19 Oct 2021 10:52:28 +0800</pubDate><description><![CDATA[主要内容：

使用&lt;script&gt;元素
	行内脚本与外部脚本的比较
文档模式对JavaScript有什么影响
	确保JavaScript不可用时的用户体验


1 &lt;script&gt; 元素

script元素的属性：

async：可选。表示应该立即开始下载脚本，但不能阻止其他页面动作。只对外部脚本有效。

charset：可选。

crossorigin：可选。配置相关请求的cors（跨资源共享）设置。anonymous配置请求不必设置凭据标志。"use-credetials"设置凭]]></description><category></category></item><item><title><![CDATA[Promises/A+ 规范 学习和解读]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/120196188</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/120196188</guid><author>enternal07</author><pubDate>Thu, 09 Sep 2021 12:05:54 +0800</pubDate><description><![CDATA[在学习promise的时候，就必须好好理解一下他的规范。参考地址：h。

摘要：

规范主要说明了Promises/A+规范的历史背景，相关的概念说明，规定了promise必须包含的状态（三个）、必须包含的方法（then）以及promise与其他js对象交互规则。即规定了promise在js中对内和对外的详细规则。内容部分详细说明了各个状态的转化规则，then方法的定义详细规则，以及promise跟未知变量处理的详细步骤和算法。



背景

这个规范是一个开...]]></description><category></category></item><item><title><![CDATA[VSCode 配置 在命令行中通过code 命令打开指定文件]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/119822528</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/119822528</guid><author>enternal07</author><pubDate>Fri, 20 Aug 2021 14:29:13 +0800</pubDate><description><![CDATA[Mac

Visual Studio Code的扩展工具菜单中有Install command line的快捷安装

运行 VS code并打开命令面板（ ⇧⌘P ），然后输入 code找到:Install ‘code' command in PATH，点击安装就行了。



选中箭头指定内容，既可以在命令行中，通过code 路径地址，在VScode中打开路径对应的文件夹或者目录。

更多详细内容参考：

链接链接2


...]]></description><category></category></item><item><title><![CDATA[Uncaught SyntaxError: Unexpected token ‘＜‘]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/119379260</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/119379260</guid><author>enternal07</author><pubDate>Wed, 04 Aug 2021 10:56:24 +0800</pubDate><description><![CDATA[VM122:1 Uncaught SyntaxError: Unexpected token '&lt;'
  at eval (&lt;anonymous&gt;)
  at Function.globalEval (jquery.2.1.4.min.js?v=20201116:2)
  at text script (jquery.2.1.4.min.js?v=20201116:4)
  at ub (jquery.2.1.4.min.js?v=20201116:4)
  at x ...]]></description><category></category></item><item><title><![CDATA[文字内容超长自动换行显示失败]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/119179923</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/119179923</guid><author>enternal07</author><pubDate>Wed, 28 Jul 2021 14:47:38 +0800</pubDate><description><![CDATA[在处理字体超长的时候，自动换行总是失败，研究之后发现自己缺少

display: block;

完整：

word-wrap:break-word;/*换行*/

word-break:break-all;

display: block;




]]></description><category></category></item><item><title><![CDATA[webpack--Resolve 解析学习]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/118722970</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/118722970</guid><author>enternal07</author><pubDate>Wed, 14 Jul 2021 14:27:59 +0800</pubDate><description><![CDATA[webpack主要用来前端资源打包，打包的话首先得找到各个模块的依赖图，在到依赖图的前提就必须到相应的模块。所以Resolve解析的时候，主要就是根据路径用来寻找模块。

resolver 是一个帮助寻找模块绝对路径的库。 一个模块可以作为另一个模块的依赖模块，然后被后者引用。


import foo from 'path/to/module';
// 或者
require('path/to/module');

所依赖的模块可以是来自应用程序的代码或第三方库。 resolver 帮助 webpack 从]]></description><category></category></item><item><title><![CDATA[解决在linux系统中logstash重新配置redis密码然后重启的问题]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/103457800</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/103457800</guid><author>enternal07</author><pubDate>Wed, 14 Jul 2021 10:57:52 +0800</pubDate><description><![CDATA[首先通过下面命令：

ps aux|grep logstash

查出系统安装logstash的位置以及运行的配置。





找到正确的配置文件，然后修改如下：



input {
  file {
    path =&gt; ["/usr/local/openresty/nginx/logs/api_access.log"]
    type =&gt; "ng...]]></description><category></category></item><item><title><![CDATA[nodejs和webpack中获取路径原理分析]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/116160458</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/116160458</guid><author>enternal07</author><pubDate>Mon, 12 Jul 2021 14:41:28 +0800</pubDate><description><![CDATA[__dirname 总是指向被执行 js 文件的绝对路径



./ 指向的是工作路径，就是执行node命令的路径



process.cwd()。也是获取执行node命令的路径





持续更新
]]></description><category></category></item><item><title><![CDATA[CommonJS中的循环依赖]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/118574666</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/118574666</guid><author>enternal07</author><pubDate>Thu, 08 Jul 2021 15:57:50 +0800</pubDate><description><![CDATA[CommonJS规范中是这样描述循环依赖的--http://www.commonjs.org/specs/modules/1.0/

If there is a dependency cycle, the foreign module may not have finished executing at the time it is required by one of its transitive dependencies; in this case, the object returned by "re]]></description><category></category></item><item><title><![CDATA[CommonJS模块学习]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/118574576</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/118574576</guid><author>enternal07</author><pubDate>Thu, 08 Jul 2021 15:25:51 +0800</pubDate><description><![CDATA[CommonJS官方文档，主要是规范文档地址：

http://www.commonjs.org/specs/modules/1.0/

CommonJS的提出就是为了实现说，javaScript不止为浏览器工作，也能为后端服务工作。

javascript: not just for browsers any more！！

模块内容：

1、在任何模块内，有一个公开的require函数：

    a、require函数接受模块标识符。

   b、require函数返回外部模块对外暴露...]]></description><category></category></item><item><title><![CDATA[前端模块系统学习CommonJS。AMD 。CMD。]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/118547561</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/118547561</guid><author>enternal07</author><pubDate>Wed, 07 Jul 2021 17:52:50 +0800</pubDate><description><![CDATA[参考模块系统：http://shouce.jb51.net/webpack/module-system.html

CommonJS 规范：是以在浏览器环境之外构建 JavaScript 生态系统为目标而产生的项目，比如在服务器和桌面环境中。

-----http://shouce.jb51.net/webpack/commonjs.html

CommonJS 规范是为了解决 JavaScript 的作用域问题而定义的模块形式，可以使每个模块它自身的命名空间中执行。该规范的主要内容是，模块必须通过mod.]]></description><category></category></item><item><title><![CDATA[webpack-dev-server 404 找不到文件]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/117413260</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/117413260</guid><author>enternal07</author><pubDate>Sat, 26 Jun 2021 11:52:12 +0800</pubDate><description><![CDATA[webpack-dev-serverserves bundled files from the directory defined inoutput.path, i.e., files will be available underhttp://[devServer.host]:[devServer.port]/[output.publicPath]/[output.filename]
]]></description><category></category></item><item><title><![CDATA[webpack 使用webpack-dev-server 报错]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/117250653</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/117250653</guid><author>enternal07</author><pubDate>Tue, 25 May 2021 14:59:49 +0800</pubDate><description><![CDATA[使用webpacke 版本 5.23.0



✖ ｢wds｣: Invalid configuration object. Webpack has been initialised using a configuration object that does not match theAPI schema.
- configuration has an unknown property 'mode'. These properties are valid:
 object { amd?, bail...]]></description><category></category></item><item><title><![CDATA[httpclient  Connection reset 链接重定向]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/116994598</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/116994598</guid><author>enternal07</author><pubDate>Tue, 18 May 2021 16:56:41 +0800</pubDate><description><![CDATA[客户反馈服务失败了，找我取定位问题，查看日志，异常如下，关键信息已经屏蔽.

.............................t.MerpHttpClient.sentSms(MerpHttpClient.java:83) - Connection reset
java.net.SocketException: Connection reset
 at java.net.SocketInputStream.read(SocketInputStream.java:209)
 at jav...]]></description><category></category></item><item><title><![CDATA[mac本node版本管理器n安装指南--primordials]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/116023703</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/116023703</guid><author>enternal07</author><pubDate>Thu, 22 Apr 2021 18:00:43 +0800</pubDate><description><![CDATA[官方文档：

https://www.npmjs.com/package/n#using-downloaded-nodejs-versions-without-reinstalling
ReferenceError: primordials is not defined

运行node的时候，报上面异常，主要原因是node版本和姑gulp版本不一致导致的。我采取的办法就是安装node版本管理器，一劳永逸。

刚开始安装官方文档：https://www.npmjs.com/package/n#using-do]]></description><category></category></item><item><title><![CDATA[Invariant Violation: Minified React error #130]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/114901576</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/114901576</guid><author>enternal07</author><pubDate>Tue, 16 Mar 2021 21:31:56 +0800</pubDate><description><![CDATA[最近编写代码---遇到这个错误





根据提示，进入：

https://reactjs.org/docs/error-decoder.html/?invariant=130&amp;args[]=undefined&amp;args[]=，





大概意思，就是有一个元素验证失败。元素类型应该是一个函数或者string，但是确实undefined.

我自己又核对了一遍自己刚刚写的代码，发现确实有一个元素引入错了。

   import { Checkbox ,CheckboxGroup...]]></description><category></category></item><item><title><![CDATA[java 异常学习]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/102510714</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/102510714</guid><author>enternal07</author><pubDate>Fri, 11 Oct 2019 22:03:35 +0800</pubDate><description><![CDATA[java中异常的都是派生与Throwable，层次如下：

Throwable-----1、Error

        -----2、Exception

           ------2.1 IOException

           ------2.2 RuntimeException

其中 派生与2.2的异常包含：错...]]></description><category></category></item><item><title><![CDATA[解决异常：Premature end of chunk coded message body: closing chunk expected]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/95175648</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/95175648</guid><author>enternal07</author><pubDate>Tue, 09 Jul 2019 11:02:13 +0800</pubDate><description><![CDATA[出现异常的代码块如下：

 CloseableHttpClient httpClient = getHttpClient();
    // 调用HttpClient发送Http请求，并对响应进行处理，转换成字节数组
    HttpResponse response;
    response = httpClient.execute(method);
    ...]]></description><category></category></item><item><title><![CDATA[Linux安装redis踩坑记录--从安装到外部服务器成功访问redis服务记录]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/90262136</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/90262136</guid><author>enternal07</author><pubDate>Thu, 16 May 2019 14:39:28 +0800</pubDate><description><![CDATA[失败经验：

我自己的机器是Windows的，先去官网（https://redis.io/download）下载了最新版的redis，解压之后详细看了一下根目录下面的README.md文档。发现然后自己把解压之后的文件copy到服务器的/opt/redis目录下面去，然后自己一顿乱点，没有用.....



成功经验：（参考地址：https://www.runoob.com/redis/redi...]]></description><category></category></item><item><title><![CDATA[前端js遍历json对象里面的属性Demo]]></title><link>https://blog.youkuaiyun.com/enternal07/article/details/89922962</link><guid>https://blog.youkuaiyun.com/enternal07/article/details/89922962</guid><author>enternal07</author><pubDate>Tue, 07 May 2019 16:42:12 +0800</pubDate><description><![CDATA[自定义方法如下：



ergodicJSON = funtion(jsonData){

for(var da in jsonData){
if(typeof jsonData[da] != "object"){
      console.log(da+":"+jsonData[da])
  }else{
...]]></description><category></category></item></channel></rss>