摘要: 主要有以下三个参数 session.gc_maxlifetime:session生命周期 session.gc-devisor:启动session回收机制频率的被除数(分母) session.gc_probability:启动session回收机制频率的除数(分子) 当每次调用session_sta 阅读全文
posted @ 2017-12-07 16:25 小绵羊~~ 阅读(558) 评论(0) 推荐(0)
摘要: function down_file($url,$type='application/zip'){ header("Cache-Control: public"); header("Content-Description: File Transfer"); header('Content-dispo 阅读全文
posted @ 2017-12-07 16:24 小绵羊~~ 阅读(2441) 评论(0) 推荐(0)
摘要: 首先我创建的文件有: api.php api的接口类文件 api.wsdl 我创建产生的最后要调用的接口文件 cometrue.php 注册service api类内容的所有内容的执行文件 creat_wsdl.php 创建wsdl文件的执行方法文件 SoapDiscovery.class.php 阅读全文
posted @ 2017-12-07 16:23 小绵羊~~ 阅读(10402) 评论(0) 推荐(0)
摘要: 假设你的XAMPP网站文档根目录在C:/xampp/apache/htdocs/下面,那么访问这个目录下的文件是很直接的。 但是有时候需要把用户上传文件指定到特殊目录,比如E盘,那么就需要用户能够访问非Web DocumentRoot下的目录。 这在Apache中可以通过mod_alias模块提供的 阅读全文
posted @ 2017-12-07 16:23 小绵羊~~ 阅读(195) 评论(0) 推荐(0)
摘要: 要善于ob_start、ob_get_contents使用, 比如需要ajax获取 请求页面的模板信息 这个时候用到就很便捷 阅读全文
posted @ 2017-12-07 16:23 小绵羊~~ 阅读(349) 评论(0) 推荐(0)
摘要: Python标准异常总结 UnicodeEncodeError UnicodeDecodeError UnicodeTranslateError SystemExitPython编译器进程被关闭 TypeError不同类型间的无效操作 UnboundLocalError访问一个未初始化的本地变量(N 阅读全文
posted @ 2017-12-07 16:22 小绵羊~~ 阅读(524) 评论(0) 推荐(0)
摘要: os模块中关于文件/目录常用的函数使用方法 函数名 使用方法 以下是支持路径操作中常用到的一些定义,支持所有平台 os.path模块中关于路径常用的函数使用方法 函数名 使用方法 以下为函数返回 True 或 False 阅读全文
posted @ 2017-12-07 16:21 小绵羊~~ 阅读(2186) 评论(0) 推荐(0)
摘要: 字符串格式化符号含义 符 号 说 明 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化定点数,可指定小数点后的精度 %e 用科学计数法格式化定点数 %E 作用同%e,用 阅读全文
posted @ 2017-12-07 16:20 小绵羊~~ 阅读(1532) 评论(0) 推荐(0)
摘要: capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度 width 的新字符串 count(sub[, start[, end]]) 返回 sub 在字符串里边出现的次数,start 阅读全文
posted @ 2017-12-07 16:19 小绵羊~~ 阅读(653) 评论(0) 推荐(0)
摘要: XAMPP是目前比较流行Web服务器套件,集成了Apache、MySQL、PHP、PERL、FTP等各种软件包。但是细心的人可以发现,XAMPP安装完成后,默认是可以目录浏览的,这有些不安全。如果需要禁止目录浏览,可以这样修改下(以XAMPP最新版本1.8.1为例):1、如果是Windows版本XA 阅读全文
posted @ 2017-12-07 16:18 小绵羊~~ 阅读(1741) 评论(0) 推荐(0)
摘要: 原理:根据自己的lampp中的php版本,编译memcache时,引用对应下载的php版本,并安装后的php_config来生成memcache.so文件,再将这个so文件放置到lamppp对应位置,再修改php扩展配置 下个跟自己lampp中版本相同的PHP源码,我的是PHP版本是5.6.30,h 阅读全文
posted @ 2017-12-07 16:17 小绵羊~~ 阅读(273) 评论(0) 推荐(0)
摘要: 1、查看你linux系统的位数,是32位的还是64位的。使用uname -a命令查看。 显示有 x86_64则说明你是64位内核, 跑的是64位的系统. i386, i686说明你是32位的内核, 跑的是32位的系统 2、首先下载xampp的安装包。打开网址:https://www.apachefr 阅读全文
posted @ 2017-12-07 16:16 小绵羊~~ 阅读(14321) 评论(0) 推荐(0)
摘要: 有以下两种情况: 1、mysql未分配访问权限 格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码"; grant select,update,insert,delete on *.* to zhxia@'%' identified by '1234 阅读全文
posted @ 2017-12-07 16:16 小绵羊~~ 阅读(3292) 评论(0) 推荐(0)
摘要: 以下主要是针对linux下的目录(windows也是一样,文件名都一样) Apache:etc/httpd.conf PHP:etc/php.ini (Apache 正在运行的 PHP 版本) MySQL:etc/my.ini Apache xampp:etc/extra/httpd-xampp.c 阅读全文
posted @ 2017-12-07 16:16 小绵羊~~ 阅读(559) 评论(0) 推荐(0)
摘要: function getip(){ static $ip = null; if($ip !=null) return $ip; if(getenv('REMOTE_ADDR')) $ip = sprintf('%u',ip2long(getenv('REMOTE_ADDR'))); elseif(g 阅读全文
posted @ 2017-12-07 16:15 小绵羊~~ 阅读(214) 评论(0) 推荐(0)
摘要: function _post($url,$post_data){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // post数据 curl_s 阅读全文
posted @ 2017-12-07 16:14 小绵羊~~ 阅读(257) 评论(0) 推荐(0)
摘要: 方法一 安装cURL wget https://curl.haxx.se/download/curl-7.53.1.tar.gz tar -zxf curl-7.17.1.tar.gz ./configure --prefix=/usr/local/curl make & make install 阅读全文
posted @ 2017-12-07 16:13 小绵羊~~ 阅读(569) 评论(0) 推荐(0)
摘要: 1.php基础 2.mysql基础 3.js基础 4.jq 5.正则 6.面向对象 7.分页类,购物车类,数据库类,上传类,图片处理类 8.smarty模板技术(以及自己写模板引擎) 9.ajax 10.cookie、session 11.bootstrap 12.tp、laravel,cms,ec 阅读全文
posted @ 2017-12-07 16:12 小绵羊~~ 阅读(292) 评论(0) 推荐(0)
摘要: 1报名出处: git config --global user.name lhp 用户名 git config --global user.email a@.qq.com 邮箱 2.建立项目文件夹:mkdir test 3.建立版本库:git init 4.命令操作: 查看版本状态:git stat 阅读全文
posted @ 2017-12-07 16:12 小绵羊~~ 阅读(145) 评论(0) 推荐(0)
摘要: 一、数据库:DB 1、db查 DB::table('msg')->where('id','>',$id)->get() 查询单行 DB::table('msg')->where('id','=',$id)->first() 2、db增 DB::table('msg')->insertGetId($d 阅读全文
posted @ 2017-12-07 16:10 小绵羊~~ 阅读(617) 评论(0) 推荐(0)
摘要: 一、路由 1.index.php/test/hello->控制器test的hello方法 2. 也可以手动配置路由 app/config/routes.php中 I:$route['testa/(:any)'] = 'test/hello'; -》 //在地址栏中输入 index.php?testa 阅读全文
posted @ 2017-12-07 16:09 小绵羊~~ 阅读(479) 评论(0) 推荐(0)
摘要: 1、ajax 原理 js提供了一个类 XMLHttpRequest,实例化该对象xhr= new XMLHttpRequest() 这个时候 可以通过xhr对象发送http请求,并接收返回的信息 所以 ajax 是xhr对象 执行http请求 2、xhr对象 a.创建xhr对象 xhr= new X 阅读全文
posted @ 2017-12-07 16:08 小绵羊~~ 阅读(225) 评论(0) 推荐(0)
摘要: php处理伪静态: 1.path_info模式 通过正则表达式去分析伪静态url地址 注意:nginx默认不支持path_info模式 如:url="http://test.com/list.php?type=2&cid=1" 可以转换为"http://test.com/list/2/1.html" 一般使用preg_match(),去匹配/2/1.html,然后根据这个值去组装成u... 阅读全文
posted @ 2017-12-07 16:07 小绵羊~~ 阅读(166) 评论(0) 推荐(0)
摘要: 1.先查询该软件是否安装,是否存在 2.根据一中的结果(软件包名称),执行如下命令 阅读全文
posted @ 2017-12-07 16:07 小绵羊~~ 阅读(1551) 评论(0) 推荐(0)
摘要: 大致方向: 1.页面静态化:适用于不是经常改动的页面 伪静态:将动态地址转换为静态地址 纯静态:分为局部纯静态、全部纯静态 buffer:缓冲区,一个内存地址空间,主要用于存储数据 输出流程:内容 -> php buffer -> tcp -> 终端 buffer缓冲区的开启: 1. 默认php.i 阅读全文
posted @ 2017-12-07 16:06 小绵羊~~ 阅读(1416) 评论(0) 推荐(0)
摘要: 解决方向: 1. php语言级的性能优化 php开发时的代码优化 2. php周边问题的性能优化 web服务器,数据库,一些服务memcache等 3. php语言自身的分析、优化 php的底层C的优化 压力测试工具: ab:Apache提供的压力测试软件 php语言级的性能优化: 1.多使用php内置的变量,常量,函数 2.尽可能规避使用php的魔法函数 3.禁止使用错误抑制符 @ ... 阅读全文
posted @ 2017-12-07 16:05 小绵羊~~ 阅读(161) 评论(0) 推荐(0)
摘要: 加快compser install 和update的方法: 可以进入composer国内镜像里面进行参考 如下是修改composer.json文件来实现(在json配置的最后加上如下代码) 或者提前配置composer 默认使用国内镜像 阅读全文
posted @ 2017-12-07 16:03 小绵羊~~ 阅读(441) 评论(0) 推荐(0)
摘要: 报错类:filp/whoops 打印类:symfony/var-dumper 数据库类:catfan/medoo 模板引擎:twig/twig 阅读全文
posted @ 2017-12-07 16:02 小绵羊~~ 阅读(138) 评论(0) 推荐(0)
摘要: 先考虑如下问题: 禁用了cookie,session能否使用? 如何把session存储数据库/memcached/redis 如何实现一个严格的30分钟过期的会话?、 如何实践web服务器集群的会话共享? 如何实现两个不同域站点的会话共享? 答: 能! cookie和session的关系 cook 阅读全文
posted @ 2017-12-07 16:01 小绵羊~~ 阅读(732) 评论(0) 推荐(0)
摘要: 常见三种: innodb:所有数据在一个文件中 myisam:数据分类存储 memory:内存 innodb和myisam区别: innodb(李小心):支持事务,不支持全文索引,行锁(更细),支持多种索引 myisam(张马虎):不支持事务,支持全文索引,表锁,只支持B树索引 阅读全文
posted @ 2017-12-07 16:00 小绵羊~~ 阅读(120) 评论(0) 推荐(0)
摘要: 四大特性:隔离性,原子性,一致性,持久性 阅读全文
posted @ 2017-12-07 15:58 小绵羊~~ 阅读(175) 评论(0) 推荐(0)
摘要: 在使用多列索引或建立多列索引时,我们一般要遵循“最左前缀原则”。请简单说明“最左前缀原则”。 针对单列索引, 左边准确而右边模糊,可以用到索引,反之则不可以. 如 where name like ‘poly%’,可以用到, 而”%poly”则不用到. 针对多列索引, 左边的列用到索引后,右侧的列才有 阅读全文
posted @ 2017-12-07 15:57 小绵羊~~ 阅读(1563) 评论(0) 推荐(1)
摘要: 索引:提高了查询速度,降低了增删改的速度 索引操作: 查看索引:show index from table tbname,show create table tbname 删除索引:alter table tbname drop index key1,drop index key1 from tbn 阅读全文
posted @ 2017-12-07 15:57 小绵羊~~ 阅读(134) 评论(0) 推荐(0)
摘要: 提高查询速度,有利于排序和分组. (排序和分组如用不上索引,则会产生临时表和filesort的过程) 根据业务逻辑,分析列查询的频度和顺序, 建立索引和复合索引. 主键索引(primary key), >不需要有索引名,因为只有一个主键索引 唯一索引(unique key) >unique key 阅读全文
posted @ 2017-12-07 15:56 小绵羊~~ 阅读(3540) 评论(0) 推荐(0)
摘要: 各种服务的默认端口号: http:80 https:443 tomcat:8080 mysql:3306 ftp:21 ssh:22 telnet:23 smtp:25 php-fpm:9000 memcached:11211 redis:6379 mongodb:27017 sphinx:9312 阅读全文
posted @ 2017-12-07 15:54 小绵羊~~ 阅读(1366) 评论(0) 推荐(0)
摘要: final class single{ protected static $ins=null; protected function __construct(){} public static function getIns(){ if(self::$ins==null){ self::$ins = 阅读全文
posted @ 2017-12-07 15:54 小绵羊~~ 阅读(368) 评论(0) 推荐(0)
摘要: 1.如何取得来访者的IP地址? $_SERVER[‘RRMOTE_ADDR’]; $_SERVER[‘CLIENT_IP’]; $_SERVER[‘HTTP_X_FORWARED_FOR’]; 2.$_FILES的结构 Array ( [pic] => Array ( [name] => 菜单2.jpg [type] =... 阅读全文
posted @ 2017-12-07 15:50 小绵羊~~ 阅读(2511) 评论(0) 推荐(0)
摘要: fopen($address,$mode);//打开文件,并以$mode的模式打开 fwrite($hander,$str);//向打开的文件中写入$str字符串 fclose($dh);//关闭打开的文件 $fgetcsv($hander);//从打开的文件中取出一行数据, //并将这一行数据根据 阅读全文
posted @ 2017-12-07 15:37 小绵羊~~ 阅读(2124) 评论(0) 推荐(0)
摘要: 一、Smarty基础用法: 1、基础用法如下 include './smarty/Smarty.class.php';//引入smarty类 $smarty = new Smarty();//实例化smarty $smarty->template_dir = './dir';//设置默认模板路径(当 阅读全文
posted @ 2017-12-07 15:36 小绵羊~~ 阅读(353) 评论(0) 推荐(0)
摘要: 基本配置 define('APP_DEBUG',true);//开启debug模式 //记录日志 'LOG_RECORD' => true, //系统日志在记录的时候需要开启debug调试模式,如果debug模式没有开启,日志并不记录. 'DB_SLQ_LOG' => true, //SQL执行日志 阅读全文
posted @ 2017-12-07 15:34 小绵羊~~ 阅读(331) 评论(0) 推荐(0)
摘要: 在PHP中定义常量是通过define()函数来完成的,但在类中定义常量不能使用define(),而需要使用const修饰符。类中的常量使用const定义后,其访问方式和静态成员类似,都是通过类名或在成员方法中使用self访问,但在PHP 5.3.0之后也可以使用对象来访问。被const定义的常量不能 阅读全文
posted @ 2017-12-07 15:29 小绵羊~~ 阅读(1210) 评论(0) 推荐(0)