自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js 和 jquery的取值、赋值 对类名的操作、定时器

1.js 获取输入框的值:document.getElementById('columnSize').value为文本框赋值:document.getElementById('columnSize').value = wtjquery 获取输入框的值:var width = $("#columnSize").val();为文本框赋值:$("#columnSize").val(oldWidth)输入框内容发生变化时触发 onChange = changeSize()2. js 添加和移除.

2021-09-17 17:57:19 440

原创 vue node webpack

vue目录说明package.json与package-lock.json文件的作用package.json文件记录你项目中所需要的所有模块。当你执行npm install的时候,node会先从package.json文件中读取所有dependencies信息,然后根据dependencies中的信息与node_modules中的模块进行对比,没有的直接下载,已有的检查更新(最新版本的nodejs不会更新,因为有package-lock.json文件,下面再说)。另外,package.json文件只记

2021-08-11 10:24:25 231

原创 解决Docker的Error response from daemon报错

docker run 创建容器时报错报错 1,Error response from daemon :来自守护程序的错误响应2,引发异常的上一位置中堆栈跟踪的末尾原因:对挂载目录没有权限,可以按如下方式添加 挂载目录的权限

2021-05-12 14:47:04 14687

原创 python3中无法返回文件流,uwsgi报错的问题(<built-in function uwsgi_sendfile> returned a result with an error set)

python3中无法返回文件流,uwsgi报错的问题uwsgi启动配置增加–wsgi-disable-file-wrapper=true选项,然后重启即可–wsgi-disable-file-wrapper: 此选项禁用WSGI标准的wsgi.file_wrapper优化。在某些极端情况下,这是避免错误的唯一技巧...

2021-05-12 14:15:21 903

原创 js常用函数和正则

split()var tim = 2021/2/2 10:06获取此时间的整点值 tim.split(':')[0] = 2021/2/2 10replace()var val = 100%val.replace(’%’) 100

2021-02-03 10:25:26 108

原创 vue + antd 时间选择器 设置默认时间

vue + antd 时间选择器<a-range-picker show-time ranges="{ Today: [moment(), moment()]}" :default-value="[moment(getCurrentData(), dateFormat), moment(getCurrentData(), dateFormat)]" :format="dateFormat" style="margin-

2021-02-02 10:23:42 2305

原创 vue + antd 表格应用

vue + antd 使用 antd的表格组件,并在表格最后一列添加操作列第一步 在cloumns 中添加{ title: 'AOD File', dataIndex: 'operation', scopedSlots: { customRender: 'operation' }, width: 160}第二步写一个插槽 slot 的值和第一步中的dataIndex对应<a-table:columns...

2021-02-02 09:58:51 813

原创 js动态改变高度或清空某块位置

$('.content').height('540px'); // js 动态修改高度 $(".content").empty(); // 清空某块位置 $('.content').css({ height: ' '}} // 动态设置样式

2021-01-13 16:40:45 285

原创 vue引入jquery

vue2 安装jquery并在webpack.base.conf.js 中添加plugins: [ new webpack.ProvidePlugin({ //引入Jquery $: 'jquery', jQuery: 'jquery', 'window.jQuery':'jquery' }) ]这样在js中就可以用$("")了

2021-01-13 16:30:44 69

原创 vue监听i18n语言切换

当某个页面的中英文内容是变化的,可以存储到数据库,然后根据不同的语言判断取不同的值watch: { '$i18n.locale'(newValue) { if (this.$i18n.locale === 'zh-CN') { } else if (this.$i18n.locale === 'en-US') { } } }...

2021-01-07 10:06:45 2559

原创 redis基础知识

redis 非关系型数据库redis基本知识非关系型数据库: redis、mongoDB、memcache、HBasekey:value格式进行存储redis 内部是单线程工作机制 保证了数据库的原子性和安全性redis 可支持多种数据类型:String、list、hash、 set、sorted_set (有序集合类型)redis 适用于1.热点数据2.任务序列:秒杀、抢票3.即时信息查询:排行榜、公交地铁到站信息4.时效性信息:验证码5.分布式数据共享6.消息队列7.分布式锁

2021-01-07 10:00:39 75

原创 python 获取上个月、上周日期 、上个月天数,js获取上/下个月日期 上/下周日期

pythondef getTime(self,timeType): startdate = time.strftime("%Y-%m-%d", time.localtime()) // 获取格式为yyyy-MM-DD格式的当前日期 enddate ='' if(timeType.strip()!='' and timeType=="day"): enddate = startdate elif(timeType.s

2021-01-06 18:12:26 871

原创 docker 你会了吗

Docker的思想来自于集装箱镜像就是封装好的环境,保留一份可以到处运行,当需要在一个新服务器上部署环境的时候就可以直接运行镜像,不需要再装一次环境镜像docker 内可创建容器即 image 镜像(镜像可以理解为配置好环境的压缩包,启动以后可以创建容器)docker run nginx:alpine 创建简洁版的nginx镜像docker images 可查看镜像REPOSITORY: 来自于哪个仓库;TAG: 镜像的标签信息,比如 5.7、latest 表示不同的版本信息;IMAGE

2021-01-06 16:31:20 112

原创 js 加定时器

//定时执行某个方法如 queryData(),每500ms 执行一次,当拿到queryData()的数据以后,销毁timerthis.timer = setInterval(this.queryData, 500);queryData(){ if(data !=null){ ... clearTimeout(this.timer); //销毁timer }}

2020-12-11 16:05:26 137

原创 element ui设置时间的选择范围

<el-date-pickerstyle=“width:100%;height:35px;margin-top:9px;”v-model=“edDate”type=“date”align=“right”class=“datest”placeholder=“选择日期”@change=“selectLabel”:picker-options=“enddatePicker”>

2020-12-11 15:36:47 402

原创 element table 表格合并及如何默认选中合并后的第一行

1. 合并效果及代码如下:1.表格出2.js合并前的每一个小行都会执行一此下面这个代码,如上图所示,执行第一行时合并,执行到第二行设置合并行数为0 就可以了objectSpanMethod({ row, column, rowIndex, columnIndex }) { if (columnIndex === 0) { var _row = row.len; if(row.len>0){ return{

2020-12-11 15:24:05 1181

原创 js、python、Java中两种重要的结构{key:value}和 []

js、python、Java中{key:value}结构和[]结构这两种结构使用非常频繁,然在不同的语言中具有不同的名字,一起看看在 js、java 、python中用法上有什么差异吧jsjs对应的是{key:value}的是对象JavaScript 对象 (传递的时候都是浅拷贝)由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:var person={firstname:“John”, lastname:“Doe”, id:5566};

2020-12-11 12:46:02 731

原创 拿到ui图做出的页面也不合格?

拿到ui图做出的页面也不合格?在前段时间做页面的时候得出宝贵经验,遇到很多坑,现在整理下来,一起来看看吧,为以后避坑注意UI图一定要在大小是百分之百的情况下看,否则一些按钮、选择框的大小不对,不容易发现拿到ui图以后第一步做什么找到ui或者后台人员,了解页面的各个功能,整个系统是做什么的,然后了解里面的逻辑(因为ui也可能有出错的地方,了解整个系统,可以意识到那里可能有问题并及时提出、调整)观察UI整个页面的大小,即UI电脑的分辨率,宽度尽量用百分比的方式表示,需要注意,在不同分辨率下,页面布局

2020-12-10 17:33:21 378 2

原创 css 强制换行、git显示修改文件

开发中的小问题CSS解决无空格太长的字母,数字不会自动换行的问题(强制换行)display: -webkit-box;//// 将对象作为弹性伸缩盒子模型显示-webkit-box-orient: vertical;//// 从上到下垂直排列子元素-webkit-line-clamp: 8; //最多几行word-break: break-all; //强制换行overflow: hidden...

2020-04-03 17:20:03 149

原创 kibana的简单使用

第一步 到官网 https://www.elastic.co/cn/downloads/past-releases下载 kibana ,解压缩,打开bin目录下的 kibana.bat 即可运行。第二步http://localhost:5601/ 出现以下界面则说明安装成功第三步 如果es 中有数据则点击左边菜单栏最后一个按钮 进行设置 点击下面红线 圈起来的链接点击...

2019-11-21 19:13:41 336

原创 Java elasticsearch 7+ 版本 High Level REST Client 使用实例(史上es最全讲解)

elastic search理解(以下 简称es) ES(ElasticSearch)是一款分布式全文检索框架,底层基于基于Lucene实现。ES相当于一个数据库,有 index type 属性,index 是索引,相当于数据库的一张表 ,type 是文档,相当于数据库中的行,包含很多字段。与数据库相比更加智能,有很多全文检索方式。es相关插件 1.kibana 这是一个e...

2019-11-21 18:30:45 7852 1

原创 8大排序算法 ——java代码实现

1.冒泡输入法原 1 3 2 5 1 0 1 2 3 1 0 5 1 2 1 0 35 1 1 0 235 1 0 1235终 0 1 1235相邻两个数作比较 ,如果后边一个数大于前边一个数 ,这两个数交换public static void maopa...

2019-07-14 21:28:54 187

原创 String StringBuilder StringBuffer

1.stringString是Java中基础且重要的类,并且String也是Immutable类的典型实现,被声明为final class2.StringBufferStringBuffer就是为了解决大量拼接字符串时产生很多中间对象问题而提供的一个类,提供append和add方法,可以将字符串添加到已有序列的末尾或指定位置,它的本质是一个线程安全的可修改的字符序列,把所有修改数据的...

2019-07-13 16:04:19 99

原创 计算机原理

计算机 实质是数据存储和数据流动 ,数据是存储在磁盘上的,磁盘是由磁颗粒点组成,磁颗粒点可以带电,带电是1,不带电是0,磁盘上有保护膜,不直接与空气接触,一个磁颗粒点就是1bit,1B=8bit,数据传输就是传输电平1T=8~9万亿颗粒点 ,对颗粒点需要管理,机械盘内部有很多光盘,颗粒点在光盘的正反两面,所以正反两面都有磁头(扫描磁盘,读写数据),光盘上有磁道(几千-几万),磁道越往里越密集,...

2019-07-13 15:47:14 211

原创 抽象与和接口

一、抽象1.什么是抽象类abstract修饰的类是抽象类,含有抽象方法的也是抽象类。2.需要注意的点1>抽象可以有普通方法、成员变量2>抽象方法必须用public或protected,(如果为private,子类不能继承这个方法,没有意义)缺省情况下为public3>抽象类不能创建对象4>子类继承抽象类,要实现抽象类的抽象方法二、接口1....

2019-07-13 13:29:51 438

原创 ubuntu16设置mysql开机自启

MySQL 自开机自启1>下载sysv-rc-conf (chkconfig命令在ubuntu16改成了 sysv-rc-conf)apt-get install sysv-rc-conf2>执行 sudo sysv-rc-conf出现下图ctrl +n 向下翻页 ctrl +p 向上翻页找到mysql 在对应位置点击空格键可以变成x (x是启动)0表示系统停机状态1...

2019-07-07 18:13:37 2332

原创 ubuntu16 tomcat开机自启

1.tomcat 自启1>进入bin目录,将catalina.sh 移动到 /etc/init.d目录下(mv catalina.sh /etc/init.d)2>重命名 catalina.sh 为tomcat(mv catalina.sh tomcat)3>进入tomcat,添加下面两句(sudo vi tomcat)CATALINA_HOME=/opt/tomca...

2019-07-07 17:06:55 223

原创 nginx负载均衡简单示例

同一个项目放在两个tomcat下,按照比重分配tomcat第一步下载两个tomcat配置其中一个tomcat 改变其端口值,如图,这三个端口默认是8005、8080、8009,改成与这三个端口值不一样即可,我改成了8051、8081、8091,然后更改webapp下面的index,稍作更改对两个tomcat加以区分,然后到bin下面双击startup.bat,启动两个tomcat,然后在浏览器...

2019-07-07 11:06:43 249

原创 nginx分发简单示例

按照不同的域名分发到不同的服务器上第一步配置两个域名在 C:\Windows\System32\drivers\etc\hosts进行配置127.0.0.1 a.lxt.com127.0.0.1 b.lxt.com第二步安装两个tomcat配置其中一个tomcat 改变其端口值,如图,这三个端口默认是8005、8080、8009,改成与这三个端口值不一样即可,...

2019-07-07 10:25:27 1061

原创 ubuntu 命令进阶

1. vi常用操作i 插入 / 查找 然后按n可以查找下一行 dd 删除 先按esc然后将光标移到想删除行 然后dd 就可以了 ndd 删除光标所在行下及下面 n-行 yy 粘贴 先按esc 然后将光标移到想复制的那一行,然后按p就可以粘贴了 nyy 复制光标所在行及以下n-行 u 撤回 先按esc然后 按u Ctrl+b:向文件首翻一屏...

2019-07-06 22:26:39 213

原创 ubuntu 搭建java环境

1.下载、安装、配置jdk可以通过 git xshell 或者 cmd上传文件第一步连接cmd和git 连接Ubuntu命令为:ssh ubuntu名称@ip,ip可以通过ifconfig获取第二步通过命令 sudo scp jdk-8u65-linux-x64.tar.gz ubuntu名称@ip:~ 注意所有符号结尾英文格式,第三步将jdk移动到opt文件夹下 移动的命令为 s...

2019-07-06 19:10:35 1308

原创 免费xshell和ftp6.0版本安装包分享

链接: https://pan.baidu.com/s/1bcpOE5YjrB3JHZ6roo-vjA 提取码: 7qfa

2019-07-06 16:04:55 3509

原创 Ubuntu常用命令

记录常用命令以便忘记时翻看ubuntu有两个用户 超级管理员用户(默认是root)和普通用户 两个用户可以来回切换(一般情况下不使用管理员用户 )普通 用户切换回root su root root 切换回 普通用户 su ubuntuAlt shift + t 打开虚拟机的命令窗口输入命令时 按 tab 键可以自动补全管理员命令需要加sudo切换到某目录用 cd 例如...

2019-07-04 17:24:12 238

原创 虚拟机安装ubuntu16

1.下载虚拟机 常用的虚拟机有 Virtual PC VMware VirtualBox KVM2.官网下载Ubuntu https://ubuntu.com/download/desktop 我下载的是16版 网盘地址3.打开虚拟机如图点击创建虚拟机下一步 选择下载的镜像输入用为此ubuntu取的名字 例如:Ubuntu 在输入户名密码接着下一步安装 ,耐心等待一会...

2019-07-04 16:10:50 141

原创 7位运算符简单讲解

符号& :按位与| :按位或~ :按位非^ :按位异或<< :左位移运算符>>:右位移运算符>>>:无符号右移运算符例子5 & 9 5 | 900000101 ...

2019-07-04 15:36:25 445

原创 强制转换

整数类型 byte1.占一个字节,8位,范围是-128~127,用8个2进制可以表示2的8次方个变化。如果一个大于127的数转换成byte类型值是多少呢?例1:byte a1 =(byte)(333);333 =256 +64+ 8+ 4 +1二进制表示 101001101 取后8位是 01001101 第一位是符号位,01001101=1+4+8+64=77所以a1=77例2:...

2019-06-16 22:27:02 551

原创 浮点型、整型二进制表示

int 4字节 32位 第一位符号位 2-32位普通数值位0 0000000000000000000000000000000float 4字节 32位 第一位符号位 2-9位 阶位 10-32位 普通数值位0 0000000 00000000000000000000000int 在数轴上表示是均匀分布的,float 是单精度浮...

2019-06-16 21:42:37 355

原创 String字符串内存分析和String不可变

String字符串内存分析首先来介绍两个概念栈:存放基本类型 的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new出来的对象)或者常量池中(字符串常量对象存放的常量池中), 局部变量【注意:(方法中的局部变量使用final修饰后,放在堆中,而不是栈中)】例如 int i=5; String s1=“abc”; String s2= new String “abc”;i ...

2019-06-16 18:48:30 151

原创 深入三元运算符

需要注意两点第一点 必须有返回值k > 10 ? 1:2; true ? 1:2; 看起来好像没什么问题,但是编译器会给我们报错这样就好了,下面举另一个栗子很明显可以看出 三目运算符必须要有返回值三与上年运算符的结合性 :从右向左从右向左说的是 k=(k>10? (k<20? 1:2):3 先结合右边的 k<20?1:2 运算时从左向右 k&...

2019-06-16 17:13:46 145

空空如也

空空如也

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

TA关注的人

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