Android 好看的自定义滚动式日期选择控件

最近接触了日期选择的功能,那么肯定得需要一个日期选择控件,Android 系统有自带的 DatePicker 控件,但是不说这个控件有多 难看吧,现在 Android 手机版本那么多,用户弹出来的控件五花八门的也不太好,所以只好走自定义的道路了。先是在网上找了一 些demo看了看,发现不是很满足自己的需求,但是又懒得自己从头写,就找了一个还不错的demo,对代码进行了一些简化,并添 加了一些
分类: 移动开发 发布时间: 09-14 23:38 阅读次数: 0

[Android编译(二)] 从谷歌官网下载android 6.0源码、编译并刷入nexus 6p手机

1 前言经过一周的奋战,终于从谷歌官网上下载最新的android 6.0.1_r62源码,编译成功,并成功的刷入nexus6p,接着root完毕,现写下这篇博客记录一下实践过程。2 简介自己下载android系统源码,修改定制,然后编译刷入安卓手机,想想还有点小激动呢。简单点说一句话——定制我们自己的MIUI,这就是android的魅力,这篇博客博主就来教大家实现自己的定制系统。 首先,要明白下面
分类: 移动开发 发布时间: 09-14 23:38 阅读次数: 0

Android蓝牙开发教程(二)——连接蓝牙设备

在上一篇中已经介绍如何搜索附近可连接的蓝牙设备,如果你还没阅读过,建议先看看上一篇文章Android蓝牙开发教程(一)——搜索蓝牙设备获取到设备后就可以开始处理蓝牙设备之间的连接。在上一篇教程中我们将搜索到的蓝牙设备展示在列表中,现在我们为列表项增加上点击事件。listView.setOnItemClickListener(new AdapterView.OnItemClickListener()
分类: 移动开发 发布时间: 09-14 23:38 阅读次数: 0

Android蓝牙开发教程(一)——搜索蓝牙设备

Android蓝牙功能的开发一直是很多新手头疼的问题,网上虽然也有很多教程贴,但大多都写得不全面,不能让我们真正掌握蓝牙开发的基本知识。本教程主要讲解搜索蓝牙设备、蓝牙设备之间的连接和蓝牙之间的通讯三个主要模块。掌握了这三个,基本就能进行简单的蓝牙开发了。 先上效果图 界面比较简单。主要有三个按钮,两个文本和一个列表。三个按钮主要对应打开蓝牙,搜索设备和发送信息三个功能。两个文本主...
分类: 移动开发 发布时间: 09-14 23:38 阅读次数: 0

探索Android软键盘的疑难杂症

在Activity中含有EditText时,我们常常在AndroidManifest.xml中为该Activity设置android:windowSoftInputMode属性,其中最常用的值就是adjustResize和adjustPan。在此请思考几个问题: adjustResize和adjustPan有什么区别? adjustResize和adjustPan的应用场景有何差异? 当设置a
分类: 移动开发 发布时间: 09-14 23:38 阅读次数: 0

类似探探切换卡片,android 堆栈卡片,左滑添加右滑删除

这个功能,网上相近的功能是有demo的,但是都不是我想要的。 所以,自己简单的写了一个。功能还很不完善,仅供参考。效果如下: 这个控件,其实只用到ViewGroup的 child.layout()方法对子view进行排序跟动画。其他就是一些计算。数据设置通过adapter。实现步骤分两步: 1.onLayout()通过缩放view,达到堆栈效果。这里用到 com.nineoldandroid
分类: 移动开发 发布时间: 09-14 23:38 阅读次数: 0

Glide读取图片

package com.andy.fragment;import android.content.Context; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.support.annotation.Nullable; import android.supp
分类: 移动开发 发布时间: 09-14 23:38 阅读次数: 0

时间选择器,DatePicker

DatePicker日期选择器,日期时间选择,时间选择器,年月日时分GitHub: https://github.com/Zws-China/DatePicker PhotoShoot可设置属性宏定义 #define RGB(x,y,z) [UIColor colorWithRed:x/255.0 green:y/255.0 blue:z/255.0 alpha:1.0] 可设置的属性 //确定按
分类: 移动开发 发布时间: 09-14 23:38 阅读次数: 0

在路上第1周

在路上第1周 周总结 使用ssh内网穿透 遇到的坑 linux信号机制 打表实现上传图片功能 无法删除图片 问题描述 解决方案 存在的问题 一点儿思路 官网重构思路 在路上第1周 周总结 使用ssh内网穿透 加班赶项目需要随时处理问题,又不想上下班背着笔记本,所以想要远程应急办公,google到了好多方法,比如花生壳、nat123、ngrok服务器、ssh隧道...
分类: 其他 发布时间: 09-14 23:38 阅读次数: 0

CentOS 7.4 LVM扩容根分区

1、 查看原始分区情况:# df -Th     2、 vSphere Client中新增一块200G的磁盘用于扩容:3、 为新增的磁盘分区,格式调整为LVM:      # fdisk /dev/sdb --> n --> p --> 1 --> 回车 --> 回车 --> t --> 8e -
分类: 企业开发 发布时间: 09-14 23:38 阅读次数: 0

centos7图形化分区和ks文件分区的配置

rhel7安装系统时,使用多块磁盘建立多个vg和lv
分类: 企业开发 发布时间: 09-14 23:38 阅读次数: 0

在路上第2周

在路上第2周 周总结 乐观锁 git stash 的一次误操作 搭建vue前端构建环境 在路上第2周 周总结 乐观锁 之前遇到代码注释中写着乐观锁,没有仔细思考过这个是个什么东西,一度以为是前辈中文拼写错误,写错注释了,直到最近又遇到一个,才去搜索了一下乐观锁是什么,学习了乐观锁的原理,以及适用场景,之后我会总结一篇关于各种锁的blog。 git stas...
分类: 其他 发布时间: 09-14 23:38 阅读次数: 0

ssh内网穿透笔记

ssh内网穿透笔记 环境 一台拥有公网ip的云服务器 OS : CentOS 7 IP : 111.111.111.111 (假设这就是我的公网IP) User : root 我的办公电脑 OS : Ubuntu 18.04 User : zhang 注意事项 ssh闲置一段时间之后会自动断开 云服务器端口需要自行开启 搭建过程 # 将办公电脑的22端口映射...
分类: 其他 发布时间: 09-14 23:38 阅读次数: 0

在路上第3周

在路上第3周 周总结 小程序开发 Vue 开会 在路上第3周 周总结 小程序开发 学习了一下小程序的基础知识,使用springboot搭建RESTful服务作为小程序后台,学习了一些基础的微信官方框架、组件、API,文档写的很详细,有html、js、css基础会让你上手小程序十分轻松,当然你如果使用过vue、Angular这种MVVM框架,那就更轻松了。 比...
分类: 其他 发布时间: 09-14 23:38 阅读次数: 0

在路上第4周

在路上第4周 周总结 vue-router vuex vux 在路上第4周 周总结 vue-router vue官方的路由管理工具,阅读了一遍基础文档,又结合github上的一些简单项目,基本上能看懂项目中路由的逻辑关系。个人理解就是一个管理页面跳转的模块,在项目中可以使用这个工具实现移动端底部菜单的复用。 vuex vue官方的状态管理模式,还是阅读文档...
分类: 其他 发布时间: 09-14 23:37 阅读次数: 0

cvc-complex-type.2.3: Element 'beans' cannot have character [children], because the type's content t

  原因:主要是复制过来的内容,出现格式不合适,最好自己手动的输入  
分类: 编程语言 发布时间: 09-14 23:37 阅读次数: 0

Python中最常见括号()、[]、{}的区别

Python中的小括号():代表tuple元祖数据类型,元祖是一种不可变序列, tup = (1,2,3) Python中的中括号[]: 代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。 Python中的花括号{}: 代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚...
分类: 编程语言 发布时间: 09-14 23:36 阅读次数: 0

保存结果到文件中(Lua/Python)

在训练网络中经常需要保存一些参数或者结果,通常保存为.log日志文件或.txt文件。\ 保存到文件中,一般为三个步骤: 1. 创建可写文件,并打开 2. 序列化要保存的数据 3. 关闭文件 因为会训练多次,如果这些结果都想保存下来,那么通常会获取系统时间作为文件名。 Note:因为涉及到Torch(Lua)实现转TensorFlow(Python)实现,这里给出两种语言的实现。 Lu...
分类: 编程语言 发布时间: 09-14 23:36 阅读次数: 0

javaWeb技术内幕之tomcat系统架构

一:tomcat总体架构图 tomcat的心脏是两个组件:connector和container,connector可以被替换,一个container可以选择对应多个connector,多个connector和一个container形成了一个service,有了service可以对外提供服务,但是service还要一个生存环境,必须有人给她生命,那就非server莫属。所以整个tomcat的...
分类: 编程语言 发布时间: 09-14 23:36 阅读次数: 0

Java底层知识点

1.在Java编程中,Java编译器会将Java程序转换为字节码   编译器将java源代码编译成字节码的.class文件   类加载到JVM后,执行引擎把字节码转换为可执行代码   执行过程,在把可执行代码转换为机器码,有底层操作系统完成执行 2.一个文件中的数据要输出到控制台上首先要建立文件输入流   首先要把文件读进来,然后在输出。所以要先建立文件输入流,在建立输出流,输出 3....
分类: 编程语言 发布时间: 09-14 23:36 阅读次数: 0