dss886的专栏

本博客已弃用,新文章请访问 www.dss886.com

Gson:Google的JSON解析库进阶使用

Gson是Google发布的一个开源Java类库,能够很方便的在Java对象和JSON字符串之间进行序列化和反序列化。目前主流进行JSON解析的开源库主要有Fastjson、Jackson、Gson等,各有优劣,在这篇文章中主要介绍一下Gson的进阶用法。

2016-01-19 14:54:18

阅读数 2475

评论数 0

Android: 实现表情输入键盘的另外一种思路

实现类似于微信和QQ的表情输入键盘的另一种思路

2015-12-16 16:26:16

阅读数 1459

评论数 0

Android: 实现类似QQ、微信的表情输入键盘

需求 最近在写北邮人论坛客户端时,有一个需求是实现像手机QQ、微信那样的表情输入键盘,效果图: 表情键盘本身并不难做,无非就是一个带SlidingTab的ViewPager,困扰我的地方在于,如何正确处理系统软键盘与表情键盘之间的显隐关系。 Google了一下,大概有这么几种思路: 第一种:动态...

2015-10-18 22:30:19

阅读数 2583

评论数 2

Android: 使用JitPack发布你的Github开源库

最近从手头的一个项目中独立出一个Android的开源组件(EmotionLayoutDetector)发布到了Github上,想用Gradle来管理依赖。 一般来说,想在Android Studio使用Gradle依赖,有几种方法: jCenterMaven Central使用其他自定义的...

2015-10-18 22:26:44

阅读数 663

评论数 0

Android: Activity在Restore时的数据缓存问题

### 一、红米Note上频繁NullPointException 继解决了[Fragment中使用getActivity()返回null的问题]({{ site.url }}/android/2015/08/11/01/)后,在测试中又发现,在红米Note上离开程序后从后台返回时经常Cras...

2015-10-18 22:23:04

阅读数 536

评论数 0

Android: Fragment中getActivity()返回null的问题

一、getActivity()返回null 在一个项目中使用了ViewPager+Fragment的组合,但是在实际使用中频繁的Crash。排查后发现,我在Fragment内有一些AsyncTask联网操作,在网络链接失败的时候会弹出Toast消息提示。而生成Toast时传入的Context参数...

2015-10-18 22:21:56

阅读数 3210

评论数 1

Mac OSX:Powerline风格的zsh配置

上图就是效果图啦,是不是很炫,下面开始配置教程~ 需要的工具 iTerm,一个替代OSX自带终端的软件,基于iTerm才能实现上面的效果;oh-my-zsh,zsh是OSX上最强大的shell,没有之一,但是配置过程较为复杂,这个脚本能够帮你一键配置。powerline主题,基于oh-...

2015-10-18 22:20:09

阅读数 2890

评论数 0

Git:如何还原一个已经同步到远程仓库的Commit?

本文译自git howto: revert a commit already pushed to a remote repository - Christoph Rüegg 你刚刚将你本地的分支推送到了远程仓库中,但是却突然发现到其中的一个Commit错了,或者有一些很严重的拼写错误。当然,...

2015-10-18 22:17:59

阅读数 2201

评论数 0

在Android中使用HttpClient 4.3.x出现NoSuchFieldError的问题

升级了 HttpClient 前几天看到Apache新发布了 HttpClient 4.3.5,一时手残,将我写的开源项目nForumSDK中的 HttpClient 升级了。 在纯Java的环境下测试了一下,没发现什么问题,新的包还挺好用的,于是就发布了。 过了两天,有人给我发反馈,说在A...

2015-10-18 22:16:17

阅读数 605

评论数 0

处理 ActionBarDrawerToggle is Deprecated

ActionBarDrawerToggle is Deprecated 更新Android Support Library后,自动构建DrawerFragmentLayout,会发现有这样一个Warning: 'Android.support.v4.app.ActionBarDrawerTog...

2015-10-18 22:14:32

阅读数 858

评论数 0

Git中HEAD和ORIG_HEAD指针指的是什么

一次版本回退后,在历史记录里面看到了这样一张图: master和dev指针指向的是本地的master分支和dev分支,origin/master和origin/dev指向的是远程仓库的master分支和dev分支,这个很好理解。 HEAD指针代表当前工作路径,HEAD与master指向同一id说...

2014-09-14 18:17:57

阅读数 5237

评论数 0

Github不记录Contributions的问题

Github不记录Contributions的问题 一、Github没有记录我的Contributions 写博客的时候一直用的Sublime Text,然后用配置好的MyGitcommit、push,这次写nForumSDK的时候,用了Eclipse集成的插件EGit,然后发现所有用Eclip...

2014-09-14 18:15:09

阅读数 2888

评论数 3

Win7/Win8下双击运行jar程序的方法

问题 老妈喜欢看小说,又不会下载,于是用Java写了个自动下载小说的小程序 我用的Swing UI,直接生成了.jar文件,双击即可运行 很诡异的是,用Eclipse直接run可以运行,但是Export出jar文件以后双击却没有反应 探究 怀疑是不是Eclipse...

2014-05-12 23:19:29

阅读数 2636

评论数 1

零基础Github Page免费无限流量个人博客搭建教程

这篇文章主要介绍了什么是Github Page,以及如何用Github Page搭建一个免费的、无限流量的个人博客并绑定独立域名。 一、前言 1.1 为什么要用Github Page搭建博客 借用阮一峰老大的话说, 喜欢写Blog的人,会经历三个阶段。   1.第一阶段,刚接触Blog,觉得很新...

2014-05-12 22:25:22

阅读数 1683

评论数 0

Drupal 7 建站学习手记(五):QuickTabs模块内的元素无法溢出的问题

背景 项目要求网站首页放Views生成的区块,并且要求有更多链接。 Views生成的区块默认的更多链接只能选在列表上方和下方 下图是默认在上方的样式图: 为了美观,我将更多链接上移了若干个像素: .more-link { position: absolute; top: 10px; ...

2014-05-05 14:59:04

阅读数 1233

评论数 0

Drupal 7 建站学习手记(四):如何修改Nivo Slider模块的宽高

背景 Nivo Slider模块默认大小是用的height: 100%, width 100%, 但IE7及以下的浏览器是不支持百分比宽高的, 而我的项目目标用户基本都是使用XP系统,项目需求是必须兼容IE7。 因此需要对其CSS修改成绝对像素大小。 问题 修改之后却出现了问题,因为用户上传...

2014-05-05 14:53:47

阅读数 1938

评论数 0

Drupal 7 建站学习手记(三):Nivo Slider模块报错的问题

Nivo Slider 是Drupal的一个制作幻灯片的模块,效果比views slideshow好得多,

2014-04-25 20:48:26

阅读数 943

评论数 0

Drupal 7 建站学习手记(二):如何将Custom Search模块水平摆放

项目需要用到自定义搜索框,Drupal中有一个很好用的模块“Custom Search”

2014-04-25 15:38:59

阅读数 1105

评论数 0

Drupal 7 建站学习手记(一):PHP输出的页面多出空行的问题

最近接到的活是用Drupal7搭一个网站

2014-04-24 17:06:46

阅读数 822

评论数 0

JQuery Mobile 开发学习手记(二):JS绑定的按钮动作不正确的问题

二、bind和unbind。

2014-04-11 18:23:58

阅读数 640

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭