大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

Angular4 不同页面中进行通信

Angular4 不同页面中进行通信 这里用的还是订阅者模式 深入理解Angular订阅者模式 我在项目当中用的是那个subject,在A页面操作成功发生一个通知到B页面 // rest.service.ts send(message: any) { this.subject.next(message); } // A页面发送消息 left.component.ts handleRoute(name) { this.router.navigate(['/' + name],{queryParams:{temp:this.temp}}); let title = queryParams.title; this.restService.send('who are you ?

Mongodb 数据操作

update({筛选条件}, {$set:{修改的数据}}) 匹配符合的数据,修改里面的键值对,存在的键值对就修改值,不存在的就新添值,举例: db.aaa.update({"aaa":"aaa"}, {$set:{"ccc":"cccd","ddd":"bbb"}}) #此时含有{"aaa":"aaa"}键值对的第一条数据假如内容为:{"aaa":"aaa", "ccc":"aaa"} #那么修改后就为:{"aaa":"aaa", "ccc":"cccd","ddd":"bbb"},即和更新不同,不会覆盖原内容 (3)update({},{},0,0) 基本格式: db.集合.

Rise of Kotlin: The Programming Language for the N

Rise of Kotlin: The Programming Language for the N Rise of Kotlin: The Programming Language for the Next Generation https://hackernoon.com/rise-of-kotlin-the-programming-language-for-the-next-generation-27beeb529204 Please welcome our weekly sponsor Pusher to Hacker Noon! You surveyed 2,744 people from January to March 2018 to take the pulse of the ecosystem. What results defied your assumptions? Ha, I love that song!

Kotlin 全栈开发之 前端 JavaScript: Getting Started with

var trimIndent = Kotlin.kotlin.text.trimIndent_pdl1vz$; return new Date(ntime); } function renderTable() { var e = document.getElementById('title');: 1.《Kotlin 极简教程》(陈光剑)第39页。 Getting Started with Kotlin and JavaScript with Gradle 新书上架:《Spring Boot 开发实战》 — 基于 Kotlin + Gradle + Spring Boot 2.0 的企业级服务端开发实战 京东下单链接 https://item.jd.com/31178320122.html 天猫下单链接 https://detail.tmall.com/item.htm?

第14章 使用Kotlin 进行 Android 开发(2)

] } 我们使用 fastjson 来解析这个数据。在 app 下面的 build.gradle中添加依赖 dependencies { .build() StrictMode.setThreadPolicy(policy) 我们使用了一个 data class Movie 来存储电影对象数据 data class Movie(val id: String, val title: String, val overview: String, val vote_count: String, val vote_average: String, val release_date: String, val posterPath: String) 配置 AndroidManifest.xml 最后,我们配置 AndroidManifest.xml文件内容如下 .

【 Spring Boot 开发实战】10 分钟快速构建一个自己的技术文章博客

【 Spring Boot 开发实战】10 分钟快速构建一个自己的技术文章博客 【 Spring Boot 开发实战】10 分钟快速构建一个自己的技术文章博客 1.图形界面效果 image.png image.png image.png 2.工程源代码 image.png https://github.com/KotlinSpringBoot/saber 3.数据库结构 package com.light.saber.model import com.fasterxml.jackson.annotation.JsonFormat import java.util.* import javax.persistence.* @Entity class Knowledge { @Id @GeneratedValue(strategy = Gene

网页制作加法运算

height: 20px; } #center{ text-align: center; padding: 100px; } #text2{ width: 70px; } #text3{ width: 70px; } 5、具体框架搭好之后,我们开始给三个文本框赋值变量 x,y,z。记住给文本框赋值是要用value哦。 代码如下: var x = document.getElementById('text1'). 7、最后我把所有的代码梳理一遍供大家参考使用,谢谢。 代码如下: function mybutton2() { var x = document.getElementById('text1'). var z=Number(x)+Number(y);

使用element封装动态配置表格

三、BaseDialogForm组件的源码 {{option.name}} {{option.name}} 取 消 确 定 export default { name: "base-dialog-form", props: [ 'title', 'width', 'visible', 'config', 'formData' ], data() { return { formModel: {}, dialogVisible: false, dialogTitle: '', } }, mounted() { // 将组件上的属性赋值给当前组件内变量,因为props只能单向绑定,还需要监听属性值变化进行父子组件间交互 this.formModel = this.formData;

React 中合并单元格的正确写法

React 中合并单元格的正确写法 用表格进行页面布局,页面布局在各种浏览器的的兼容性, 都非常好, 而在react中使用表格布局, 合并单元格的写法比较特殊, 博主查了很久才找到正确的写法, 在这里分享一下 效果图 源码 react组件文件 import React, { Component } from 'react';/App.css';App { text-align: center; } td { border: 1px solid #AB3319; width: 30px;title { color: #444444; font-size: 20px; border-collapse: collapse;

flask-maple使用文档

flask-maple使用文档sort_stats(sortby) ps.print_stats() print(s.getvalue()) return response 重要 ,需要加入中间件配置 MIDDLEWARE = ["path.to.ProfileMiddleware"] 日志 记录 info 和 error 两个日志level, 使用很简单 from flask_maple.log import Logging app = .

搜索为将 -- solr 6.6 从入门到进阶 (二)

搜索为将 -- solr 6.6 从入门到进阶 (二) 前言 上一篇已经介绍了 solr 的基本操作。传送门: 搜索为将 -- solr 入门现在介绍如何 与数据库 整合。 solr managed-scheme 文档solrConfig.xml 文档下添加相应的内容 lib 的修改原则,我的上篇文章写的很清楚,不再阐述。 data-config.xml managed-scheme 文档

Solr集成IKAnalyzer中文分词器

Solr集成IKAnalyzer中文分词器 前言 官网:https://code.google.com/archi... IK Analyzer 2012 FF版本 (即For 4.0),在API和功能上保持不变,只是让其支持了Lucene4.0和Solr4.0,让这部分的用户能用起来。 如果你还是Lucene3.2-3.6的用户,那么你只需要下载IK Analyzer 2012 U6版本。因为FF版本的API与3.) IKAnalyzer2012.jar(主 jar 包) IKAnalyzer.cfg.xml(分词器扩展配置文件) stopword.dic(停止词典) LICENSE.TXT ;

Hexo 博客终极玩法:云端写作,自动部署

} /* * @description travis api , trigger a build * @param $repos string 仓库ID、slug * @param $token string 登录验证token * @param $message string 触发信息 * @param $branch string 分支 * @return $info array 回包信息 */ function triggerTravisCI ($repos, $token, $message='yuque update', $branch='master') { //初始化 $curl = curl_init(); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

用JS和JQuery分别获取表单元素的值(select,checkbox,radio)

用JS和JQuery分别获取表单元素的值(select,checkbox,radio) 废话不多说直接上代码 HTML部分 表单元素值获取 下拉列表 --- 星期一 星期二 星期三 星期四 星期五 多选框 swimming singing drawing travelling 单选框 boy girl 用JavaScript的方法 解释说明部分在注释中 //用原生JS获取 var getSelectorValue = function(){ var selector = document.getElementById("weekday"); console.log(value);

Elasticsearch search使用几点总结

3.如果短语匹配的时候,怕遗漏,考虑使用match_phrase_prefix。 二、使用term匹配的时候,主要是确定词匹配 keyword或者 integer类型,可以是数组 三、使用must和should结合的时候,层级关系不同导致的结果不同,AND 结合 OR形式应该如这种 private static void addKeywordSearchQuery(String keyWordStr,BoolQueryBuilder boolQueryBuilder){ String[] keywords = keyWordStr.split("\\|");

Vue条件渲染(v-if和v-show的区别)

Vue条件渲染(v-if和v-show的区别) 在项目中我们总是用到根据某一值判断属性是否显示,或不同的值让其显示不同,顾名思义总是用v-if来实现,v-show也可用来判断是否显示,两者有什么区别呢? 相同点:两者都可用作为条件判断元素是否显示。 不同点:1). v-if在想切换多个元素时把一个 元素当做不可见的包裹元素上使用,v-show不能用 元素 Title Paragraph 1 Paragraph 2 3).

说说 Vue.js 组件的高级特性-续篇

innerHTML); 之后,实际上还未真正创建 DIV。这个 DIV 要到下一个 Vue 事件循环时,才会被创建。 使用 $nextTick,就可以在 DOM 真正更新之后,再执行相关操作啦O(∩_∩)O~ js 代码修改如下: methods: { get: function () { this.isShow = true; this.$nextTick(function () { console.log(document.getElementById('title'). var app2 = new Vue({ el: '#app2' }); new DeniroComponent2().$mount('#mount-div');

vue学习笔记系列(四):Vue中的样式绑定

this.fullName = this.firstName + " " + this.lastName; } } 方法,methods: //方法 计算的效率没有计算属性的效率高 methods:{ fullName:function () { return this.firstName + " " + this.lastName } } demo代码块: 计算属性,方法,侦听器 -- -- Original message:"{{ message }}" Computed reversed message:"{{ reversedMessage }}" var vm = new Vue({ el:"#app", data:{ firstName:"Dell", lastName: "Lee", fullName:"Dell Lee", age:28, message:'Hello World!