学习如何写一个vue插件【入门篇】

#### 疑答 1、市面上已经有那么多插件可用,为什么还要造轮子?学习、借鉴思想、应用到开发 2、能否在项目中使用?与网上插件使用相同 更新维护问题怎么解决? 自身动力,使用者反馈等 #### 准备工具 1.github、npm网站账号、node/npm、git 2.代码工具:vscode #### 过程 1.新建文件夹 vue-loading-text    npm init 初始化 2.代码工具:vscode #### 阅读vant源码   地址:https://github.com/yo
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

PowerDNS安装和简单使用

PowerDNS是一个运行在许多Linux/Unix衍生版上的DNS服务器,它可以使用不同的后端进行配置,包括BIND类型的区域文件、关系型数据库,或者负载均衡/失效转移算法。它也可以被配置成一台DNS递归器,作为服务器上的一个独立进程运行 数据库端:192.168.7.105 web端:192.168.7.103 105端: 创建数据库和创建授权访问用户 MariaDB [powerdns]> create database powerdns; MariaDB [powerdns]> gr
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

[vue/no-parsing-error] Parsing error: x-invalid-end-tag.eslint-plugin-vue

[vue/no-parsing-error] Parsing error: x-invalid-end-tag.eslint-plugin-vue 解决方案:vscode里面选择设置-》搜索vetur.validation.template-》勾选掉 0
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

bugku-misc(持续更新直到全部刷完)

1.签到题 点开可见。(这题就不浪费键盘了) 2.这是一张单纯的图片 图片保存到本地,老规矩,winhex看一看 拉到最后发现 因为做过ctf新手的密码 所以一看就知道unicode 百度站长工具有解码的 可能是我复制出了问题不过答案很明显了key{you are right}
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

react-native-splash-screen集成实践(ios & android)

react-native在启动的时候会有瞬间的白屏出现,ios白屏时间会很短,安卓要相对长一些,大概1-3s时间。这是react-native的工作机制决定的。 react-native在启动时会装载js bundle到内存并渲染界面,这段时间界面是一个空View. 上面的过程我们称之为项目的初始化,那么在这段项目初始化的过程中我们为了有更好的用户体验需要渲染一个对用户友好的界面来代替白屏,毕竟白屏对用户不太友好,你可以理解为跟h5中的loading是一个意思。然而配置原生的启动图不像我们加个
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

存储管理—磁盘基础

一、设备文件的分类 在Linux下的/dev目录中有大量的设备文件,根据设备文件的不同,又分为字符设备文件和块设备文件。 字符设备文件的存取是以字符流的方式来进行的,一次传送一个字符。常见的有打印机,终端(TTY)、绘图仪和磁带设备等等,字符设备文件有时也被称为"raw" 设备文件。 块设备文件是以数据块的方式来存取的,最常见的设备就是磁盘。系统通过块设备文件存取数据的时候,先从内存中的buffer中读或写数据。而不是直接传送数据到物理磁盘。这种方式有效的提高了磁盘的I/O性能。 二、MBR和
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

vs项目模板创建和使用

一、使用dotnet命令创建(适用于.NET Core,可以创建包含任意数量个项目的模板,但不会出现在vs的新建项目模板中) 官方文档:https://docs.microsoft.com/zh-cn/dotnet/core/tools/custom-templates 拷贝所有要用作模板的项目到新建文件夹 在新建文件夹下添加./.template.config/template.json 文件 编辑template.json文件,内容如下: 1 { 2 "$schema": "http
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

KnockoutJS-自定义属性绑定

  在knockoutjs中,已有的绑定功能已经十分强大,基本上可以不需要再去考虑扩展了,但是,也有例外的场景,面对这种场景,还是得去完成,knockoutJS提供了自定义绑定来扩展绑定功能。 一、新建绑定   新建一个js文件来尝试绑定功能,按照给定的格式ko.bindingHandlers.xxx来扩展一个绑定。 ko.bindingHandlers.yourBindingName = { init: function(element, valueAccessor, allBin
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

文字排版--粗体

文字排版--粗体 我们还可以使用css样式来改变文字的样式:粗体、斜体、下划线、删除线,可以使用下面代码实现设置文字以粗体样式显示出来。 p span{font-weight:bold;} 在这里大家可以看到,如果想为文字设置粗体是有单独的css样式来实现的,再不用为了实现粗体样式而使用h1-h6或strong标签了。 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; cha
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

react native Xcode打包app发布ipa到蒲公英

1、找到react native 项目,用Xcode打开项目,如下图 2、确保运行的选项如下图这个: 3、确保苹果开发者的证书,有则可以直接打包,没有的话需要到苹果开发者官网添加证书并且下载放入本地,具体可看下一篇教程专门介绍登录苹果开发者网站 http://developer.apple.com,进入到证书配置生成后台,本文介绍有证书的情况下打包 4、查下如下: 查看run选择的模式, 4、然后开始打包,如下操作: 点击archive后默认都下一步 导出如下选择: 其余的都点默认的下一步,最
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

flutter 中的搜索条实现

import 'package:flutter/material.dart'; import 'package:flutter_app/SearchBarDemo.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp(
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

python pillow模块用法

pillow Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。pillow可以说已经取代了PIL,将其封装成python的库(pip即可安装),且支持python2和python3,目前最新版本是3.0.0。 Pillow的Github主页:https://github.com/python-pillow/Pillow Pillow的文档(对应版本v3.0.0): https://pillow.readthedocs.org/en/latest/hand
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

浅谈数据结构—分块

数据结构—分块 分块是一种非常好理解、非常好写的数据结构。与其说分块是数据结构,倒不如说它是一种“算法”,甚至是一种“思想”。我个人认为,分块的思想和分治法很像。它们的基本实现方式都可以概括成:将一个大问题拆成若干小问题,最后求解完小问题之后将答案汇总得出大问题的答案。 分块的基本实现是这样的:对于一个长为\(N\)的序列,我们把它拆成\(\sqrt N\)个块,(当然,每块的元素数量当然是\(\sqrt N\)个),我们对每个块进行暴力区间维护。最后就能处理出\(\sqrt N\)个子问题的
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

flutter 打开应用的闪屏动画

import 'package:flutter/material.dart'; import 'package:flutter_app/pages/SplashScreen.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return Materia
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

量化交易投资入门

量化交易,指的是利用数学模型,在金融市场中寻找稳定超额收益的投资手段。量化交易有着挖掘信息能力强,不易受主观情绪影响,下单及时、准确,风险控制严格等特点,能够获得稳健的收益。而其相对于传统主观投资,上手难度也比较大,门槛较高。入门量化交易,主要需要了解如下几方面的知识。 1.数学/统计学知识 既然说到用数学模型,那数学和统计学的知识是必不可少的。由于国内金融市场尚不完备,一些衍生品交易受到限制,所以相较国外市场,能用到的数学/统计学知识也要少一些。对于非理工背景的投资者,需要补充基础的高等数学
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

函数相关概念,及练习

01.函数 函数——> 工具!!!! 工具: 重复性利用! 隐藏内部细节 选择性应用 1.函数 具有特定功能的代码块 2.函数定义的方法: 1:关键字 function 函数的名称(){ ​ } 2:字面量写法: var 函数名 = function(){ } 3:构造函数的写法:(构造函数) var 函数名 = new Function("参数","执行的代码"); //var fn = new Function("","console.log(111)"); 注意: 1:函数是不能自己执行
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

HRBUST 1849 商品中心

vjudge 智商掉线... 可以发现一条边能贡献其他点当且仅当两点路径上这个边权值最小,所以如果按照边权从大到小加边,每加一条边就会合并两个联通块,那么一个联通块内的点到另一个联通块的点的权值就都是那条边的边权,所以可以给两个联通块内的点答案分别加上边权\(*\)另一个联通块点数.然后这个可以用类似重构树的方法维护,具体是每次给两个联通块根节点打标记,然后查询某个点就是根到这个点路径上的标记和 #include<bits/stdc++.h> #define LL long long #def
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

stringbuffer与stringbuilder区别分析

它们到底都有什么区别呢! 三者都是用来对字符串进行操作,String通常用来定义一个变量,而StringBuilder StringBuffer则通常用来对字符串进行拼接等操作。但其实String同样的可以用来拼接字符串,可我们为什么很少使用呢,这样从三者的底层代码说起。 String的底层代码为一个用final修饰的char数组,这意味着定义一个String变量以后,该变量的内容是不可变的。 StringBuilder 与StringBuffer都继承自AbstractStringBuild
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

TensorFlow卷积神经网络实现手写数字识别以及可视化

边学习边笔记 https://www.cnblogs.com/felixwang2/p/9190602.html 1 # https://www.cnblogs.com/felixwang2/p/9190602.html 2 # TensorFlow(十):卷积神经网络实现手写数字识别以及可视化 3 4 import tensorflow as tf 5 from tensorflow.examples.tutorials.mnist import input_d
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0

设计模式学习笔记(二)-创建者模式(Creational Pattern)

创建者模式(Creational Pattern) 简单工厂模式(Simple Factory) 又叫静态工厂方法模式,不属于23种GOF设计模式之一 Factory.creteObject(objectName); 工厂方法模式(工厂模式)(Factory Method) 一个类不知道它所需要的对象的类:客户端不需要知道具体产品类的类名,只需要知道所对应的工厂即可 一个类通过其子类来指定创建哪个对象 将创建对象的任务委托给多个工厂子类中的某一个,需要时再动态指定子类 FactoryA.cre
分类: 其他 发布时间: 08-29 23:04 阅读次数: 0