Wcf's Notes

Think Different


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

Git使用小结

发表于 2017-07-31 | 分类于 Git

原文教程:git 廖雪峰

安装Git

  • 从Git官网下载并安装。
  • 安装成功后配置:
    • git config --global user.name "Your Name"
    • git config --global user.email "email@example.com"
  • 注意git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

本地仓库

创建版本库
阅读全文 »

1像素保活大法

发表于 2017-07-25 | 分类于 Android , 保活

1.新建一个Activity,作为1像素页面的主体,我姑且叫它HooliganActivity:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
public class HooliganActivity extends Activity {
private static HooliganActivity instance;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
instance = this;
Window window = getWindow();
window.setGravity(Gravity.LEFT | Gravity.TOP);
WindowManager.LayoutParams params = window.getAttributes();
params.x = 0;
params.y = 0;
params.height = 1;
params.width = 1;
window.setAttributes(params);
}
/**
* 开启保活页面
*/
public static void startHooligan() {
Intent intent = new Intent(DWApplication.getAppContext(), HooliganActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
DWApplication.getAppContext().startActivity(intent);
}
@Override
protected void onDestroy() {
super.onDestroy();
instance = null;
}
/**
* 关闭保活页面
*/
public static void killHooligan() {
if(instance != null) {
instance.finish();
}
}
}

2.注册清单文件:

阅读全文 »

切换到主线程的几种方法

发表于 2017-07-21 | 分类于 Android , 线程

方法一: view.post(Runnable action)

textView.post(new Runnable() {
    @Override
    public void run() {
        textView.setText("更新textView");
        //还可以更新其他的控件
        imageView.setBackgroundResource(R.drawable.update);
    }
});

方法二: activity.runOnUiThread(Runnable action)

((MainActivity) context).runOnUiThread(new Runnable() {
    @Override
    public void run() {
    //此时已在主线程中,可以更新UI了
    }
});

方法三: Handler机制

Handler mainHandler = new Handler(Looper.getMainLooper());
mainHandler.post(new Runnable() {
    @Override
    public void run() {
        //已在主线程中,可以更新UI
    }
});

Markdown 语法的简要规则

发表于 2017-06-29 | 分类于 others

标题

标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可。以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。

1
2
3
4
5
# 一级标题
## 二级标题
### 三级标题

列表

列表的显示只需要在文字前加上 - 或 * 即可变为无序列表,有序列表则直接在文字前加1. 2. 3. 符号要和文字之间加上一个字符的空格。

阅读全文 »

Hello World

发表于 2017-06-28 | 分类于 others

突然想写博客了,于是,就有了这个页面。

谈谈我写博客的主要目的:

  • 积累。积累工作与生活当中的所思所想、所学所获。
  • 交流。期待你的评论和留言。
  • 分享。开源共享是我不变的理念。

打算着重写一些对技术的理解,同时,也会记录一些对生活的感悟,也会定期转载一些个人认为是精品、有营养的文章,以提升博客的整体质量,激励阅读,促进交流。

希望自己会坚持写下去。

Chunfei Wang

Chunfei Wang

用力呼吸证明我还活着

5 日志
5 分类
6 标签
GitHub
Links
  • 谷歌
  • Stack Overflow
  • 极客导航
© 2017 Chunfei Wang
-------------我是有底线的-------------