自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 AndroidManifest.xml文件结构说明

AndroidManifest.xml文件结构说明作为一个在工作中使用Visual Studio工具的程序员,我对Manifest这个文件并不陌生,它是对应用程序的说明,包括运行权限、界面主题等。在VS中有可视化的设置界面,开发人员只需要进行简单的操作,就会自动形成这个文件,所以在通常情况下,很多VS开发人员其实并不都知道Manifest.xml文件的存在,更不用说了解它的作用了。而在Eclipse开发工具中,似乎找不到类似的可视化的设置界面,而每个Android的application都必须包含一个 An

2011-01-18 14:33:00 600

原创 Android 示例

Android 示例在SDK/SAMPLES 内,包含了6个示例可以很好的描述 Android的一些功能:● API Demos● Hello, Activity!● Lunar Lander● Note Pad● Skeleton App● Snake这些示例由谷歌提供来给你一个快速的印象,那就是如何快速的开发Android的应用程序。每一个应用程序描述Android不同功能的一块。你可以用Eclipse打开并且运行这些应用程序。下面是对于每一个示例的简要描述。API Demos这个API示例应用程序说明

2011-01-18 14:32:00 530

原创 实现拖动效果

实现拖动效果废话少说,要实现的效果就是在界面上拖动这一个按钮到处跑。1. 布局文件view plaincopy to clipboardprint?android:orientation="vertical" android:layout_width="fill_parent"  android:layout_height="fill_parent">  android:layout_height="wrap_content" android:text="@string/hello" /> 

2011-01-18 14:32:00 535

原创 Android 数据存取之Files

如同前面说的使用Preferences一样,使用File来读写文件也属于常规思路。在Android中没有提供像J2SE里面多的让人抓狂的有关于IO的API。所以使用起来非常简单轻巧。在Android系统中,这些文件保存在 /data/data/PACKAGE_NAME/files 目录下。数据读取public static String read(Context context, String file) { String data = “”; try { FileInputStream stream =

2011-01-18 14:31:00 549

原创 Android应用程序生命周期

Android应用程序生命周期是唯一一个系统控制多的应用程序生命周期。所有的 Android 应用程序,或者 Actiities 都运行在自有的过程中。所用的运行过程都被 Android 观察,并且取决于活动是如何运行的(就是说,一个前台活动,一个后台活动) Android 可能选择去结束一个消耗系统资源的活动。注意:当决定是否关闭一个活动时, Android 会考虑一些因素,如用户输入,内存使用和过程时间。一个 Android 或者的生命周期以一些特定的方式被称呼:● onCreate● onStart●

2011-01-18 14:31:00 511

原创 Android数据存取之Preferences

这种方式应该是用起来最简单的Android读写外部数据的方法了。他的用法基本上和J2SE(java.util.prefs.Preferences)中的用法一样,以一种简单、 透明的方式来保存一些用户个性化设置的字体、颜色、位置等参数信息。一般的应用程序都会提供“设置”或者“首选项”的这样的界面,那么这些设置最后就可以通过Preferences来保存,而程序员不需要知道它到底以什么形式保存的,保存在了什么地方。当然,如果你愿意保存其他的东西,也没有什么限制。只是在性能上不知道会有什么问题。在Android系统

2011-01-18 14:30:00 525

原创 Android开发中保存数据的四种方法

在Android开发中我们会接触到四种数据存储方式,每种存储方式都各有不同;以下我分别列举了Android开发中的不同存储方式的特点 一,Preferences (参数选择)Preferences是一个较轻量级的存储数据的方法,具体使用方法: 在A中保存值: SharedPreferences.Editor sharedata = getSharedPreferences("data", 0).edit();     sharedata.putString("name","shenrenkui");    

2011-01-18 14:29:00 775

原创 Android数据存取之Databases

在Android平台上可以操作数据库,这是第一次接触Android时的惊艳之一。在Android平台上,绑定了SQLite数据库,这个数据库系统也是极具性格的,它的最大的应用场景是嵌入式系统,进一步了解可以参看这里。如果有JDBC的经验,那么在这里会容易的多。Android中操作数据库首先要通过一个类:android.database.sqlite.SQLiteOpenHelper。它封装了如何打开一个数据库,其中当然也包含如果数据库不存在就创建这样的逻辑。看一个例子:view plaincopy to c

2011-01-18 14:29:00 560

原创 什么是xml文件

XML:Extentsible Markup Language(可扩展标记语言)的缩 写,是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但 是它有句法规则(syntax rule)。任何XML文档对任何类型的应用以及正确 的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。 XML文档可以是有效的(va

2011-01-18 14:27:00 4538

原创 MATLAB

什么是MATLAB? MATLAB ®是一个技术计算高性能的语言。它集成了计算,可视化,并规划在一个易于使用的环境问题和解决办法是在熟悉的数学符号表示。典型用途包括数学和计算算法开发数据采集建模,仿真和原型数据分析,探索和图形可视化科学和工程应用软件开发,包括图形用户界面的建设MATLAB是一个互动的系统,其基本数据元素是一个数组,不要求标注。这使您可以解决许多技术计算问题,尤其是那些与矩阵和向量制剂在短的时间内,它会采取写在一个标量,如C或Fortran交互式语言的方案。这个名字代表了MATLAB的矩阵实

2011-01-18 14:25:00 1022

原创 C#基本知识

<br />1.<br />控制台应用程序会在执行完毕后立即中断,如果直接通过IDE运行它们,就无法看到运行的结果,所以使用Console.ReadKey();告诉代码在结束前等待按键。<br /> <br />2.<br />将中间的代码折叠成一行<br />#region Using directives<br />.....<br />#endregion<br /> <br />3.<br />Console.WriteLine("Welcome {0}!",userName);<br />firs

2011-01-18 14:23:00 684

原创 unget()

<br />一次unget()调用会引起流后退一个位置,其本质是把最后一个字符读回到流中。<br />下面是使用unget()的情况,程序下如:<br />#include <iostream><br />using namespace std;<br />int main() {<br />char ch1, ch2, ch3;<br />cin >> ch1 >> ch2 >> ch3;<br />cout << ch1 << ch2 << ch3 << endl;<br />cin.unget();<

2011-01-18 14:22:00 5113 1

原创 ASCII

<br />ASCII:<br />48-57为阿拉伯数字0-9;<br />65-90为26个大写字母;<br />97-122为26个小写字母;<br /> 

2011-01-18 14:21:00 394

原创 库函数

<br /><cctype><br />std::isdigit()判断一个字符是否为整形数<br />std::ispunct(),判断一个字符是否为标点符号或者特殊符号<br />std::isalpha()判断一个字符是否为英文字符<br /> 

2011-01-18 14:21:00 375

原创 struct

<br />struct test<br />{<br />double x;<br />int y;<br />char z;<br />}<br />sizeof  这个结构体,是多少?在VC++  里面<br />答:<br />1.结构体在C++里的大小是里面最大数据类型的整数倍<br />2.然后,某数据类型的首字节只能放在本数据类型整数倍的字节位置,比如说int类型的首字节,只能放在0,4,8,这些位置;double就是0,8,16,等等<br />把那个结构体如果修改下,比如<br />str

2011-01-18 14:20:00 458

原创 DecimalFormat

<br />DecimalFormat <br />是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。所有这些内容都可以本地化。 <br />DecimalFormat 包含一个模式 和一组符号 <br />符号含义: <br />0 一个数

2011-01-18 14:19:00 579

原创 JDK的安装

1.下载:http://java.sun.com/javase/downloads/index.jsp2.下载完成后,双击jdk-6-windows-i586.exe,运行javase6.0的安装,当中要输入java6.0功能组件的安装目录和jre(运行环境)的安装目录3.安装完,得设置环境变量:    控制面板->系统->系统属性->高级->环境变量->系统变量    (1)编辑path,该变量的含义就是系统在任何路径下都可以识别java命令:    在最前面插入JDK目录下bin目录所在的路径,如“C:

2011-01-18 14:18:00 481

原创 Eclipse篇

<br />第一讲eclipse的基本使用<br />1、eclipse工程的建立:<br />   建立工程,包,类,接口<br />   在Package Explorer空白处右键->new->java project-> <br />   Source Folder里的文件eclipse能自动完成编译,而Folder中存放不许编译的文件;<br />   <br />第二讲 eclipse基本操作(1)<br />   1.工程的高级配置:第三方jar包加载到eclipse的构建路径:Propert

2011-01-18 14:17:00 568

原创 JAVA notebook-by R

<br />1.GUI(Graphical User Interface)<br /><br />       图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。<br />       如Windows是以图形界面方式操作的,因为你可以用鼠标来点击按钮来进行操作,很直观。而DOS就不具备GUI,所以他只能输入命令。DOS 的这种界面叫CUI (C

2011-01-18 14:16:00 542

转载 C/C++头文件一览

C、传统 C++#include     //设定插入点#include      //字符处理#include      //定义错误码#include      //浮点数处理#include     //文件输入/输出#include     //参数化输入/输出#include    //数据流输入/输出#include     //定义各种数据类型最值常量#include     //定义本地化函数#include      //定义数学函数#include      //定义输入/输出函数#in

2011-01-18 13:36:00 607

转载 Crossing River

Crossing RiverTime Limit: 1000MS  Memory Limit: 10000KTotal Submissions: 4231  Accepted: 1392DescriptionA group of N people wishes to go across a river with only one boat, which can at most carry two persons. Therefore some sort of shuttle arrangement must

2011-01-18 13:32:00 575

转载 C#字段和属性的区别

在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读取工作。在两个块中都可以做一些其他操作,如在set中验证赋的值是否符合要求并决定是否进行赋值。当缺少其中一块时属性就只能读或只能写,set和get块中属性必需有一个,因为即不能读又不能写的属性是没有意义的

2011-01-18 13:31:00 1474

转载 提高英语听力(转)

现在很多朋友也确实体会到了听力的重要性,因为听力不仅是交流的基础,即使在非交流语境,听力也可以独立地给自己带来乐趣。当您能够用这种技能轻松地获取知识和自娱的时候,这种快乐简直是无与伦比的。   长时间的实践,让我们意识到英语听力训练的过程其实是一个基于记忆的特殊技能训练的过程。这种能力的基础在于头脑对于语素的快速反应。这种反应包含了单词的辩音和句子结构的综合把握等过程。训练的目的就是在脑海里建立一个适合于自己工作生活等需要的语音反应库,将刻意的、自迫的反应过程转为无意识或准无意识过程,这样您的听力就能让您对

2011-01-18 13:29:00 633

转载 听力完全攻略-陈海泓(转)

听力完全攻略  听力可以说是我们中国学生英语学习的最大障碍.我问过很多顺利通过六级考试的本科生,听力部分能真正听懂的实在是寥寥无几.很多人都是根据听懂的只言片语,再利用推理,排除一些的考试策略选择答案的.(国内有些听力教材还提出了只看答案就能选出正确答案的系统 "理论".)这样做考试是有可能通过的,但实际掌握,运用英语的能力就只有自己知道了.  在很长一段时间内,我所选的听力资料将会是VOA的Special级别的慢速英语.这主要是出于两个目的:一是打好基本功;二是从慢速英语入手是科学的方法,是实现标准英语听

2011-01-18 13:28:00 2149

转载 Waterfall 软件工程

Waterfall 软件工程 转自:酷壳 http://coolshell.cn/articles/2941.html《Royce, Winston (1970), “Managing the Development of Large Software Systems”, Proceedings of IEEE WESCON 26 (August): 1–9. 》,这篇文章向你说明了软件工程鼻祖“Waterfall”的工程模型,这是40年前的论文,其中的十张插图很有强大,抽出来,让我们来看看什么叫Water

2011-01-18 13:03:00 1266

Windows可视化编程课件

Windows可视化编程课件,讲得比较详细哈!

2010-07-07

深入淺出 Android -- Google 手持設備應用程式設計入門

这是我看过的最好的Android入门书了!不下会后悔的!

2010-04-07

用c++写的学生管理系统大作业

可以管理学生的学籍和成绩 综合应用学过的知识:递归,链表,文件等 用链表实现类

2009-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除