git reset --hard not work

2020-03-17
阅读 1 分钟
2.5k
在使用 git 切换分支时, 提示我本地有更改, 准备reset 然后切换分支: {代码...} 但是并未得到想要的结果: 仍旧提示有文件被修改, 这就很奇怪了. reset --hard 本来就是不保留文件修改的恢复. Google 搜索了一下: Unstaged changes left after git reset --hard - Stack Overflow 说是和 .gitattributes文件有关, 于是按...

学习WPF之解决方案和项目结构

2020-03-14
阅读 12 分钟
4.2k
学习一种新的开发, 就要先了解其开发工具 和 项目结构. 目前WPF 项目的开发工具 常用的是 Visual Studio, 也有其他开发工具如: Rider. 这里使用微软官方的开发工具 -- Visual Studio(以下简称VS)

log4net的配置和简单使用

2020-03-03
阅读 5 分钟
3.6k
打开VS 然后 Tools -> NuGet Package Manager -> Manager NuGet Packages for Solution...

WPF UI组件学习(一) - Window的外观实现及常用属性

2020-03-01
阅读 7 分钟
2.7k
同样类似的还有, Android中可以使用 Activity, Fragment 放置这些 UI组件, 在WPF中 可以使用 Window , Page 放置UI组件. 用户通过Window 与 APP进行交互.

2017年文章列表

2017-01-11
阅读 1 分钟
2k
新文章 1.使用本地Gradle加速构建Android项目 2.解决多个Android工程统一配置问题 3.Centos以rpm方式安装升级JDK 更新的文章 1.ButterKnife8使用指南

Android7.1图标快捷方式(AppShortcuts)实现Demo

2016-11-15
阅读 5 分钟
5.6k
今天给手上的Nexus6P手机升级系统至Android7.1,体验了一下新功能:App Shortcuts(图标快捷方式),如下图所示: 如何实现这样的快捷方式呢? 官方给出的实现步骤:App Shortcuts | Android Developers 分类 图标快捷方式(App Shortcuts)分为两种: Static shortcuts(静态快捷方式) Dynamic shortcuts(动态快捷方式) 静态快捷方...

Retrofit 测试接口

2016-07-01
阅读 2 分钟
5.8k
最近呢,我租了个服务器,博客也开始转移至新的地址:[链接] 如果你访问 [链接] 仍旧会跳转到旧的博客地址。废话不多说,说一下今天的内容吧。 前一段时间,我发布了几篇关于Retrofit使用的教程,里面使用多说的接口作为案例,测试的那篇文章已经被童鞋们添加了7000+的评论,在这样下去估计快过万了。 这段时间我在购买的...

RecyclerView的滚动事件分析

2016-06-14
阅读 8 分钟
16.3k
列表滚动过程 开始之前,我们想一下一个列表的滚动过程是怎样的? 列表的滚动一般分为两种: 手指按下 -> 手指拖拽列表移动 -> 手指停止拖拽 -> 抬起手指 手指按下 -> 手指快速拖拽后抬起手指 -> 列表继续滚动 -> 停止滚动 从上面可以看出,滚动状态分为: {代码...} 上面的过程的状态变化如下: 静止 ->...

RecyclerView中Adapter和ViewHolder的封装

2016-05-23
阅读 8 分钟
14.2k
最近项目我在项目中使用了RecyclerView代替了ListView.由于项目中有多出列表项使用RecyclerView,这就导致需要写多个Adapter和ViewHolder.

SVN版本控制方案

2016-04-12
阅读 2 分钟
7k
代码分支结构 APP在开发过程中,合理的代码版本控制管理会节省许多合并代码的时间. 为此我们将代码分支分为四个目录,其 结构图如下: 其中: trunk : 开发分支 branches : 模块分支 integrates : 集成分支 tags : 标签分支 各分支说明 trunk 分支 trunk 分支为 主干分支,该分支代码总为最新,又称为开发分支,该分支用于: 修...

Retrofit使用教程(三) : Retrofit与RxJava初相逢

2016-03-25
阅读 7 分钟
6.5k
上一篇文章讲述了Retrofit的基本使用,包括GET,POST等请求.今天的文章中Retrofit要与RxJava配合使用. 了解RxJava RxJava有种种好处,我不在这里一一讲述.这里我只给出一个使用RxJava的例子.如果想更深入地了解RxJava,可以参考以下文章: 给Android开发者的RxJava详解RxJava Essentials 中文翻译版 接下来的文章,我也会写RxJ...

[原创]Retrofit使用教程(二)

2016-03-19
阅读 5 分钟
6.3k
上一篇文章讲述了Retrofit的简单使用,这次我们学习一下Retrofit的各种HTTP请求. Retrofit基础 在Retrofit中使用注解的方式来区分请求类型.比如@GET("")表示一个GET请求,括号中的内容为请求的地址. 格式 含义 @GET 表示这是一个GET请求 @POST 表示这个一个POST请求 @PUT 表示这是一个PUT请求 @DELETE 表示这是一个DELETE...

[原创]Retrofit使用教程(一)

2016-03-04
阅读 5 分钟
10.2k
官方的文档是用GitHub的API说明使用过程的,有的童鞋可能从没用过GitHub的API(比如我),为了简单易懂,这里我使用一个查询手机归属地的API来说明Retrofit的使用过程。

Java设计模式---单例模式

2016-02-27
阅读 2 分钟
3.4k
单例模式的几种实现方法,具体如下: 懒汉模式 {代码...} 优点 可以延迟加载 缺点 多线程不安全 饿汉模式 {代码...} 优点 多线程安全 缺点 加载类时就初始化完成,无法延时加载 双重检查 {代码...} 优点 多线程安全 延迟加载 缺点 同步耗时 静态内部类 {代码...} 优点 多线程安全 延迟加载 耗时短(与双重检查相比) 用缓存实...

版本控制总结

2015-12-31
阅读 3 分钟
2.8k
作为一个程序员,一定要会使用版本控制.当代码出现问题时才知道版本控制的好处. 工具 常用的版本控制工具有: SVN Git 在这里我不叙述怎样使用版本控制工具,只是想总结一下自己在项目中关于版本控制的经验. 过程 实际项目中,代码的版本控制大概如下: 创建项目 开发功能 第一个内测版本 第N个内测版本 第一个公测版本 第N个...