E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
php学习笔记
PHP学习笔记
8:重要概念与设计Web数据库
1、存储引擎MySQL支持许多不同的“存储引擎”,也叫作“表格类型”。每个表可是使用不同的存储引擎,而且可以轻松地对它们进行转换。创建表时可以选择一个表格类型:CREATETABLEtableTYPE=type....修改表类型:altertableorderstype=innodb;1)MyISAM,默认类型它基于传统的ISAM类型,IndexedSequentialAccessMethod(有
sosly
·
2015-11-19 21:00
mysql
数据库
关系数据库
PHP学习笔记
----IIS7下安装配置php环境
Php如何安装 &
·
2015-11-13 21:14
学习笔记
PHP学习笔记
----IIS7下安装配置php环境
原文:
PHP学习笔记
----IIS7下安装配置php环境 Php如何安装 &
·
2015-11-13 21:03
学习笔记
php学习笔记
--高级教程--读取文件、创建文件、写入文件
打开文件:fopen:fopen(filename,mode);//fopen("test.txt","r”); 打开模式:r 仅仅读方式打开,将文件指针指向文件头 r+ 读写方式打开,将文件指针指向文件头 &
·
2015-11-13 17:38
学习笔记
我的
php学习笔记
(三十七) PHP站内搜索:多关键字、加亮显示
一、SQL语句中的模糊查找 主要通过LIKE(不区分大小写)关键字实现模糊查找。LIKE条件一般用在指定搜索某字段的时候, 通过"%"或者" _" 通配符的作用实现模糊查找功能,通配符可以在字段前面也可以在后面或前后都有。只通过LIKE是无法实现模糊查找的,因此通配符的作用不可忽略。 下面是
·
2015-11-13 17:44
学习笔记
php学习笔记
之--抽象类、接口与多态
抽象类、接口与多态 一、抽象类、接口、多态三者间的关系 抽象类是一种特殊的类, 接口是一种特殊的抽象类, 而多态就要使用到抽象类或是接口 二、什么是抽象方法? 定义:如果一个类中的方法,没有方法体的方法就是抽象方法(就是一个方法没有使用{}而直接使用分号结束) abstract function test(); //抽象方法
·
2015-11-13 16:45
学习笔记
我的
php学习笔记
(三十六)PHP中开发自己的UBB代码
什么是UBB代码 UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程序,国内也有不少地方使用这个程序)采用的一种特殊的TAG。UBB代码很简单,虽然功能很少,但基本实现了我们常用的一些功能.就是在PHP文件中可以自己定义的一些代码,然后可以根据这些代码实行相应的在HTML中也能实现的功能。 优点 相对HTML安全性高 使用简
·
2015-11-13 16:59
学习笔记
think
php学习笔记
9—自动加载
原文: think
php学习笔记
9—自动加载 1.命名空间自动加载 在3.2版本中不需要手动加载类库文件,可以很方便的完成自动加载。
·
2015-11-13 15:16
thinkphp
think
php学习笔记
10—看不懂的路由规则
原文: think
php学习笔记
10—看不懂的路由规则 路由这部分貌似在实际工作中没有怎么设计过,只是在用默认的设置,在手册里面看到部分,艰涩难懂。
·
2015-11-13 15:16
thinkphp
think
php学习笔记
8—命名空间
原文: think
php学习笔记
8—命名空间 新版本(3.2)中采用命名空间的方式定义和加载类库文件,解决多个模块之间的冲突问题,并实现了更加高效的自动加载机制。
·
2015-11-13 15:15
thinkphp
think
php学习笔记
7—多层MVC
原文: think
php学习笔记
7—多层MVC ThinkPHP支持多层设计。
·
2015-11-13 15:14
thinkphp
think
php学习笔记
5—模块化设计
原文: think
php学习笔记
5—模块化设计 1.模块结构 完整的ThinkPHP用用围绕模块/控制器/操作设计,并支持多个入口文件盒多级控制。
·
2015-11-13 15:13
thinkphp
think
php学习笔记
6—url模式
原文: think
php学习笔记
6—url模式 入口文件是应用的唯一入口,因为可以多入口,每个应用可以对应一个入口文件,系统会从rul参数中解析当前请求的模块,控制器,操作。
·
2015-11-13 15:13
thinkphp
think
php学习笔记
4—眼花缭乱的配置
原文: think
php学习笔记
4—眼花缭乱的配置 1.配置类别 ThinkPHP提供了灵活的全局配置功能,ThinkPHP会依次加载管理配置>项目配置>调试配置&
·
2015-11-13 15:12
thinkphp
think
php学习笔记
3—项目编译和调试模式
原文: think
php学习笔记
3—项目编译和调试模式 1.项目编译 在章节2.4项目编译中作者讲到使用thinkphp的项目在第一次运行的时候会吧核心需要加载的文件去掉空白和注释合并到一个文件中编译并缓存
·
2015-11-13 15:11
thinkphp
think
php学习笔记
2—入口文件
原文: think
php学习笔记
2—入口文件 在thinkphp中有两个入口文件,一个是项目的入口文件,是index.php在主目录里面,还有一个是thinkphp框架的的入口文件,放在框架目录下面如
·
2015-11-13 15:11
thinkphp
think
php学习笔记
1—目录结构和命名规则
原文: think
php学习笔记
1—目录结构和命名规则 最近开始学习thinkphp,在下不才,很多的问题看不明白所以想拿出来,恕我大胆发在首页上,希望看到的人能为我答疑解惑,这样大家有个互动,
·
2015-11-13 15:10
thinkphp
PHP学习笔记
一:谁动了你的mail(),PHP?
PHP编写邮件发送的函数时候,会出现一个很奇怪的问题,那就是: Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use in
·
2015-11-13 14:04
mail
php学习笔记
1 cookie部分 2 1.setcookie("user","xiangzishi110",time()+3600);//设置user的变量,有效期为3600秒 3 2.setcookie("user","",time()-3600);//注销 4 3.$_COOKIE["user"
·
2015-11-13 06:02
学习笔记
PHP学习笔记
之PDO
1. 何为PDO? PDO(PHP数据对象) 是一个轻量级的、具有兼容接口的PHP数据连接拓展,是一个PHP官方的PECL库,随PHP 5.1发布,需要PHP 5的面向对象支持,因而在更早的版本上无法使用。它所提供的数据接入抽象层,具有与具体数据库类型无关的优势,为它所支持的数据库提供统一的操作接口。目前支持的数据库有Cubrid、FreeTDS / Microsoft SQL Server
·
2015-11-13 06:16
学习笔记
php学习笔记
一、
php学习笔记
之--php基本语法 二、
php学习笔记
之--php变量与常量 三、
php学习笔记
之--php运算符与表达式 四、
php学习笔记
之--php
·
2015-11-13 04:52
学习笔记
php学习笔记
(1)-----基础
语法 <?PHP //code here?> 变量以$开头 字符串并置运算符 . echo $txt1 . " " . $txt2计算字符串长度 strlen() 空格算字符 :strlen($txt) strlen("hello world!")字符串内检索一段字符串或一个字符 strpos()返回第一个匹配的位置若
·
2015-11-12 20:56
学习笔记
PHP学习笔记
1.PHP环境的搭配 安装WampServer 5 开发工具:easyeclipse(推荐) 书写和调用:<? . . . ?> <?php . . . ?> 注释: // ………. /*…………*/ #.............. 2. PHP 的数据类型 源码
·
2015-11-12 10:28
学习笔记
PHP学习笔记
(2) 数组相关函数.
创建数组就不再说了 array()函数 提取数组可以用list(). 测试数组元素 ,可以用is_array() 接受一个参数,传进来的变量,如果变量是数组,返回true如果不是返回false. 添加和删除数组元素 数组的fifo和lifo 先解释下什么是fifo和lifo 删除元素与加入元素的顺序相同,称为先进先出,既first-in-first-out 删除元素与加
·
2015-11-12 10:08
学习笔记
PHP学习笔记
(1)个函数 range() round()和 list()使用
一>> range()函数快速创建数组的简单方法,使用low到high范围的整数值填充数组,函数将返回一个包含次范围内所有整数的数组.形式如下 array range(int low,int high[,int step]) 典型用法如下 例子:建立1-6的6个数字的数组(骰子) $die = range(0,6); 建立0-30所有双数的数组 $even =
·
2015-11-12 10:07
round
PHP学习笔记
(12)程序之外
好久没有写博客了,最近在做一个项目.其中遇到很多东西.总结一下.写个博客.(北京啊北京.你怎么就把春天给弄丢了呢.好热啊有木有) 首先一点,对于需求的理解 假如我们目前有这么个很简单的需求.有个产品过来和你说.给我写一个大小写字母转换的函数.我要传入大写或小写字母.然后帮我转换成都是大写或者小写.这个听上去其实挺简单的啊.不就一个函数,入参是个字符串.带个模式.返回大写或者小写字
·
2015-11-11 16:11
学习笔记
PHP学习笔记
(10) phpcms模块开发,让swfupload为我所用
正式接触phpcms模块开发后.开发了几个功能模块.其中遇到了需要批量上传图片的问题.于是开始挖掘phpcms里面的swfupload的用法. 在phpcms里面自带的内容类型里面能够直接指定图片组.不过这样的图片组功能并不是我想用的.我需要上传一整个静态的html文件.需要 能够找到一个方法上传整个文件夹.并且能够保留原来的文件名称. 目的总结如下: 1,不改变系统的文件和目录结构.
·
2015-11-11 16:10
swfupload
PHP学习笔记
(11)初探PHPcms模块开发
由于工作关系,只能暂时放弃对mongodb的研究了 .开始研究PHPcms . 目前为止我已经基本完成了模块的开发.趁着周末来这里做个总结.我发现phpcms写的还不错,不过文档什么的确实不多. 不说废话了.对于phpcms的模块开发.首先要了解模块的目录结构. 我们可以在http://v9.help.phpcms.cn/html/2010/structure_0928/69.html
·
2015-11-11 16:09
phpcms
PHP学习笔记
(3) 数组相关函数②.
定为数组元素. 在数组中搜索一个特定值,如果找到这个值则返回true,否则返回false in_array() boolean in_array(mixed needle,array haystack[.boolean strict]) 例: <?php $word = 'a'; $words = array('a','b','c','d','e','f'
·
2015-11-11 16:09
学习笔记
PHP学习笔记
(4)文章中的图片处理
array_diff($arr1,$arr2)php数组函数之一,用来计算数组的差集.正则匹配html图片标签用sinaeditor添加的图片删除操作用法之一,今天晚上在用新浪编辑器发表文章的过程中.使用到了此函数问题描述:文章中有图片若干.在增加文章的过程中自动上传到网站的图片目录中在修改文章的过程中如果对图片进行相关的删除操作.那么虽然在代码中(已经存入数据库);已经删除了数据的标签.类似于&
·
2015-11-11 16:08
学习笔记
PHP学习笔记
(5)有规律大文件的读取和写入
这几天在做一个东西.研究PHP读取行数较多的文件(大概上百万行).考虑到效率问题.进行了简单的研究.总结如下 第一条.file()函数的效率问题. file()函数的效率很底下 如果是有规律的文件.比如每行一条相应数据.那么尽量不要是用file()函数 可以使用file_get_contents()然后用explode切割.这样效率会快三分之一 举个例子: 文件样式如下: 11111\
·
2015-11-11 16:07
学习笔记
PHP学习笔记
(6) PHP静态化页面的实现思路
引子:在制作网站过程中,能够实现内容的管理属于cms功能.但是对于访问量较大的网站,如果实现静态化页面会减轻服务器负担.今天也来简单说一下我针对网站静态化的一些想法. 静态化的实现思路: 思路一:使用系统的输入输出缓冲函数,当用户请求响应的静态页面时.路由到PHP文件,打开php的输出缓冲.整理内容.输出.这样做的好处是能够增加搜索引擎的友好度. 思路二:.通过使用PHP模板引擎.创建静
·
2015-11-11 16:07
学习笔记
PHP学习笔记
(7) 各种换行符和换行中的错误一则
先说说换行和回车之间的区别和联系.要说这个得先说说这两个符号的来历: 在电脑没出现之前有一种东西叫做电传机.这东西每一秒钟可以输出10个字符.但是有个缺陷就是当一行结束的时候如果想换行.搭载笔头的小车需要0.2秒才能回到行的初始位置.那么在这0.2秒内传来的数据就会丢失.为了解决这个问题.科学家想出了一个办法.就是在每行结束的时候输入二个表示结束的标示.一个叫做换行.告诉机器另外起
·
2015-11-11 16:06
学习笔记
PHP学习笔记
(9)mongodb在wamp环境下的安装过程与遇到的问题排查
第一点:mongodb是啥: 请移步至: http://baike.baidu.com/view/3385614.htm 为啥使用这个东西? 请移步至: http://www.cnblogs.com/lipan/archive/2011/03/08/1966463.html 这个写的不错,不过不是针对PHP语言的. 第二个.wamp是我的wamp集成环境. 我今天用了3个多小
·
2015-11-11 16:05
mongodb
php学习笔记
(8)mysql多行同时更新数据解决办法
首先声明一点:mysql并不支持同时更新多行数据. 但是我们需要明确的知道的是我们能够同时插入多行数据.同时删除多行数据. 那么我们要如何实现同时更新多行数据呢. 我这里有这样一个思路. 第一步.当我们读取数据的时候同时建立一个和数据源表相同结构的临时表. 第二部.当读取出来的数据被改动多行的时候我们把所有数据插入到临时表里面. 第三部.从临时表里面读取数据关键ID.在数据源
·
2015-11-11 16:05
mysql
php学习笔记
--数组
一 访问数组 1、如果使用的是索引方式的数组可以使用for循环来实现如下: for ( $i = 0; $i < count($arr); $i++ ){ echo $arr[i] . '<br/>'; } 2、如果使用的是非索引方式的选择就多了,比如 (1)foreach用法 foreach ( $arr as $value ){ echo $v
·
2015-11-11 13:08
学习笔记
php学习笔记
2
第1题:PHP中&、global、$GLOBALS $var1=1; $var2=2; function test(){ global $var1,$var2;//引用两个全局变量,并不是直接拿两个全局变量本身来用。 $var1=3;//将引用过来的两个全局变量赋值为3。 $var2=3; echo $var1; echo $va
·
2015-11-11 13:05
学习笔记
PHP学习笔记
-3
MySQL PHP对MySQL进行访问,需要: 1. mysql_connect() 连接某个MySQL数据库服务 2.mysql_select_db() 选择数据库中一个特定的数据库 3.mysql_query() 在数据库中运行SQL命令 4.mysql_close() 关闭数据库连接 SQL语句 注意:不区分大小写 CREATE DATABASE my_db 创
·
2015-11-11 13:15
学习笔记
PHP学习笔记
(2)
关于cookie cookie的传递是通过 setcookie()和$_COOKIE[]进行的,其中$_COOKIE[]也是关联数组的形式 需要注意的是,setcookie()一次只能设置一个键值,setcookie()必须位于<html>前。 删除cookie可以通过设置cookie有效期于目前日期之前来实现。 比如: setcookie(“user”,"&qu
·
2015-11-11 13:15
学习笔记
php学习笔记
(1)
函数 记得函数的声明要写 funciton hello() ,传递参数和返回变量别忘了$.其他没啥好说的了 表单提交 很有意思,看起来好像使用一个特殊变量 $_POST() 或 $_GET() 来传递数据,对了就,就是昨天看的所谓的“关联数组"的形式. GET也很简单,很好奇中文字符怎么用GET传递。下午再测试下。 $_REQUEST就很有
·
2015-11-11 13:13
学习笔记
PHP学习笔记
,curl,file_get_content,include和fopen四种方法获取远程文件速度测试.
这几天在做抓取.发现用PHP的file_get_contents函数来获取远程文件的过程中总是出现失败,并且效率很低下.所以就做了个测试的demo来测试下PHP中各种方法获取文件的速度. 程序里面使用了四种方法 分别是 1,使用输入输出缓冲和include包含远程文件拿到对应url的内容 这个需要开启PHP的allow_url_include选项 2,使用fopen来以只读的
·
2015-11-11 11:25
include
PHP学习笔记
,自己动手写个MVC的框架 -- base所有代码
<?php /** 名称:基础类 作用:引用参数处理类,加载基础配置, 作者:
[email protected]
创建日期:2013-07-31 **/ require_once(ROOT_PATH.'/system/lib/configs/sys_path.config.php'); class base{ public static $sys; priv
·
2015-11-11 11:24
学习笔记
PHP学习笔记
,自己动手写个MVC的框架
最新在大家自己的博客的过程中,发现各种开源的博客系统都或多或少的用起来别扭.于是想动手自己写个博客系统.既然写,就想好好写.那就先写个MVC框架.一点一点来.写的过程中有很多想法.还希望大家能够多多指正.我在这里先把它们记录下来.下面是我对这个系统的一些想法. 1,我要实现一个模块话的博客系统,能够进行二次开发. 2,我要实现apache和nginx的rewrite功能. 3,我要实现对多数
·
2015-11-11 11:23
学习笔记
PHP学习笔记
13淘宝接口开发一例(tmall.items.discount.search),PHP
程序设计,因为接口是有请求次数限制的,正式接口也只有2W次每天的请求次数,所以我们需要把从接口返回的数据缓存起来. 采用的接口是http://api.taobao.com/apidoc/api.htm?spm=0.0.0.0.GXuwDp&path=cid:10240-apiId:21355 产品的设计: 目前这个项目设计成两个页面 一个是封面,也就相当于一个导航的页面.上面有各种
·
2015-11-11 11:22
search
MySQL&
PHP学习笔记
[2015.04.19]
刚刚开始学习MySQL和PHP,在此记录下学习的点点滴滴,也希望能与大家分享学习到的一些知识。 1.PHP连接MySQL数据库,通过以下方法可以连接到数据库(当然,前提是你的相关环境已经搭建完毕) $host = "localhost"; $user = "root"; $passwo
·
2015-11-11 07:37
mysql
PHP学习笔记
(一)
在 http://httpd.apache.org/ 上下载 httpd-2.2.22-win32-x86-no_ssl.msi http://apache.chinahtml.com/ apache2.2中文参考手册 httpd.conf文件中 Listen 80 可以设置端口号(可以同时监听多个端口) 配置虚拟目
·
2015-11-11 03:15
学习笔记
Think
PHP学习笔记
一
不敢说原创,呵呵~~但是关于 学习TP的一些笔记,希望对大家有用。。 Think PHP是一个免费开源的,快速、简单的面向对象的轻量级 PHP 开发 框架,遵循Apache2开源协议发布,是为了敏捷 WEB应用开发和简化企业级应用开发而诞生的。拥有众多的优秀功能和特性,经历了三年多发展的同时,在社区团队的积极参与下,在易用性、扩展性和性能方面 不断优化和改进,众多的典型案例确保可以稳定用于
·
2015-11-11 03:38
thinkphp
PHP学习笔记
(5) - 选择一个合格的框架
作为一个合格的PHP开发框架,个人觉得起码需要满足以下几点。 一、上梁不正下梁歪,好的框架首先自身要有良好的编码规范和文件目录结构,代码要易于阅读理解。 二、为了可以更好地适应OOP,框架必须可以提供功能完善的通用类型加载系统。 三、框架必须有完善的一场处理机制 四、框架可以提供良好的扩展性,最好可以兼容使用其他框架的代码。 综合考虑 如果追求运行效率,
·
2015-11-09 14:48
学习笔记
PHP学习笔记
(2) - 对PHP的印象
一、PHP是一种简单易学的面向过程的弱类型动态脚本语言,本为制作简单的个人网站而开发,现如今经过多个版本的衍变甚至加入了一些面向对象的特性。PHP试图通过发展打进企业级开发,同时也使得它自身也越来越复杂,从此离他它诞生的本意越走越远。 二、PHP的语法风格几乎是模仿C和C++的,并且加入了一些奇葩的东西,像list($var1, $var2, $var3) = $array; 等让人难以理解的东
·
2015-11-09 14:47
学习笔记
PHP学习笔记
三十六【try 二】
<?php //定义一个顶级异常处理器 要定义在最上面 function my_exception($e) { echo "我是顶级异常处理:".$e->getMessage(); } //修改默认顶级异常处理函数 set_exception_handler("my_exception&q
·
2015-11-08 15:54
学习笔记
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他