自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Js利用ES6的map和reduce高阶函数优雅地计算包含由对象组成的数组的和

利用reduce来求一个由数字组成的数组的和是很简单的:const arr = [1, 2, 3, 4, 5];let res = arr.reduce((total, num) => total + num);那么当数组比较复杂时如何优雅求和?const arr = [ {name: 'a', val: 1}, {name: 'b', val: 2}, {n...

2018-08-15 16:39:25 2359

原创 一张图学会Flexbox布局

对于很多前端,CSS相对是短板,Flex布局一直处于会使用,但是没有总结学习的状态中,每当写CSS总要google。利用百度Echarts4插件,写了一个Flex布局属性的树图。当你hover每个节点都会介绍属性值和用法,当你点击每个有父节点时会显示children节点信息,右上角有保存为图片按钮。查阅起来方便简单。效果预览地址:http://htmlpreview.github.io/?http...

2018-04-27 17:24:27 535

原创 利用ECharts3来实现ECharts2实例中的模拟迁徙效果,即背景地图为百度地图。

最新更新:发现echarts最新版的有百度地图作为底图的demo了,地址:http://echarts.baidu.com/examples/editor.html?c=map-polygon,可以参考这个官方的来实现最佳实践_______________________________________________________________________________________...

2018-02-08 10:39:12 27890 82

原创 战略转移了,以后只在博客园上写博客了,欢迎来访。

新博客地址:http://www.cnblogs.com/li--xin/

2016-11-29 19:54:03 584

原创 Column count doesn't match value count at row 1

在数据库第一行列数和插入的值数不匹配。最终发现是mybatis中少写了一个逗号,导致少了一个插入值。出现这个问题应当去看看自己sql语句插入的值数量是否正确。

2016-11-16 16:07:19 662

原创 mybatis foreach 批量操作

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.

2016-11-14 20:09:11 2618

原创 Could not read JSON: Can not deserialize instance of java.lang.String out of START_OBJECT token

当list是一个对象时,会报错。({list:list}).success(function (response) {}把list转换成字符串即可({list:JSON.stringify(list)}).success(function (response) {}

2016-11-07 20:19:28 5549

原创 JavaScript如何复制一个对象或数组,而不是引用一个对象或数组。

对象和数组在赋值的时候都是引用传递,赋值的时候只是传递一个指针。

2016-11-04 10:26:39 2682

原创 JavaScript比例值或者小数转换成保留两位(或多位)的百分数

((a/b)*100).toFixed(2) + '%'

2016-11-01 13:13:18 4218

原创 Failed to load resource: the server responded with a status of 400 (Bad Request)

请求参数写法不对,仔细去检查参数。

2016-10-26 17:43:29 2613

原创 ECharts-X 3D地图World Flights简单画线画点Demo

下载地址:https://github.com/lixinGiting/Echart-X-3D-Demo myChart.setOption({ tooltip: { formatter: '{b}' }, series: [{ data: [], type: 'map3d', mapType: 'wor...

2016-10-24 13:09:00 7974 21

原创 Json中相同或者重复记录的值相加组成新的Json

//原Json var data = [ {"Networking": "WiFi", "count_value": "2000"}, {"Networking": "WiFi", "count_value": "2890"},

2016-09-29 17:37:05 2377

原创 json去重

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 {

2016-09-29 15:10:23 834

原创 Failed to load resource: the server responded with a status of 500 (Internal Server Error)

对数据库的操作中少写了一个   var arr=[];所以在这里mysql.preQuery(sql, arr, callback);会出现错误

2016-09-27 17:56:44 12835 1

原创 Uncaught SyntaxError: Unexpected identifier和 Uncaught Error: [$injector:modulerr]

出现过两次这种错误:      第一次发现是提示的地方少写了一个逗号,导致整个页面都没能加载出来。      第二次是因为少引入一个文件报错,同样这个页面都出不来。 script src="XXXX.js">script>

2016-09-14 13:33:50 759

转载 JavaScript日期格式转换

Date.prototype.format = function (fmt) { //author: mackie var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日

2016-08-31 14:05:20 527

转载 JavaScript计算两个日期之间相差的天数

JS计算两个日期之间的天数 function btnCount_Click(){ s1 = "2006-12-18" s2 = "2007-1-5" alert("第一个日期;"+s1+"/n第二个日期:"+s2+"/n相差"+DateDiff(s1,s2)+"天") } //计算天数差的函数,通

2016-08-31 14:03:21 553

原创 redis 环境配置

下载地址:https://github.com/dmajkic/redis/downloads命令提示符 进入redis文件目录下执行 redis-server.exe redis.conf

2016-08-26 14:30:25 783

原创 Navicat for MySQL

NAVN-LNXG-XHHX-5NOO   破解注册码

2016-08-15 10:05:01 333

原创 What is npm?

Use npm to install, share, and distribute code; manage dependencies in your projects; and share & receive feedback with others.

2016-08-11 15:48:51 399

原创 ECharts地图中tooltip提示框通过formatter分别显示多个数值

Echarts官方实例中 地图  最后一个是 iphone销量的全国地图    实例链接但是tooltip提示框组件里默认显示的数量信息是所有value的和,而不是每一个单独展示。现在我们想要分别显示iphone3,iphone4,iphone5的值,只需要修改tooltip即可。//官方实例tooltiptooltip: {        trigger: 'item

2016-08-09 14:04:03 73070 16

原创 在Linux服务器Tomcat中部署转成Maven的JavaWeb项目

第一步:打开命令提示符,进入JavaWeb项目所在的文件夹,执行语句:// 用maven 对工程打包(不打包test)mvn clean package -Dmaven.test.skip=true -Pmysql

2016-08-03 13:34:57 2962

原创 Firebug 查看输出创建的对象,并执行相关操作。

代码部分Firebug查看对象点击Object查看详细信息代码部分对这个对象的操作

2016-03-17 17:10:33 497

原创 is not a function

在引用了一个颜色选择器之后出现了错误查找了半天原因都没解决,大多数人都说是引用出现了问题,可是自己明明是引用好的。最后发现是引用出现了冲突。第一个bootstrap引用的Jquery版本是2.0.0第二个iColor引用的Jquery版本是1.9.1所以造成报错,删除其中一个版本的引用,问题完美解决。

2016-03-14 11:38:12 628

原创 Bootstrap 折叠(Collapse)插件

默认让折叠部分显示:class="panel-collapse collapse in"只需加上一个in即可

2016-03-14 11:16:51 682

原创 使用按钮控制 动态地图服务层定义

ArcGIS API for JavaScriptLayer definitions on a dynamic map serviceSample Code: <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable

2016-02-24 14:02:09 844

转载 子div在父div中居中。

看到一个好方法,转载来。

2016-02-17 17:17:34 1173

原创 编译器错误消息: CS0234: 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)

今天出现了这个问题。经过同事两个大哥的帮忙终于完美解决。这个问题网上一搜索会有很多答案。但是解决这个问题还要注意一点,如果实在不行直接简单粗暴复制粘贴文件进去。

2016-02-17 15:19:24 2436 2

原创 html页面写完之后,发现下方滚动条可以向右拉动,一拉出现大片空白页面。

在网上找了一个办法解决了这个问题,让页面是充满屏幕,消除了下方的滚动条,很简单的一行代码。 html{     width:100%;    overflow-x:hidden;};

2016-02-14 10:37:40 10270 3

原创 隐藏在线地图的放大缩小水印等其他自带的图标,使之成为纯净版的地图。

我想把在线地图上的一些无用的图标给隐藏掉,让这个地图非常纯净,摸索了一个小方法。首先你把地图在firefox浏览器中打开。然后选中你想要隐去的图标等元素。例如想去掉+-放大缩小号:选中,点击“右键”,选择  “使用Firebug查看元素”,可见这个div的id。然后利用这个div的id给它设置为不显示即可。JavaSc

2016-01-27 10:29:27 923

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除