自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 收藏
  • 关注

Android周学习Step By Step(9)--Intent之广播(完)

通过broadcast Intent机制可以将一个Intent发送给任何对这个Intent感兴趣的BroadcastReceiver。通过new Intent(ACTION_1)新建Action为ACTION_1的Intent。通过sendBroadcast(intent)将这个intent进行广播。代码如下ActivityMain代码: 1...

2011-06-30 23:56:00 83

Android周学习Step By Step(8)--Intent之启动新的Activity

Intent的官方定义:An intent is an abstract description of an operation to be performed。一个Intent就是一次对将要执行的操作的抽象描述。l启动一个特定的Activity,代码如下: 1: Intent intent=new Intent(CurrentActivity.thi...

2011-06-30 23:21:00 88

在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务

在数字科技日新月异的今天,软件和硬件的完美结合,造就了智能移动设备的流行。今天大家对iOS和Android系统的趋之若鹜,一定程度上是由于这两个系统上有着丰富多彩的各种应用软件。因此,软件和硬件的关系,在一定程度上可以说,硬件是为软件服务的。硬件工程师研发出一款硬件设备,自然少了软件工程师为其编写驱动程序;而驱动程序的最终目的,是为了使得最上层的应用程序能够使用这些硬件提供的服务来为用户提供软...

2011-06-30 23:10:00 56

Android周学习Step By Step(7)--Activity简介

Activity可以算是Android开发者遇到最频繁,也是最基本的模块之一。在Android的程序当中,Activity一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Activity就相当于一个网页。在Activity当中,我们可以添加一些Button元素,或者Check box当。可以看到Activity之间可以进行互相跳转,例如,按下一个Button按钮后,可能会跳转到其...

2011-06-30 22:19:00 57

Android周学习Step By Step(6)--Android的数据库SQLite

在Android中可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库、Content provider和网络。下面主要说一说SQLiteSQLite是轻量级的嵌入式数据库,麻雀虽小但五脏俱全。l新建数据库通过SQLiteOpenHelper类可以生成一个数据库并对数据库的版本进行管理。当在程序中调用这个类的方法getWrit...

2011-06-30 20:41:00 96

Android周学习Step By Step(5)--常用widget组件

首先要说的是Android中对widget组件的一些列操作都是通过查找该组件的ID后的操作,和.NET中的双击直接编辑事件过程的傻瓜似的操作大大不同,但是这并不妨碍我们对Android的学习。lButton、ImageButton外观控制方面:与.NET中的Button相比前者更加傻瓜化,Android在配置文件中控制Button的外观方面的参数,.NET则直接通过拖拖...

2011-06-30 20:40:00 72

ASP.NET IIS 注册相关命令

aspnet_regiis [options]您可以指定以下一个或多个选项。选项 说明-c 将 asp.net 的客户端脚本(如客户端验证脚本)安装到每个 iis 站点目录的 aspnet_client 子目录中。注意 只安装与 aspnet_regiis.exe 关联的 asp.net 版本的客户端脚本。-e 从每个 iis 站点目录的 aspnet_client 子目录中移除 asp.net ...

2011-06-30 13:50:00 60

在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口

在上两篇文章中,我们介绍了如何为Android系统的硬件编写驱动程序,包括如何在Linux内核空间实现内核驱动程序和在用户空间实现硬件抽象层接口。实现这两者的目的是为了向更上一层提供硬件访问接口,即为Android的Application Frameworks层提供硬件服务。我们知道,Android系统的应用程序是用Java语言编写的,而硬件驱动程序是用C语言来实现的,那么,Java接口如何...

2011-06-29 22:27:00 51

js访问数据库

测试js访问数据库This is my page. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&l...

2011-06-29 22:13:00 72

frameset使用

<html><head id="Head1" runat="server"> <title>soff</title></head><frameset rows="23%,*" frameborder="0" border="-1" frame

2011-06-29 22:02:00 57

KTV歌曲管理系统

歌曲管理系统---实现读、写文件中的歌曲信息、浏览、排序、查找、删除歌曲等功能。#include "stdio.h"#include "stdlib.h"#include "malloc.h"#include "string.h"int i=0;struct song /*结构体数组*/{ char writer[20]; char singer[20]; ...

2011-06-29 16:19:00 310

qsort函数简介

功 能: 使用快速排序例程进行排序   用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));   参数:1、待排序数组首地址; 2、数组中待排序元素数量; 3、各元素的占用空间大小; 4、指向函数的指针,用于确定排序的顺序一、比如:对一个长为1000的数组进行...

2011-06-29 15:16:00 105

随机生成100万个数,排序后保存在文件中

随机生成100万个数,存储在文件out1.txt中,使用内部排序完成,并重新储存在文件out2.txt中。(一)使用STL中的qsort函数进行操作:#include "stdio.h"#include "string.h"#include "stdlib.h"#include "time.h"int a[1000000];void load(char filename...

2011-06-29 14:48:00 404

Microsoft Office Excel 不能访问文件

在VS2010 中写了一个EXCEL的导出功能的东西,但在Windows Server 2008 X64上发布后遇到个问题,EXCEL文件确实存在,但.net调用的EXCEL却不能打开这个EXCEL文件,代码执行到打开文件的时候报错,抛出异常如下: Microsoft Office Excel 不能访问文件“XXXXX.xls”。 可能的原因有: ? 文件名称或路径不存在。 ? 文件正被其...

2011-06-29 13:56:00 106

优化我们的生活

不是“我”,而是“我们”,我们是一个群体。群体需要互相协作、彼此注重来维系。一个人的懒散松懈有可能就会带来整体的倦怠惫懒。打水做水、随手关门、不乱扔垃圾,等等等等,这是值得夸奖的事情吗?不是。这是为了显示你素质有多高吗?也不是。把它当作理所应当、本该如此就好。难道不是吗?约束好自己,不要让自己的行为或物品给别人增添麻烦。仅此而已。在提高班,我们不仅要“学而优”,更要优化我们的生...

2011-06-29 11:35:00 76

新浪被黑,完全和技术无关,101%的安全意识问题。

连一个十一流水平的WEB开发人员都知道的“不要根据GET请求的内容修改数据”都没有遵守。如果所有更新操作的数据都检查一下是否是POST请求,会出现被人利用URL这种弱智的方法攻击吗?攻击者甚至没有利用CSRF/XSS这些稍微智能一点的方法。几个月前测试过虽然首页显示的内容进行了XSS过虑,但查看详细页面竟然能成功弹出XSS(Android手机客户端),这说明对用户输入的内容并不是所有出口...

2011-06-29 09:42:00 59

新浪被黑,完全和技术无关,101%的安全意识问题。

连一个十一流水平的WEB开发人员都知道的“不要根据GET请求的内容修改数据”都没有遵守。如果所有更新操作的数据都检查一下是否是POST请求,会出现被人利用URL这种弱智的方法攻击吗?攻击者甚至没有利用CSRF/XSS这些稍微智能一点的方法。几个月前测试过虽然首页显示的内容进行了XSS过虑,但查看详细页面竟然能成功弹出XSS(Android手机客户端),这说明对用户输入的内容并不是所有出口...

2011-06-29 09:42:00 55

在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序

在Android硬件抽象层(HAL)概要介绍和学习计划一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法。简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中。接着,在Ubuntu上为Android系统编写Linux内核驱动程序一文中举例子说明了如何在Linux内核编写驱动程序。在这一篇文章中,我们将继续介绍Android系统硬件驱动程序的...

2011-06-28 22:52:00 49

《那些年啊,那些事——一个程序员的奋斗史》——08

自己终于也是个白领了!穿着整洁的衣服,坐在光亮如镜的办公桌前,旁边就是巍峨耸立的大厦,这时候他不再是一个学生,而是一个衣着亮丽的白领! 这个看似幼稚的念头,不停地在段伏枥脑海中盘旋,以致于晚上睡眠时还不免咧开嘴巴露出笑意。而这带来的直接后果是,整个枕头都被蔓延出来的口水所湿透。要不要洗呢?不洗了,反正老子要上班了,就能有钱了,就可以买新枕头了! 带着美好的憧憬,段伏枥来到了新的公司。检查学位证和...

2011-06-28 22:47:00 49

学生信息管理系统

1、 设计一个学生信息管理系统,链表中每一结点包括:学号、姓名、年龄、性别、出生年月、地址、电话、电子邮件。程序能实现以下功能:从文件中加载信息从键盘输入信息 显示学生的信息 修改学生的信息 查找链表中是否存在某个元素,并显示这个元素的所有信息,若没有这个元素则显示“无此记录!”的信息。 删除链表中指定学号的结点。添加学生记录 要求:程序运行中,先显示实现以上功能所构成的菜单,然后根据选...

2011-06-28 20:07:00 150

C语言通讯录管理系统

实现了通讯录的录入信息、保存信息、插入、删除、排序、查找、单个显示等功能。。完整的代码如下:#include <stdio.h>#include <malloc.h> //得到指向大小为Size的内存区域的首字节的指针//#include <string.h>#include <stdlib.h> //标准库函数// #d...

2011-06-28 19:56:00 244

Qt中moc问题(qt moc 处理 cpp)

Qt编译常见的错误:编译报错:1>Linking...1>cmmwindow.obj : error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall cmmwindow::metaObject(void)const " (?metaObjec...

2011-06-28 18:21:00 110

Qt 中文乱码 解决方法

使用Qt开发界面的时候,发现经常出现一些中文乱码,后来在网上查了很多资料了,终于解决了。 主要有两种解决方法: 方法一: 将这行代码: label.setText(QObject::tr("同一个世界,同一个梦想!")); 修改为: label.setText(QString::fromUtf8("同一个世界,同一个梦想!")); 结果显示就对了! 方法二: ...

2011-06-28 18:16:00 127

Ruby语言

http://www.ruby-lang.org/en/ 这里可以下载,学习Ruby变量和引用类型 1 变量是对右操作数的引用,右值才会被改变 2 容器是含有一个或多个对象引用的对象,容器支持集合操作,集合获取,集合赋值,集合被赋值。 3 赋值操作符 b=a.fun(),函数返回的对象是新产生的对象b引用...

2011-06-28 16:43:00 60

C语言课程设计---歌厅歌曲管理系统

系统功能:该系统以菜单方式工作,歌曲信息包括:歌名、演唱者、作词、作曲、所属专辑、出版时间、出版公司。试设计一歌厅歌曲管理系统,使之能提供以下功能:歌曲信息录入、修改、插入、删除功能;歌曲排序浏览功能;按歌名查询、按演唱者查询等功能。完整的实现代码如下:#include "stdio.h"#include "stdlib.h"#include "string.h"//歌曲信息包...

2011-06-28 13:41:00 498

javascript中event对象详解

javascript中event对象详解 window.evet 说明 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。ev...

2011-06-28 10:33:00 53

在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序

在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello、proc系统文件/proc/hello和devfs系统属性文件/sys/class/hello/hello/val。进一步,还通过cat命令来直接访问/proc/hello...

2011-06-27 22:00:00 43

MYSQL插入处理重复键值的几种方法

当unique列在一个UNIQUE键上插入包含重复值的记录时,默认insert的时候会报1062错误,MYSQL有三种不同的处理方法,下面我们分别介绍。先建立2个测试表,在id列上创建unique约束。mysql>createtabletest1(idint,namevarchar(5),typeint,primarykey(id));QueryOK,0rowsaffected(0.01se...

2011-06-27 18:48:00 78

检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败

检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。配置DCOM具体配置方法如下:1:在服务器上安装office的Excel软件.2:在"开始"->"运行"中...

2011-06-27 16:18:00 70

javascript坐标:event.x、event.clientX、event.offsetX、event.screenX

clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。 offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标。 offsetY 设置或获取鼠标指针位置相对于触发事件的对象的 y 坐标。 s...

2011-06-27 15:41:00 69

数据结构课程设计---教学任务安排系统

教学任务安排系统:#include "stdlib.h"#include "stdio.h"#define MAX 100 typedef struct{ int s[MAX][MAX];//用二维数组存放教师专业特长 int D[MAX]; //用一维数组存放安排的教学任务 }MGraph;MGraph G;int crea...

2011-06-27 13:58:00 215

创建随机数链表

编写自定义函数:建立一个带有头结点head的有20个结点的链表,20个结点所需数值由随机数产生。编写自定义函数:建立两个链表,把存有数据的链表中的偶数存入一个链表,奇数存入另一个链表中。编写主函数调用上述两个函数并可输出三个链表中的数据。完整的代码如下:#include "iostream"using namespace std;#include "time.h"struct ...

2011-06-27 12:22:00 211

用指向指针方法对N个字符串进行排序并输出

C语言版本的:#include "stdio.h"#include "stdlib.h"#include "string.h"void sort(char *str[],int size){ int i,j; char *temp; for(i=0;i<size-1;i++) { for(j=i+1;j<size;j++) { ...

2011-06-27 10:18:00 448

快速排序

一、快速排序的基本思想  设当前待排序的无序区为R[low..high],利用分治法可将快速排序的基本思想描述为:①分解:  在R[low..high]中任选一个记录作为基准(Pivot),以此基准将当前无序区划分为左、右两个较小的子区间R[low..pivotpos-1)和R[pivotpos+1..high],并使左边子区间中所有记录的关键字均小于等于基准记录(不妨记为pivot)的关键字p...

2011-06-26 19:32:00 52

数据结构课程设计---学生信息管理系统

1、 建立一个动态链表,链表中每一结点包括:学号、姓名、性别、年龄、成绩。程序能实现以下功能:建立链表显示链表查找链表中是否存在某个元素,并显示这个元素的所有信息,若没有这个元素则显示“无此记录!”的信息。删除链表中指定学号的结点。在链表中指定的位置插入一个新结点(学号不能和其他结点重复)。要求:程序运行中,先显示实现以上功能所构成的菜单,然后根据选项调用相应程序及显示其对应的结果,然后再显示菜单...

2011-06-26 19:08:00 339

在Ubuntu上为Android系统编写Linux内核驱动程序

在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore。随着Android系统逐步扩大市场占有...

2011-06-26 12:10:00 65

初学maven(5)-使用assembly plugin实现自定义打包 (转)

本文具体内容为利用"maven-assembly-plugin"对项目进行自定义打包.该博文已经存在,所以仅提供该链接.http://skydream.iteye.com/blog/437937maven官网对其介绍的地址为http://maven.apache.org/plugins/maven-assembly-plugin/xml文件的编写格式见一下路径http://...

2011-06-26 12:01:00 46

c++友元函数与友元类

友元函数和友元类的需要:  类具有封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。非成员函数可以访问类中的公有成员,但是如果将数据成员都定义为公有的,这又破坏了隐藏的特性。另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递,类型检查和安全性检查等都需要时间开销,而影响程序的运行效率。  为了解决上述问题,提出一种使用友元的...

2011-06-26 11:28:00 93

《那些年啊,那些事——一个程序员的奋斗史》——07

自从第一次面试之后,时间又过去了一个月。在此期间,段伏枥不再跑人才大市场,而专注于网上投递简历。或许是很多公司,特别是小公司都没有精力在人才大市场摆个摊,都习惯于在网上筛选简历,所以段伏枥还陆陆续续接到了不少面试通知。如果以频率来算的话,段伏枥大概两天就要去面试一次,但结果都是惊人的一致,每次都是段伏枥看上了公司,但公司并没有看上他。 信心满满的段伏枥,此时已经是跌落于人生的低谷。他倒不会去抱怨...

2011-06-25 19:28:00 44

要的字段和数据库里面不一致

string sql = "select O.ObjectId, O.Title,O.Urgency,O.PendingRead,S.Sender,S.SendTime from ObjectInfo O,Send S where O.ObjectId=S.objectId and O.PendingRead!=3 and S.Reciver=" + user.UserId + " order ...

2011-06-25 16:28:00 108

空空如也

空空如也

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

TA关注的人

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