文章分类 -  PHP

摘要:一、引言 在软件开发中,当我们需要重复使用某个对象时,如果重复使用new创建这个对象,内存就需要多次去申请内存空间,这样可能造成资源浪费甚至内存溢出等问题。。。下面请看我们我们今天学习的享元模式是如何解决这个问题的 二、享元模式的结构 借用下大话设计模式中的图,嘿嘿。。。 三、享元模式 定义:运用共 阅读全文
posted @ 2017-07-28 09:45 Vitascope 阅读(212) 评论(0) 推荐(0)
摘要:1、前言 mysql数据库的备份方式有很多; 例如: 1、使用mysqldump函数 mysqldump -u username -p dbname table1 table2 ... > BackupName.sql 基本使用: 2、管理工具 备份数据库的方法很多,上面两种比较常见 而本次主要讲解 阅读全文
posted @ 2017-07-28 09:44 Vitascope 阅读(246) 评论(0) 推荐(0)
摘要:如果header()跳转走后,不加exit();则会执行下面的写入语句(尽管跳转到另外一个页面了,但是后面的语句还是会被执行)。 阅读全文
posted @ 2017-07-26 11:03 Vitascope 阅读(437) 评论(0) 推荐(0)
摘要:这篇文章研究的主要内容就是使用PHP来发送电子邮件,总结为以下两种方法: 一、使用PHP内置的mail()函数 <?php $to = "test@163.com"; //收件人 $subject = "Test"; //主题 $message = "This is a test mail!"; / 阅读全文
posted @ 2017-07-25 09:34 Vitascope 阅读(166) 评论(0) 推荐(0)
摘要:chrome52.0.2743.80以上, accept: { title: 'Images', extensions: 'jpg,jpeg,png', mimeTypes: 'image/*' } 改为 accept: { title: 'Images', extensions: 'jpg,jpe 阅读全文
posted @ 2017-07-22 13:34 Vitascope 阅读(116) 评论(0) 推荐(0)
摘要:wordpress使用UEditor-KityFormula 编辑器时候插入图片的时候会提示附件大小超出范围等错误,这是因为UEditor编辑器里面有限制了图片附件大小最大不能超过2m的原因 解决办法要修改 插件 php里面的 config.json 文件 “scrawlMaxSize”: 2048 阅读全文
posted @ 2017-07-19 17:39 Vitascope 阅读(6859) 评论(0) 推荐(0)
摘要:1. [MongoDB]安装MongoDB2. [MongoDB]Mongo基本使用:3. [MongoDB]MongoDB的优缺点及与关系型数据库的比较4. [MongoDB]MongoDB与JAVA结合使用CRUD 直接从网上找了一些材料进行操作即可: 参考连接:http://www.cnblo 阅读全文
posted @ 2017-07-17 14:52 Vitascope 阅读(145) 评论(0) 推荐(0)
摘要:这些天复习了排序这个模块,排序算法在程序员的日常工作中是必不可少的,有时候我们不知不觉就用到了排序,这是因为高级语言系统已经比较完美的封装和优化了排序算法,并且在笔试,面试等方面我们都能见到它的身影。下面结合那本大三的教材:严版的《数据结构》,来说一说这几个经典的排序算法,如果有不对的欢迎指正! 首 阅读全文
posted @ 2017-07-12 20:17 Vitascope 阅读(155) 评论(0) 推荐(0)
摘要:empty($var) //用来检查变量是否为空(没有值或零值) isset($var) //这个//测试一个变量看它是否已被定义。 gettype($var) // 返回变量是什么类型“字符串”、“整数”、“布尔值”、“浮点值”等。 is_bool($var) //测试一个变量看它是否包含一个布尔 阅读全文
posted @ 2017-07-12 20:12 Vitascope 阅读(443) 评论(0) 推荐(0)
摘要:error_reporting() 用于设置 PHP 的报错级别并返回当前级别。(PHP 4, PHP 5) 函数能够在运行时设置 error_reporting 指令。 PHP 有诸多错误级别,使用该函数可以设置在脚本运行时的级别。 如果没有设置可选参数 level, error_reportin 阅读全文
posted @ 2017-07-12 20:12 Vitascope 阅读(187) 评论(0) 推荐(0)
摘要:一:Session与Cookie Session:在服务器端创建并存放在服务器的内存中的,Session的内容存储是键值对的列表,格式:名称 | 类型:长度:值 Session的生命周期:在php.ini中 session.gc_maxlifetime 为session设置了生存时间(默认为1440 阅读全文
posted @ 2017-07-12 20:11 Vitascope 阅读(119) 评论(0) 推荐(1)
摘要:1: 编译器处理不同 define宏是在预处理阶段展开,const常量是编译运行阶段使用。 2:类型和安全检查不同 const常量有数据类型,而宏常量没有数据类型,仅仅是展开。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误。 3: 阅读全文
posted @ 2017-07-12 20:11 Vitascope 阅读(143) 评论(0) 推荐(0)
摘要:最近这段时间回家过年了,博客也没有更新,感觉少学习了好多东西,也错失了好多的学习机会,就像大家在春节抢红包时常说的一句话:一不留神错过了好几亿。废话少说,这篇博客给大家说说关于PHP预定义接口中常用到的重量级人物: ArrayAccess。大家也许会问,最基本、最常用的预定义接口有6个呢,为啥非得说 阅读全文
posted @ 2017-07-12 20:10 Vitascope 阅读(115) 评论(0) 推荐(0)
摘要:近期忙着写项目,没有学习什么特别新的东西,所以好长时间没有更新博客。我们的项目用的是lumen,是基于laravel的一个轻量级框架,我看到里面用到了一些反射API机制来帮助动态加载需要的类、判断方法等,所以本篇文章就把在PHP中经常用到的反射API给大家分享一下吧,想学习反射API的同学可以看看。 阅读全文
posted @ 2017-07-12 20:10 Vitascope 阅读(115) 评论(0) 推荐(0)
摘要:一、问题:网上有的说,fastcgi是一个协议,php-fpm实现了这个协议; 有的说,php-fpm是fastcgi进程的管理器,用来管理fastcgi进程的; 有的说,php-fpm是php内核的一个补丁; 有的说,修改了php.ini配置文件后,没办法平滑重启,所以就诞生了php-fpm; 还 阅读全文
posted @ 2017-07-12 20:09 Vitascope 阅读(403) 评论(0) 推荐(0)
摘要:从8月15号来到北京一直到今天,一月有余。来的这段时间一直准备笔试面试,大大小小的公司,乱七八糟面了10多家,近期才安顿下来。面试的这段时间感觉自己成长了不少。初来到这个陌生的城市一脸茫然,不会乘地铁、不会有挤公交、不会恰如其分的生活。。。 面试是进入职场的第一道坎,因为我本身学校太一般的问题在面试 阅读全文
posted @ 2017-07-12 20:08 Vitascope 阅读(138) 评论(0) 推荐(0)
摘要:CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。 使用CUR 阅读全文
posted @ 2017-07-12 20:07 Vitascope 阅读(96) 评论(0) 推荐(0)
摘要:有5个人偷了一堆苹果,准备在第二天分赃。晚上,有一人遛出来,把所有菜果分成5份,但是多了一个,顺手把这个扔给树上的猴了,自己先拿1/5藏了。没想到其他四人也都是这么想的,都如第一个人一样分成5份把多的那一个扔给了猴,偷走了1/5。第二天,大家分赃,也是分成5份多一个扔给猴了。最后一人分了一份。问:共 阅读全文
posted @ 2017-07-12 20:03 Vitascope 阅读(92) 评论(0) 推荐(0)
摘要:可以通过URL重写隐藏应用的入口文件index.PHP,下面是相关服务器的配置参考: [ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htaccess文件放到应用入口文件的同 阅读全文
posted @ 2017-07-12 20:01 Vitascope 阅读(551) 评论(0) 推荐(0)
摘要:<!--?php *************************************************************************************** *php BC高精确度函数库 *php bc math 包含了:相加,比较,相除,相减,求余,相乘,n次方 阅读全文
posted @ 2017-07-12 19:55 Vitascope 阅读(110) 评论(0) 推荐(0)