1、创建按钮...
分类:
移动开发 时间:
2014-12-08 15:41:23
阅读次数:
228
Two Sum [ sourcecode | problem ]
这个题目看上去很简单,就是在一堆数里面找两个数,使得他们的和为给定的值。但是,其实这个题目要求比较高,而且坑很多。首先如果想要AC,普通的暴力枚举是不行的,因为时间复杂度是O(n^2)。
那还有两种方法:
先排序,O(nlgn),然后遍历每个元素v,计算target-v,然后二分搜索target-v,不过因为需...
分类:
其他好文 时间:
2014-12-08 15:41:01
阅读次数:
142
在日常生活中,最容易接触到的小数就是货币,比如你付给售货员10元钱购买一个9.6元的零食,售货员应该找你0.4元也就是4毛钱才对,我们来看下面的程序:
public class Client {
public static void main(String[] args) {
System.out.println(10.00-9.60);
}
}
我们期望的结果是0.4,也应该是这个...
分类:
其他好文 时间:
2014-12-08 15:40:01
阅读次数:
171
一、SharedPreferences将数据文件保存在指定路径上
通过反射:
private void initSharedPreferences(String path,String name,int mode) {
try {
Field field =ContextWrapper.class.getDeclaredField("mBase");
field.se...
分类:
其他好文 时间:
2014-12-08 15:41:09
阅读次数:
227
很久没有写过博客了,现在我要重新开始记录,工作中遇到的一些问题,并将其记录下来最为经验的积累.
--------------------回归正题-----------------------
很多网站,只要有用户注册,就必然会遇到用户登陆时忘记密码的情况,常用的找回密码的方式有两种,一种是通过发送短信验证码,另一种是通过发送连接到邮箱,打开连接通过验证后跳转到重置密码界面.
短信认证的方法,...
分类:
Web程序 时间:
2014-12-08 15:41:47
阅读次数:
290
随着移动网络升级:2G->3G->4G甚至相传正在研发的5G,网络速度是越来越快,但这流量也像流水一般哗哗的溜走。
网上不是流传一个段子:
睡觉忘记关流量,第二天房子就归移动了!
这固然是一种夸张的说法,但是作为一个优秀的App开发人员,我们需要在App中给出最恰当的提示。
在需要花费大量流量的时候(例如:视频,下载等)给出一些提示。
在用户视频期间用户切换网络的时候给出是否继续观看...
分类:
移动开发 时间:
2014-12-08 15:41:37
阅读次数:
156
fragment是3.0以后的东西,为了在低版本中使用fragment就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。
下面是API中的原话:
FragmentActivity is a special activity provi...
分类:
其他好文 时间:
2014-12-08 15:40:48
阅读次数:
158
??
win7的64位系统注册ocx控件
简介:前两天系统出问题了,导致开发环境很多插件需要重装,
当我针对winform的几个错误,安装控件解决时,就出现了错误,
始终装不上,如图:
解决方案:
1.首先复制 XXXX.OCX文件到“C:\Windows\SysWOW64”目录. (XXXX.OCX 是你准备注册的OCX控件)
2...
index.html
{required:true,minlength:5,equalTo:'#password'} 在class里面如果需要使用{}必须加metadata.js
-->
自定义扩展
-->
label.error {
padding-left: 2px;
padding-bottom: 2px;
font-weight: bold;...
分类:
Web程序 时间:
2014-12-08 15:41:16
阅读次数:
228
1、背景说明
在界面中,有时候我们会显示如新浪微博底部栏这样的东西,如下图所示。这样的布局结构,我们往往会采用Fragment这种布局去显示,而不会采用Activity去展示,使用Fragment的好处之一,就是我们复用了他的一些组件,其次,这样的界面也是基本等价的,所以我们常用组件替换,这样实现的效果会好于Activity。
给出一个图示说明如下:
...
分类:
其他好文 时间:
2014-12-08 15:38:47
阅读次数:
325
当支付模式为快速支付(按钮)时,IPN 和PDT都会起作用, 当以Rest Api方式创建支付时, PDT是无效的,它应该是针对网站的,IPN依然起作用。调用Rest Api 付款的步骤是这样的:
1. 注册paypal账号, 升级为高级或者企业账号;
2. 登录开发者中心后台,注册app;
3. 获取Client ID, Secret;
4. 设置ipn通知地址(profile里面设置)...
分类:
其他好文 时间:
2014-12-08 15:39:54
阅读次数:
257
一 、类目: 为已存在的类添加新的方法。但是不能添加实例变量。
应用:1、对现有的类进行扩展,如:系统中的类,在类目中增加的方法会被子类继承,而且在运行时跟其他的方法没有区别。
2、作为子类的替代方式,不需要定义和使用一个子类,可以通过类目直接向已有的类里增加方法。...
分类:
移动开发 时间:
2014-12-08 15:38:33
阅读次数:
195
什么是$PATH
$PATH是Linux,OS X,Unix,Windows上的一个环境变量。$PATH变量通过冒号(:)分隔目录地址。如果要打印当前的设置,打开终端输入:
echo "$PATH"
或者
printf "%s\n" $PATH
OSX下改变你的PATH环境变量
你可以使用下面的任一方法
$HOME/.bash_profile文件使用了export...
分类:
系统相关 时间:
2014-12-08 15:37:47
阅读次数:
451
1.递归实现
function binarySearch(data, dest, start, end){
var end = end || data.length - 1,
start = start || 0,
m = Math.floor((start + end) / 2);
if(data[m] == dest){
r...
分类:
Web程序 时间:
2014-12-08 15:38:22
阅读次数:
195
今天在服务器上部署了两个Tomcat。于是将其中一个的server.xml中的8080端口改成了8081。启动tomcat,端口居然还是8080。郁闷。
习惯性的Google了下。发现别人也遇见了同样的问题:
tomcat 修改端口无效 [问题点数:40分,无满意结帖,结帖人shenglan8] http://bbs.csdn.net/topics/360265129
后来,在终端下echo...
分类:
其他好文 时间:
2014-12-08 15:39:22
阅读次数:
218
安装LuaSocket
LuaSocket 是 Lua 的网络模块库,它可以很方便地提供 TCP、UDP、DNS、FTP、HTTP、SMTP、MIME 等多种网络协议的访问操作。它由两部分组成:一部分是用 C 写的核心,提供对 TCP 和 UDP 传输层的访问支持。另外一部分是用 Lua 写的,负责应用功能的网络接口处理。
安装LuaSocket
Homebrew安装(如果已经安...
分类:
系统相关 时间:
2014-12-08 15:39:43
阅读次数:
623
探索Oracle之数据库升级五
PSU11.2.0.4.3 rollback 11.2.0.4.0
一、进入PSU目录,执行opatch rollback
[root@db01~]# su - oracle
[oracle@db01~]$ ls
c18522509 Desktop OPatch p18522509_112040_Linux-x86-64.zip p6...
分类:
数据库 时间:
2014-12-08 15:37:29
阅读次数:
454