自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(83)
  • 资源 (1)
  • 收藏
  • 关注

原创 iphon4&4s图片的缩放

因为4上分辨率是320*480,4s上是640*960,所以图片使用尤为重要,要不然会图片出现发虚的情况//缩放矩阵 CGAffineTransform imgTransform  = CGAffineTransformIdentity; imgTransform.a = imgTransform.d = 0.5;         vertical_ipad_image

2013-01-08 09:51:21 1157

转载 传参方法:sharedApplication, NSUserDefaults, protocol 和 delegate(实例)

1. iOS开发中使用[[UIApplication sharedApplication] openURL:] 加载其它应用 在iOS开发中,经常需要调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通过提供的url参数的模式来调用不同的App。 通过openURL方法可以调用如下应用:

2012-12-27 10:28:58 1056

转载 UISegmentedControl 用法

初始化UISegmentedControlNSArray *arr = [[NSArray alloc]initWithObjects:@"轻拍",@"长按",@"清扫",@"旋转",@"捏合",@"拖拽", nil];//先创建一个数组用于设置标题 UISegmentedControl *segment = [[UISegmentedControl alloc]ini

2012-12-14 13:51:09 1271

原创 <ios经验>检查是否连接网络

引用 SystemConfiguration.framework#import"SystemConfiguration/SystemConfiguration.h"#include "netdb.h"- (BOOL) connectedToNetwork{ // 创建零地址,0.0.0.0的地址表示查询本机的网络连接状态 struct sockaddr

2012-12-06 13:41:17 2148

原创 <ios经验>检查网络是否连接

引用 SystemConfiguration.framework#import "SystemConfiguration/SystemConfiguration.h"#include "netdb.h"- (BOOL) connectedToNetwork{    // 创建零地址,0.0.0.0的地址表示查询本机的网络连接状态    struct sockaddr_i

2012-12-06 13:38:50 218

原创 C语言逆序打印出各位数字

给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。#include "stdafx.h"int output(int);int main(int argc, char* argv[]){ int num; printf("Please enter a integer:\n"); scanf("%d",&num); output(num)

2012-03-09 22:00:57 4149

原创 C语言笔记(五)

引用是变量的别名,引用必须在定义的时候初始化。可以使用引用修改变量的值。 const引用不可以修改变量值。int i = 3;const int&n = i;#include "stdafx.h"void swad(int&,int&);int main(int argc, char* argv[]){ int a = 100; int b = 999; in

2012-03-09 21:59:29 850

原创 C语言笔记(四)const

//1.const变量定义的方式//const 在类型前const int var = 1OO;//const在类型后int const var2 = 999;//以上两种定义的方式没有区别//const变量在定义的时候被初始化,当一个变量被const变量意味着该变量是一个常量,不可修改,换句话说该变量只能做右值,不能做左值  int * const pp

2012-03-07 20:40:10 905

原创 C语言笔记(三)函数、指针

函数,相当于把大的任务拆分成小的模块,一般一个函数不超过80行每个程序只有一个主函数 输出数据只能是一个。有多个返回值的时候可以使用一个参数 函数声明:只写函数头,不写函数体;在函数声明时,可以省略参数列表的参数名,只写参数类型  参数:1、传值  2、传地址(指针)  3、传引用(C++内容) 传值方式,在函数调用时,把实参值的一份拷贝,赋值给形参;

2012-03-04 20:53:55 1095

原创 do-while 实现输入密码三次错误跳出

int pass=123456; intupass; intmax = 0; do{ printf("请您输入密码:"); scanf("%d",&upass); if(upass==pass){ printf("登录成功\n

2012-03-03 20:40:38 1705

原创 C语言笔记(二)

运算符(操作符)和表达式表达式:由操作符和运算符组成的序列操作数:常量&变量,操作数是运算符的操作对象。     ++                     --操作数加一   操作数减一i++ i--  先使用变量当前的值,然后进行自增、自减运算++i --i  先进行自增、自减运算,然后再使用增减后的新值 int i = 5; int b = i++; /

2012-03-03 20:39:25 872

原创 一个使用数组的C语言乘法表

#include "stdafx.h" int main(int argc, char* argv[]){          inta[9];         intb[9];         inti;          intj;          for(i=1;i                   a[i]=i;

2012-03-02 19:40:10 1092

原创 C语言笔记(一)

使用工具:Vc++6.0数据类型意味着:存储的对象不同,使用的内存空间不同,为了更有效的利用内存空间。做开发的时候首先考虑的是内存的节省。int a;a是有值的;printf("a=%d",a); //%d转译符  获取四个字节  %c  获取一个字节 字符型:charscanf("%a",&a);//&a:获取a在堆内存中的地址如果(%d,'a');会造成内存浪费,程序崩

2012-03-02 19:34:11 1074

原创 Android中实现图片的拖拽显示

OnTouchListener      OnTouchListener接口是用来处理手机屏幕事件的监听接口,当为View的范围内触摸按下、抬起或滑动等动作时都会触发该事件。该接口中的监听方法签名如下。Java代码:public boolean onTouch(View v, MotionEvent event)   参数v:参数v同样为事件源对象。  参数event:

2012-01-04 22:37:56 210

原创 Android手势识别

第一步:建立手势库使用SDK自带例子GestureBuilder建立手势库(位置:android-sdk-windows\samples\android-8\GestureBuilder)。使用GestureBuilder之前,你需要恢复其到开发环境,然后进行编绎并部署到手机上。此时,就可以使用GestureBuilder建立手势库,生成的手势库文件在SCDard上,默认文件名称为:gestu

2012-01-03 22:27:39 1723

原创 一个简单的Android音乐播放器

实现功能,播放,暂停,重置,进度条的使用String文件 MusicPlayer 歌曲: 播放 暂停 继续 重置 关闭 媒体文件不存在 SDCard不存在布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr

2011-12-29 09:49:05 4165

原创 Android成长的故事——Android常用UI组件2

SeekBar&&ProgressBar&&ImageView&&TabHost         今天继续介绍Android中常用的组件,不废话,直接开始。    SeekBar(拖动条)    进度条只能显示进度,用户不能与程序交互,通过对其操作来改变其值。而拖动条就可以实现此功能。拖动条比较常见,如“千千静听”中的播放进度条就是一个拖动条。Android平台中的SeekBa

2011-12-15 21:36:16 2258

原创 Android成长的故事——Android常用UI组件1_RadioButton&&CheckBox&&ListView&&Spinner

今天介绍一下Android中常用的几种组件,都是Android中经常用的组件。       首先是单选框(RadioButton):       利用RadioGroup 进行分组,在RadioGroup 内定义若该RadioButton 选项。要完成单选框显示,我们需要使用到RadioGroup 和RadioButton(单选框),RadioGroup用于对单选框进行分组,相同组

2011-12-14 22:13:11 2562

原创 Android成长的故事——Android组件_ TextView && EditView

Android组件中TextView是最常见的一种组件,虽然常用,但不可或缺。UI组件TextView属性:android:autoLink我们用一个实例来解释这个属性首先在strings.xml里写出我们需要的字符串。 TextViewTest 百度:http://baidu.com 我的:296463139@qq.com 电话号码:10

2011-12-13 21:49:38 1251

原创 Android成长的故事——Android菜单详解

在各种程序中,菜单的重要性不言而喻,没有菜单各种操作就无法进行,今天来讲解一下Android的菜单,android中菜单分为三种,分别是,options menu 选项菜单,sub menu 子菜单,context menu 上下文菜单。下面分别举例演示这三种菜单: 新建一个android project,options menu,第一种方法,通过xml定义选项菜单,在res文件夹中新

2011-12-12 21:34:30 1736 1

原创 Android成长的故事——Android生命周期的理解

初学者来理解Activity的生命周期,可能不会马上产生多大的感触,甚至会不解为什么要有生命周期这种机制。但是随着慢慢深入Andorid的应用开发,你会发现它的重要性。Activity的三种状态Activity有三种状态,分别是运行状态、暂停状态以及停止状态。运行状态:当Activity在屏幕的最前端(位于当前堆栈的顶部),它是可见的、有焦点的。可以用来进行处理用户

2011-12-11 21:12:06 1300

原创 Android成长的故事——Android中常见的几种布局及事例

Android中常见的几种布局方式:线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(Tablelayout)、嵌套布局(FrameLayout)以及帧布局。下面通过几个事例来解释一下这几种布局方式:线性布局,显而易见,从字面上可以看出这周布局方式是在一条线上一样,可以是垂直的(vertical),也可以是水平的(horizontal),下面是一段事

2011-12-07 21:28:09 1947

原创 Android成长的故事——由HelloWorld看Android结构

貌似程序员的学每一门新的语言都是由“HelloWorld”开始的,这一点确实伤不起啊,然而,从第一个程序,总能看到这门语言最基本的构成,今天就从“HelloWorld”说起,去探究一下Android开发的目录结构        先建立一个HelloWorld项目,不用添加任何代码,就可以在Android的虚拟机中运行,在虚拟机的屏幕上就可以显示“Hello World, HelloWorldA

2011-12-06 21:19:08 506

原创 Android成长的故事——Android简单的打电话程序的实现

打电话是手机的主要功能,我的Android第一个程序就是实现打电话功能。首先在values目录下的strings.xml中写入数据:请输入您要拨打的号码:拨打实现Android的数据传递;然后在layout中实现页面的布局,在main.xml中写: <TextView android:layout_width="fill_parent" an

2011-12-06 16:46:11 395

原创 Android成长的故事——Android虚拟机的安装

本次安装使用的是win7系统首先下载android-sdk-windowsEclipse  Indigo Service Release 1打开Eclipse,然后打开后显示如下界面增加插件点击Archive,查找文件:ADT-15.0.1.zip选中,安装,安装完毕后,重启Eclipse导入,Android  Sdk打开首选项之后,导入An

2011-12-05 21:00:56 586

原创 2011年11月30日web项目开发遇到的bug及解决

Bug及错误描述解决与否在编写增删改查时,Test到update时发现代码不报出错误,但显示更新失败。经过多次更改后,发现这种情况下代码确实无误,错误在service层,因为没有在service层添加返回变量,导致代码无法与daoimpl层相互联系。在编写增删改查时,test到update时发现如下错误:Cannot add or

2011-11-30 22:37:47 400

原创 web项目开发bug及解决方法

做为开发小组的组长,在开发中遇到了各种错误,这是解决方法及心得 Bug及错误描述解决与否   Jsp中的页面不能居中将改成: 提示No suitable driver found for jdbc:mysql://localhost:3306/travelers不能连接数据库

2011-11-30 21:40:08 417

原创 cvs报XML error at line 1: Start tag expected, '<' not found 的解决方法

原因不详,但是可以这样解决 本人遇到的错误是:可以上传其他已经完成的文件是可以的 当把项目提交上去之后,确认服务器短有这个项目的所有文件,然后在原项目中搜索cvs,把所有关于cvs的东西全部删除,这样就别人就可以下载项目了。

2011-11-29 10:24:33 2743

原创 解决jsp页面的居中问题

Jsp中使用css不能实现界面的居中显示,解决方法:将改成:即可实现

2011-11-28 11:05:05 5268

转载 Web中文件上传

一、文件上传的基本操作:1、表单属性enctype的设置multipart/form-data和application/x-www-form-urlencoded的区别FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。然而,在向服务器发送大量的文本、包含非ASCII字符

2011-11-23 22:03:17 678

转载 解决过滤器get中文乱码问题

xml代码:·  ·  encoding ·  ·  filter.FilterEncoding ·  ·  ·  encoding ·  UTF-8 ·  ·  Java代码 :package cn.class3g.web.filter;import java.io.IOException;import javax.servle

2011-11-23 22:01:10 297

原创 代理模式

代理模式的作用:为其他对象提供一种代理以控制对这个对象的访问。(在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用)l 抽象角色:声明真实对象和代理对象的公共接口。l 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真是对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实

2011-11-20 18:36:20 317

原创 数据连接池的基本实现

1、 实现途径:编写JdbcPool implements java.sql.DataSource类l 静态初始化块l getConnection()l release()总结:可以解决连接池的实现问题,但是必须要求编程人员熟悉JdbcPool的使用解决此问题的方法——增强Connection的功能2、 方案列表:1) 编写Connection的子类,此方法理论

2011-11-20 18:32:17 290

原创 java中的覆盖

override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法。在覆盖要注意以下的几点:1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果;

2011-11-18 22:39:54 279

原创 MySQL存储过程详解(一)

MySQL存储过程详解(一)1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句

2011-11-16 19:52:39 342

原创 JavaWEB开发-国际化

国际化开发概述  软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。 国际化又称为 i18n:internationalization 合格的国际化软件 软件实现国际化,需具备哪些特征: 对于程序中固定使用的文本元素,例如菜单栏、导航条等中使用的文本元素、或错误提示信息

2011-11-13 19:36:16 280

原创 用标准标签库实现乘法口诀

.even{background-color:#ffffcc} .odd{background-color:#ffcc00} .e{background-color:#ffccff} td:hover{ background-color:#333333; }

2011-11-10 20:28:25 288

原创 ForEach简单应用

JSP页面的显示逻辑中也经常需要对集合对象进行循环迭代操作,标签用于对一个集合对象中的元素进行循环迭代操作,或者按指定的次数重复迭代执行标签体中的内容。下面是一个forEach简单的应用,实现用列表显示数据,间隔一行显示一种颜色,鼠标移动上去之后改变颜色。<% List list = new ArrayList(); list.add

2011-11-10 20:26:53 459

原创 JSP标准标签库初解

•       JSTL是由JCP(Java Commnunity Process)指定的标准规范,是一组形如html的标签,使得程序员即使不需要学习Java也可以编写动态Web页。自2002年中期发布后,它已成为JSP平台的一个标准组成部分。•       JSTL提供了诸如循环、条件、数据库访问、XML处理、国际化等开发上的工具和流程。•       目前最新的版本为1.2,是一个正在

2011-11-10 20:25:50 362

原创 自定义标签实现防盗链

盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。解决途径之一——限制引用页这种防盗链原理是,服务器获取用户提交信息的网站地址,然后和真正的服务端的地址相比较,如果一致则表明是站内提交,或者为

2011-11-09 22:17:30 353

Android音乐播放器_基础版_源码

一个简单的Android音乐播放器,十分适合初学者,实现了滚动条的拖拉。

2011-12-29

空空如也

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

TA关注的人

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