自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blackberry的博客

IT,生活感悟,心情

  • 博客(40)
  • 资源 (5)
  • 收藏
  • 关注

原创 2021-11-16

二维平面图制作步骤业务场景:二维平面地图,目前支撑设备渲染,真实场景,后期电子围栏,运动轨迹等业务需求做铺垫一、所涉及的技术栈:1.Openlayers,加载渲染地图2.Geoserver 发布wms和wfs()服务3.Arcgis,Arcmap,进行源文件编辑修改,(点,线,面)空间校正和地理配准技术(处理png图片,为矢量瓦片tiff格式)4.Udig,geoserver发布地图服务器的编辑样式工具,采用SID绘制样式5.CAD处理提供的dwg源文件,部分注释以及多余的标注,点,线,面

2021-11-16 15:21:55 142

原创 深入理解npm install 命令

npm install moduleName 命令1.安装模块到项目node_modules目录下。2.不会将模块依赖写入devDependencies或dependencies 节点。3.运行 npm install 初始化项目时不会下载模块。npm install -g moduleName 命令1.安装模块到全局,不会在项目node_modules目录中保存模块包。2.不会将模块依赖写入devDependencies或dependencie

2021-11-05 09:14:44 776

原创 2021.4月28日24时新版本微信小程序登录授权新方法

旧版本:Login:function(callback = () =>{}){let that = this;uni.login({success:function(loginRes){if(loginRes){uni.getUserInfo({withCredentials:true,success:function(infoRes){util.request({url: api.loginUrl,data:{code:loginRes.code,//临时登录凭证rawDa

2021-11-04 09:20:47 331

原创 js GPS获取定位信息

this.getLocation()getLocation(){var options={enableHighAccuracy:true,maximumAge:1000}if(navigator.geolocation){//浏览器支持geolocationnavigator.geolocation.getCurrentPosition(this.onSuccess,this.onError,options);}else{//浏览器不支持geolocation}},onSucces

2021-10-22 14:47:57 2862

原创 总结这些年掌握的前端技术栈

Vue全家桶:Vue+vuex+vue-router+veu-cliVue组件:vant,element,iView,mpvue…Vue全栈:Express(koa,egg)+monogdb(mysql)+vue+vue-cli+vuex+vuex-router+vant+less(sass)+webpack+babelThinkJS+mysql+vue+vue-cli+vuex+vuex-router+less(sass)+webpack+babeltypescript+express+vu

2021-09-26 16:24:23 308

原创 谈谈这次Geoserver OpenLayers渲染二维地理场景

工具技术:arcmap(负责数据转换,地理配准,空间校正);AutoCAD(负责源文件dwg文件的改造绘制);uDig(负责生成sid样式数据);geoserver(负责部署转换后的shp和tiff文件,具体步骤请参考其他章节)注意:针对过程中出现的发布shp文件不显示问题,可调整SRS :(4326,3857)进行调整,...

2021-09-26 14:46:29 280

原创 Arcmap地理配准png

1:打开arcmap,双击

2021-09-16 14:34:46 1634

原创 Geoserver发布多图层

1:添加图层组,2:选择单个图层或者图层组3:发布之后浏览

2021-09-14 08:49:35 635 1

原创 Geoserver 发布 shp文件

Geoserver 发布 shp文件1:利用arcgis 对CAD(dwg)文件做地理校准,空间校正,2:利用Geoserver发布shp,新建工作空间,添加数据存储发布图层浏览效果

2021-09-13 10:04:35 563

原创 cesium加载离线地图

//返回一个Promise对象letxian={id:'xian',maximumLevel:16,type:"XYZSERVER",url:'/map/xian/{z}/{x}/{y}.png',//离线地图资源extent:["109.57813","36.67059","109.86328","36.80469"]}returnnewPromise(funct...

2021-07-12 15:55:01 751

原创 npm 依赖包的安装、更新、删除

安装安装但不写入package.json;npm install xxx安装并写入package.json的"dependencies"中npm install xxx –S 安装并写入package.json的"devDependencies"中npm install xxx –D全局安装npm install xxx -g安装指定版本npm install [email protected]更新先检查更新npm...

2021-01-14 11:56:09 2015 1

原创 Node.js使用jszip实现文件夹操作

1npm install --save-dev jszip 引入jszip依赖2constfs=require('fs');varstat=fs.stat;constpath=require('path');constJSZip=require('jszip');constzip=newJSZip();3://copy指定文件到指定路径下jsCopyFileToPath(formPath,toPath){le...

2020-11-04 16:51:20 1267

原创 vue的面试技巧和答案

vue的生命周期beforeCreate(创建前) 在数据观测和初始化事件还未开始created(创建后) 完成数据观测,属性和方法的运算,初始化事件,$el属性还没有显示出来beforeMount(载入前) 在挂载开始之前被调用,相关的render函数首次被调用。实例已完成以下的配置:编译模板,把data里面的数据和模板生成html。注意此时还没有挂载html到页面上。mounted(载...

2020-06-03 16:20:23 180

原创 纯css实现充电动画

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="../../c...

2020-06-03 12:59:02 638

原创 electron vue elementui

初始化:vue init simulatedgreg/electron-vue my-project# 安装依赖并运行你的程序 cd my-projectnpm installnpm run dev修改 .electron-vue/webpack.renderer.config.js和webpack.web.config.js如下:cnpminstall--sa...

2020-04-30 10:41:26 317

转载 git命令 提交代码

第一步:提交代码第一步:git status 查看当前状态当你忘记修改了哪些文件的时候可以使用 git status 来查看当前状态,红色的字体显示的就是你修改的文件。第二步:提交代码第二步:git add . 或者 git add xxx如图1、如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add . 就可...

2020-04-23 14:41:14 166

原创 vue中cdn引入 优化,文件过大

vue中cdn引入element-ui 如何在其他js中引入element-uimain.js在入口文件里,vue还是照样import , elementui不用import可以直接使用,这样打包出来的vendor.js就小很多了;...

2020-04-10 17:30:02 604

原创 vue 懒加载写法

2020-04-09 16:36:26 210

原创 elementUI input无法输入问题

this.$forceUpdate()<el-form-itemlabel="实收数量"prop="signNum"><!--@blur="netNum(slotFo...

2020-03-12 12:13:34 1135

原创 滚动条高宽

/*定义滚动条高宽及背景高宽分别对应横竖滚动条的尺寸*/::-webkit-scrollbar{width:10px;/*滚动条宽度*/height:12px;/*滚动条高度*/background-color:white;}/*定义滑块内阴影+圆角*/::-webkit-scrollbar-thumb{-webkit-box-shadow:in...

2020-03-10 11:38:21 434

原创 elementui validate prop 效验表单数据

<el-form-itemlabel="附件"prop="attachs"ref='csref'><v-uploadfile@setval="uploadSuccessattachs":fileids="slotForms.forms.attachs"v-...

2020-02-20 13:17:36 652

原创 eslint react xxx is assigned a value but never used 的解决办法

问题重现(定义了变量并使用了,但是eslint还是报定义过了但是未使用的错误)import React from 'react';import ReactDOM from 'react-dom';let Form = React.createClass({ render: () => { < div className = "form" > < d...

2020-02-15 16:48:36 5426

原创 js 字母数字处理

输入大小写字母、数字、下划线: <input type="text" οnkeyup="this.value=this.value.replace(/[^\w_]/g,'');"> 输入小写字母、数字、下划线: <input type="text" οnkeyup="this.value=this.value.replace(/[^a-z0...

2020-01-09 15:42:28 151

原创 vue面试技巧以及答案

vue的生命周期beforeCreate(创建前) 在数据观测和初始化事件还未开始created(创建后) 完成数据观测,属性和方法的运算,初始化事件,$el属性还没有显示出来beforeMount(载入前) 在挂载开始之前被调用,相关的render函数首次被调用。实例已完成以下的配置:编译模板,把data里面的数据和模板生成html。注意此时还没有挂载html到页面上。mounted(载...

2019-09-29 15:15:43 439

原创 sql 处理页面空字段

sql 语句NVL()用法一NVL函数是一个空值转换函数NVL(表达式1,表达式2)如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。 该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型。对数字型: NVL( comm,0);对字符型 NVL( TO_CHAR(comm)...

2019-08-09 09:25:20 153

原创 解析js代码,正则表达式

var template = function(tpl, data) { var re = /{{(.+?)}}/g, cursor = 0, reExp = /(^( )?(var|if|for|else|switch|case|break|{|}|;))(.*)?/g, code = 'var r=[];\n'; // 解析html functio

2018-01-31 16:07:58 2765

原创 原生js绑定事件 解绑

1  所以,想解除事件就相当简单了,只需要再注册一次事件,把值设成null,例如:var btn = document.getElementById("test");2 3 btn.onclick = function(e){4 alert("ok");5 };6 7 btn.onclick = null;原理就是最后注册的事件要覆盖之前的,最后一次注册事件设置成null,也就

2018-01-03 14:33:44 2099 1

转载 HTML5 Geolocation API的使用方法及实现原理

在HTML5中,geolocation作为navigator的一个属性出现,它本身是一个对象,拥有三个方法:- getCurrentPosition- watchPosition- clearWatch具体用法如下:Js代码  //判断浏览器是否支持geolocation  if(navigator.geolocation){

2017-12-26 16:48:10 1561

原创 sort字母排序,数字排序,首字母排序

案例1:在本例中,我们将创建一个数组,并按字母顺序进行排序:var arr = new Array(6)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"arr[3] = "James"arr[4] = "Adrew"arr[5] = "Martin"document.write(arr + "")document.

2017-12-06 15:15:56 10297

原创 javascript方法

一、基础知识  1 创建脚本块 1:  2: JavaScript code goes here 3:     2 隐藏脚本代码 1:  2: 3: document.write(“Hello”); 4: // --> 5:   在不支持JavaScript的浏览器中将不执行相关代码 3 浏览器不支持的时候显示 1:  2: Hello 

2017-12-06 14:58:31 263

原创 break,continue,return,return false,

break 命令可以终止循环的运行,然后继续执行循环之后的代码"text/javascript">outerloop://命名外圈语句for(i=0; i{    innerloop://命名内圈语句    for(j=0; j    {        // 跳出内圈循环        if(j>3){break;}        // 跳出内圈循环

2017-12-06 09:27:09 249

原创 JSON.parse()和stringify()

parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则

2017-11-28 20:13:17 208

转载 Java 多线程读取一个文件

package com.thread.multipl.mysolution;    import java.io.IOException;  import java.io.RandomAccessFile;  import java.util.concurrent.CountDownLatch;    /**  * 这个线程用来读取文件,当获取到指定关键字时,在指定的对象加1  * @author

2017-11-28 18:58:07 4184

翻译 更好的webAPP

移动端的javascript首先,移动端的性能与PC端的性能完全不在一个数量级上,比如,我做过一个测试,使用innerHTML绘制大段,之后想获取HTML的ID节点,事实上是获取不到的,这种问题在单页模拟多页,动态创建DOM会经常发生,例如:var element   = $('...大量结构...');$(root).html(element)$('#test)  //为空

2017-11-27 09:17:41 173

原创 js页面循环input,checked赋值

function checkedvalue() {//处理页面赋值问题    var str = document.getElementsByName("orgPer");    var objarray = str.length;    var namelists = ""; //名字    var idlist = ""; //id     document.getElem

2017-11-23 17:42:36 2363

原创 对mui下拉刷新,上拉刷新样式自定义

mui.init({ pullRefresh: { container: '#pullrefresh', down: { callback: pulldownRefresh }, up: {

2017-11-23 15:31:27 3693

原创 那些年mui webview遇到的坑

Hello MUI                                                    html,            body {                background-color: #efeff4;            }            .mui-bar~.mui-content .mui-fu

2017-11-22 20:12:38 3177 3

原创 混合开发APP

框架:Hbuilder(国产) 官网:http://dcloud.io/简介: HBuilder是DCloud推出一款支持HTML5的Web开发IDE。“快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块及很多配套,HBuilder能大幅提升HTML、js、css的开发效率。优点:1、HTML5语法、HTML5+语法、三大浏览器扩展语法,尽收HBuilde

2017-10-10 16:02:13 351

原创 利用MUI实现下拉刷新

List of agents                                        作者:[email protected]                时间:2017-09-18                描述:此页面是补充already的实际操作            -->        返回     

2017-10-09 16:38:11 2003

原创 mui实现3级折叠面板

Hello MUI                                                                -->                    .mui-table-view-cell.mui-collapse-3 .mui-table-view .mui-table-view-cell:last-child

2017-10-09 16:11:50 5590 6

FileZilla_3.53.0_win64_sponsored-setup.exe

ftp 连接工具,好用稳定

2021-11-16

数据结构设计器

方便实用 并且已经已破解,不明处可用私聊,对数据库的操作更加简单!

2018-02-07

反编译工具

这是针对java的编译工具!亲自实验可用,并且本人一直在使用。

2018-02-07

tomcat.rar

帮助工具,下载解压即可用,tomcat7,希望可以帮到你!

2017-10-10

apache-maven-3.3.9

apache-maven-3.3.9,解压版,对Java开发者帮助很大,希望可以帮到!

2017-10-10

空空如也

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

TA关注的人

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