`
lovecontry
  • 浏览: 1038647 次
文章分类
社区版块
存档分类
最新评论
文章列表
基本规范 异常 1, 尽量不要使用try catch捕获异常,而是显式的抛出一个异常。 2, 使用try catch一定要在catch语句中做好相应的处理,不能留空。 3, 不要捕获Exception类型的异常Java代码:   privatefinalHandlermAttachmentEdito ...
表单提交中get和post方式的区别有5点 1.get是从服务器上获取数据,post是向服务器传送数据。 2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 3.对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。 4.get 传送的数据量较小, ...
  一、何为加载模式    在android的多activity开发中,activity之间的跳转可能需要有多种方式,有时是普通的生成一个新实例,有时希望跳转到原来某个activity实例,而不是生成大量的重复的activity。加载模式便是决定以哪种 ...
 游戏音效就是我们在玩游戏时出现的音乐,这个也是每个游戏必备的一部分,但有是你做游戏的背景音乐有间断的感觉的话,我们可以用getCurrentPosition()这个方法来判断一下声音播放的偏移。其实这个也是非常简单的。只要我们在代码当中设置好(初始化声音)和(加载音效资源)就可以了,别的就和音乐播放器的代码差不多,像开始,停止。不多说了,我们还是先来看看代码当中是怎么实现音效的吧:      //音效的音量  intstreamVolume;    //定义SoundPool对象  privateSoundPoolsoundPool;    //定义HASH表  privateHashMap& ...
 程序里注册个广播接收器,接收开机启动的广播,当程序接到该广播后,写入文件SharedPreferences,当我们程序需要用到开机时间时,再从SharedPreferences中读取信息。 代码如下:   AndroidManifest.xml(权限) <receiver android:name=".receiver.BootUpReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" ...
如何创建WebView: 1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。 2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this); 3、设置WebView基本信息: 如果访问的页面中有Javascript,则webview必须设置支持Javascript。 webview.getSettings().setJavaScriptEnabled( ...
 packagetest.me.layout;    importandroid.app.Activity;  importandroid.os.AsyncTask;  importandroid.os.Bundle;  importandroid.os.Handler;  importandroid.os.Message;  importandroid.os.SystemClock;  importandroid.util.Log;  importandroid.widget.TextView;  importandroid.widget.Toast;    /**一个使用异步任务的例子。一般 ...
1.5-2.1的退出方法是 ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); activityManager.restartPackage("包名"); 2.2必须把后台数据清空了: 步骤1: /** * activityList:所有activity对象,用于退出时全部finish; Activity走onCreate时,添加到该集合 */ public static ...
  可注册的Kindle可以享受的两个最容易被忽略的功能是: 在线文档存储,亚马逊为每位用户提供至少5G的云存储空间 在线文档格式转换 支持格式包括 Microsoft Word (.DOC, .DOCX) HTML (.HTML, .HTM) RTF (.RTF) JPEG (.JPEG, .JPG) Kindle Format (.MOBI, .AZW) GIF (.GIF) PNG (.PNG) BMP (.BMP) PDF (.PDF) 附件大小不超过50MB(压缩之前) 附件中文档个数在25个以内 Kindle.com收件人个数不得超过15个 文档默认会保存在云 ...
牛人与弱手的区别,不是线性的,而是指数的 及他们之间的道路 1.误操作 今天傍晚,我删除了整个下午的工作成果。误操作。执行的是那个著名的指令 "rm * -rf"。 我发了会呆,再三确认是这个目录,然后手悬在键盘上 ...
主要的文件操作方法实现 文件操作函数有很多的操作接口,驱动编程需要实现这些接口,在用户编程时候系统调用时候会调用到这些操作struct file_operations { ... loff_t (*llseek) (struct file *, loff_t, int); ssize_t (*read) (struct file *, char __user *, size_t, loff_t *); ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *); int (*open) (stru ...
以十字链表作为有向图的存储结构,将邻接表和逆邻接表结合起来,对统计结点的出入度很方便, 这是之前的一篇日志,也是说图的存储的,有兴趣的也可以看看图的几种存储结构 下面是代码: //graph.h #include <iostream> # ...
之前写的 在遍历那边有点问题 非连通图的时候 非递归的深度优先 和广度优先遍历 会出错 进行了改正 下面是代码 #include<iostream> #include<string> #include<time.h> #include<stack> using namespace std; //下面是循环队列模版 template<class T> class My_queue; template<class T> class Node { private: T data; Node<T> *next; ...
2011年11月9日,我的理想 2011年11月9日,历史从这一天改写了。 李记者下午讲座,问同学们,以后想干啥。王同学说:想做像杨老师那样的人。 我非常激动。极其激动。 当年去丹麦和Lars闲扯。他问我,你想你的学生们么?我说:想。他给我看大家 的照片,我愈加想念。Lars说你的学生都挺喜欢你的。我说:啊。L 又经过了若干谈话,Lars说:做一名教师,应该能够让学生希望将来成为自己这 样的人。 今天,当我听到王同学这样说的时候,我想起了Lars的话,想起了几次中丹合作 项目,回想起我们成功和失败的项目。 人生不如意十有八九,今天这算是人生的一点亮色。偶而,我做教师也有成就感 ...
首先要创建一个类,继承自SQLiteOpenHelper,用来打开数据库   package com.SQLiteTest2;   import android.content.Context;   import android.database.sqlite.SQLiteDatabase;   import android.database.sqlite.SQLiteDatabase.CursorFactory;   import android.database.sqlite.SQLiteOpenHelper;   public class MyOpenHelpe ...
Global site tag (gtag.js) - Google Analytics