自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二维数组的去重

二维数组的去重

2022-12-28 18:02:07 219 1

原创 新手自学php,curl应用时接口数据无返回值

一个php项目遇到接口返回值为空:如下<?phpheader('Content-Type:text/html;charset=utf-8');$host = "https://**api.*******.com";$path = "/service/truck";$method = "GET";$querys = "origin=116.296972,40.049057&destination=116.322591,39.97554&plateNo=110000&

2020-09-25 17:16:48 1516

原创 git提交项目时,屏蔽一些临时文件或配置文件

在.gitignore文件中设置需要屏蔽的文件例如:/.idea 是屏蔽项目根目录下 .idea文件夹/target 同上 不包括 xxx/target ,只是项目根目录下的文件*.iml 是项目中所有的.iml文件!b.xml 是b.xml除外...

2020-08-06 10:32:51 839

原创 apply()和call()的用法

概念apply()和call()都是一个对象调用另一个对象的方法,例如:B.call(A, args1,args2,…) or B.apply(A,[ args1,args2]),当前A对象调用B对象的方法。区别大家看出来了吗,他们虽然很类似,但是传参不一样,call()的传参,参数可以有无数个,apply()的传参,参数只能有两个,并且第二个参数必须是数组或对象形式,要不然该方法执行报错。代码示例就不展示了,但是有个小应用说一下,应用Math.max(),得到数组的最大值,可以直接Math.max

2020-06-23 15:10:25 225

原创 地图拖拽和缩放过程中出现页面卡顿问题

接手的是个老项目,好几任改过了,代码有些乱,使用过程中一直有地图拖拽时间长后页面会卡的拖不动地图,不知道啥原因前几任都没有解决,我在解决别的问题时一步步排查,发现出现卡顿问题是因为每次鼠标事件操作地图都会动态加载好多dom节点,只有不断累加的过程没有清空的操作,导致内存溢出了。针对dom节点的不断增加,我单独打印出来,查看他的增加数鼠标拖拽地图后:div的数量在大幅的增加,再次拖拽:明显情况不对,查看代码没有清除的设置,于是我直接在封装的map清空的方法中加了$(".leaflet-pane

2020-06-18 16:08:34 5789 4

原创 three.js的地图3d应用

首先第一次学习使用three.js开发地图,实现地图3D功能应用,记录一下这个过程。

2020-03-17 15:42:18 2084

原创 搭建es6的运行环境

es6是es5的升级,新增了一些特性,可以去相关网站了解学习es6的语法,下面说一下es6的环境搭建。我的是windows系统,首先电脑装上node.js,这是es6运行的基本环境,node.js的安装不多说,node环境安装成功后,创建一个文件夹pt_es6如图:在pt_es6中创建文件夹 src、dist和index.html,src文件夹下index.js文件。然后在p...

2020-03-16 14:24:32 352

转载 python学习大纲

Day01~15 - Python语言基础Day01 - 初识PythonPython简介 - Python的历史 / Python的优缺点 / Python的应用领域搭建编程环境 - Windows环境 / Linux环境 / MacOS环境从终端运行Python程序 - Hello, world / print函数 / 运行程序使用IDLE - 交互式环境(REPL) / 编写多行代...

2020-01-09 16:17:56 1151

原创 地图中遇到的问题

1.实例化地图时最好用一个全局变量去接收在开发地图相关的项目中来回调用地图API,有时候因为需要查看实例化后map的相关属性方法会报错,从控制台查看提示map没有声明,查看资料了解到,最好提前声明一个全局变量去接收这个实例化的地图,这样我们在外部也可以查看地图相关的属性和方法。2.地图中加载事件时闪现在地图项目中定时器setTimeout()的使用,有些地图想相关的方法或文件在某些文件没有加...

2019-12-05 11:06:13 351

原创 处理网站缓存问题

1)通过meta表现控制2)给引用的js和css后边添加时间戳 3)通过打包工具打包工具会自动检测js和css和图片,在后边自动添加时间戳,使得每次更新的代码都有一个新的标识;...

2019-12-05 11:03:58 233

原创 遇到批量.html替换成.htm格式的问题

首先把需要修改格式的文件全都放在同一个文件夹里,然后新建一个TXT文档。在文档里输入关键的内容,比如现在是把html后缀格式文件全部转成htm后缀格式文件,那么就是输入:ren .html.htm 其他照葫芦画瓢。然后然后点击记事本格式的TXT后缀名改成bat,双击bat文件,接下来这个文件夹里所有的文件后缀就都批量转换成功了。而且这个方法适用性很强,ren .html.htm中的html和htm...

2019-10-30 14:29:09 457

转载 maven项目安装部署

前言在上篇博文【项目管理和构建】——Maven简介(一)中我们了解到maven是一种全新的项目构建方式,让我们的开发更加简单,高效。Maven主要做的是两件事:统一开发规范与工具统一管理jar包这两件事情他都做到了,而且还做了更多的事情。Maven还可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本...

2019-09-26 16:57:23 318

原创 a java .. no java virtual machine.. following location:

启动eclispe时出现这样的问题,一个是先查看一下jdk的环境变量是否有出问题,注意符号别丢失了。如果环境变量的配置没有问题,在安装jdk中根据目录 jdk\bin中找到 javaw.exe ,移动到 eclipse根文件下,再次启动eclipse就没有这样的问题了。...

2019-09-24 12:01:21 114

原创 eclipse安装中 “java was started but returned exit code=13“

这样的问题是因为eclipse启动时找不到jvm.dll 文件 重新 eclipse.ini 中添加一下就行。添加 :-vmC:… 你安装jdk中jvm.dll的路径修改后,再次启动eclipse就没有这样的问题了。...

2019-09-24 11:46:55 166

原创 failed to load the JNI shared library "C:\..jvm.dll"

JNI库没有加载成功,我的原因是版本没有对应:eclipse版本64位 对 jdk 64位 同样32位的也是这样。需要查看jdk版本 运行—cmd–java -version :没有显示64位或32位,这是默认32位。查看eclipse版本 eclipse.ini 文件中很明显这是64位。这是以上报错的原因查找。解决方法:重新现在对应的jdk或eclipse版本。...

2019-09-24 11:38:05 185

原创 IE8兼容性解决方案

我上一篇博客写到因为用IE浏览器打开一些地图时出现兼容性,一些功能失效的问题,为了解决这样的问题,我还说试了两种插件polyfill.io插件和CFInstall,并没有生效,最后还是被我找到一种插件可以解决IE浏览器兼容问题。一.谷歌浏览器内嵌框架 ChromeFrame(插件)这个款插件是谷歌前几年就停止更新了,当初开发这款插件也是因为那会的ie浏览器性能太恶劣,到IE9-10以后整体性能...

2019-09-23 10:20:28 812

原创 PC端 ie8以上浏览器进入地图页面后,鼠标点击input框中的文本是有聚焦但无法选中,document.selection.createRange().text="",控制台也没有报错误!!!

IE10版本下 初始IE8-11下搜索框输入文本后拖拽选中失效。在谷歌浏览器中正常是这样的如图:IE下加载地图前加载地图后无法选中 document.selection.createRange().text = “” ;这个bug,怎么解决,尝试过polyfill.io插件和CFInstall(谷歌提供)插件,没有效果,还是有问题!!!!据说使用CFInstall插件是替换IE...

2019-09-18 16:50:47 520

原创 模糊查询 前端实现(静态数据)

{}

2019-07-11 17:20:19 1320

转载 cookie中出现重名的键

问题Http请求中出现了两个同名Cookie,导致服务端获取到的错误的信息原理Cookie不仅仅有名字和值两个属性,还有域(domain)、路径(path)等属性。其中,不同的域、不同的路径下可以存在同样名字的cookie。一般我们设置cookie的方法是用一个同样名字、一个值。这时就一定要搞清楚你要设置的cookie的域和路径,否则就会产生问题中的情况。再次复习一下Cookie的属性属...

2019-06-19 10:48:39 2480

原创 全景地图使用flash框架在谷歌浏览器下不显示,其他浏览器都正常显示

客户在我们官网查看全景FlashAPI时点击demo发现没有全景地图显示,向我们反馈后,我们测过后第一时间想到的就是谷歌浏览器对flash插件拦截的问题,然后尝试调试,发现谷歌浏览器对flash插件有三个选项(询问,允许,禁止),浏览器默认的是 “询问”,但是加载flash插件时并没有提示。最后手动设置成 “允许”。修改前步骤:...

2019-05-30 11:29:37 857

原创 禁止table表格中td的长度随着文本的长度而变化

项目中的小bug,td的长度随着文本的长度变化,会影响table样式的体验,解决办法很简单。table-layout:fixed;

2019-05-21 11:32:03 1077

原创 session和cookie的区别

1、session是服务端的储存机制,cookie是客户端的储存机制。2、session是不可见的,它有上下文,cookie是可见的,不安全,它没有上下文。3、单个cookie在客户端的限制是3k,session会占用服务器性能。4、当建立链接后,服务端会自动生成一个sessionId,当再次访问是服务器会把这个sessionId传给客户端,客户端根据cookie再传出相应的数据。5、co...

2019-05-21 11:24:12 110

原创 keyup事件出错

调用keyup事件用正则表达式验证含小数的整数时,keyup事件会使得正则验证出错,建议使用其他事件代替keyup事件。

2019-05-17 15:55:50 263

原创 git删除远程标签

这是同事在开发过程中遇到的小问题,我认为有必要记录一下,尤其是新人需要主要的。git push origin :refs/tags/V1.4.0 //删除远程标签git tag -d V1.4.0 //删除相对应的本地标签git 使用过程中一定要养成这样的习惯:1、每次提交代码时,一定要先拉取一下代码,防止其他同事提交过代码:git pull origin V1....

2019-05-17 15:50:22 292

原创 关于form表单在firefox浏览器上出现无法提交问题

我在做项目过程中遇到form表单提交在chrome浏览器没有问题,但是在firefox浏览器上点击提交按钮没有反应,查看控制台也没有报错,调试也是正常,后来查资料总结:1、考虑submite事件。2、先看action中文件。3、在firefox浏览器中只有当前页面存在form时才会激活submite()。当前js页面加入下面代码后解决:...

2019-05-17 15:37:13 1233

原创 demo

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-05-17 10:45:30 151

空空如也

空空如也

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

TA关注的人

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