<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GiScript的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GiScript</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GiScript]]></copyright><item><title><![CDATA[Js利用ES6的map和reduce高阶函数优雅地计算包含由对象组成的数组的和]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/81706690</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/81706690</guid><author>GiScript</author><pubDate>Wed, 15 Aug 2018 16:39:25 +0800</pubDate><description><![CDATA[利用reduce来求一个由数字组成的数组的和是很简单的：


const arr = [1, 2, 3, 4, 5];

let res = arr.reduce((total, num) =&amp;gt; total + num);

那么当数组比较复杂时如何优雅求和？


const arr = [
  {name: 'a', val: 1},
  {name: 'b', val: 2},
  {n...]]></description><category></category></item><item><title><![CDATA[一张图学会Flexbox布局]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/80110672</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/80110672</guid><author>GiScript</author><pubDate>Fri, 27 Apr 2018 17:24:27 +0800</pubDate><description><![CDATA[对于很多前端，CSS相对是短板，Flex布局一直处于会使用，但是没有总结学习的状态中，每当写CSS总要google。利用百度Echarts4插件，写了一个Flex布局属性的树图。当你hover每个节点都会介绍属性值和用法，当你点击每个有父节点时会显示children节点信息，右上角有保存为图片按钮。查阅起来方便简单。效果预览地址：http://htmlpreview.github.io/?http...]]></description><category></category></item><item><title><![CDATA[利用ECharts3来实现ECharts2实例中的模拟迁徙效果，即背景地图为百度地图。]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52912739</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52912739</guid><author>GiScript</author><pubDate>Thu, 08 Feb 2018 10:39:12 +0800</pubDate><description><![CDATA[最新更新：发现echarts最新版的有百度地图作为底图的demo了，地址：http://echarts.baidu.com/examples/editor.html?c=map-polygon，可以参考这个官方的来实现最佳实践_______________________________________________________________________________________...]]></description><category></category></item><item><title><![CDATA[战略转移了，以后只在博客园上写博客了，欢迎来访。]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/53398600</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/53398600</guid><author>GiScript</author><pubDate>Tue, 29 Nov 2016 19:54:03 +0800</pubDate><description><![CDATA[新博客地址：http://www.cnblogs.com/li--xin/]]></description><category></category></item><item><title><![CDATA[Column count doesn't match value count at row 1]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/53187561</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/53187561</guid><author>GiScript</author><pubDate>Wed, 16 Nov 2016 16:07:19 +0800</pubDate><description><![CDATA[在数据库第一行列数和插入的值数不匹配。
最终发现是mybatis中少写了一个逗号，导致少了一个插入值。
出现这个问题应当去看看自己sql语句插入的值数量是否正确。]]></description><category></category></item><item><title><![CDATA[mybatis  foreach  批量操作]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/53163671</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/53163671</guid><author>GiScript</author><pubDate>Mon, 14 Nov 2016 20:09:11 +0800</pubDate><description><![CDATA[oracle批量插入

		insert into t_b (type,t_type,t_name)
		
			select #{item.type},#{item.t_type},#{item.t_name} FROM DUAL
		

mysql批量插入

		insert into t_b (type,t_type,t_name)
		values
		
		    (#{item.]]></description><category></category></item><item><title><![CDATA[Could not read JSON: Can not deserialize instance of java.lang.String out of START_OBJECT token]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/53070175</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/53070175</guid><author>GiScript</author><pubDate>Mon, 07 Nov 2016 20:19:28 +0800</pubDate><description><![CDATA[当list是一个对象时，会报错。


({list:list}).success(function (response) {}






把list转换成字符串即可



({list:JSON.stringify(list)}).success(function (response) {}]]></description><category></category></item><item><title><![CDATA[JavaScript如何复制一个对象或数组，而不是引用一个对象或数组。]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/53032398</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/53032398</guid><author>GiScript</author><pubDate>Fri, 04 Nov 2016 10:26:39 +0800</pubDate><description><![CDATA[对象和数组在赋值的时候都是引用传递，赋值的时候只是传递一个指针。]]></description><category></category></item><item><title><![CDATA[JavaScript比例值或者小数转换成保留两位（或多位）的百分数]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52994950</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52994950</guid><author>GiScript</author><pubDate>Tue, 01 Nov 2016 13:13:18 +0800</pubDate><description><![CDATA[((a/b)*100).toFixed(2)  + '%']]></description><category></category></item><item><title><![CDATA[Failed to load resource: the server responded with a status of 400 (Bad Request)]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52936635</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52936635</guid><author>GiScript</author><pubDate>Wed, 26 Oct 2016 17:43:29 +0800</pubDate><description><![CDATA[请求参数写法不对，仔细去检查参数。]]></description><category></category></item><item><title><![CDATA[ECharts-X  3D地图World Flights简单画线画点Demo]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52910751</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52910751</guid><author>GiScript</author><pubDate>Mon, 24 Oct 2016 13:09:00 +0800</pubDate><description><![CDATA[下载地址：https://github.com/lixinGiting/Echart-X-3D-Demo 


myChart.setOption({
    tooltip: {
        formatter: '{b}'
    },
    series: [{
        data: [],
        type: 'map3d',
        mapType: 'wor...]]></description><category></category></item><item><title><![CDATA[Json中相同或者重复记录的值相加组成新的Json]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52703843</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52703843</guid><author>GiScript</author><pubDate>Thu, 29 Sep 2016 17:37:05 +0800</pubDate><description><![CDATA[//原Json
                        var data = [
                            {"Networking": "WiFi", "count_value": "2000"},
                            {"Networking": "WiFi", "count_value": "2890"},]]></description><category></category></item><item><title><![CDATA[json去重]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52702082</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52702082</guid><author>GiScript</author><pubDate>Thu, 29 Sep 2016 15:10:23 +0800</pubDate><description><![CDATA[Array.prototype.removerepeatattr = function () {
    var tmp = {}, b = [], a = this;
    for (var i = 0; i a.length; i++) {
        if (!tmp[a[i].id]) {
            tmp[a[i].id] = !0;
        } else {]]></description><category></category></item><item><title><![CDATA[Failed to load resource: the server responded with a status of 500 (Internal Server Error)]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52683212</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52683212</guid><author>GiScript</author><pubDate>Tue, 27 Sep 2016 17:56:44 +0800</pubDate><description><![CDATA[对数据库的操作中少写了一个   var arr=[];





所以在这里mysql.preQuery(sql, arr, callback);会出现错误]]></description><category></category></item><item><title><![CDATA[Uncaught SyntaxError: Unexpected identifier和 Uncaught Error: [$injector:modulerr]]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52537255</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52537255</guid><author>GiScript</author><pubDate>Wed, 14 Sep 2016 13:33:50 +0800</pubDate><description><![CDATA[出现过两次这种错误：
      第一次发现是提示的地方少写了一个逗号，导致整个页面都没能加载出来。
      第二次是因为少引入一个文件报错，同样这个页面都出不来。
                                  script src="XXXX.js">script>]]></description><category></category></item><item><title><![CDATA[JavaScript日期格式转换]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52384429</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52384429</guid><author>GiScript</author><pubDate>Wed, 31 Aug 2016 14:05:20 +0800</pubDate><description><![CDATA[Date.prototype.format = function (fmt) { //author: mackie
                var o = {
                    "M+": this.getMonth() + 1, //月份
                    "d+": this.getDate(), //日]]></description><category></category></item><item><title><![CDATA[JavaScript计算两个日期之间相差的天数]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52384401</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52384401</guid><author>GiScript</author><pubDate>Wed, 31 Aug 2016 14:03:21 +0800</pubDate><description><![CDATA[JS计算两个日期之间的天数






  function  btnCount_Click(){  
       s1  =  "2006-12-18"  
       s2  =  "2007-1-5"  
       alert("第一个日期；"+s1+"/n第二个日期："+s2+"/n相差"+DateDiff(s1,s2)+"天")  
   }  

   //计算天数差的函数，通]]></description><category></category></item><item><title><![CDATA[redis 环境配置]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52328124</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52328124</guid><author>GiScript</author><pubDate>Fri, 26 Aug 2016 14:30:25 +0800</pubDate><description><![CDATA[下载地址：https://github.com/dmajkic/redis/downloads
命令提示符 进入redis文件目录下
执行 
redis-server.exe redis.conf]]></description><category></category></item><item><title><![CDATA[Navicat for MySQL]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52208696</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52208696</guid><author>GiScript</author><pubDate>Mon, 15 Aug 2016 10:05:01 +0800</pubDate><description><![CDATA[NAVN-LNXG-XHHX-5NOO   破解注册码]]></description><category></category></item><item><title><![CDATA[What is npm?]]></title><link>https://blog.youkuaiyun.com/GiScript/article/details/52183357</link><guid>https://blog.youkuaiyun.com/GiScript/article/details/52183357</guid><author>GiScript</author><pubDate>Thu, 11 Aug 2016 15:48:51 +0800</pubDate><description><![CDATA[Use npm to install, share, and distribute code; 
manage dependencies in your projects; 
and share & receive feedback with others.]]></description><category></category></item></channel></rss>