必须养成好的的编码习惯:缩进(用空格)、注释、命名约定。 大小写敏感。 单独的“;”代表一条空语句。 main函数是我们整个程序的执行入口所以必须是静态公开的。 ???????必须写成这样:??public?stati...
分类:
编程语言 时间:
2015-09-04 12:59:04
阅读次数:
3143
/*统计文件的行数, 单词数, 字符数, */
#include <stdio.h>
int line(FILE *op);
int word(FILE *op);
int main(int argc, char const *argv[])
{
FILE *op = NULL;
int string = 0;
if((op=fopen("./stati...
分类:
其他好文 时间:
2015-08-31 12:00:39
阅读次数:
226
关于Android的Activity运行流程,我们可以写一些程序来直观的查看Activity的运行流程。在这里我们使用Log工具来获取Activity运行日志。假如我们新建一个Android项目,ProcessActivity.java代码如下:
public class ProcessActivity extends Activity {
private stati...
分类:
移动开发 时间:
2015-08-30 13:01:14
阅读次数:
209
1、饿汉式: /**
?*?缺点:没有达到lazy?loading的效果
?*/?
public?class?Singleton?{
?private?static?Singleton?instance?=?new?Singleton();
?private?Singleton()?{
?}
?public?stati...
分类:
其他好文 时间:
2015-08-29 20:21:36
阅读次数:
166
/*
注意死循环:
A:一定要注意控制条件语句控制的那个变量的问题,不要弄丢了,否则就容易死循环。
B:两种最简单的死循环格式
while(true){...}
for(;;){...}
*/
class?DoWhileDemo3?{
public?stati...
分类:
其他好文 时间:
2015-08-28 09:44:40
阅读次数:
210
STM32通用定时器的几种配置方式//------------------------------------------------------------------------------// 1、普通定时使用#include"stm32f10x.h"#include"time.h"stati...
分类:
其他好文 时间:
2015-08-26 19:27:38
阅读次数:
306
import java.util.Scanner;
public class CoordinateMove {
/**
* @坐标移动
* 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串
* 里面读取一些坐标,并将最终输入结果输出到输出文件里面。 *
*/
public stati...
分类:
移动开发 时间:
2015-08-25 21:47:03
阅读次数:
205
给定两个用链表表示的证书,每个节点包含一个数位,反向存放,也就是个位排在链表首部并返回结果迭代:1.增加一个ArrayList数据结构用来临时保存每一位的加和结果2.之后分别遍历L1和L2两个链表将两个链表中的值相加3.将多出的位数加入ArrayList之后反向输出。递归: public stati...
分类:
其他好文 时间:
2015-08-20 06:44:52
阅读次数:
120
下面给几个邪门歪道的玩法,都是在实际项目中为了某些诡异需求而产生的。 1、强行关闭 作用:无论在何时何地都能关掉某个Activity 代码: public?class?TestActivity?extends?Activity{
?
?private?stati...
分类:
移动开发 时间:
2015-08-17 12:21:01
阅读次数:
145
建议45:为泛型类型参数指定逆变逆变是指方法的参数可以是委托或者泛型接口的参数类型的基类。FCL4.0中支持逆变的常用委托有:FuncPredicate常用委托有:IComparer下面例子演示了泛型类型参数指定逆变所带来的好处: class Program { stati...