工作中,时不时用到 UA(User Agent),每次都要 Google 搜索,于是自己整理一下,直接看一个比较全的整理就方便多了。
持续整理:Mac快捷键
初入 Mac,很多快捷键不是很了解,常用的都可以记住,不常用的都需要记录。又是一片持续更新的技巧总结。一来备忘,二来帮助他人。
网站卖萌的瞬间记录
本着万物皆可萌的信念,收集了很多个人遇到的比较萌的网站页面,其中很多以404和退订相关的页面.萌妹纸,怪叔叔们,不要鄙视啊.
持续整理:git分支操作
这篇文章主要的目的是记录一下git中关于分支相关的操作记录. 本文会持续更新,所有的操作都经过本人实践,可以正常运行,并且可以解决问题.
我就不罗嗦介绍什么事Git和Git有多么牛了.
Android实现引用其他程序的文本资源
在Android中引用其他程序的文本资源并不是很常见,但是有时候还是很是有需要的,通常引用的多半是系统的程序的文本资源.
下面以一个超简单的例子,来展示以下如何实现.
Android修复通知栏跳动的问题
曾经遇到过这样的问题,在我的代码中使用了通知栏,一切都正常,但是就是正在进行的通知栏中属于我的程序的那一条总是上下跳来跳去,一闪一闪的。感觉用户体验很不好,于是Google一下,找到了解决方法。
你真的懂么:Android中删除Preference
Android的设置界面实现比较简单,有时甚至只需要使用一个简单的xml文件即可.声明简单,但是如何从PreferenceScreen或者PreferenceCategory中删除一个Preference会简单么.为什么有些人写的就无法删除成功呢?本文将从Android源码实现来分析一下.
退订招商银行广告邮件那些事
自从办理信用卡留下了我的gmail邮箱之后,就偶尔收到招商银行的购物类的广告邮件,发现没有多大的用处,于是就决定清理掉.谁知逆天的是,它的退订简直是不能用.
Tar Time Stamp in the Future 问题解决
最近遇到过一个这样的问题,我在我的Mac机器将一个刚刚创建的文件进行tar打包生成文件scripts.tar.bz2,然后在一台Centos得到这个文件,进行解压,然后出现了如下问题 time stamp in the future.
自定义控件进阶:declare-styleable重用attr
最近接触了Android自定义控件,涉及到自定义xml中得属性(attribute),其实也很简单,但是写着写着,发现代码不完美了,就是在attrs.xml这个文件中,发现属性冗余,于是就想有没有类似属性继承或者include之类的方法.本文将就declare-stylable中属性重用记录一下.
Android支持动态申请权限么
作为Android开发者,为程序增加权限是在正常不过的事情了,做法必然是在mainifest中,写入类似这样<uses-permission android:name="android.permission.INTERNET" />的信息. 以静态申请的形式来完成. 于是这里我想抛出一个问题,Android平台支持动态申请权限么.
Python中的字典遍历
备忘一下python中的字典如何遍历,没有什么太多技术含量.仅供作为初学者的我参考.
关于Android中App的停止状态
很多人遇到过广播收不到的问题,比如Google Play推广安装广播没有收到等,诸如这些问题,又都是什么原因呢,这篇文章将进行回答.
从Android 3.1(HoneyComb) 也就是API 12开始,Android引入了一套新的启动控制,这就是程序的停止状态.那让我们看一下Google对于程序的停止状态的描述.
解决Mac终端退出时的不爽
##问题 从Fedora切换到Linux下,有很多不适应,与其说不适应不如说不爽,其中一个就是今天要说的终端输入exit的问题.在Linux发行版中,输入exit会推出当前窗口,而Mac居然不是,弄出来一个特别脑残的Process Completed,中文版提示大概是提示进程已完成. 然后什么也不能做,只能关闭.真心有点搞不懂这么设计的用意是什么.
解密:Android设置默认程序
Android作为一个伟大的系统,自然提供了设置默认打开程序的实现.在这篇文章中,我会介绍如何在Android系统中设置默认的程序. 在设置默认程序之前,无非有两种情况,一种是已经有默认的程序,另一种则是没有任何默认程序.
顶部带进度条的Webview
写这篇文章,做份备忘,简单滴展示一个带进度条的Webview示例,进度条位于Webview上面.
示例图如下
Android扫描多媒体文件剖析
这篇文章从系统源代码分析,讲述如何将程序创建的多媒体文件加入系统的媒体库,如何从媒体库删除,以及大多数程序开发者经常遇到的无法添加到媒体库的问题等。本人将通过对源代码的分析,一一解释这些问题。
Android中检测当前是否为主线程
如果在Android中判断某个线程是否是主线程?对于这个问题,你可能说根据线程的名字,当然这个可以解决问题,但是这样是最可靠的么?万一某天Google一下子将线程的名字改称其他神马东西呢。
Android Webview加载网页时发送HTTP头信息
众所周知,当你点击一个超链接进行跳转时,WebView会自动将当前地址作为Referer(引荐)发给服务器,因此很多服务器端程序通过是否包含referer来控制盗链,所以有些时候,直接输入一个网络地址,可能有问题,那么怎么解决盗链控制问题呢,其实在webview加载时加入一个referer就可以了,如何添加呢?
Gmail查找存档的邮件
##什么是已归档邮件 邮件归档后将从您的收件箱中删除,但是仍保留在您的账户中,便于之后查找。归档操作就像将邮件放入档案柜中妥善保管一样,而不是将其丢入垃圾箱。
Mac终端新标签打开当前目录
Mac中终端每次打开一个标签都是一个固定的路径,这点对于从Linux发行版过来的用户来说,简直是很不爽,那么如何实现像Linux发行版一样,新标签的打开路径和启动它的标签路径一直呢?
以下几种方法仅供参考.分别是设置shell脚本, 修改Terminal设置,和修改iTerm设置.
WebView重写onJsAlert那些事
本文主要将如何重写onJsAlert,让烦人的对话框变为无干扰的Toast,以及为什么onJsAlert只调用一次的问题. ###什么是Javascript Alert Alert是一种提示信息或者警告信息的对话框,一旦显示到用户面前,只能点击OK才能关闭.
实践整理:日语考试注意
上周日刚刚参加了N4考试,之前一直对日语考试有很多疑惑,终于亲自参加了,种种问题明白了,这里整理一下,备解他人之惑。
Android支持RTL(从右向左)语言
##RTL语言
- RTL语言即Right-to-left(从右向左)的语言.其书写习惯为从右向左,朝左继续.
- 这里的RTL严格意义上指的是Right-to-left,top-to-bottom 从右向左,从上到下. 而汉语,日语以及朝鲜语中存在Top-to-bottom, right-to-left从上到下,从右向左的情况. 但是这些语言大多数使用从左向右的情况.
- 常见的RTL语言有阿拉伯语,希伯来语等.
- LTR语言和RTL语言刚好相反,即我们常见的Left-to-right,Top-to-bottom,从左向右,从上到下,朝右继续.这种语言很常见, 代表语言为英语等.
- 双向文本( Bi-Directional Text),即RTL文本和LTR文本混合的情况.比较复杂.
2014年下半年个人计划
今天日语考完了,小小的战役结束了,又要开始新的征途了,简短地列举一下下半年的一些企划,希望自己可以出色地完成。