- 博客(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
原创 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关注的人