Peiwen's Blog


  • 首页

  • 关于

  • 分类

  • 归档

  • 标签

JavaScript Standard Style

发表于 2017-10-13   |   分类于 规范   |  

js-standard-style

这是 JavaScript standard 代码规范的全文。

掌握本规范的最好方法是安装并在自己的代码中使用它。

阅读全文 »

REST API 规范

发表于 2017-01-10   |   分类于 规范   |  

编写REST API,实际上就是编写处理HTTP请求的async函数,不过,REST请求和普通的HTTP请求有几个特殊的地方:

  • REST请求仍然是标准的HTTP请求,但是,除了GET请求外,POST、PUT等请求的body是JSON数据格式,请求的Content-Type为application/json;
  • REST响应返回的结果是JSON数据格式,因此,响应的Content-Type也是application/json。
  • REST规范定义了资源的通用访问格式,虽然它不是一个强制要求,但遵守该规范可以让人易于理解。
    阅读全文 »

Android Monkey Test

发表于 2016-05-23   |   分类于 Android   |  

最近几月在郑州中原银行IT中心兼职测试工作,众多的测试案例占据了我大部分的时间,闲暇时间思考自动化测试可行性。偶然在博客上发现了这篇文章,转载供以后研究,最后感谢博主 Zhenguo,附博客链接http://ihongqiqu.com/

作为一个Android开发者,熟悉的自动化测试是十分必要的。此文主要介绍Android平台下的Monkey测试。

Monkey测试介绍


Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。

阅读全文 »

Activity生命周期

发表于 2016-05-15   |   分类于 Android   |  

什么是Activity?

简单的说:Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置

<actionandroid:name="Android.intent.action.MAIN" />

当程序第一次运行时用户就会看这个Activity,这个Activity可以通过启动其他的Activity进行相关操作。当启动其他的Activity时这个当前的这个Activity将会停止,新的Activity将会压入栈中,同时获取用户焦点,这时就可在这个Activity上操作了。都知道栈是先进后出的原则,那么当用户按Back键时,当前的这个Activity销毁,前一个Activity重新恢复。

阅读全文 »

探索搜索引擎设计与实现

发表于 2016-04-26   |   分类于 SearchEngine   |  

本科期间室友们对吴军博士的《浪潮之巅》、《数学之美》著作中毒颇深。在读完书中关于Google以及搜索引擎的章节后,被神秘的搜索引擎所吸引,于是便和室友斌踏上了搜索引擎的探索之旅!
–本文整理于16年4月,谨此纪念即将结束的大学生活


什么是搜索引擎?

搜索引擎是一种为用户提供互联网检索服务的软件系统。它根据一定的算法、调用特定的计算机程序在互联网上搜集和发现信息,在对搜集和发现的结果进行一定的加工之后形成供检索使用的数据库。

阅读全文 »

线性布局中控件的Weight属性

发表于 2016-03-05   |   分类于 Android   |  

在线性布居中,控件有权重(android:layout_weigh)属性,网上关于其用法有两种截然相反说法:

说法一:值越大,重要性越高,所占用的空间越大;

说法二:值越大,重要性越低,所占用的空间越小。

到底哪个正确?哪个错误?抑或还有其他解释?

阅读全文 »

Java泛型

发表于 2015-09-11   |   分类于 Java   |  

转载自cnblogs,感谢原作者Windstep

@ Windstephome.cnblogs.com/u/lwbqqyumidi

一. 泛型概念的提出(为什么需要泛型)?

首先,我们看下下面这段简短的代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class GenericTest {

public static void main(String[] args) {
List list = new ArrayList();
list.add("qqyumidi");
list.add("corn");
list.add(100);

for (int i = 0; i < list.size(); i++) {
String name = (String) list.get(i); // 1
System.out.println("name:" + name);
}
}
}
阅读全文 »

git的优势

发表于 2015-06-29   |   分类于 git   |  

本地的版本管理

不需要远程或架设服务器就能做到本地版本管理.

不污染子目录的track文件

svn每个子目录都要扔一个.svn.这个实在是.. .(我想很多人都碰到过svn lock folder的情况.实在让人气急败坏.实际上.svn文件就是罪魁祸首.各种clean up无果. delelte后svn up异常.真是.. 摔!.去你妹的svn.)

阅读全文 »

123
Peiwen

Peiwen

Life is good!

28 日志
12 分类
34 标签
github weibo
© 2015 - 2019 Peiwen
由 Hexo 强力驱动
主题 - NexT.Mist