自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 Volley的基本使用

Volley的基本使用

2015-04-07 12:39:32 575

转载 精选java笔试题

都是基础题,大牛请忽略~1. 下面哪些是Thread类的方法()A start()       B run()       C exit()       D getPriority()答案:ABD解析:看Java API docs吧:http://docs.oracle.com/javase/7/docs/api/,exit()是System类的方法,如

2015-03-19 13:12:15 732

原创 运行app,报“The connection to adb is down, and a severe error has occured.”错误

adb端口被占,导致无法运行android程序

2015-03-15 13:58:01 834

原创 Activity的生命周期管理

Activity的生命周期管理

2015-03-14 14:01:32 522

原创 Android启动模式、任务和回退栈的简单应用

Android启动模式、任务和回退栈的简单应用

2015-03-13 13:55:04 531

原创 使用广播销毁多个Activity

由于业务需求,我们有时会碰到这样的问题:有一系列Activity直行流程为,A->B->C-D,  B可以返回到A,C可以返回到B,但是从D返回必须直接退出程序,由于A,B,C可以前进也可以后退,所以单纯的调用finish()方法不行,下面是一种使用广播来实现这个功能。1,实现一个Service,这个Service能够发送广播。public class FinishActivitySe

2015-01-24 17:07:56 523

原创 Activity启动另一个Activity的方式

一个应用程序经常有多个Activity,它们有的时候

2014-07-29 15:00:58 1683

原创 JDBC事务处理

事务处理是在针对数据库操作时一个重要环节,它可以保证执行多条记录的一致性,实现数据库中表与表之间的关联,同时提高了对数据操作的准确性、安全性。本文主要一起来学习在Java程序中如何使用JDBC来实现数据间的事务处理。一、什么是事务处理         事务处理就是当执行多个SQL指令时,如果因为某个原因使其中一条指令执行有错误,则取消先前执行过的所有指令。它的作用是保证

2014-05-22 10:15:51 787

原创 javascript自定义对象

自定义对象在经典面向对象语言中,对象是指数据和在这些数据上进行的操作的集合。那么让我们来定义一个人名对象,他包括人的姓和名两个域(field)。名字的表示有两种方法:“姓 名”或“名,姓”。使用我们前面讨论过的函数和对象,可以像下面这样操作:function makePerson(first, last) { return { first: first,

2014-04-19 20:15:20 595

原创 php闭包简单练习

<?php//例一//在函数里定义一个匿名函数,并且调用它function printStr() { $func = function( $str ) { echo $str; }; $func( 'some string' );}printStr();echo "";//例二//在函数中把匿名函数返回,并且调用它function ge

2014-04-17 17:32:51 569

原创 PHP函数autoload简单应用

<?php//当我们要加载很多类文件的时候,多次使用require很麻烦,我们可以使用__autoload函数function __autoload($class){ $file=$class.'.php'; if(is_file($file)){ require_once($file); }}//如果我们不想自动加载的时候调用__autoload(),而是使用我们自己的函数,

2014-04-17 17:31:12 478

原创 PHP文件上传

一个简单的封装好的文件上传处理类,

2014-04-17 17:26:26 587

原创 PHP文件目录简单操作

<?phpfinal class dir{ //转换为标准目录结构 static function dir_path($dirname){ $dirname=str_ireplace('\\','/',$dirname);//将\转换为/ return substr($dirname,-1)=='/'?$dirname:$dirname.'/';//目录最后带/ } //获

2014-04-16 14:35:28 557

转载 PHP文件上传

文件作为一种特殊的表单数据,通过http post请求方式提交至服务器的时候,php会生成一个$_FILES全局数组,相关的文件信息会存放在这个全局数组中。我将在这篇文章中通过一些示例代码来阐述php下的文件上传,并且深入看下关于文件上传内部的实现机制,最后简单说下如何加强这方面的安全性!文件上传为了让客户端的用户能够上传文件,我们必须在用户界面中提供一个表单用于提交上传文件的请求

2014-04-15 15:15:29 491

原创 PHP依赖注入简单理解

<?php //依赖注入(Dependency injection)也叫控制反转(Inversion of Control)是一种设计模式 //这种模式用来减少程序间的耦合。 //假设我们有个类,需要用到数据库连接,我们可能这样写 class UseDataBase{ protected $adapter; public function __construct(){ $

2014-04-15 09:04:04 951

原创 php基础之字符串简单操作

<?php //常用字符串处理函数简单练习 //按字节反转:strrev()按字节反转字符串 ,返回反转后的字符串 $str="good good study day day up"; echo strrev($str)."";//pu yad yad yduts doog doog //按字反转:通过explode()函数和array_reverse()函数,implode

2014-04-14 21:13:00 624

原创 PHP基础之日期函数

<?php//日期函数简单练习//1,年-月-日//date() 函数的第一个参数规定了如何格式化日期/时间。它使用字母来表示日期和时间的格式。//这里列出了一些可用的字母://•d - 月中的天 (01-31) ,小写j表示无前导的日期,如06变成6//•m - 当前月,以数字计 (01-12),小写n表示不带前导的月份数字,例如06变成6; 大写M表示月份的3个缩写字符,例如2

2014-04-14 13:02:01 589

转载 究竟什么是产品经理

What, exactly, is a Product Manager?Source : Martin    Date : 2011-10-12 11:42:15  I often get asked what a product manager is. What do they do? Where do they come from? Why do they

2014-04-12 14:21:31 633

原创 ajax的POST方法传值

今天接触ajax,通过一个小小的例子来加深对ajax的了解通过

2014-04-12 13:30:24 1727

原创 PHP基础之常用字符串函数

1查找字符位置函数:strpos($str,search,[int]):查找search在$str中的第一次位置从int开始;stripos($str,search,[int]):函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int2

2014-04-10 09:43:59 675

原创 PHP数据库抽象层PDO操作

<?php //PDO使用预处理语句的方式来实现sql语句:PDO::prepare()和PDOStatement::execute() //这样可以实现同一个查询多次执行 try{ $dbh=new PDO('mysql:dbname=winestore;host=localhost','root','root');//连接mysql数据库 }catch(PDOExceptio

2014-04-07 22:13:10 678

原创 PHP基础之字符串比较

php提供的字符串比较函数主要有:1,strcmp() f

2014-04-07 15:15:02 793

原创 PHP面向对象之对象串行化和反串行化

对象也是一种在内存中存储的数据类型,t

2014-04-07 12:05:45 686

原创 PHP魔术方法之__set()和__get()

一般来说,把类中的成员属性dingyi1,魔术方法__set()

2014-04-07 11:19:06 609

原创 php面向对象之__destruct()

<?php class Person{ public $name; public $age; public $sex; public function __construct($name,$age,$sex){ $this->name=$name; $this->age=$age; $this->sex=$sex; } public func

2014-04-07 10:17:29 652

原创 CSS布局

1,max-width .main{ max-width:600px; margin:20px auto; border:solid 1px; } 在这种情况下使用 max-width 替代 width 可以使浏览器更好地处理小窗口的情况。这点在移动设备上显得尤为重要,调整下浏览器窗口大小检查下吧!顺便提下, 所有的主流浏

2014-04-03 21:18:51 635

原创 php基础之cookie与session

COOKIE:<?php/*设置,修改,删除cookie,都是使用setcookie函数来完成的.*//*用2个参数来设置cookie浏览器关闭就失效.会话cookie [会话结束,就失效]*/setcookie('user','zhangsan');/*用3个参数来设置cookie第3个参数用来指定有效期.该有效期是用"时间戳"来表示的.例:设置一个30秒

2014-04-02 20:32:36 536

原创 递归和迭代以及文件目录操作

递归与迭代的区别与联系:理论上讲: 递归与迭代是可以相互转化的. 迭代:把任务拆成成小的步骤,然后一个函数执行各个步骤.递归:是把任务拆成多个简单的任务,由每个函数去执行.最重要的区别: 迭代:是一个函数运行多次递归:多个(同名)函数同时运行,一次.文件目录操作:1,只用一个参数来调用mkdir时,待创建的目录,其父目录,必须先存在.2,在PHP

2014-04-02 17:13:31 729

原创 php面向对象之抽象类

抽象类不能直接被实例化,你必须先继承该抽象类,然后再实例化子类。如果类方法被声明为抽象的,那么其中就不能包括具体的功能实现,并且这个类必须声明为抽象类抽象类,不一定有抽象方法,可能全是具体方法,对于这种情况,此类依然不能直接实例化.再用普通类继承一下就可以了.继承一个抽象类的时候,子类必须实现抽象类中的所有抽象方法;另外,这些方法的可见性 必须和抽象类中一样(或者更为宽松)。如果抽象类

2014-04-01 19:48:12 563

原创 php基础之魔术方法

1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此方法__set( $property, $value ) 给一个未定义的属性赋值时调用这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)<?phpheader('conte

2014-04-01 17:07:02 507

原创 php设计模式之单例模式

/*单例类:作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。1、构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化;2、拥有一个保存类的实例的静态成员变量3、拥有一个访问这个实例的公共的静态

2014-04-01 14:50:59 524

原创 php基础之final

// final 关键字,可以修饰类名,可以修饰方法名// 如果该类被final,修饰,则该类不能被继承// 如果某方法被final    修饰,则该方法可以被继承,但是不能被重写.例如:下面这个例子运行时会报错:Fatal error: Cannot override final method human::eat()<?phpclass human { final

2014-04-01 14:45:51 442

转载 php面向对象之多态

<?phpheader("Content-Type: text/html; charset=UTF-8"); interface Pci { function start(); function stop(); } class NetCard implements Pci

2014-04-01 10:34:51 420

原创 php之静态变量和静态方法

1. 创建对象$object = new Class(),然后使用"->"调用:$object->attribute/function,前提是该变量/方法可访问。2. 直接调用类方法/变量:class::attribute/function,无论是静态/非静态都可以。但是有前提条件:    A. 如果是变量,需要该变量可访问。    B. 如果是方法,除了该方法可访问外,还需要满足:

2014-04-01 10:21:59 622

原创 php面向对象之多态

多态:把不同的对象赋给同一个引用,调用同一个引用执行不同功能。<?phpinterface wine{ public function ad();}class kouzi implements wine{ public function ad(){ echo '生活,离不开那口子'; }}class jinjiu implements wine{ public fun

2014-04-01 10:12:06 515

转载 php操作mysql类库

class mysql{ private $Host=""; private $User=""; private $Password=""; private $DB=""; private $dbCharSet=""; //================== private $Link_ID=0;    //数据库连接 private $Query_ID=0;  

2014-04-01 10:03:14 838

原创 php实现方法重载

// 通过PHP的魔术方法,来模拟java中方法重载,实现方法上的多态.// 当调用不存在的方法时,__call会被自动调用, // 还会自动传给__call两个参数,// 分别代表被调用的不存在的方法名// 和调用时传递的参数class sharp {    public function __call($m,$arg) {        $cnt = cou

2014-04-01 09:14:36 875

原创 php操作mysql(封装mysql类)

<?php// 封装mysql类/*1:连接数据库2:发送sql查询3:如果是select语句,返回数组*/class mysql { protected $host; protected $user; protected $passwd; protected $port; protected $db; protected $cha

2014-03-31 22:28:29 905

原创 PHP实现插入排序,选择排序,冒泡排序和快速排序

<?php /* 插入排序、选择排序、,冒泡排序,时间复杂度貌似都是 O(N2),快速排序一般较快 */ class Sort{ //插入排序 public function insertSort($arr){ $count=count($arr); if($count<=1) return $arr; for($i=1;$i<$count;$i++){

2014-03-23 12:00:19 513

原创 PHP数组排序方法比较

sort ( array &$array [, int $sort_flags] )该函数会对目标数组进行排序,各元素按值由低到高的顺序排列.注意,该函数参数是按引用传递的, 它并不是返回排序后的数组.相反,它只是对当前数组排序,不论结果如何都不返回任何值.注意: 本函数为 array 中的单元赋予新的键名.这将删除原有的键名而不仅是重新排序.$arr = array(9,5,2,

2014-03-22 16:17:33 519

PHP初级教程

该PDF文档把PHP初级要学的精华都列出来了,对于刚入门的php学习者来说非常不错。

2013-11-23

空空如也

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

TA关注的人

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