01 2015 档案
android 定制自己的日志工具
摘要:最理想的情况是能够控制日志的打印,当程序处于开发阶段就让日志打印出来,当程序上线之后就把日志屏蔽掉。例如打印一行WARN级别的日志就可以写成这样:LogUtil.w("TAG", "warn log");我们只需要修改LEVEL常量的值,就可以自由的控制打印日志的行为了。package com.zh...
阅读全文
服务的最佳实践——后台执行的定时任务
摘要:创建一个ServiceBestPractice项目,然后新增一个LongRunningService类,代码如下所示:package com.example.servicebestpractice;import java.util.Date;import android.app.AlarmManag...
阅读全文
c语言 拼接字符串
摘要:#include#includevoid main(){ char str1[10] = "ca"; char str2[10] = "lc"; char str3[10]; sprintf(str3, "%s%s", str1, str2); syst...
阅读全文
广播的最佳实践--实现强制下线功能
摘要:首先创建一个ActivityCollector类用于管理所有的活动package com.zhangbz.broadcastbestpractice;import java.util.ArrayList;import java.util.List;import android.app.Activit...
阅读全文
计算机专业导论之思维与系统(2)
摘要:1.关于二进制数计算部件的实现,设计和实现一个最简单的计算部件只需实现逻辑与、或、非、异或等基本运算即可,则所有加减乘除运算即可由该计算部件来实现。2.0和1的思维反映了语义符号化→符号计算化→计算0(和)1化→0(和)1自动化→分层构造化→构造集成化,0和1是连接硬件与软件的纽带,理论上来说,任何...
阅读全文
PAT 01-2
摘要:#include #includeint main(){ int k; int *data; int i; int ThisSum, MaxSum, FirstNum, LastNum, tempFir, tempLas; while(scanf("%d", &...
阅读全文
PAT 01-1
摘要:#include int main(){ int i; int k; int a[100000]; scanf("%d", &k); for(i = 0; i MaxSum) MaxSum = ThisSum; else if(Th...
阅读全文
ShellExecuteA()&MessageBoxA()
摘要:#include#includevoid main(){ while (1) { ShellExecuteA(0, "open", "notepad", 0, 0, 0); //0代表系统启动 //open打开 print打印(调用打印机) ...
阅读全文