自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php删除字符串中的所有空格

php删除字符串中的所有空格 ,其实是对trim函数的扩展 ,trim只能删除字符串两边的空格 代码如下:functiontrimall($str)//删除空格{    $oldchar=array(" "," ","\t","\n","\r");$newchar=array("","","","","");    returns

2016-12-14 09:21:56 18147 1

原创 js模拟F11使页面全屏显示

测试全屏    全屏按钮  退出全屏      var btn = document.getElementById('btn');          var content = document.getElementById('content');          btn.onclick = function(){              con

2016-11-24 11:43:04 5479 2

原创 PHP文件操作

一、文件系统常见的文件系统类型可以分为磁盘文件系统、光碟文件系统,闪存文件系统、数据库文件系统、网络文件系统等。(1)磁盘文件系统1一种利用数据存储设备(例如磁盘驱动器)来保存计算机文件的文件系统。常见的磁盘文件系统有:FAT、exFAT、NTFS、HFS、HFS+、ext2、ext3、ext4等(2)光碟文件系统一种用于CD、DVD和蓝光光碟文件系统。常见的光碟文件系统有

2016-09-19 15:58:28 325

原创 PHP对象克隆:__clone()方法

对象的克隆:__clone()方法当我们把整型$a赋给某个变量$b后,$b就是$a的“复制品”,但二者并不相干,$b的值改变并不会影响到$a,$a的值改变同样也不会影响到$b。对于数组也是如此,但对于对象则不同,当把对象的实例$a赋值给某个变量$b之后,$b并不是$a的“复制品”,而是对$a的引用,$b的值改变会影响到$a,$a的值改变同样也会影响到$b.例如:class

2016-09-08 16:08:38 2505

原创 php对象在内存中的存在形式分析

借用代码分析对象在内存中的存储;代码如下:classPerson{ public$name; public$age;}$a= newPerson();$a->name = "小明";$a->age=80;$b=$a;$b->age=85;echo$

2016-09-08 14:50:10 755

原创 PHP类的构造方法和析构方法

构造方法和析构方法是一种特殊的方法。构造方法,类被实例化时调用,用来给成员属性赋初值,做一些准备工作;析构方法(无参数),在类的实例脱离其作用域被销毁时调用(自动调用),做一些诸如释放内存等善后工作。构造方法的语法格式为;function __construct(){//方法实现细节}因为构造方法是在类被实例化时调用的,因此并不是由实例化的类名加操作符->的形式调用

2016-09-02 09:41:14 3055

原创 PHP基本语法

PHP支持8中基本数据类型:4种标量类型:boolean(布尔型)、integer(整型)、float(浮点型,也称double)、string(字符串)2种复合类型:array(数组)、object(对象)2种特殊类型:resource(资源)、NULL(空类型)常量声明:define(string $constant_name,mixed $value,boolean

2016-09-01 11:23:25 256

原创 hashmap hashtable 的区别

Hashtable 和 HashMap 做为 Map 的基本特性,两者都实现了Map接口,基本特性相同-          对同一个Key,只会有一个对应的value值存在-          如何算是同一个Key? 首先,两个key对象的hash值相同,其次,key对象的equals方法返回真内部数据结构—Hashtable和HashMap的内部数据结构相似   

2016-08-31 10:17:10 299

原创 Java中Array、List的区别

Array、List的区别Array—是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大的,因为这需要重排数组中的所有数据List—是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式,它继承Collection。List有两个重要的实现类:ArrayList和LinkedL

2016-08-31 09:50:24 39139 3

原创 PHP模式设计

一、单例模式所有单例类至少拥有以下三个公共元素:1、必须拥有一个构造函数,并且必须被标记为private2、拥有一个保存类的实例的静态成员变量3、拥有一个访问这个实例的公共静态方法注意:与普通类不同的是,单例类不能在其他类中直接实例化,单例类只能被其自身实例化,要获得这种限制效果,__construct()方法被标记为private代码举例实现:/*** 单例模

2016-08-31 09:20:35 211

原创 ThinkPHP编程

一、基础概念1、OOP面向对象编程(Object  Oriented Programming,达到了软件工程的三个主要目标:重用性、灵活性活可扩展性,包含主要组件、抽象性、封装、多态性、继承性。2、MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离

2016-08-31 09:00:50 337

原创 PHP 数组和字符串互相转换实现方法

PHP 中由于数组和字符串这两种变量类型是如此常用,以至于 PHP 具有两个函数,可以在字符串和数组之间互相进行转换代码如下:$array=explode(separator,$string); $string=implode(glue,$array);使用和理解这两个函数的关键之处是分隔符(separator)和胶合符(glue)关系。当把一个数组转换成一个字符串

2016-08-30 15:31:06 8716

原创 PHP命名空间(Namespace)的使用详解副本

命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment。之后我可能想要增加对所有用户

2016-08-30 15:22:40 385

原创 数据分发服务模型解析

1 数据分发服务      数据分发服务(DDS)的核心是以数据为中心的发布-订阅DCPS(Data-Centric Publish-Subscribe),即发布者能高效地将正确的信息传递给适当的订阅者。2 数据分发模型数据分发归结为一种独立的系统软件或服务程序的中间件,分布式应用借助这种软件在不同的技术之间共享资源;中间件位于客户机/服务器的操作系统之上,管理计算资源和网络通讯。中间

2016-03-03 14:43:42 9877 1

原创 复杂的json格式数据转成Java对象

{     "payCnt":3,    "payInfo":[        {            "payInfoMain":{                "itemCnt":1,                "tranUser":"",                "payer":"宁德"            },            "e

2015-08-12 11:54:00 1630 1

原创 PHP+Ajax+Mysql邮箱找回密码

PHP密码找回步骤1.表单输入注册时的邮箱;2.验证用户邮箱是否正确,如果用户邮箱不存在网站的用户表中,则提示用户邮箱未注册;3.发送邮件,如果用户邮箱确实存在用户表中,则组合用于验证用户信息的字符串,并构造URL发送到用户邮箱中;4.用户登录邮箱收取邮件,点击URL链接到网站验证程序;5.网站程序通过用户请求的字符串查询本地用户表,比对用户信息是否正确;6.如果正确则转到重置密码页面重新

2015-08-12 11:45:31 1430

转载 五种比较高效常用的排序算法

代码]选择排序     ?12345678910111213141516171819202122232425262728publ

2015-06-21 11:31:08 705

转载 Mysql连接池解决并发问题

/** * 连接池类 */packagecom.junones.test; importjava.sql.Connection;importjava.sql.SQLException;importjava.util.HashMap;importjava.util.Map;import

2015-06-21 11:17:50 1459

原创 Web服务在本地PC的负载均衡(根据IP不同进行分配)

packagecom.ljf.test; importjava.io.IOException;importjava.util.Enumeration;importjava.util.HashMap;importjava.util.Map; importjavax.servlet.ServletE

2015-06-21 10:37:46 414

转载 relativelayout布局相关

在相对布局(RelativeLayout)中,子控件的位置是相对兄弟控件或父容器而决定的。出于性能考虑,在设计相对布局时,要按照控件之间的依赖关系排列。如View A的位置相当于View B来决定,则需要保证布局文件中View B在View A的前面。在进行相对布局时,用到的布局属性有很多,首先来看属性值为true或false的属性,见下表:相对布局中取值为true或false的属

2015-05-22 21:42:41 378 1

翻译 Android ActionBar完全解析

本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.htmlAction Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、界面导航等功

2015-05-20 14:31:57 313

空空如也

空空如也

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

TA关注的人

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