自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dream_叶挺的博客

前端开发,nodejs等相关技术

  • 博客(28)
  • 收藏
  • 关注

原创 vue插件推荐vue-class-model

遇到个比较好用的新插件推荐将class类的public的数据在vue中实现双向绑定,使用起来比较方便class中处理类型数据,和dom操作分开方便开发使用vue-class-model在vue中使用面向对象class开发,使class的公有数据双向绑定;如果不需要使用双向绑定可以将属性通过Symbol私有化安装npm install vue-class-modelor yarn add vue-class-model配置// model/hello.jsclass Hello{

2020-07-08 14:48:27 380

原创 js判断打开目前的是什么手机品牌,判断是否是微信,pc

判断业务是否是 iphone、华为、小米、oppo、view、三星 打开function judgeBrand(sUserAgent) {var isIphone = sUserAgent.match(/iphone/i) == "iphone";var isHuawei = sUserAgent.match(/huawei/i) == "huawei";var isHonor ...

2020-02-26 11:04:48 1570 2

原创 js判断安卓和ios分别下载

<script type="text/javascript"> /* * 智能机浏览器版本信息: * */ var browser = { versions: function() { v...

2020-02-26 11:01:11 467

原创 react跨域axios

react跨域npm install http-proxy-middleware 或 yarn add http-proxy-middleware在src目录下新建一个setupProxy.jsconst proxy = require('http-proxy-middleware');module.exports = function (app) { app.u...

2020-02-26 10:55:55 252

原创 ssh配置和无密码登录

在本地mac电脑中ls .ssh没有.ssh文件夹的话// 生成公钥和私钥ssh-keygen -t rsa -b 4096 -C "[email protected]"// 开启ssh代理,会显示代理id: Agent pid 55939eval "$(ssh-agent -s)"// 把私钥的key加入到代理中ssh-add ~/.ssh/id_rsa...

2019-12-30 10:36:23 121

原创 修改服务器ubuntu上ssh的默认端口22

sudo nano /etc/ssh/sshd_config最好新建tab,打开sshd_config,防止修改错误修改:Port 22 // 22 可以修改端口 端口范围0-65536 其中0-1024系统会使用添加:AllowUsers [服务器上的用户]修改后需要重启sudo service ssh restart...

2019-12-30 10:32:24 734

原创 Date()格式化

// formatDatefunction formatDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); } let o = { 'M+': date.getMo...

2018-12-19 17:18:58 941

原创 vue登录路由验证的实现方法

sessionStorage 是HTML5新增的一个会话存储对象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。本篇主要介绍 sessionStorage(会话存储)的使用方式。包括添加、修改、删除等操作。 sessionStorage.setItem('accessToken', 写入登录成功返回的登录令牌或者自定义的判断字符串) } 在登录时,...

2018-12-11 14:53:31 461

原创 odoo hide field标签

使用invisible来hide fields标签内容 &lt;field name="per" invisible="1"/&gt; // 不显示&lt;field name="bili" invisible="0"/&gt; // 显示 // Modelper = fields.Integer()jiabili = fields.Integer()yibili

2018-12-11 14:48:07 722

原创 postgresql 创建用户

首先通过sudo -i -u postgres以管理员身份 postgres 登陆,然后通过 psql [database]进入postgres 数据库 1. 更新软件和系统。sudo apt-get updatesudo apt-get upgrade2. 安装PostgreSQL数据库。1) sudo apt-get install postgres...

2018-12-11 14:46:18 4824

原创 CentOS查看进程端口号以及kill操作

打开终端输入netstat -apn  | grep 8069显示端口8069的信息:tcp 0 0 0.0.0.0:8069 0.0.0.0:* LISTEN 7515/python3其中的7515就是端口的指定输入kill 7515,就可以关闭该端口进程...

2018-12-11 14:43:54 795

原创 odoo11 添加打印功能

1. 在__init__.py添加 from . import report2. 在模块目录中添加report目录及文件3. report目录下的__init__.py需要导入当前目录下的py文件4. py文件内容:_name= 'report.' +[数据表的名称]+ '.' +[template的id名称]其中的get_report_values()是必须存在的...

2018-12-11 14:39:57 2048

原创 debain安装nodejs

# Using Debian, as root (已实验,可以成功)curl -sL https://deb.nodesource.com/setup_6.x | bash -apt-get update --fix-missingapt-get install -y nodejs ////////////////////////////////////////////////...

2018-09-06 11:40:02 370

原创 vue 全局axios封装

// 在main.js中添加全局,getCokie是获取cookie里的csrftoken值,Qs是用于序列化Vue.prototype.$axios = (ajax) =&gt; { axios({ method: ajax.type, url: api + ajax.url, data: Qs.stringify(ajax.data) }).then((res...

2018-08-17 15:14:38 1481

转载 使用js获取input file的绝对路径预览图片C:\fakepath\问题

1.问题页面有一个input file服务器控件,一个div,div是image标签的容器,当点击input file的值改变,我们往div里追加image标签; 但当通过js的onchange事件动态获取input file 的路径的时候,发现console.log(path)打印出的路径是被浏览器屏蔽的,例如:C:\fakepath\file.jpg2.原因由于浏览器的安全机制,...

2018-08-14 16:38:34 3536 3

转载 k8s 安装报错details: (open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or

http://blog.51cto.com/12482328/2120035 其中最主要的问题是:details: (open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory)解决方案:查看/etc/docker/certs.d/registry.acce...

2018-08-08 18:11:00 5915 3

原创 centos 7 安装virtualbox

# cd /etc/yum.repos.d/#wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo#yum update#yum install binutils qt gcc make patch libgomp glibc-headers glibc-develkernel-headers k...

2018-08-08 18:09:23 107

原创 k8s 虚拟机内安装

https://blog.csdn.net/watermelonbig/article/details/79341644  以下实验均是使用CentOS7.4 Minimual版本系统完成。用vagrant建立虚拟机1、关闭系统防火墙systemctl disable firewalldsystemctl stop firewalld2、安装etcd和Kubernete...

2018-08-08 18:07:26 1180

原创 vagrant 虚拟机centos7安装

https://blog.csdn.net/yjk13703623757/article/details/70040797 vagrant init centos/7or$ cd /Users/jackyue/data/vagrant/centos7 //找到一个目录,作为初始化目录$ vagrant box add centos7 /Users/jackyue/data/va...

2018-08-08 18:03:59 1346

原创 babel es6转化

babel es6.js -o compiled.js //es6.js 转化输出compiled.js  npm install --save-dev babel-preset-es2015npm install --save-dev babel-plugin-transform-object-rest-spread  .babelrc 配置文件//.babelr...

2018-08-08 18:00:03 142

原创 react脚手架 项目建立

官方:npm install -g create-react-appcreate-react-app my-app //创建react项目cd my-apprm -f src/* Add a file named index.css in the src/ folderAdd a file named index.js in the src/ folderAdd t...

2018-08-08 17:59:13 243

转载 js获取ip地址,操作系统,浏览器版本等信息,可兼容

  这次呢,说一下使用js获取用户电脑的ip信息,刚开始只是想获取用户ip,后来就顺带着获取了操作系统和浏览器信息。  先说下获取用户ip地址,包括像ipv4,ipv6,掩码等内容,但是大部分都要根据浏览器的支持情况来决定,目前主流浏览器对于ipv4的支持是统一的。第一种:用于仅支持IE的且允许Activex运行,利用ActiveObject来获取。这种的话可以选择性使用。第二种:利用其它平台的接...

2018-05-21 09:45:27 637

原创 vue 改动computed来间接改动data的数据

data数据:groups: { value: {name: 'Group-1'}, options: [ {name: 'Group-1'}, {name: 'Group-2'}, {name: 'Group-3'}, {name: 'Group-4'}, {name: 'Group-5'} ]},users: [ {value: '...

2018-03-26 16:33:46 7221

转载 Python的@修饰符和装饰器

http://1.chaoxu.sinaapp.com/archives/1871 Python的@修饰符和装饰器发表于 2015 年 5 月 10 日 由 xiaoxuPython的修饰器的英文名叫Decorator。‘@’修饰符必须出现在函数定义前一行,不允许和函数定义在同一行。也就是说@A def f(): 是非法的。 只可以在模块或类定义层内对函数进行修饰,不允许修饰一个类。所谓装饰器就是...

2018-03-16 15:15:06 896

原创 组件对象化(VUE)想法

最近在做一个vue项目时,突发奇想,想把组件对象化,我不知道其他人有没有这个想法,我这边分享一下自己的想法。因为每一个组件结构、方法等都可由传过来的数据决定,我们把数据作为组件对象的参数,把组件作为对象,其中参数包括数据Data、方法Methods等:Data可以控制数据、组件的html结构;Methods可以控制执行哪个方法。{data:{}methods:{}.......

2018-01-22 11:04:49 311

转载 JavaScript 变量引用问题总结

变量会被引用的一般是数组或对象例子:var  a = [1,2,3,4];var b = a;b[4] = 5;console.log(a.join());控制台会输出1,2,3,4,5

2018-01-19 11:22:39 568

转载 Vue 父子组件的数据传递、修改和更新

父子组件之间的数据关系,我这边将情况具体分成下面4种:父组件修改子组件的data,并实时更新   子组件通过$emit传递子组件的数据,this.$data指当前组件的data(return{...})里的所有数据,this.$emit('data',this.$data);   之后通过父组件的getinputdata方法来接收数据@data='getinputdata'

2018-01-17 18:16:41 11122

转载 JavaScript String的substring截取方法

函数:indexOf() 功能:返回字符串中匹配子串的第一个字符的下标 函数:substring() 功能:字符串截取,比如想从"MinidxSearchEngine”中得到"Minidx”就要用到substring(0,6) 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符。语法 stringObject.substring(

2018-01-10 14:44:18 409

空空如也

空空如也

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

TA关注的人

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