自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php 理论知识2

1.linux下查看当前系统负载信息的一些方法top, uptime,w,vmstat2.如何理解 ThinkPHP 3.0 架构三(核心 + 行为 + 驱动)中的行为?核心 + 行为 + 驱动TP官方简称为:CBD这个问题,在TP手册中已经有委详细地阐述了。。核心(Core):就是框架的核心代码,不可缺少的东西,TP本身是基于MVC思想开发的框架。行为(Behavior) :行为在新版ThinkPHP的架构里面起着举足轻重的作用,在系统核心之上,设置了很多标签扩展位,而每个标签位...

2021-08-09 14:08:53 164

原创 记录 yaf 代码 路由定位无法定位

安装新的代码后,发现代码路由始终无法定位过去,一直在index/index路由下,phpInfo 中的Yaf扩展也已安装,找了Yaf的路由解析,可以参考这篇文章:https://www.jianshu.com/p/467910b8551c发现路由没有重定义,application.ini中也没有重定义,最后找到了解决办法,是参考了这篇文章:https://blog.csdn.net/a251137747/article/details/50988202就是nginx的问题导致,注释掉PATH_I

2021-08-09 11:25:59 162

原创 yii框架的增删改查

User::find()->all(); 此方法返回所有数据;User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => '小伙儿'] 的一条数据;User::find()->where(['name' => '小

2021-08-06 18:09:39 85

转载 php 理论知识

1.lamp 和 lnmp 网站架构差异 lamp 中php 是apache 中的一个模块,而lnmp中,php 是一个独立的存在2. 编译性语言和解释性语言的区别(1)编译性语言: a. 只须编译一次就可以把源代码编译成机器语言,后面的执行无须重新编译,直接使用之前的编译结果就可以;因此其执行的效率比较高; b. 编译性语言代表:C、C++、Pascal/Object Pascal(Delphi); c. 程序执行效率比较高,但比较依赖编...

2021-08-06 18:07:01 230

转载 PHP 命名空间与spl_autoload_register() 自动加载机制

include 和 require 是PHP中引入文件的两个基本方法。在小规模开发中直接使用 include 和 require 但在大型项目中会造成大量的 include 和 require 堆积。这样的代码既不优雅,执行效率也很低,而且维护起来也相当困难。为了解决这个问题,部分框架会给出一个引入文件的配置清单,在对象初始化的时候把需要的文件引入。但这只是让代码变得更简洁了一些,引入的效果仍然是差强人意。PHP5 之后,随着 PHP 面向对象支持的完善,__autoload 函数才真正使得自动..

2021-07-29 10:37:38 116

转载 海量数据处理

一般来说,海量数据处理有以下十种典型方式:1. 哈希分治2.simhash算法3. 外排序4.MapReduce5.多层划分6.位图7. 布隆过滤器8.Trie树9. 数据库10.倒排索引

2021-07-28 17:26:55 46

原创 PHP中数组模糊匹配字符串

/*** $array---需要被的数组 * $str --- 要查询的字符串 * * $return -- 返回匹配该字符串的数组的下标集合。 * */ public function search($array,$str){ foreach($all as $key=>$val){ $retrun = array(); // 如果$key中含有$str字符串

2017-06-26 13:24:04 4812

原创 php的curl,uploadfile上传文件,xml解析,邮件发送,动态时间,去重,等

/** * 请求接口返回内容 * @param string url [请求的URL地址] * @param string params [请求的参数] * @param int ipost [是否采用POST形式] * @return string */ function curl(url,params=fa

2017-06-23 13:08:20 369

转载 ThinkPHP5.0图片上传

function up_file(){ // 获取表单上传文件 例如上传了001.jpg $file = Request::instance()->file(‘img’); // 移动到框架应用根目录/public/uploads/ 目录下 info = file->move(ROOT_PATH . ‘public’ . DS

2017-06-23 12:50:38 1053

原创 php实现页面静态化

PHP生成静态HTML页面的方法1. gid = GET[‘gid’]+0;//商品id goods_statis_file = “goods_file_”.gid.”.html”;//对应静态页文件 expr = 3600*24*10;//静态文件有效期,十天 if(file_exists(goods_statis_file)){ file_ctime =filectime

2017-06-23 12:31:54 282

原创 php中的‘锁’

(高并发处理)

2017-06-23 12:23:31 251

原创 php调用sqlserver存储过程取得返回值

(linux系统中适用)

2017-06-23 12:19:09 1762

原创 Linux+Nginx+php+sqlserver环境配置

目录 安装必备组件 2 安装freetds 2 安装PHP 4 安装nginx 7安装必备组件 1. yum -y install make apr* autoconf automake gcc gcc-c++ wget 安装必备组件 1.yum -y install unixODBC unixODBC-devel 安装unixODBC驱动程序cd

2017-06-23 12:07:37 1526

翻译 yii框架的增删改查

查询操作: User::find()->all(); 此方法返回所有数据;User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where([‘name’ => ‘小伙儿’])->one(); 此方法返回 [‘name’ => ‘小伙儿’] 的一条数据;User::find()->where([‘name’ =>

2017-06-23 11:41:08 361

空空如也

空空如也

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

TA关注的人

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