• 【Java 8】Lambda 表达式

    定义

    Lambda(λ) 表达式是一种在 被调用的位置 或者 作为参数传递给函数的位置 定义匿名函数对象 的简便方法。下面是关于 Lambda 表达式的几个点:

    • 匿名(Anonymous) - 不像其他普通方法那样具有名字
    • 函数(Function) - Lambda 表达式不像普通方法那样属于某个特定的类,它是独立于类存在的。但是和方法一样,Lambda 表达式有参数列表、函数主体和返回值,还可能有可以抛出的异常列表。
    • 传递(Passed around)- Lambda 表达式可以作为参数传递给方法或者存储在变量中。
    • 简洁(Concise)- 无需像匿名类那样写很多的模板代码。
  • 关于maven项目下载了最新的包后,项目中仍然指向旧包地址

    解决使用maven项目开发时,mvn install后下载了新的依赖包,程序中却还是指向旧的依赖包的问题 描述: 最近同事遇到一个无法获取最新maven依赖的问题,这个问题我之前也遇到过,做下记录 maven项目 a 中引入了项目b的依赖...
  • 指针的引用

    有这么一个场景:程序中某一模块在对数据进行处理,另一个模块想要将其处理的数据写入文件,这时候有两种方案,一个是通过接口将数据拷贝出来,好处是写数据到文件不影响处理数据,缺点是占用内存较大;一个是将数据的地址传递出来,这样写入文件的时候不能对数据进行处...
  • docker往docker hub上传镜像

    # docker往自己的docker cloud仓库上传镜像1 登陆docker地址docker hub地址为[https://www.docker.com/]2 自行注册成功之后,继续下面的教程。(因为是国外网站,访问会很慢,耐心等待页面加载。) ...
  • vue2.x 做一个外卖app

    简介

    本项目是基于 vue2.4 最新的实战项目,vue-cli2.8 + vue2.4 + vue-resource + vue-router2.7 + es6 + mock + webpack 的一个移动端外卖 app。

    image

    现在最流行的开发方式就是前后分离了; [vue](/tags/vue) 也是现在最流行的前端框架之一。

  • GCD 在 Swift 中的用法

    DispatchQueueSwift 中,对 GCD 语法进行了彻底改写。引入了 DispatchQueue 这个类。 先来看看在一个异步队列中读取数据, 然后再返回主线程更新 UI, 这种操作在新的 Swift 语法中是这样的: 123456789...
  • ubuntu下面配置Virtualbox桥接网络,虚拟机系统windows

    ubuntu下面配置Virtualbox桥接网络,虚拟机系统windows前提:最近由于项目需要访问一个iis程序,但是由于各种原因(版本问题,或者对本服务器其他的应用影响比较大等,此处不多说),只能在ubuntu安装虚拟机,虚拟机里装一个windo...
  • docker的mysql8镜像,数据库乱码问题

    docker的mysql镜像乱码问题解决办法最近使用docker构建mysql镜像时,数据库中数据出现乱码,记录一下解决方法基础镜像使用daocloud.io/library/mysql:8 在容器内进入mysql,查看编码sho...
  • Swift 4 新特性

    private 权限扩大在 Swift 4 中,extension 可以读取 private 变量了。 Swift 3 中,如果将主体函数的变量定义为 private,则其 extension 无法读取此变量,必须将其改为 filePrivate 才...
  • mongodb开启用户权限

    1. 开始mongodb安全认证编辑 /usr/local/src/mongodb/mongodb.conf 取消 #auth = true前面的’#‘ 2. 添加管理员账号12345678910use admindb.createUser(...