<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FeiRouBing的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FeiRouBing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FeiRouBing]]></copyright><item><title><![CDATA[uniapp的H5与APP版本统一动态加载js配置文件]]></title><link>https://blog.youkuaiyun.com/FeiRouBing/article/details/111181171</link><guid>https://blog.youkuaiyun.com/FeiRouBing/article/details/111181171</guid><author>FeiRouBing</author><pubDate>Tue, 25 Oct 2022 15:23:02 +0800</pubDate><description><![CDATA[接手了一个前后端分离的项目，前端使用vue。

作为一个一路使用原生JS、JQ走过来的半路前端技术使用者来说，总感觉类似vue这种框架，不管披着什么先进的思想和技术的外衣，总是摆脱不了画地为牢的内里——用久了会让人再内卷的圈子里傻掉。

也许是因为前端的大神们总爱整事儿，前一会儿还要干掉后端，这一会儿又要干掉浏览器……这种造轮炫技的招数还是让大神们去使吧，咱还是老老实实走咱的使用路线——解决问题为第一要务。

吐槽完毕，进入正题。

需求：根据条件导入不同组件。在某个功能性页面，根据用户的级别展示不同的内容]]></description><category></category></item><item><title><![CDATA[mybatis，collection，column]]></title><link>https://blog.youkuaiyun.com/FeiRouBing/article/details/120053998</link><guid>https://blog.youkuaiyun.com/FeiRouBing/article/details/120053998</guid><author>FeiRouBing</author><pubDate>Thu, 02 Sep 2021 09:34:24 +0800</pubDate><description><![CDATA[关于使用mybatis的collection实现一对多映射，

大多数文章里面都是column="{id=ID}"这种格式。

如果目标查询传入参数是复杂的POJO对象则不会有问题，但若目标查询传入参数是POJO的某个属性（比如 id）怎么办？

column="{ID}"

这样写就可以了。


...]]></description><category></category></item><item><title><![CDATA[js对象数组去重]]></title><link>https://blog.youkuaiyun.com/FeiRouBing/article/details/101378366</link><guid>https://blog.youkuaiyun.com/FeiRouBing/article/details/101378366</guid><author>FeiRouBing</author><pubDate>Wed, 25 Sep 2019 18:09:25 +0800</pubDate><description><![CDATA[array = [
	{id:1},
	{id:2},
	{id:3},
	{id:1},
];
let newArr = [];
array.filter(i =&gt;{if(!newArr.some(e=&gt;e.id===i.id)){newArr.push(i)}});
console.log(newArr)


]]></description><category></category></item><item><title><![CDATA[同时使用@IdClass @ManyToOne碰到的一个问题]]></title><link>https://blog.youkuaiyun.com/FeiRouBing/article/details/78183968</link><guid>https://blog.youkuaiyun.com/FeiRouBing/article/details/78183968</guid><author>FeiRouBing</author><pubDate>Mon, 09 Oct 2017 16:30:17 +0800</pubDate><description><![CDATA[因为开发需要，一个实体类需要使用联合主键，而这两个主键又通过ManyToOne与另外两个实体关联。


按照百度的方法使用@IdClass，同时建立了复合主键类。


实体类如下：
@Entity
@Table(name = "mytable")
@IdClass(testPK.class)
public class myentity{
	@Id
	@ManyToOne
	@Join]]></description><category></category></item><item><title><![CDATA[手机端HTML5 input被输入法遮挡的jquery解决办法]]></title><link>https://blog.youkuaiyun.com/FeiRouBing/article/details/70846400</link><guid>https://blog.youkuaiyun.com/FeiRouBing/article/details/70846400</guid><author>FeiRouBing</author><pubDate>Thu, 27 Apr 2017 11:01:46 +0800</pubDate><description><![CDATA[$("input").focus(function(){	
	var wh = $(window).height();
	var x = $(this).offset().top; 
	$("body").css("padding-bottom",wh+"px");
	$(document).scrollTop(x-60); 
}); 
$("pinut").blur(function(){
	$]]></description><category></category></item><item><title><![CDATA[java开发微信自动回复文本消息换行的问题。]]></title><link>https://blog.youkuaiyun.com/FeiRouBing/article/details/62237905</link><guid>https://blog.youkuaiyun.com/FeiRouBing/article/details/62237905</guid><author>FeiRouBing</author><pubDate>Wed, 15 Mar 2017 21:27:09 +0800</pubDate><description><![CDATA[微信可以识别标签，但是要是标准格式。
另外微信也能识别\n换行符。


不过，如果\n换行符在标签内是无法识别的，会导致标签以源代码的方式显示出来。


\n放在标签之外可以正常显示。]]></description><category></category></item><item><title><![CDATA[关于ajaxFileUpload无法解析json的问题（Resource interpreted as Document but transferred with ……）]]></title><link>https://blog.youkuaiyun.com/FeiRouBing/article/details/60964096</link><guid>https://blog.youkuaiyun.com/FeiRouBing/article/details/60964096</guid><author>FeiRouBing</author><pubDate>Thu, 09 Mar 2017 17:48:54 +0800</pubDate><description><![CDATA[关于ajaxFileUpload无法解析json的问题（Resource interpreted as Document but transferred with MIME type application/json ）


网上有不少解决办法，但我并不认同。


我找到的原因：


ajaxFileUpload实际上是创建了一个隐形的iframe，然后在这个iframe内创建f]]></description><category></category></item><item><title><![CDATA[关于freemarker中map的key只能是String的解决办法。]]></title><link>https://blog.youkuaiyun.com/FeiRouBing/article/details/54668139</link><guid>https://blog.youkuaiyun.com/FeiRouBing/article/details/54668139</guid><author>FeiRouBing</author><pubDate>Sun, 22 Jan 2017 13:58:49 +0800</pubDate><description><![CDATA[在实际项目中，map需要存储的内容往往比较复杂。
比如在java中声明的map是这样的 ：

Map myMap

freemarker中使用起来问题就大了，因为freemarker只能用String作为map的key。




搜索了一下前人的解决办法，感觉都不理想，于是自己想了一个办法。




就是使用双map，例如项目的需求是 ：

Map]]></description><category></category></item><item><title><![CDATA[关于cocos2d-js自适应分辨率的预想。]]></title><link>https://blog.youkuaiyun.com/FeiRouBing/article/details/52788143</link><guid>https://blog.youkuaiyun.com/FeiRouBing/article/details/52788143</guid><author>FeiRouBing</author><pubDate>Tue, 11 Oct 2016 14:55:03 +0800</pubDate><description><![CDATA[因为涉猎过一点前端开发，所以对分辨率自适应这个问题印象深刻。如果追求完美的使用体验，这一关一定是绕不开的。对于IOS和PC来说比较好解决，在Android平台就比较麻烦。


很多人往往认为，初学一个开发工具重要的是语法等基本的东西，往往一上来就先通读手册，期间不断参阅各种demo，稍微进步一点的则在他人demo的基础上进行修改……不得不承认，这是一种有效的学习方法，但我始终认为这是低级的方]]></description><category></category></item><item><title><![CDATA[cocos2d-js + webstrom 的安装与配置]]></title><link>https://blog.youkuaiyun.com/FeiRouBing/article/details/52787482</link><guid>https://blog.youkuaiyun.com/FeiRouBing/article/details/52787482</guid><author>FeiRouBing</author><pubDate>Tue, 11 Oct 2016 13:57:25 +0800</pubDate><description><![CDATA[心血来潮，决定自己开发个游戏玩玩。作为一穷二白的无基础小白开发爱好者，参阅了网上的资料再结合自己的情况，决定选用cocos2d-js作为游戏引擎，编辑器采用webstrom。




以下为安装配置过程：




1、下载相关文件，包括：

① cocos2d-x v3.x （整合了cpp、js/html5和lua） 地址：http://www.cocos.com/down]]></description><category></category></item></channel></rss>