vue组件之间的通信
vue组件间的通信有父--->子、子--->父、非父子之间的通信 虽然我们稍微复杂的项目都用vuex来管理了,但是还是想写一篇关于有父--->子、子--->父、非父子 之间通信的文章。下面通过代码来讲述 父--->子组件间的通信 父级页面:
mac 环境遇到的坑(学习中)
前段时间入了一台mac,然后各种调试环境,配置环境,很痛苦,从Windows换过来,确实很不习惯,需要一段适应新环境了.用了几天时间,算是把环境配好了,JAVA,Tomcat之类的,说真的用惯了win的图形化操作还真不太习惯mac命令行式的操作,不过习惯之后,命令行效率确实挺高的.不得不说,mac系统环境已经集成了SVN,GIT了,但是用起来确实不太方便mac 拿到手之后就开始装了ide,因为公司
Kotlin单例模式多种写法大分析
前言:今天,在项目开发中,又运用到了单例模式另外一种Kotlin写法,于是决定记录下来,以供参考。几种单例模式:饿汉式双重校验懒汉式静态内部类式1.饿汉式/** * 作者:huangchen on 2018/8/7 21:48 * 邮箱:huangcftt@gmail.com *///java实现public class PayManager { private static PayMana
把决定和关系分开来
我们继续拆《精要主义:如何应对拥挤不堪的工作与生活》的第10章——“勇气,优雅说不的力量”。这章列出了优雅说“不”的六大原则,引人深思,非常有价值。我挑的是第一点:把决定和关系分开来。>>R,阅读图书片段《精要主义》,153页:当别人让我们去做什么的时候,我们往往会把这个要求和自己同他们的关系搅和在一起。有时候,它们看上去是如此的相互关联,以至于让我们忘记了拒绝这个要求并不等同于否定这个人。只有当
MVP架构-Android官方MVP项目和响应式MVP-RxJava项
介绍MVP这个架构一直是Android开发社区讨论的焦点,每个人都有自己的分析理解众说纷纭。直到GitHub上Google官方发布用MVP架构搭建的项目。感觉是时候分析了。MVP架构简介 MVP架构简介 对于一个应用而言我们需要对它抽象出各个层面,而在MVP架构中它将UI界面和数据进行隔离,所以我们的应用也就分为三个层次。· View:对于View层也是视图层,在View层中只负责
数组,排序
一.数组的定义 一组具有相同数据类型数据的数据结构二.数组的声明int[]ainta[]注意:在声明数组时,不能指定数组的大小 比如:inta[5],非法三.数组的初始化1.静态初始化: int[]a={1,2,3};//默认定义数组大小为3 int[]a=newint[]{1,2,3}; int[]a=newint[5];//指定a数组的大小2.动态初始化: ①依次给数据元素赋值 a
Spark-Streaming KafkaClient 异常解决
在使用Spark-Streaming消费Kafka数据的时候,使用如下命令提交到yarnCaused by: java.lang.IllegalArgumentException: Could not find a 'KafkaClient' entry in the JAAS configuration. System property 'java.security.auth.login.con
实现MongoDB读写分离的“读偏好”介绍
在某些情况下,将读请求发送给副本集的备份节点是合理的,例如,单个服务器无法处理应用的读压力,就可以把查询请求路由到可复制集中的多台服务器上。现在绝大部分MongoDB驱动支持读偏好设置(readpreference;或翻译为读取首选项),用来告诉驱动从特定的节点读取数据。1 读偏好选项primary—这是默认的设置,表明只从可复制集的主节点读取数据,因此具有强一致性。如果可复制集有问题,并且没有
构建者模式
这个okhttp中用的比较多,下面是一个标准的构建者模式public class DownloadConfig { private int coreThreadSize; private int maxThreadSize; private int localProgressThreadSize; private DownloadConfig(Builder builder
SQL Server触发器示例
当雇员的姓名被更改时,用户表中的用户姓名同时更新,雇员表与用户表的WorkNumber是Primarykey与Foreignkey的关系。CodeCREATE TRIGGER [dbo].[tri_Employee_UpdateEmployeeName] ON [dbo].[Employee]FOR UPDATEASDECLARE @EmployeeName nvarchar(50),@WorkN
处理多表关系数据完整性
[Fqa]表与[FqaVisual]表,是一对多的关系,即是说[FqaVisual]表中有一[FqaId]字段是FOREIGNKEY也是[Fqa]表的主键。还有一点重点,就是[Fqa]表的[VisualPassed]字段,与[FqaVisual]表的[Result]字段,这两个字段的数据类型均为BIT。当[VisulaPasswd]字段值为0时,[FqaVisual]表可添加一笔或多笔记录,但最后
Android 实现应用更新适配 Android O
之前写过一篇 Android实现应用更新(适配AnndroidN),本篇主要讲解AndroidO(Android8.0)上应用更新的适配问题,应用更新的完整实现请结合上一篇文章一起,文末也会给出完整代码链接。最近测试反馈在Android8.0的手机上,提示应用更新,更新时会出现下载失败,并且通知栏也没有显示下载的进度的情况,即使下载成功也不会弹出应用安装界面。实测发现确实是有这样的问题。当targ
angularjs呼叫Web API
定义一个mode:using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace Insus.NET.Models{ public class GarbageClassification { private string _ClassificationN
SQL Server如何使用表变量
参考前一个实例使用OUTPUT保存更新记录前后数据,改用一个表变量来实现。首先定义一个表变量:DECLARE @SalaryReport TABLE( [MemberId] [int], [Name] [nvarchar](100), [OldSalary] [decimal](18, 6), [NewSalary] [decimal](18, 6)) 然后把更新O
Maya入门教程(十)
回顾一下教程1-9的内容,会发现之前对于模型建立、制作关键帧动画、通用材质与输出画面的基本概念做了一个系统初步的介绍。接下来将系统地介绍NURBS和Polygon这两种建模方式的具体建模技巧。当然在建模之前还需要明白的是如何对一个场景中的若干模型进行管理。当我们完成一个动画场景时,场景中会有许多不同种类的物件。所谓的物件指的是构成场景的一切元素,包括模型、粒子效果、灯光、摄影机等等。以我们之前制作
2018-03-05 修改Maya文件默认打开版本
一句话操作:要想双击.mb文件就以Maya2017打开,只需在注册表中找到“计算机HKEY_CLASSES_ROOTMayaBinaryFileshellopencommand”,把值中的2018改为2017正文后缀名为“.mb”的文件的默认打开软件可以在“注册表”中修改先找后缀名.mb在注册表中找“计算机HKEY_CLASSES_ROOT.mb”,.mb的值是MayaBinaryFile,表示.
C# 中的委托和事件
C#中的委托和事件文中代码在VS2005下通过,由于VS2003(.NetFramework1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型委托实例=new委托类型(方法名);欢迎浏览本文的后续文章:C#中的委托和事件(续)引言委托和事件在.NetFramework中的应用非常广
开发中常遇到的Python陷阱和注意点
最近使用Python的过程中遇到了一些坑,例如用datetime.datetime.now()这个可变对象作为函数的默认参数,模块循环依赖等等。在此记录一下,方便以后查询和补充。避免可变对象作为默认参数在使用函数的过程中,经常会涉及默认参数。在Python中,当使用可变对象作为默认参数的时候,就可能产生非预期的结果。下面看一个例子:def append_item(a = 1, b = []):
Mysql创建通用设备管理信息系统数据库
下面通过图文并茂的方式给大家介绍通用设备管理信息系统数据库的创建过程,具体详情请看下文。设备表:id,名称,类别,型号,投运日期,购入日期,制造单位,数量,计量单位,使用部门,安装地点,产品图片,技术数据,备注;缺陷表:id,设备id,缺陷描述,处理情况,处理人员;事故表:id,设备id,事故描述,处理情况,处理人员;维修类别表:id,类别名称,维修内容,周期(天)设备类别表:id,类别名称;部门
在Python安装MySQL支持模块的方法
刚安装Python的MySQL支持库,一口气遇到了一连串的问题,好在Google一下,均解决。遂记录下,备忘。1.下载Python的MySQL支持库地址:http://sourceforge.net/projects/mysql-python/2.解压编译pythonsetup.pyinstall遇到第一个问题:_mysql.c:44:23:error:my_config.h:Nosu