自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php 操作mysql

//由于前期数据库字段设计问题,没太注意,字段内容,后台python采集数据直接插入,没做处理,数据又不想丢掉,只能对网站数据库字段内容进行处理,100万条数据,调试了半天,很多思路都试过,各种坑,弄了一个晚上,差点吐血,终于弄好了$conn=mysql_connect("localhost","root","123qwe");mysql_select_db("baidu"

2017-06-18 12:24:54 245

转载 PHP设计模式-工厂模式

PHP设计模式-工厂模式可能一直都以为设计模式只是为Java架构师准备的,实际上,设计模式对于每个人都非常有用。为什么说它们在PHP应用程序中也非常有用?接下来让我来解释这些问题。设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。用较小的示例展示设计模式的价值与功用是非常困难的。这往往有些大材小用的意味,因为模式实际上

2017-06-10 15:47:45 232

翻译 php常用函数开篇

术常量:【全是返回物理路径,即使被包含输出,输出的也是源头代码的信息,非当前包含文件的信息,和$_SERVER区分】              __FILE__    当前文件名称              __CLASS__    当前类名称              __FUNCTION__      当前函数名称              __METHOD__        

2017-06-08 19:28:30 257

转载 php 文件处理函数总

文件处理函数     [$file=c://php/index.php]   基础函数        1.file_exists($file)//文件是否存在,【true/false】        2.filesize($file)  //返回文件的大小【大小字节/出错false】        3.is_readale($file)//是否可读【返回bo

2017-06-08 19:24:28 296

翻译 php常用字符串处理函数

8、加空格函数chunk_split($str,2);向$str字符里面按2个字符就加入一个空格;9、chr、ord--返回指定的字符或ascii10、HTML代码有关函数nl2br():使转换为<br>。strip_tags($str[,¹¹]):去除HTML和PHP标记在$str中所有HTML和PHP代码将被去除,可

2017-06-08 18:46:14 420

转载 php常用数组函数总结版

数组函数:1.排序类:【1.无返回值,传值引用,就直接对原数组进行了修改】    按V:sort,rsort,asort,arsort,    按K:ksort,krsort    按字母:natsort();//区分大小写的排序              natcasesort();//不区分大小写的排序,         

2017-06-08 17:17:58 348

转载 php常用数组函数粗略

创建索引数组$arr =array('name'=>'molaifeng','age'=>'25','height'=>'167');foreach($arr as $value) {    echo $value.' ';}echo '';引用字符做索引的数组单元时,索引必须加单引号echo $arr['name'],'';

2017-06-08 17:16:03 331

翻译 php之单例模式

PHP设计模式-单例模式单例模式(Singleton Pattern 单件模式或单元素模式)单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式是一种常见的设计模式,在计算机系统中,线程池、缓存、日志对象、对话框、打印机、数据库操作、显卡的驱动程序常被设计成单例。单例模式分3种:懒汉式单例、饿汉式单例、登记式单例。

2017-06-06 22:57:19 174

翻译 设计模式之面向对象

面向对象思想的建立封装 隐藏实现的一些细节,提供一种公共的访问方式。private来把一些成员变量和成员方法给隐藏起来。继承 可以具备某些已经存在的功能。多态 对象在不同时刻体现的不同的状态。List list = new ArrayList();list = new LinkedList();设计思想的区别:抽象类:是对一组具有相同的属性和方法

2017-06-06 22:30:09 196

转载 常用mysql命令

mysql教程■ 在DOS命令行启动MYSQL服务:net start mysql■在DOS命令行停止MYSQL服务:net stop mysql■查看被监听的端口:netstat –na | findstr 3306findstr用于查找后面的端口是否存在。■创建数据库用户:只有根用户(root)才有创建新用户的权限CREATE USER user_name1 IDENTIFIE

2017-06-02 15:50:38 240

原创 yii1数据库操作与widget

【数据的查询】//查询方法find() 返回的是对象,以$info[]=$goods_model->find(); 接收转换对象数组findAll() 返回的是对象数组,可在views中直接用foreach()方法 findAll($condition,$param) find()系列查询的结果都是一条findBySql()

2017-06-02 15:35:28 614

原创 个人编写的mvc框架

sqlhelper.class.php  dao与分页方法封装class sqlhelper{public $conn;public $username="root";public $password=123456;public $dbname='empmanage';public $host='localhost';function __construct

2017-06-02 10:24:56 353

翻译 memcached

memcached技术的主要目的提速,//基于c/s架构在memachec 中维护了一张大的hashtable表 ,该表是在内存,表的结构是key    value字串(不能重复)  (字串,数值,数组,对象,布尔,二进制数据,null) 安装并使用memcached//服务端的安装memcached需要依赖到以下的一系列包gc

2017-06-01 11:03:23 251

转载 mysql定时备份

引言大项目中的数据库备份是必不可少的,否则一旦出现大问题就GG了,虽然本文是讲述利用PHP实现数据库定时备份,但是这并不是好的方案想要定时备份数据库,最快捷安全的方法就是利用shell脚本了,功能强大操作方便,而且执行速度极快,不像PHP还需要被apache解析一把。。当然,不管是用php定时备份,还是shell脚本定时备份,都离不开crontab这玩意,毕竟它才是真正的定

2017-06-01 00:08:39 317

原创 mysql优化

Mysql数据库的优化技术对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/delete/add]分离e: 存储过程 [模块化编程,可

2017-05-29 23:58:20 345

原创 yii2数据库操作

对象操作查询[php] view plaincopy  //1.简单查询  $admin=Admin::model()->findAll($condition,$params);  $admin=Admin::model()->findAll("username=:name",array(":name"=>$username));      //2.

2017-05-26 12:44:48 421

原创 yii 电子商城后台

后台搭建Modules HoutaiControllers  Views   Houtaimodule.phpmodels,components【后台搭建】http://域名/index.php?r=模块/控制器/视图//在config/main.php主配置文件里边配置模块,’modules’=>array()中配置

2017-05-26 12:42:05 601

原创 yii数据操作与widget

yii数据操作与widget

2017-05-26 12:39:59 475

原创 yii1电子商城总结

总结:前台搭建(controllers  views   model)前台布局使用layouts数据库使用创建数据库在main.php里边配置db数据库组件制作数据模型model  (goods),每个数据模型里边最基本的两个方法tableName  、static model()模型使用(创建对象、对象调

2017-05-26 12:38:20 395

原创 mysql手工注入

//判断前缀与后缀数字与字符型  'order by 1#      'and 's' IN ('swords')#     数字型   order by 1#   //前缀为空,后缀为#  数字与字符 ')order by 1#    ')&& 's' IN ('swords')#  //很少见  ")order by 1#

2017-05-26 12:32:21 309

原创 php文件操作

1、文件的读取 file_get_contents($filename)大文件按照设定的字节数读取 feof($handle)if (file_exists($file_path)){$fp=fopen($file_path,'r');//以只读的方式打开$buffer=3;$cont="";while (!feof($fp)){$cont.=f

2017-05-26 12:29:11 331

原创 wamp手工安装

3.apahce 和 php的整合 (加载php模块)3.1 在apahce的 conf目录的httpd.conf做如下配置(在 LoadModule 配置后面添加)LoadModule php5_module e:/myphp/php-5.3.6/php5apache2_2.dllPHPIniDir “e:/myphp/php-5.3.6"AddT

2017-05-26 12:25:29 251

原创 lamp源码包安装

mysql的安装和配置1. mysql-5.5.14版本的安装方法(1) 创建mysql用户和用户组# groupadd mysql# useradd -r -g mysql mysql(2) 编译和安装mysql# tar zxvf mysql-5.5.14.tar.gz# cd mysql-VERSION# cmake  -DCM

2017-05-26 12:22:19 494

原创 Linux根目录介绍

1   /bin          binary  二进制    许多“指令”对应的可“执行程序文件”目录    ls   pwd   init等等2.  /sbin    super  binary  超级的 二进制    许多“指令”对应的可“执行程序文件”目录    该目录文件对应指令都是"root"用户可以执行的指令    例如:init

2017-05-26 12:21:28 1055

原创 linux常用指令

注意linux 区分大小写 ,每个用户登录时,都是登陆到/home/自身用户目录执行文件,默认不查找当前目录,请输入 ./xxxx1. 查看目录下有什么文件/目录    > ls            //list列出目录的文件信息    > ll   //list -list以“详细信息”查看目录文件       > ls  -al

2017-05-26 12:19:05 259

原创 lamp源码包安装步骤

mysql的安装和配置1. mysql-5.5.14版本的安装方法(1) 创建mysql用户和用户组# groupadd mysql# useradd -r -g mysql mysql(2) 编译和安装mysql# tar zxvf mysql-5.5.14.tar.gz# cd mysql-VERSION# cmake  -DCM

2017-05-26 12:18:05 403

原创 linux服务-系统管理-任务

1服务查看服务开启,通过端口  netstat -tunl | grep 80通过进程名  ps -ef | grep httpdrpm包服务  service httpd start     (查看服务是否开启  chkconfig --list | grep httpd)自启动方法 1、chkconfig --level 23

2017-05-26 12:16:59 407

原创 vi 编辑器 重点

:set number  或 nu          //设置行号    :set nonumber  或 nonu      //设置行号    :/内容/  或 /内容           //查找指定内容                                小写n(next)下一个                                大写N(nex

2017-05-26 12:16:01 222

转载 Zend Studio 12 安装 Aptana报错解决办法

在线安装:Help->Install New Software...->Add...->Name: "Aptana", Location: http://download.aptana.com/studio3/plugin/install【正确地址】http://d1iwq2e2xrohf.cloudfront.net/tools/studio/plugin/update/

2017-03-03 11:19:08 1257

转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等

一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数

2017-02-27 11:43:58 423

空空如也

空空如也

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

TA关注的人

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