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

list(计算机专业术语)

表, 一览表; 明细表; 目录; 名单。 在计算机领域指序列。在编程语言中List 是类库中的一个类,可以简单视之为双向连结串行,以线性列的方式管理物件集合。list 的特色是在集合的任何位置增加或删除元素都很快,但是不支持随机存取。list 是类库提供的众多容器(container)之一,除此之外还有vector、set、map、…等等。list 以模板方式实现(即泛型),可以处理任意型别的变量,包括使用者自定义的资料型态

自适应缩放图文列表

margin: 0;imgWrp { width: 0; background-repeat: no-repeat; flex-flow: row nowrap; } li p { width: 70% } li以display:flex来展现,这样的话,里面的div和p这类子元素可以很好的控制,比float好用多了。 flex-flow控制子元素的方向和是否换行, justify-content: space-around;设定子元素的主轴排列方式,align-items: center;

ES6几个好用的数组操作方法

ES6几个好用的数组操作方法 Array.from() :将json数组格式转换成数组 // 这是json数组的格式,注意: // key 必须是数字 // json 的结尾必须写明 json 的长度 let json = { '0' : '123456', '1' : '123456', '2' : '123456', length:3 } // 将json数组转换成数组的格式 let arr = Array.from(json) console.log(arr) find() 示例方法,用于查找数组内的某个元素 let arr = ['liu','yuan','wai']; let list = arr.entries(); console.log(list.next().

Java 23种设计模式之 访问者模式

Java 23种设计模式之 访问者模式 定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 类型:行为类模式 类图: 访问者模式可能是行为类模式中最复杂的一种模式了,但是这不能成为我们不去掌握它的理由。我们首先来看一个简单的例子,代码如下: class A { public void method1(){ System.out.println("我是A");

Java开发小技巧(五):HttpClient工具类

Server returned http code: ").append(code).toString()); return EntityUtils.toString(response.getEntity()); } catch (ClientProtocolException e) { throw new RestApiException("postRequest -- Client protocol exception!

.Net Core定时任务框架封装

Net Core定时任务框架封装   有段日子没有更新,写点东西冒个泡 。这篇文章过来讲个小东西,也是大家在日常开发中也经常需要面临的问题:后台定时任务处理。估计大家看到这句就已经联想到 QuartZ 等类似第三方类库了,不好意思,后边的事情和它们没有关系。这里要展开的是用. _jobExcutor = jobExcutor; else _timer.Change(_dueTime, _periodTime);Change(Timeout.Infinite, Timeout.Infinite);

react入门-React + webpack 开发单页面应用(react快速上手教程)

json$/, /.scss$/ 来使其支持sass loader: require.resolve('file-loader'), options: { name: 'static/media/[name].atom 相关 react 的第三方包的安装 注意:本人使用的是 atom 编辑器,开发 react 需要安装一些插件,这里做了一个shell简化你的插件安装,如果你是其他编辑器请跳过这部分。 新建文件 atom-react-package.sh,内容如下: # atom安装插件: 找到atom包存放根路径(例如: Mac下是 cd ~/.

SpringCloud初体验(二)Ribbon

int serverCount = allList.size(); } } if (server == null) { /* * The only time this should happen is if the server list were somehow trimmed. * This is a transient condition. Retry after yielding. */ Thread.yield(); } @Override public void initWithNiwsConfig(IClientConfig clientConfig) { // TODO Auto-generated method stub } } 在客户端启动类加入注解 image.png 指明那个微服务,使用哪一种负载均衡算法,这样即可完成客户端的负载均衡 QQ群:552113611

Redis 和 Springboot基础整合

Redis 和 Springboot基础整合 思路 使用string存储。如果需要存储对象,建议将对象转为json字符串再存储。 环境 框架 Springboot spring-boot-starter-parent版本:1.set(key, value);put(key, hashKey, value); } /** * 将元素value从一个集合移到另一个集合 * * @param key * @param value * @param destKey * @return */ public Boolean sMove(String key, String value, String destKey) { return redisTemplate.opsForSet().score(key, value);

spring入门——3种注入方式

spring入门——3种注入方式 1. 属性注入 声明成员属性的注入 声明一个成员变量同时生成set方法 成员属性类型分类: 基本数据类型+String 集合(List、set、map) 自定义类 都是在 bean 节点中,以子节点方式注入 2. 构造方法注入 都是在 bean 节点中,以子节点方式注入 3.接口注入( spring 没有提供,所以可以不用研究) 一、基本类型注入 1. 创建 Test01 类,含一个基本数据类型的成员

Kotlin也没那么难(一)

Kotlin也没那么难(一) do not speak,show my code... 基本概念 函数 kotlin: fun functionName(parameter1: Int, parameter2: Int): Int { //该函数返回两者最大值 return if (parameter1 parameter2) parameter1 else parameter2 } java: Integer functionName(Integer parameter1, Integer parameter2) { //该函数返回两者最大值 return parameter1 parameter2 ?

Kotlin入门笔记二:when、for、in

--Taonce 如果你觉得这篇文章对你有所帮助,那么就动动小手指,长按下方的二维码,关注一波吧~~ image

Kotlin 函数编程详解

Kotlin 函数编程详解 函数 Functions.gif 函数声明 Functions in Kotlin are declared using the fun keyword: fun double(x: Int): Int { return 2 * x } 调用函数 Calling functions uses the traditional approach: val result = double(2) Calling member functions uses the dot notation: Sample().foo() // create instance of class Sample and call foo 参数 Function parameters are defined using Pascal notation, i.e. name: type. Unit is a type with only one value - Unit.

MyBatis 中 ResultType 和 ResultMap 的区别 & mybatis

MyBatis 中 ResultType 和 ResultMap 的区别 mybatis 使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。 如果查询出来的列名和pojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系。 resultMap:适合使用返回值是自定义实体类的情况 resultType:适合使用返回值得数据类型是非自定义的,即jdk的提供的类型 关联查询(

第6章 扩展函数与属性

第6章 扩展函数与属性 第6章 扩展函数与属性 在使用Java的时候,我们经常使用诸如StringUtil, DateUtil等等一堆工具类,代码写起来也比较冗长。举个例子,获取一个字符串的第一个字符值、最后一个字符值。如果我们用Java代码来写,通常是要先声明一个StringUtil类,然后在里面写相应的工具方法,代码可以是下面的这个样子 package com.easy.kotlin; ListUtil listUtil = new ListUtil();

Python中random模块

Python中random模块 random模块中几个函数的简单说明 1、random.random()随机生成一个实数,范围在(0,1)。 2、random.uniform(a, b)生成一个指定范围的随机浮点数。 3、random.randint(a ,b)生成一个指定范围内的整数。 4、random.randrange(start, stop [

Python 五点搞定作用域

Python 五点搞定作用域 转自:Python中国开发者社区 1、块级作用域想想此时运行下面的程序会有输出吗?执行会成功吗? 块级作用域if1==1:name="lzl"print(name)foriinrange(10):age=iprint(age 1、块级作用域 想想此时运行下面的程序会有输出吗?执行会成功吗? #块级作用域 if 1 == 1: name = "lzl" print(name) for i in range(10): age = i print(age) 我们先看下执行结果 C:/Users/L/PycharmProjects/s14/preview/Day8/作用域/

让你的函数柯里化(函数接口)!

} @Data @NoArgsConstructor @ToString @AllArgsConstructor public class People { private List userDefineFields; 首先我们先看一段未优化的代码: // 获取每个userDefineFields中的fieldType为EN、SC、FC的value public class Test { public static void main(String[] args) { // init data .userDefineFields.isEmpty()) { for (UserDefineField userDefineField : userDefineFields) { if (Objects.equals(userDefineField.getFieldType(), fieldType)) { result = userDefineField.getVaule();

lambda

lambda 一、引入lambda 定义:lambda就是简化了匿名内部类 使用前提:安装JDK 8 通过一个Example一步一步来达到lambda表达式的相关 : 筛选出集合内大于50的数 普通Java代码实现 public static void main(String[] args) { List list = new ArrayList ();filter(i - i 50). } } } 总结 1.匿名类的正常写法 Checker checker = new Checker() { @Override public boolean check(Integer i) { return i 50; //TODO 转换任意类型的Stream list.stream().

angular6入门笔记

} else if (value = 80 value = 70 value {{myScores | nameLevel}} import { Component, OnInit, Input} from '@angular/core';/app.routes' import { NgModule, ModuleWithProviders } from '@angular/core' import { RouterModule } from '@angular/router' let rootRouteModule:ModuleWithProviders = RouterModule.forRoot(rootRouterConfig) @NgModule({ imports: [ rootRouteModule ] }) export class AppModule { } route goto-list 2.9关于路由的routerLinkActive goto-list goto-detail .

在maven基础下配置Mybatis

3.创建相关文件 创建1个bean类,2个xml文件,注意:src/mybatis-config.xml 项目源设置为src,方便以下不报错 Category.java代码如下: package main.com.test.entity; private String name; public class TestMybatis { public static void main(String[] args) throws IOException { String resource = "mybatis-config.xml";build(inputStream); //List cs =session.selectList("listCategory",c); Category c=new Category();