vue常用全局filter
保留小数位数
Vue.filter("toFixed", function (val, acc) { //保留小数位,acc为保留几位小数位
let num = parseFloat(val);
if (isNaN(num)) {
num = 0;
}
let accuracy = parseInt(acc);
if (isNaN(accuracy) || accuracy <
Linux云计算运维-Redis
Redis简介 Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品。
Redis采用内存(In-Memory)数据集(DataSet) 。
支持多种数据类型。
运行于大多数POSIX系统,如Linux、*BSD、OS X等。
作者: Salvatore Sanfilippo Redis.io 官网 Download/redis.io 下载 Redisdoc.com 文档 redis.cn 中文网 核心特性
对于996.ICU这个热门话题,一个在校学生的思考
最近GitHub上的项目996.ICU一经发布就得巨大的回响,看了这么说法和评论,作为一个准程序猿也有自己的一些想法。 1 其实看得出来,很大一部分人认为的是付出与回报不对等。简单说就是工资对于工作量来说少了,作为一名快找工作的研究生来说,有已经从事IT行业的拿着不高不低薪水同学,也有签了大厂offer的师兄师姐。这两者工资差距还是很大的,如果都要求996是不是不合适呢? 2 我虽然还在学校上学,但是由于不住校,所以每天和上班族一样挤地铁去学校,7左右起,8点半、9点到实验室,10点回,11回
elasticsearch6.7 05. Document APIs(9)Bulk API
8、Bulk API 可以把多个index或delete操作放在单个bulk API中执行。这样可以极大地提高索引速度。 /_bulkAPI使用如下的JSON结构: action_and_meta_data\n
optional_source\n
action_and_meta_data\n
optional_source\n
....
action_and_meta_data\n
optional_source\n 注意,最后一行数据必须要以\n结尾。发送请求时,Content-Type 标
Mac python3使用记录
配置pip3国内镜像源 进入根目录:cd ~/ 进入.pip目录 cd .pip 如果不存在文件夹就新建mkdir .pip 进入 cd .pip 创建pip.conf文件 touch pip.conf 修改:vim pip.conf 临时使用: pip install*** -i https://pypi.douban.com/simple 永久使用 [global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
tru
如何解决vuex因浏览器刷新数据消失,保持数据持久化问题?
vuex的一个全局状态管理的插件,但是在浏览器刷新的时候,内存中的state会释放。通常的解决办法就是用本地存储的方式保存数据,然后再vuex初始化的时候再赋值给state,此过程有点麻烦。因此可以使用插件vuex-solidification来解决。 <1>插件地址: https://www.npmjs.com/package/vuex-persistedstate <2>插件原理: vuex有一个hook方法:store.subscribe((mutation, state)
一个经典的 HTTP协议详解
1引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEA
B+树的Copy-On-Write设计
本文主要介绍B+树的Copy-On-Write,包括由来、设计思路和核心源码实现(以Xapian源码为例)。 在阅读本文之前需要先对B+树有概念上的认识,可以阅读wiki,也可以看看这两篇简单易懂的中文漫画解读,B-tree,B+tree。 在介绍COW(Copy-On-Write)之前,首先思考这样一个问题:当以B+树为底层磁盘数据结构的数据库在同时提供读、写服务时,如果叶子节点发生了节点分裂,而此时又有读行为,怎么保证读写的线程安全?譬如:准备读取叶子节点leaf时,leaf分裂为leaf
MyBatis入门(二)接口式编程
在 MyBatis入门(一) 的基础之上编写接口 将接口和Mapper文件进行绑定,会为接口创建一个代理对象,代理对象去执行增删改查 (1)编写接口 1 public interface EmpDao {
2
3 public Emp getEmp(Integer id);
4 } (2)修改Mapper文件 1 <?xml version="1.0" encoding="UTF-8" ?>
2 <!DOCTYPE mapper
3 PUBLIC "-//mybatis
结对编程练习_四则运算(第二周)
目录 一、需求分析 实现一个命令行程序,要求: 自动生成小学四则运算题目(加、减、乘、除) 支持整数 支持多运算符(比如生成包含100个运算符的题目) 支持真分数 统计正确率 能生成随机数 产生的算式要有括号 能支持分数的运算 要建立堆栈,进行中缀转后缀,以及后续后缀的运算 能输入想要产生的题目数 能输入用户计算的答案 能够比较用户输入的答案是否正确 能够统计用户答题的正确率 二、设计思路 生成一个有加减乘除支持括号的算式,以字符串的形式输出,每个操作数或操作符中间都用空格隔开。 生成分数,将
Unity3D游戏开发——显示物品的仓库UI
访问仓库物品列表的方法 为了在UI中显示物品列表,我们需要给InventoryManager添加两个能够访问它的公有方法; 代码: ···
public List<string> GetItemList() //返回仓库中的物品列表
{
List<string> list = new List<string>(_items.Keys); //返回所有Dictionary键的列表
return list;
}
public i
基于常规DNS隧道进行的tcp端口转发dns2tcp的使用
0x01 安装Dns2TCP dns2tcp 是一个利用DNS隧道转发TCP连接的工具,使用C语言开发。 sudo apt-get install dns2tcp 0x02配置dns2tcp 配置DNS2TCP服务端 首先,将你的某个域名(这里以creke.net为例)开个二级域名a.creke.net,类型为NS,NS记录指向b.creke.net。然后将b.creke.net建立A记录指向你的Linux服务器IP(这里以1.2.3.4为例)。如下表所示。 a.creke.net NS b.
Android笔记之使用Glide加载网络图片、下载图片
Glide简介 不想说太多,真的很方便:P)可以节省我不少时间 GitHub地址:https://github.com/bumptech/glide 加载网络图片到ImageView Glide.with(v).load(picUrl).placeholder(R.mipmap.ic_loading).error(R.mipmap.ic_load_failure).into(ivPic); placeholder:当图片正在加载时,placeholder用于代替所要加载的图片 error:若图
今日推荐
周排行