
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
kotlin 现在算是十分火热了。android 平台可以无缝对接kotlin,j2ee的经典框架spring的5.0版本,也开始使用kotlin了。本着猎奇的心理,看了一下kotlin的官方文档-中文版,讲真kotlin混乱的语法,乱七八糟的表达方式完全巅峰了我对现代编程语言的认知。感觉kotlin不仅仅是在模仿java,还模仿了python , javascript。然后在模仿的基础上,做了很
灰常感谢阿里云和 163.maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'http://mirrors.163.com/maven/repository/maven-public/' }放置的位置参考项目原有的maven,jenter(),google()的位置即可。...
工厂方法模式与简单工厂模式不同的是,简单工厂模式是工厂自己去实现对所有产品的构造的过程。根据不同的指令去生产对应的产品。但是,如果需求有变更,有新的产品需要去生产,或者有旧的产品不必去生产,都需要去修改工厂类的代码。这样就违反了开闭原则。对修改没有关闭。而,工厂方法模式,相比于简单工厂模式,就避免了这一点。首先,抽象出一个工厂类出来,任何生产具体的产品的方法,交给具体的工厂去实现。这样有新的产品需
通过 共用 viewmodel 的方式可以很方便的进行 fragment 与 activity 之间的数据传递。以及 fragment 之间的数据传递。之前我在实现的时候遇到的问题是,数据无法传递,明明使用的是同一个 viewmodel 类。我当时的实现是这样的:在 activity 里面// 在 onCreate(..) {...} 里面写的MyViewModel mv = new ViewMo
关于侧滑效果,github上面已经有了很多成型的框架。可以非常方便的集成使用。不过,实际项目中,可能有些需求,框架并没有帮我们完成。所以,有时候,需要自己动手实现这样的效果。根据泡网,hongyang,还有Android群英传,以及网上各位大婶的博客文章。我写了一个简单的侧滑效果。记录在此,主要是加深印象。详情在代码注释中/*** Created on 2017/1/24.*/pub
背景介绍:如我所知:在Fragment中是没有对返回键的回调的。而Activity中是有这样的回调的。如onBackPressed(); ,onKeyDown();实际需求:但是在实际项目中,可能就会有这样的需求:当页面处于长按状态,点击返回键就取消长按;当页面不是长按状态,点击返回键,就退出当前的宿主Activity。(类似需求可以参考小米手机自带的图库App。[当然,小米的图库不一定是使用Vi
先看效果:格式化输出 字典,元祖,字典等。[对长度大于5的可迭代对象,显示长度]各种颜色都有,调用简单,参数和print()完全一致。代码很少,只是涉及到一个颜色输出的问题,以及 格式化打印的问题。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""<a href=&qu
背景:最近在网上下载了一些视频,也不知道质量如何,但是全部是压缩包形式的(.zip压缩包的),而且解压后文件名会变成乱码。主要是压缩包很多,不然我可以使用图形界面的解压工具,这种方式是可以手动指定编码方式的,这样不会有乱码。但是压缩包太多了,手动太慢了,于是就想着用程序去执行这个。关于 python3解压中文乱码,网上的文章可谓是一大片,真的没几个人讲清楚了。也许他们知道怎么解决了,但是没有讲..
强推:Python 菜谱,里面对 python发送带图片的邮件讲的比较清楚。刚好我有一个需求,就发送一个网页形式的邮件,而且网页中有图片。下面是我自己的发送带图片的邮件的代码:def send_email(subject, to_address_list, cc_address_list):import smtplibfrom email.mime.multip...
MobaXtrem 修改 git editor







