<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[精神病]]></title><description><![CDATA[在精神病的路上越走越远]]></description><link>https://blog.youkuaiyun.com/lenmonhacker</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lenmonhacker]]></copyright><item><title><![CDATA[重绘与回流概念及相应的应对方式]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/112853952</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/112853952</guid><author>lenmonhacker</author><pubDate>Wed, 20 Jan 2021 22:19:46 +0800</pubDate><description><![CDATA[重绘：由于节点的几何属性发生改变或者由于样式发生改变而不会影响布局的，称为重绘。
回流：回流是布局或者几何属性需要改变就称为回流。回流是影响浏览器性能的关键因素，因为其变化涉及到部分页面（或是整个页面）的布局更新。]]></description><category></category></item><item><title><![CDATA[使用TortoiseGit拉取远程代码时报错ssh variant ‘simple‘ does not support setting port及SSH2_MSG_UNIMPLEMENTED]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/112591468</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/112591468</guid><author>lenmonhacker</author><pubDate>Wed, 13 Jan 2021 23:10:01 +0800</pubDate><description><![CDATA[首先在解决这个问题的过程中需要确保：

已正确安装git并成功配置git的环境变量
tortoiseGIt中已经在Git for windows中配置了git.exe的路径


在使用tortoiseGit拉取远程代码时报错ssh variant ‘simple’ does not support setting port
解决方法：
在git-bash或可以正确识别git命令的命令行中输入以下命令
git config --global ssh.variant ssh

成功执行命令后，再次拉取远端代码，]]></description><category></category></item><item><title><![CDATA[理解一下ES6的模块化开发-----《整理》]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/107924645</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/107924645</guid><author>lenmonhacker</author><pubDate>Tue, 11 Aug 2020 08:33:33 +0800</pubDate><description><![CDATA[1.模块化开发背景介绍：

2.模块化有哪些规范：

     AMD、CommonJS、ES6

3.首先有个整体上的认知：

     ES6中定义的：import、export

     CommonJS中定义的：require、module.exports

4.介绍一下常见用法：

4.1ES6




export var a = 1;

//main.js
var a = 1;
var b = 2;
function foo(){};
function ...]]></description><category></category></item><item><title><![CDATA[别在意你收集了什么]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/100051228</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/100051228</guid><author>lenmonhacker</author><pubDate>Sat, 24 Aug 2019 12:01:30 +0800</pubDate><description><![CDATA[别在意你收集了什么，静下心来想想你脑子里有了什么

]]></description><category></category></item><item><title><![CDATA[React 是否保持 state 更新的顺序]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/98742095</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/98742095</guid><author>lenmonhacker</author><pubDate>Wed, 07 Aug 2019 13:38:00 +0800</pubDate><description><![CDATA[React状态更新是异步的，为了性能优化，状态更新都是批量更新的。
但是否可以确认 setState 调用后状态的更新顺序呢？

Dan Abramov 先给出了结论：


同一个组件中，setState 是否有确定的顺序？是的。
不同组件中，setState 是否有确定的顺序？是的。

状态始终是按照特定的顺序更新的。无论你是否看到介于两个状态之间的一个中间状态，无论你是否在批处理内。目前（Re...]]></description><category></category></item><item><title><![CDATA[css设置了placeholder样式同时解决placeholder显示不完整]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/98736573</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/98736573</guid><author>lenmonhacker</author><pubDate>Wed, 07 Aug 2019 12:02:21 +0800</pubDate><description><![CDATA[1.如何设置placeholder属性的样式


input::-webkit-input-placeholder{ /* WebKit, Blink, Edge */
    font-size: 20px;
    color: #ADADAD;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 20px;
...]]></description><category></category></item><item><title><![CDATA[classpath resource [com/qinkangdeid/mapping/] cannot be resolved to URL because it does not exist]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/93510620</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/93510620</guid><author>lenmonhacker</author><pubDate>Mon, 24 Jun 2019 18:52:20 +0800</pubDate><description><![CDATA[解决方案：
原来的文件：
&lt;bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"&gt;
    &lt;property name="dataSource" ref="dataSource"/&gt;
    &lt;property name="mapperLocations" 		val...]]></description><category></category></item><item><title><![CDATA[idea调试SpringMvc, 出现：”通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明“错误的解决方法]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/93510151</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/93510151</guid><author>lenmonhacker</author><pubDate>Mon, 24 Jun 2019 18:48:34 +0800</pubDate><description><![CDATA[调试json格式输出，出现以下错误：
HTTP Status 500 - Servlet.init() for servlet HelloDispatcher threw exception
 
type Exception report

message Servlet.init() for servlet HelloDispatcher threw exception

description...]]></description><category></category></item><item><title><![CDATA[Json解析特殊字符&的处理]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/87684122</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/87684122</guid><author>lenmonhacker</author><pubDate>Tue, 19 Feb 2019 08:28:56 +0800</pubDate><description><![CDATA[问题描述:  开发过程中遇到的前台输入的字段中含有&amp;amp;amp;但被Json认为url地址转义了
解决方案:  将传送过去的内容包装
前端代码：
var eventName = encodeURIComponent($(&amp;quot;[name=eventName]&amp;quot;).val());
eventName = eventName.replace(/&amp;amp;amp;/g, “%26”);
后台接受处的代码(解码):
St...]]></description><category></category></item><item><title><![CDATA[Mac环境下与virtualbox中的Ubuntu进行ssh通信采坑教程]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/86760454</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/86760454</guid><author>lenmonhacker</author><pubDate>Sun, 03 Feb 2019 18:08:30 +0800</pubDate><description><![CDATA[废话不多说，本机环境如上OSX，首先，你要有一个安装了Ubuntu的virtualbox虚拟机
关于Ubuntu的版本问题可以选择安装桌面版或者服务器版，问题不大
接下来开始配置
（以桌面版为例）
首先，打开Virtualbox，安装Ubuntu虚拟机（就不在此赘述）（主要是安装过程中也没遇到太多大问题）
1.我选择的是第二个Ubuntu，接下来点左上角的工具，新建一个支持IPV4的网卡，同时要启...]]></description><category></category></item><item><title><![CDATA[一不小心误用git revert，怎么办]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/86641173</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/86641173</guid><author>lenmonhacker</author><pubDate>Fri, 25 Jan 2019 11:29:51 +0800</pubDate><description><![CDATA[最近在使用IDEA开发时，使用git命令提交代码，第一次接触revert这个命令，之前commit过又更改了，看网上有人说

revert命令是recommit，就错误的理解为了

取消我之前的commit命令，把我本地新的commit上去；

后来发现完了，我本地的代码被重置了

解决措施：

git revert HEAD       撤销前一次的commit

git revert HEAD...]]></description><category></category></item><item><title><![CDATA[parseInt（）函数返回NaN]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/86640144</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/86640144</guid><author>lenmonhacker</author><pubDate>Fri, 25 Jan 2019 11:17:15 +0800</pubDate><description><![CDATA[当我从前台获取后台传入的数据时，数据一直显示NaN（not a number），后来重启过一遍就好了。

当然那是我最后使用的办法，项目启动时间有点长，不是很愿意。

顺手给出点用法吧：

在使用parseInt(string , radix)

一定会以字符串的形式去解析第一个参数，当不是字符串类型时尤其要注意类型转换时有没有可能出错。

radix：2~36之间的一个整数值，用于指定转换中采用...]]></description><category></category></item><item><title><![CDATA[如何在mysql数据库中实现中文自动排序]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/86639635</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/86639635</guid><author>lenmonhacker</author><pubDate>Fri, 25 Jan 2019 10:58:21 +0800</pubDate><description><![CDATA[
近日，我在做一个前端排序功能时发现我使用&amp;lt;vlh:column&amp;gt;&amp;lt;/vlh:column&amp;gt;标签，在使用sortable=“desc”
以使当前列可以选择排序时发现，如果我是中文字段，则会被忽略。
解决办法：在查找数据库时中表时在你的sql语句中加入字段
order by convert(column_name using gbk) [desc]
但是这样做带来的坏处是意味...]]></description><category></category></item><item><title><![CDATA[真的要随大流吗]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/84633987</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/84633987</guid><author>lenmonhacker</author><pubDate>Thu, 29 Nov 2018 15:52:34 +0800</pubDate><description><![CDATA[最近发现两个现象，确切的说是我个人最近使用书某和呼某这两个APP的一点点体会。

在呼某上有个现象：某某考研名师。。。，比较某某考研名师。

         有粉有黑，就想在自己的博客里面发个牢骚：

                 1.您是应届或者某届考生并且跟着这几位老师学习过吗？

                 2.您跟着这位老师学习后真的被老师坑了吗？还是考了150？50？

考研...]]></description><category></category></item><item><title><![CDATA[《数据结构与算法》——极大连通子图、极小连通子图（一次性解决）]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/84070887</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/84070887</guid><author>lenmonhacker</author><pubDate>Wed, 14 Nov 2018 17:51:23 +0800</pubDate><description><![CDATA[          首先要先弄清楚有向图中弧、无向图中边以及路径的概念；
 





             为了加深自己的理解，再来两个题目练练手呢
 



 

注：以上题目节选自《2018年数据结构考研复习指导》（王道考研）...]]></description><category></category></item><item><title><![CDATA[创建属于自己的全景图简明教程——ptgui+720]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/77461756</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/77461756</guid><author>lenmonhacker</author><pubDate>Mon, 21 Aug 2017 23:19:57 +0800</pubDate><description><![CDATA[https://unfor.github.io/2017/08/21/photo-vr/]]></description><category></category></item><item><title><![CDATA[详细jekyll搭建GitHub pages教程]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/77417967</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/77417967</guid><author>lenmonhacker</author><pubDate>Sat, 19 Aug 2017 22:56:47 +0800</pubDate><description><![CDATA[具体内容在我的github pages博客中，点开链接可以浏览，可顺手点击关注我的github(https://github.com/unfor)
https://unfor.github.io/2017/08/19/00001/]]></description><category></category></item><item><title><![CDATA[第十章——内部排序]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/72910469</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/72910469</guid><author>lenmonhacker</author><pubDate>Thu, 08 Jun 2017 11:02:54 +0800</pubDate><description><![CDATA[1.直接插入排序：是一种简单的排序方法，它的基本操作是将一个记录插入到已排好序的有序表，从而得到一个新的、记录数增1的有序表。
2.折半插入排序。
3.希尔排序：先将整个待排序记录序列分割成若干个子序列分别进行直接插入排序，待整个序列中的记录“基本有序”时，再对全体记录进行一次直接插入排序。
子序列的构成不是简单地“逐段分割”，而是将相隔某个“增量”的记录组成一个子序列。
4.快速排序：]]></description><category></category></item><item><title><![CDATA[第七章——图]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/72901791</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/72901791</guid><author>lenmonhacker</author><pubDate>Wed, 07 Jun 2017 17:01:53 +0800</pubDate><description><![CDATA[1.图是由顶点和边组成的数据结构。
2.图的表示法：
数组表示法   邻接矩阵，可达1，不可达0；
网的邻接矩阵，可达长度，不可达无穷；
邻接表 

十字链表。
3.图的遍历：
1️⃣深度优先搜素：遍历类似于树的先根遍历。假设初始状态是图中所有顶点未曾被访问，则深度优先搜索可从图中某个顶点v出发，访问此顶点，然后依次从v未被访问到的邻接点出发深度优先遍历图，直至图中所有和v有路径相]]></description><category></category></item><item><title><![CDATA[第六章——树和二叉树]]></title><link>https://blog.youkuaiyun.com/lenmonhacker/article/details/72899741</link><guid>https://blog.youkuaiyun.com/lenmonhacker/article/details/72899741</guid><author>lenmonhacker</author><pubDate>Wed, 07 Jun 2017 14:51:41 +0800</pubDate><description><![CDATA[1.树是n个节点的有限集。节点拥有的子树数称为节点的度，度为零的节点称为叶子或终端节点；树的度是树内各节点的度的最大值；树中节点的最大层次称为树的深度或高度。
2.森林树m颗互不相交的树的集合。
3.二叉树的特点是每个节点至多只有两棵子树（即二叉树中不存在度大于2的节点），并且，二叉树的子树有左右之分，其次序不能任意颠倒。
4.在二叉树的第i层上至多有2^(i-1)个节点。
5.深度为k的]]></description><category></category></item></channel></rss>