- 博客(28)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
396
原创 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
1641
2
原创 js判断安卓和ios分别下载
<script type="text/javascript"> /* * 智能机浏览器版本信息: * */ var browser = { versions: function() { v...
2020-02-26 11:01:11
509
原创 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
273
原创 ssh配置和无密码登录
在本地mac电脑中ls .ssh没有.ssh文件夹的话// 生成公钥和私钥ssh-keygen -t rsa -b 4096 -C "1308082973@qq.com"// 开启ssh代理,会显示代理id: Agent pid 55939eval "$(ssh-agent -s)"// 把私钥的key加入到代理中ssh-add ~/.ssh/id_rsa...
2019-12-30 10:36:23
139
原创 修改服务器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
789
原创 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
995
原创 vue登录路由验证的实现方法
sessionStorage 是HTML5新增的一个会话存储对象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。本篇主要介绍 sessionStorage(会话存储)的使用方式。包括添加、修改、删除等操作。 sessionStorage.setItem('accessToken', 写入登录成功返回的登录令牌或者自定义的判断字符串) } 在登录时,...
2018-12-11 14:53:31
471
原创 odoo hide field标签
使用invisible来hide fields标签内容 <field name="per" invisible="1"/> // 不显示<field name="bili" invisible="0"/> // 显示 // Modelper = fields.Integer()jiabili = fields.Integer()yibili
2018-12-11 14:48:07
765
原创 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
4872
原创 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
823
原创 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
2081
原创 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
384
原创 vue 全局axios封装
// 在main.js中添加全局,getCokie是获取cookie里的csrftoken值,Qs是用于序列化Vue.prototype.$axios = (ajax) => { axios({ method: ajax.type, url: api + ajax.url, data: Qs.stringify(ajax.data) }).then((res...
2018-08-17 15:14:38
1492
转载 使用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
3609
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
5957
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
120
原创 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
1595
原创 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
1361
原创 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
163
原创 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
267
转载 js获取ip地址,操作系统,浏览器版本等信息,可兼容
这次呢,说一下使用js获取用户电脑的ip信息,刚开始只是想获取用户ip,后来就顺带着获取了操作系统和浏览器信息。 先说下获取用户ip地址,包括像ipv4,ipv6,掩码等内容,但是大部分都要根据浏览器的支持情况来决定,目前主流浏览器对于ipv4的支持是统一的。第一种:用于仅支持IE的且允许Activex运行,利用ActiveObject来获取。这种的话可以选择性使用。第二种:利用其它平台的接...
2018-05-21 09:45:27
651
原创 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
7255
转载 Python的@修饰符和装饰器
http://1.chaoxu.sinaapp.com/archives/1871 Python的@修饰符和装饰器发表于 2015 年 5 月 10 日 由 xiaoxuPython的修饰器的英文名叫Decorator。‘@’修饰符必须出现在函数定义前一行,不允许和函数定义在同一行。也就是说@A def f(): 是非法的。 只可以在模块或类定义层内对函数进行修饰,不允许修饰一个类。所谓装饰器就是...
2018-03-16 15:15:06
915
原创 组件对象化(VUE)想法
最近在做一个vue项目时,突发奇想,想把组件对象化,我不知道其他人有没有这个想法,我这边分享一下自己的想法。因为每一个组件结构、方法等都可由传过来的数据决定,我们把数据作为组件对象的参数,把组件作为对象,其中参数包括数据Data、方法Methods等:Data可以控制数据、组件的html结构;Methods可以控制执行哪个方法。{data:{}methods:{}.......
2018-01-22 11:04:49
326
转载 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
580
转载 Vue 父子组件的数据传递、修改和更新
父子组件之间的数据关系,我这边将情况具体分成下面4种:父组件修改子组件的data,并实时更新 子组件通过$emit传递子组件的数据,this.$data指当前组件的data(return{...})里的所有数据,this.$emit('data',this.$data); 之后通过父组件的getinputdata方法来接收数据@data='getinputdata'
2018-01-17 18:16:41
11164
转载 JavaScript String的substring截取方法
函数:indexOf() 功能:返回字符串中匹配子串的第一个字符的下标 函数:substring() 功能:字符串截取,比如想从"MinidxSearchEngine”中得到"Minidx”就要用到substring(0,6) 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符。语法 stringObject.substring(
2018-01-10 14:44:18
449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人