自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (5)
  • 收藏
  • 关注

原创 js四舍五入保留两位小数不足补0

【代码】js四舍五入保留两位小数不足补0。自用备份

2022-10-11 09:23:50 256 1

原创 安装nrm报错

internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, 'string', value); ^ [TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined at validateString (internal/validators.js:124:11) at Object.

2021-08-05 13:45:52 534

原创 在小程序wxml模板中使用自定义函数,解决split函数无法使用的问题

想在小程序的wxml页面使用split函数,实现这样的显示{{date.split(' ')[0]}}发现不管用,才知道wxml不支持复杂的js运算,但是数据在后端或者js里再遍历处理一下过于麻烦,查阅文档发现小程序提供了wxs方法。在wxml页面用wxs标签可以编写自定义函数<text>{{fn.split(date,' ')[0]}}</text><wxs module="fn"> module.exports={ split:f

2021-01-19 11:57:16 1932 2

原创 小程序页面生命周期

// pages/demo11/demo11.jsPage({ /** * 页面的初始数据 */ data: { }, /** * 生命周期函数--监听页面加载 * 应用场景 发送异步请求来初始化页面数据 */ onLoad: function (options) { console.log("onLoad"); }, /** * 生命周期函数--监听页面显示 */ onShow: function () {

2020-11-26 14:43:26 156

原创 小程序常用应用生命周期

App({ //1.应用第一次启动就会触发的事件 onLaunch(){ // 应用场景: 在应用第一次启动时,获取用户个人信息 console.log('onLaunch'); }, // 2.应用被用户看到的时候(小程序被切到后台之后,再次打开也会触发) onShow(){ // 应用场景 对应用的数据或者页面效果重置 console.log('onShow'); }, // 3.应用被隐藏时触发 onHide(){ //

2020-11-26 09:27:44 187

原创 微信小程序input的type=“number“不起作用

第一次接触小程序,写表单的时候,用了<input type="number" />不管怎么写都能输入英文或者中文还找不到原因,百度一下好像别人都没遇到过这种问题一样最后才知道这个type控制的其实是手机弹出输入法键盘,电脑调试看不出效果来这一个地方卡了十分钟,感觉自己像个弱智...

2020-11-24 16:15:14 5487 19

原创 js将base64转为pdf文件并获取url链接

平时预览pdf都是后台直接返回url链接,直接预览或者下载,这次因为业务需求,后台返回的是base64的数据,所以需要先将base64转为pdf的blob文件,并获取到链接。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/x

2020-09-27 14:15:00 8894 6

原创 js,根据数组中的对象的其中一个属性对数组去重

现在有这样对象数组,我只想根据姓名对数组进行去重var arr=[ { "id": "1", "name": "王小虎" }, { "id": "2", "name": "王小虎" }, { "id": "3", "name": "王小虎" }, { "id": "4", "name": "赵晓红" }, { "id": "5", "name": "赵晓红" }, { "id

2020-08-06 14:54:01 592

原创 通过图片url 获取图片file对象

/** * 通过图片url 获取图片file对象 * @param url * @param fileName 文件名称(一定要带后缀) * @param callback 回调函数 * @returns {*} */function getImageFileFromUrl(url, fileName,callback) { var blob = null; var xhr = new XMLHttpRequest(); xhr.open("GET", url);

2020-08-04 15:50:34 6480

原创 vue中的echarts对象绑定click事件无法调用vue的实例对象

this.fanChart.on('click', function(params) { this.getData(params.data.code);})在vue里使用echarts时,需要在绑定click事件触发vue的函数,用this引用后总是找不到对象或者函数解决方法:用箭头写法就可以了this.fanChart.on('click', (params)=> { this.getData(params.data.code);})...

2020-05-26 16:37:07 2110 3

原创 elementUI实现下拉选择树

效果用elementui的popover,tree,input组件实现代码:<template> <div> <el-popover placement="bottom-start" v-model="treeFlag" class="orgTree" width="300" trigge...

2020-04-10 14:36:47 3849

原创 处理扁平化数组数据为树状结构,以便用于ElementUI中Cascader级联选择器控件绑定数据

处理ElementUI中Cascader级联选择器控件v-model属性为所选项路径数组, 1:cascaderTree([],string,string) 类构造器,用于构造一次转换,传入要转换的数组,数据主键名,父数据主键名 2:cascaderTree.prototype.init(); 实例函数,用户将数据按配置初始化,形成树状结构的数据/*** * @author: m...

2020-04-10 09:40:55 937

原创 ECharts图添加点击事件

首先初始化echarts实例 var myChart = echarts.init($('#myChart'));初始化echarts实例之后,可以直接给对象绑定onclick事件 myChart.on('click', function (params) { });可以通过params的值来判断具体点击是哪个位置。echarts生成的图表,series区域默认打开了点击事件,所以点...

2020-04-03 09:40:36 4548

原创 百度翻译插件在chrome浏览器中自动生成dom元素影响高度的bug

最近一段时间做各种项目,我的页面总是比别人多出一点高度,导致浏览器显示y轴滚动条,多次测试后发现,这个滚动条只在chrome浏览器里出现。结果发现是chrome装的百度翻译插件导致的,自动生成了一个页面元素,这个元素有15px的高度在此感谢论坛大佬对我提供的帮助这是我发的求助帖这段代码是外部的js对DOM操作而产生的,我去看了源码,js/trans-src.js中的这段代码生成了这段d...

2020-04-01 19:44:58 362

原创 JavaWeb项目间隔刷新出现412

年前实训的时候写了个Javaweb项目,遇到的一些问题,现在总结一下方便以后查看。登录成功后跳转到后台管理的页面,点了一下刷新发现提示我需要重新提交表单,因为这个Servlet是登录页面post登录信息跳转的,出现这个也很正常。点击继续后发现页面显示412,后台控制台却没有报错。多刷新几次后,发现它是刷新间隔会报412,也就是一次成功进入后台,一次报412。百度412的具体内容,在...

2020-04-01 10:53:58 1555 1

原创 解除网页鼠标右键限制

当网页禁止鼠标右键被限制无法使用时,将以下代码加入收藏夹,再点击即可​javascript:alert(document.onselectstart = document.onbeforecopy = document.oncontextmenu = document.onmousedown = document.onkeydown =function(){return true;});v...

2020-04-01 10:44:14 1818

原创 Vue项目引入Echarts

1、安装echartsnpm install echarts -S2、在main.js中引入echartsimport Echarts from 'echarts'Vue.prototype.echarts = EchartsVue.use(Echarts)3、实例<template> <div> <div id="echarts" :s...

2020-03-30 15:40:25 293

原创 Vue项目引入ElementUI

1、安装elementUI官方推荐用npm安装,webpack打包不容易出问题npm i element-ui -S2、在main.js中引入elementUIimport ElementUI from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'Vue.use(ElementUI)这样就能使用eleme...

2020-03-30 15:02:55 206

原创 搭建一个vue项目

本文参考地址一、环境安装配置1.安装node环境(下载地址:https://nodejs.org/en/)在cmd里执行node -vnpm -v检查是否安装成功(出现版本号就是成功了)为了提高下载效率,可以使用淘宝镜像# 淘宝镜像npm install -g cnpm -registry=https://registry.npm.taobao.org# 检查是否安装成功...

2020-03-30 10:28:29 230

原创 'vue' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

1.首先在cmd里执行npm config list看一下配置信息进到红框里面的地址(我这里是‘C:\Users\Administrator\AppData\Roaming\npm’),看看文件夹里有没有vue.md这个文件(如果没有就全局卸载cli再重新安装一遍)全局卸载:npm uninstall vue-cli -g;全局安装:npm install -g @vue/cli;2.然...

2020-03-30 09:36:39 2874 1

原创 不使用新的div来清除浮动

在父元素里添加display: flow-root;属性

2020-03-18 16:13:08 134

原创 echarts bar series下的label position的属性值

1:inside(自适应,柱状内部中央),top(柱状外的正上方),bottom(柱状外的正下方),left(柱状外的左边),right(柱状外的右边)2:坐标[x,y](以柱状的顶部为原点)3:insideTop(柱状内部靠顶部),insideBottom(柱状内部靠下方),insideRight(柱状内部靠右边),insideLeft(柱状内部靠左边)...

2019-12-20 14:32:14 7192

原创 Mybatis使用foreach批量操作,报错ORA-00911: 无效字符的错误

错误写法<delete id="deleteEntityAll" parameterType="java.lang.reflect.Array"> <foreach collection="array" item="item" index="index" separator=";"> delete from GKCP_TC_JL ...

2019-12-06 16:24:31 1214

原创 列名没写错,但是Oracle报错ORA-00904: 标识符无效

如果建表的时候把列名加上双引号,查询的时候列名不加双引号就会报错建表语句(单引号同理)CREATE TABLE "AUTHM2019"."INNER_PERSONNEL_WEEKLY_INFO" ( "ID" VARCHAR2(64 BYTE) NOT NULL , "TIME" DATE)查询语句select ID,TIME from INNER_PERSONNEL_WEEKL...

2019-11-27 15:57:08 1449

原创 easy ui input动态添加校验

$(’#delayReason_enter’).textbox({required:true});

2019-11-27 12:27:56 645

原创 easy ui 隐藏表格边框

<input type="text" id="hide" class="easyui-textbox" >$("#hide").next().css(‘border’,‘0’);

2019-11-27 10:50:12 707

原创 java报错:java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer

从数据库中取出的字段转为Integer报错错误代码:Integer(map.get("id"));Integer.parseInt((String)map.get("id"));这两种都报错,应该先转成object解决方法:Object object = map.get("id"); Integer.parseInt(String.valueOf(object ));...

2019-11-18 10:17:16 445

原创 easy-ui ComboTree 设置默认折叠

在获取的数据中,想要折叠的节点里添加一个字段state:‘closed’,

2019-11-18 08:56:06 953

原创 自用,省市json文件

{ "provinces": [ { "name":"北京市", "level":"1", "code":"1100", "cities":[ { "name":"北京市", "level":"1", "code":"1100" } ]...

2019-10-30 17:05:43 232

原创 JavaScript实现二级联动下拉菜单

最近学习前端js,做了一个二级联动下拉菜单。二级下拉菜单的内容随着一级下拉菜单选项的更改而更改。菜单的内容是手动存在js的数组里的,随便写了几个数据。效果图:实现源码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title>...

2019-09-19 08:09:30 9686 5

原创 JavaScript中&&与||的独特用法

在JavaScript中,&& 和||不仅用于 boolean 类型也用于对象。&&:如果&&左侧是为 false ,那么直接返回 false。console.log(false&&true);//falseconsole.log(false&&“abc”);//false统统直接返回false。如...

2019-09-19 08:03:42 321

原创 leetcode刷题:202.快乐数(Java)

题目描述:编写一个算法来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。示例:输入: 19输出: true解释:12 + 92 = 8282 + 22 = 6862 + 82 = 10012 + 02 +...

2019-09-06 16:27:27 145

原创 leetcode刷题:367.有效的完全平方数(Java)

题目描述给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。说明: 不要使用任何内置的库函数,如 sqrt。示例 1:输入:16输出:True示例 2:输入:14输出:False方法一://暴力解法,从头遍历所有数class Solution { public boolean isPerfectSqu...

2019-09-06 14:11:43 229

原创 leetcode刷题:278.第一个错误的版本(Java)

题目描述你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中...

2019-09-06 13:48:10 336

原创 leetcode刷题:268.缺失数字(Java)

题目描述:给定一个包含 0, 1, 2, …, n 中 n 个数的序列,找出 0 … n 中没有出现在序列中的那个数。示例 1:输入: [3,0,1]输出: 2示例 2:输入: [9,6,4,2,3,5,7,0,1]输出: 8说明:你的算法应具有线性时间复杂度。你能否仅使用额外常数空间来实现?思路:因为只缺一个数,原数组中也没有重复数据,只需要将数组中所有元素相加求和...

2019-09-06 13:30:51 205

原创 leetcode刷题:258. 各位相加(Java)

题目描述给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。示例:输入: 38输出: 2解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。思路:递归,直到num为个位数就返回class Solution { public int addDigits(int num) { if(nu...

2019-09-06 09:56:00 189

原创 leetcode刷题:22. 括号生成(Java)

题目描述给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出 n = 3,生成结果为:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]思路:采用递归,在递归过程中累计"(“和”)"的数量,如果超过n了,则开始return,如果等于n,则将当前字符串存入list,如果左括号数量大于等...

2019-09-06 09:32:07 171

原创 leetcode刷题:283. 移动零(Java)

题目描述:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。思路:从头开始遍历数组,将非零数从头覆盖数组的元素,剩下的设为0class Solution { public void mo...

2019-09-06 09:12:55 134

原创 leetcode刷题:292. Nim 游戏(Java)

题目描述你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。示例:输入: 4输出: false解释: 如果堆中有 4 块石头,那么你永远不会赢得比赛;因为无论你拿走 1 块、2 块 还是 3 块石...

2019-09-06 09:00:35 341

原创 leetcode刷题:204. 计数质数(Java)

题目描述统计所有小于非负整数 n 的质数的数量。示例:输入: 10输出: 4解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。思路:1、暴力解法,遍历从2到n的所有数,再看它是否能被小于它的数整除。(此方法在较大的数面前会计算超时)2、厄拉多筛选法:先将默认所有数为质数,选中数字2,然后将数字2的倍数设为非质数;选中数字3,然后将数字3的倍数设为非质数...

2019-09-06 08:45:03 237

GBase 8s ODBC Driver 程序员指南.pdf

本手册作为 GBase 8s ODBC Driver 的用户指南和参考,这是 Microsoft™“开放数据库互连” (ODBC)接口 Version 3.0 的 GBase 8s 实现。 本手册说明如何使用 GBase 8s ODBC Driver 应用程序编程接口(API),来访问 GBase 8s 数据库,并与 GBase 8s 数据库服务器交互。 本文档是为 C 编程人员编写的,他们使用 GBase 8s ODBC Driver 来访问 GBase 8s 数据 库。 这些主题假定您具有下列背景:  使用计算机、操作系统和操作系统提供的实用程序的知识  使用关系型或对象-关系型数据库的一定经验,或接触过关系数据库概念  C 编程语言 要了解关于软件兼容性的信息,请参阅 GBase 8s Client SDK 发版说明。 这些主题出自《GBase 8s ODBC Driver 程序员指南》。

2020-06-08

GBase 8s ESQLC 编程指南.pdf

本手册主要针对希望在其程序中嵌入 SQL 以访问 GBase 8s 数据库的 C 程序员。 本手册假定您具备以下背景: 对于计算机、操作系统和操作系统提供的实用程序的工作知识 使用关系数据库经验或熟悉数据库概念 一些计算机编程经验 以下用户可能会对这些主题有兴趣: 数据库服务器管理员 性能工程师 有关软件兼容性的信息,请参阅 GBase 8s Client SDK 的发版说明。 这些主题来自 GBase 8s ESQL/C 程序员手册。

2020-06-08

全国省市区sql.docx

全国省市区的sql语句 CREATE TABLE city ( id int(11) NOT NULL DEFAULT '0', pid int(11) DEFAULT NULL, cityname varchar(255) CHARACTER SET utf8 DEFAULT NULL, type int(11) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- ---------------------------- -- Records of city -- ---------------------------- INSERT INTO city VALUES ('1', '0', '中国', '0');

2019-11-18

proJDBC.rar

JDBC项目练习,用户管理系统(分层实现) 具体实现效果:https://blog.csdn.net/MistyWood/article/details/100191104 开发环境:JDK8.0,Eclipse 4.3,Mysql 用户登录注册,判断用户权限,管理员修改删除添加查询用户,普通用户修改查询本人信息

2019-09-02

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

TA关注的人

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