刚刚开始学习ios开发不久,对于状态栏的了解也比较浅。 第一次接触xcode的版本是xcode4.6,在这个版本中,状态栏可以直接在应用程序中设置隐藏状态栏: 如: 或者用[[UIApplication sharedApplication] setStatusBarHidden:YES];...
分类:
移动开发 时间:
2015-01-06 21:16:20
阅读次数:
147
什么是算法?每当有人问作者这样的问题时,他总会引用这个例子:假如你是一个媒人,有若干个单身男子登门求助,还有同样多的单身女子也前来征婚。如果你已经知道这些女孩儿在每个男孩儿心目中的排名,以及男孩儿们在每个女孩儿心中的排名,你应该怎样为他们牵线配对呢? 最好的配对方案当然是,每个人的另一半正好都是.....
分类:
编程语言 时间:
2015-01-06 21:14:09
阅读次数:
247
基于字段的转换:1、写一个类,继承DefaultTypeConverter,覆盖convertValue(Object value, Class toType) 1 public Object convertValue(Object value, Class toType) { 2 ...
分类:
其他好文 时间:
2015-01-06 21:14:02
阅读次数:
167
因为最近公司开发IDE由Eclipse转移到Android Studio,自己用了一阵,发现不是特别习惯,特别是快捷方式,与Eclipse有很多不同,所以特地找来用来描述Android Studio的.如果想了解Android Studio的所有快捷键,请点...
分类:
移动开发 时间:
2015-01-06 20:13:25
阅读次数:
171
先上拦截器代码 import?javax.annotation.Resource;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.slf4j.Logger;
import?org.slf4j.LoggerF...
分类:
编程语言 时间:
2015-01-06 20:14:50
阅读次数:
232
我们经常需要用到ip白名单,ip黑名单。netty本身就帮我实现了一套验证机制,提供了IpFilterRuleHandler类 public class IpFilterRuleHandler extends IpFilteringHandlerImpl public abstract class Ip...
分类:
Web程序 时间:
2015-01-06 20:13:18
阅读次数:
294
Wait*()函数族可以来实现事件的检测,改函数可以实现单信号和多信号的侦测。
可能我这么说大家可能会有点迷迷糊糊。不急,我们先来介绍两个函数。
第一个是用于单信号侦测。WaitForSingleObject()
函数原型
DWORD WaitForSingleObject(
HANDLE hHandle,
DWORD dwMilliseconds
);
hHandle对象句柄。可...
分类:
编程语言 时间:
2015-01-06 20:11:43
阅读次数:
292
上一篇总结了类图的组成,接下来总结UML中的重要关系。
类与类之间的关系通常有4种:依赖关系dependency、泛化关系generalization、关联关系association、实现关系realizaiton。
依赖关系:是两个或多个模型元素之间语义上的连接关系。只将模型元素本身连接起来而不需要用一组实例来表达它的意思。提供者的某些变化会要求或只是依赖关系中客户的关系,即依赖关系将行为和...
分类:
其他好文 时间:
2015-01-06 20:12:32
阅读次数:
255
/** * 解压缩一个文件 * * @param zipFile * 压缩文件 * @param folderPath * 解压缩的目标目录 * @throws IOException * 当解压缩过程出错时抛出 */ public static void unZipFile(File zipFile, String folderPath) throws ZipException, IOExcep...
分类:
编程语言 时间:
2015-01-06 20:10:32
阅读次数:
200
数据库水平分区,相对垂直分区,需要做的工作和事情要多一些,但是对一些行数据特别多的表,非常有必要。
在我在BDC项目中的不断优化中,总结了下面几种常用的数据库水平切分方法:
1. 表分区;
2. 表拆分;
3. 表分库;
表分区
表分区是ORACLE和新版本的MYSQL数据库中,一个非常强大的功能。非常值得学习。
但是表分区如果用不好,性能反倒会下降。我记得我们的...
分类:
数据库 时间:
2015-01-06 20:13:22
阅读次数:
267
Ubuntu系统安装Ruby的三种方法作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsRuby是一个开源的动态编程语言,它有优美的语法,可用于构建可伸缩的Web应用程序。ruby gems可以很好地增强Ruby开发者的开发效率。要在Ubuntu系统上安装Ruby,有几种方法,每种方法都只需几步就能搞定。方法一:使用apt-get安装可以直接使用两个命令完...
分类:
系统相关 时间:
2015-01-06 20:12:40
阅读次数:
271
前些天分析了一下FM的流程以及主要类,接下来我们分析一下FM的录音功能;
首先看下流程图:
Fm录音时,当点击了录音按钮,会发一个广播出去,源码在FMRadioService.java中
public void startRecording() {
Log.d(LOGTAG, "In startRecording of Recorder");
if ((t...
分类:
移动开发 时间:
2015-01-06 20:12:39
阅读次数:
400
作者:zhanhailiang 日期:2015-01-06
使用TortoiseGit Push时每次都需要输入用户名密码,如图:
在当前用户文件夹如D:\Users\wade.zhan下新建一个名为_netrc的文件。编辑该文件:
machine gitlab.tools.vipshop.com
login wade.zhan
password *...
分类:
其他好文 时间:
2015-01-06 20:10:07
阅读次数:
405
一:不同结构内,i互相影响,可能造成死循环
for (var i = 0; i
}
for (var i = 0; i
}
二:siblings从自身开始算起,找不到选择器条件的就不计算自己,找到选择器条件的就计算自己?
(1)
以上length等于2..
(2)
以上length等于0..
最后鄙人无能只好改成这样:
...
分类:
Web程序 时间:
2015-01-06 20:10:35
阅读次数:
140
设置按钮为不可按:setEnable
[button setEnable:NO];
设置变灰:setAlpha
[button setAlpha:0.4];
设置按钮图像:setImage
[button setImage:[UIImage imageNamed:@"choice"] forState:UIControlStateNormal];
设置按钮标题:setTit...
分类:
移动开发 时间:
2015-01-06 20:11:42
阅读次数:
165