- 博客(50)
- 资源 (1)
- 收藏
- 关注
转载 精选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 798
原创 运行app,报“The connection to adb is down, and a severe error has occured.”错误
adb端口被占,导致无法运行android程序
2015-03-15 13:58:01 855
原创 使用广播销毁多个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 544
原创 JDBC事务处理
事务处理是在针对数据库操作时一个重要环节,它可以保证执行多条记录的一致性,实现数据库中表与表之间的关联,同时提高了对数据操作的准确性、安全性。本文主要一起来学习在Java程序中如何使用JDBC来实现数据间的事务处理。一、什么是事务处理 事务处理就是当执行多个SQL指令时,如果因为某个原因使其中一条指令执行有错误,则取消先前执行过的所有指令。它的作用是保证
2014-05-22 10:15:51 828
原创 javascript自定义对象
自定义对象在经典面向对象语言中,对象是指数据和在这些数据上进行的操作的集合。那么让我们来定义一个人名对象,他包括人的姓和名两个域(field)。名字的表示有两种方法:“姓 名”或“名,姓”。使用我们前面讨论过的函数和对象,可以像下面这样操作:function makePerson(first, last) { return { first: first,
2014-04-19 20:15:20 625
原创 php闭包简单练习
<?php//例一//在函数里定义一个匿名函数,并且调用它function printStr() { $func = function( $str ) { echo $str; }; $func( 'some string' );}printStr();echo "";//例二//在函数中把匿名函数返回,并且调用它function ge
2014-04-17 17:32:51 591
原创 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 503
原创 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 634
转载 PHP文件上传
文件作为一种特殊的表单数据,通过http post请求方式提交至服务器的时候,php会生成一个$_FILES全局数组,相关的文件信息会存放在这个全局数组中。我将在这篇文章中通过一些示例代码来阐述php下的文件上传,并且深入看下关于文件上传内部的实现机制,最后简单说下如何加强这方面的安全性!文件上传为了让客户端的用户能够上传文件,我们必须在用户界面中提供一个表单用于提交上传文件的请求
2014-04-15 15:15:29 515
原创 PHP依赖注入简单理解
<?php //依赖注入(Dependency injection)也叫控制反转(Inversion of Control)是一种设计模式 //这种模式用来减少程序间的耦合。 //假设我们有个类,需要用到数据库连接,我们可能这样写 class UseDataBase{ protected $adapter; public function __construct(){ $
2014-04-15 09:04:04 972
原创 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 659
原创 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 623
转载 究竟什么是产品经理
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 670
原创 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 694
原创 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 706
原创 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 673
原创 CSS布局
1,max-width .main{ max-width:600px; margin:20px auto; border:solid 1px; } 在这种情况下使用 max-width 替代 width 可以使浏览器更好地处理小窗口的情况。这点在移动设备上显得尤为重要,调整下浏览器窗口大小检查下吧!顺便提下, 所有的主流浏
2014-04-03 21:18:51 672
原创 php基础之cookie与session
COOKIE:<?php/*设置,修改,删除cookie,都是使用setcookie函数来完成的.*//*用2个参数来设置cookie浏览器关闭就失效.会话cookie [会话结束,就失效]*/setcookie('user','zhangsan');/*用3个参数来设置cookie第3个参数用来指定有效期.该有效期是用"时间戳"来表示的.例:设置一个30秒
2014-04-02 20:32:36 549
原创 递归和迭代以及文件目录操作
递归与迭代的区别与联系:理论上讲: 递归与迭代是可以相互转化的. 迭代:把任务拆成成小的步骤,然后一个函数执行各个步骤.递归:是把任务拆成多个简单的任务,由每个函数去执行.最重要的区别: 迭代:是一个函数运行多次递归:多个(同名)函数同时运行,一次.文件目录操作:1,只用一个参数来调用mkdir时,待创建的目录,其父目录,必须先存在.2,在PHP
2014-04-02 17:13:31 760
原创 php面向对象之抽象类
抽象类不能直接被实例化,你必须先继承该抽象类,然后再实例化子类。如果类方法被声明为抽象的,那么其中就不能包括具体的功能实现,并且这个类必须声明为抽象类抽象类,不一定有抽象方法,可能全是具体方法,对于这种情况,此类依然不能直接实例化.再用普通类继承一下就可以了.继承一个抽象类的时候,子类必须实现抽象类中的所有抽象方法;另外,这些方法的可见性 必须和抽象类中一样(或者更为宽松)。如果抽象类
2014-04-01 19:48:12 591
原创 php基础之魔术方法
1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此方法__set( $property, $value ) 给一个未定义的属性赋值时调用这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)<?phpheader('conte
2014-04-01 17:07:02 521
原创 php设计模式之单例模式
/*单例类:作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。1、构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化;2、拥有一个保存类的实例的静态成员变量3、拥有一个访问这个实例的公共的静态
2014-04-01 14:50:59 543
原创 php基础之final
// final 关键字,可以修饰类名,可以修饰方法名// 如果该类被final,修饰,则该类不能被继承// 如果某方法被final 修饰,则该方法可以被继承,但是不能被重写.例如:下面这个例子运行时会报错:Fatal error: Cannot override final method human::eat()<?phpclass human { final
2014-04-01 14:45:51 462
转载 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 442
原创 php之静态变量和静态方法
1. 创建对象$object = new Class(),然后使用"->"调用:$object->attribute/function,前提是该变量/方法可访问。2. 直接调用类方法/变量:class::attribute/function,无论是静态/非静态都可以。但是有前提条件: A. 如果是变量,需要该变量可访问。 B. 如果是方法,除了该方法可访问外,还需要满足:
2014-04-01 10:21:59 651
原创 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 536
转载 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 863
原创 php实现方法重载
// 通过PHP的魔术方法,来模拟java中方法重载,实现方法上的多态.// 当调用不存在的方法时,__call会被自动调用, // 还会自动传给__call两个参数,// 分别代表被调用的不存在的方法名// 和调用时传递的参数class sharp { public function __call($m,$arg) { $cnt = cou
2014-04-01 09:14:36 905
原创 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 930
原创 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 530
原创 PHP数组排序方法比较
sort ( array &$array [, int $sort_flags] )该函数会对目标数组进行排序,各元素按值由低到高的顺序排列.注意,该函数参数是按引用传递的, 它并不是返回排序后的数组.相反,它只是对当前数组排序,不论结果如何都不返回任何值.注意: 本函数为 array 中的单元赋予新的键名.这将删除原有的键名而不仅是重新排序.$arr = array(9,5,2,
2014-03-22 16:17:33 543
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人