Skip to content

Instantly share code, notes, and snippets.

View wone's full-sized avatar

ivenzhang wone

View GitHub Profile
@wone
wone / new_gist_file
Created September 18, 2013 06:52
禁用通知栏disable StatusBar
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) return;
Intent intent = new Intent("android.intent.action.CLOSE_SYSTEM_DIALOGS");
intent.putExtra("reason", "globalactions");
sendBroadcast(intent);
}
function throttle( fn, time ) {
var t = 0;
return function() {
var args = arguments, ctx = this;
clearTimeout(t);
t = setTimeout( function() {
fn.apply( ctx, args );
}, time );
};
@wone
wone / RemoveMultipleSpaces.cs
Created March 28, 2012 16:14 — forked from Ninputer/RemoveMultipleSpaces.cs
模拟微面试之去空格
//请实现下面的函数,输入参数baseStr是一个(可以更改的)字符串,请将其中所有连续出现的多个空格都替换成一个空格,单一空格需保留。
//请直接使用baseStr的空间,如需开辟新的存储空间,不能超过o(N)(注意是小o,N是字符串的长度)。返回值是替换后的字符串的长度。
//样例代码为C#,但可以使用任何语言。如需使用任何库函数,必须同时给出库函数的实现。
class Program
{
public static int RemoveMultipleSpaces(char[] baseStr)
{
// TODO
}
}