07 2016 档案

php工程师学习汇总
摘要:视频地址:http://study.163.com/course/courseMain.htm?courseId=933003 e 问题: 1.网站是如何工作的? 在浏览器中输入域名或内容等,敲回车时,它像远程服务器请求,调用php程序,去抓取mysql数据,再以HTML代码返回给客户. php基础 阅读全文
posted @ 2016-07-27 12:06 zengyanlove 阅读(158) 评论(0) 推荐(0)
20个点有助于提高编程效率
摘要:用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会, 注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加 上了双引号)。 1、如果能将类的方法定义成sta 阅读全文
posted @ 2016-07-27 11:05 zengyanlove 阅读(155) 评论(0) 推荐(0)
高级PHP工程师应该具备的一些技能
摘要:初次接触PHP,就为其美所折服,于是一发不可收拾。 很多面试,很多人员能力要求都有“PHP高级工程师的字眼”,如果您真心喜欢PHP,并且您刚起步,那么我简单说说一个PHP高级工程师所应该具备的,希望给初级或已经达到中级的PHP工程师一些帮助。 一、平静的心态 和所有程序员一样,要写一手好的程序,没有 阅读全文
posted @ 2016-07-26 21:57 zengyanlove 阅读(253) 评论(0) 推荐(0)
中级常见面试题
摘要:①写一个函数,尽可能高效的,从一个标准url里取出文件的扩展名例如: http://www.test.com.cn/abc/de/fg.php?id=1需要取出php或.php ②描述一下大流量高并发量网站的解决方案 ③如何设计或配置Mysql,才能达到高效使用的目的。 ④使用事务使用外键使用索引2 阅读全文
posted @ 2016-07-26 21:24 zengyanlove 阅读(771) 评论(2) 推荐(0)
12个提问频率最高的PHP面试题
摘要:问题1:请用最简单的语言告诉我PHP是什么? 回答:PHP全称:Hypertext Preprocessor,是一种用来开发动态网站的服务器脚本语言。 问题2:什么是MVC? 回答:MVC由Model(模型), View(视图)和Controller(控制器)组成,PHP MVC可以更高效地管理好3 阅读全文
posted @ 2016-07-26 21:13 zengyanlove 阅读(92) 评论(0) 推荐(0)
实用的PHP函数
摘要:PHP的功能越来越强大,里面有着非常丰富的内置函数。 资深的PHP程序员对它们可能都很熟悉,但很多的PHP学习者,仍然对一些非常有用的函数不太熟悉。 1. php_check_syntax 这个函数可以用来检查特定文件中的PHP语法是否正确。 使用方法: $error_message = ""; $ 阅读全文
posted @ 2016-07-26 17:11 zengyanlove 阅读(119) 评论(0) 推荐(0)
PHP关联数组使用技巧
摘要:1.添加数组元素 PHP是一种弱类型语言,这意味着你不需要显示声明一个数组及其大小,相反,你可以同时声明并填充数组。 额外的数组元素可以象下面这样追加: $capitals['Arkansas'] = 'Little Rock'; 如果你正在处理数字索引数组,你可能想使用显示命名的函数前置和追加元素 阅读全文
posted @ 2016-07-26 17:05 zengyanlove 阅读(922) 评论(0) 推荐(0)
彻底理解PHP的SESSION机制
摘要:一、默认机制,用磁盘文件来实现PHP会话。php.ini配置:session.save_handler = files 1、session_start() A、 session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中, PHP自身的垃圾回 阅读全文
posted @ 2016-07-26 16:38 zengyanlove 阅读(131) 评论(0) 推荐(0)
PHP7错误处理机制修改
摘要:一、现在有两个异常类:Exception and Error. PHP7现在有两个异常类,Exception and Error。 这两个类都实现了一个新的接口:Throwable。 在您的异常处理代码中,类型暗示可能需要调整下。 二、一些致命错误和可恢复致命错误改为抛出Error对象。 有一些致命 阅读全文
posted @ 2016-07-26 16:36 zengyanlove 阅读(231) 评论(0) 推荐(0)
php利用了 遍历查询 删除重复数组元素
摘要:几种php 删除数组元素方法在很多情况下我们的数组会出现重复情况, 那我们删除数组中一些重复的内容怎么办,这些元素我必须保持他唯一,所以就想办法来删除它们, 下 面利用了遍历查询来删除重复数组元素的几种方法几种php 删除数组元素方法在很多情况下我们的数组会出现重复情况,那我们删除数组中一些重复的内 阅读全文
posted @ 2016-07-26 15:19 zengyanlove 阅读(2487) 评论(0) 推荐(0)
PHP 中有两个基本的输出方式
摘要:PHP echo 和 print 语句 echo 和 print 区别: echo - 可以输出一个或多个字符串 print - 只允许输出一个字符串,返回值总为 1 提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。 echo输出代码: 显示字符串: ec 阅读全文
posted @ 2016-07-25 17:28 zengyanlove 阅读(193) 评论(0) 推荐(0)
php统计访问单篇文章的访问量(分享)
摘要:把app的文章分享出去了,但是要看多少人看了这篇文章(浏览数) 在分享页面写: 只是统计某网页浏览数 阅读全文
posted @ 2016-07-25 16:45 zengyanlove 阅读(406) 评论(0) 推荐(0)
PHP多种序列化与反序列化的方法
摘要:序列化是将变量转换为可保存或传输的字符串的过程; 反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。 这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。 1. serialize和unserialize函数 这两个函数经常用到 $a = array('a' => 'Apple 阅读全文
posted @ 2016-07-25 10:35 zengyanlove 阅读(108) 评论(0) 推荐(0)
php 判断变量为空的5种方法
摘要:第一 : isset() 说明:它会判断变量是否为空,并且可以用来判断数组中元素是否被定义过 注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右 1 2 3 4 5 6 7 8 9 <?php $a = ''; $a['c'] = ''; if 阅读全文
posted @ 2016-07-21 11:18 zengyanlove 阅读(1740) 评论(0) 推荐(0)
php入门 : 常量基本原则
摘要:命名规范: 1、区分大小写,定义时可以指定是否大小写敏感 2、常量开头只能是字母和下划线,后面可以接任意个数的字母字符 3、默认情况下,作用域是全局的 4、已定义常量的名称,不能够与再次定义的常量和变量名称相同 5、尽量使用大写字符,便于阅读和识别 6、常量的名称不以$开头,值只能是特定的:整数、浮 阅读全文
posted @ 2016-07-21 10:47 zengyanlove 阅读(137) 评论(0) 推荐(0)
不想压抑自己
摘要:掌握 php, 熟悉相关知识(看自己掌握的怎样,看着目录说出相关用法)学习php7, php7 速度比php 5.6快 两倍多花时间在 Mysql 上(待遇不错,也很需要这行技术人员,当然了技术的高)学习 Python,掌握 Python (现在比较流行的语言之一,工资也不错)有时间,还是要学习下 阅读全文
posted @ 2016-07-20 11:38 zengyanlove 阅读(142) 评论(0) 推荐(0)
php高级程序员
摘要:重点:除了基本的LNMP程序,还能够在某个方向或领域有深入学习。(纵深维度发展) 目标: 除了能够完成基本的PHP业务开发, 还能够解决大部分深入复杂的技术问题, 并且可以独立设计完成中大型的系统设计和开发工作; 自己能够独立hold深入某个技术方向,在这块比较专业。(比如在MySQL、Nginx、 阅读全文
posted @ 2016-07-20 10:45 zengyanlove 阅读(146) 评论(0) 推荐(0)
php中级程序员之学习路线
摘要:重点:提高针对LNMP的技能,能够更全面的对LNMP有熟练的应用。 目标: 能够随时随地搭建好LNMP环境,快速完成常规配置; 能够追查解决大部分遇到的开发和线上环境的问题; 能够独立承担中型系统的构架和开发工作; 能够在大型系统中承担某个中型模块的开发工作。 1. Linux 在第一阶段的基础上面 阅读全文
posted @ 2016-07-20 10:38 zengyanlove 阅读(1672) 评论(0) 推荐(0)
php初级程序员之学习路线
摘要:重点 : LNMP 安装配置 ① 能够完成基本的LNMP系统安装,简单配置维护; ② 能够做基本的简单系统的PHP开发; ③ 能够在PHP中型系统中支持某个PHP功能模块的开发; 1.Linux 基本命令、操作、启动、基本服务配置(包括rpm安装文件,各种服务配置等);会写简单的shell脚本和aw 阅读全文
posted @ 2016-07-19 17:40 zengyanlove 阅读(199) 评论(0) 推荐(0)
基础2
摘要:1.$符号由来 $是函数,可以用jQuery代替. jQuery有两个对象,$().....$.get(); 2.jQuery和dom对象的关系 如果要互相调用,就必须转成对应得对象,才可以调用 dom对象是jQuery的数组组成部分. $(h2)[0].style.background="blue 阅读全文
posted @ 2016-07-19 14:31 zengyanlove 阅读(86) 评论(0) 推荐(0)
基础1
摘要:一..各种选择器操作 1.基础选择器 $(#id)--$(.class)--$(标签p)--$('*')--$('标签,#id,.class') 2.层次选择器 $("s1 s2")--$("s1>s2") $('s1+s2')--$('s1~s2') 3.并且 :first :last :eq() 阅读全文
posted @ 2016-07-19 14:20 zengyanlove 阅读(74) 评论(0) 推荐(0)
安装运行Python
摘要:第一 : 安装Python 有两个版本 2.7 和 3x ,她们不兼容,许多第三方不能用到 3x ① 在官方下载适合自己的(我电脑是64位,系统是Windows), 地址 : https://www.python.org/ ② 安装好 ③ 用 Nodepad++ 工具写,后缀名为 .py ,不要用W 阅读全文
posted @ 2016-07-19 11:11 zengyanlove 阅读(108) 评论(0) 推荐(0)
删数据,id重1开始
摘要:语句 : truncate table 表名 执行了这条语句,改表的数据全部都删除了,并且从1开始 阅读全文
posted @ 2016-07-18 22:35 zengyanlove 阅读(90) 评论(0) 推荐(0)
mysql优化方案
摘要:第一 : sql语句优化 (越到后面成本越高,效率越低..) ① 最好用" int "类型; ② 不用有 空 字段( not null ); ③ 尽量不要用 " * "; ④ 用where也不要用having; 尽量少查询 第二 : 索引 (效率越来越低) 如果某些字段用来 排序或查询 或搜索 ,这 阅读全文
posted @ 2016-07-18 22:16 zengyanlove 阅读(81) 评论(0) 推荐(0)
爬虫运行流程
摘要:爬虫含义: 一段自动抓取网页数据的程序 爬虫价值: 获取网页数据,为我所用 爬虫架构: 爬虫动态运行流行: url管理器: 看该网页是否爬过.....(防止重复和循环) url管理器实现方式: ①内存(Python自带的set(),有防止重复的url),,,,,适合小型网站 ②关系数据库(mysql 阅读全文
posted @ 2016-07-18 14:36 zengyanlove 阅读(235) 评论(0) 推荐(0)