随笔分类 - php
php学习心得
摘要:今天试了一下在php添加扩展,看了挺多资料,细节上不一致,其他大体是差不多的。 我们来开发一个叫ccvita_string的函数,他的主要作用是返回一段字符,对应的php代码可能如此: 第一步,生成代码 进入php源代码中自带的工具ext_skel,利用其创建文件。 首先我们创建一个文件ccvita
阅读全文
摘要:浏览器和服务器之间只一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求输出相应的程序,不能保持持久连接。 这样就出现了一个问题,一个客户端的相应服务端可能执行1秒也有可能执行1分钟,这样浏览器就会一直处于等待状态,如果程序执行缓慢,用户可能就没耐心关掉了
阅读全文
摘要:我们公司一直用这个图表统计, 最近整理了一下相关文档,提供大家学习。 首先可以看看 http://www.cnblogs.com/xuhongfei/archive/2013/04/12/3016882.html 博客对于其的介绍: 一、简介 Ø FusionCharts 是InfoSoft Glo
阅读全文
摘要:翻起之前的代码看了一下,还是发表到这里,以后容易查找。 以下的两个文件在这里下载 http://download.csdn.net/detail/u013085496/9673828 也可以直接上github下载全包 17-01-25日补充 如果遇到发邮件出现Extension missing op
阅读全文
摘要:今天看了一下composer,前几天开始用包依赖,以前一直都是自己手动配。今天用了composer,要学习的话可以按照以下链接学习; 1 官方文档: http://docs.phpcomposer.com/ 2 如果要换国内镜像 https://pkg.phpcomposer.com/可以上这里看看
阅读全文
摘要:Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。安装cronolog后,可以将日志文件按时间分割,易于管理和分析。 cronolog安装配置非常简单,下载后只需要输入几个命令即可完成。 1、下载(最新版本) 如果这个链接失效,请上这个链接
阅读全文
摘要:一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个 表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10 进行取模。
阅读全文
摘要:一、基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhost root]# ifconfig eth0:1 192.168.1.11[root@localhost root]# ifconfig e
阅读全文
摘要:1.简介 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机 制是在内存中开辟一块空间,然后建立一个HashTable,Me
阅读全文
摘要:用PHPExcel做导出execl的时候发现在本地没有问题,但是把网站传到租用的服务器的时候就报错,具体如下: 代码如下:
阅读全文
摘要:不多说,看代码 Head.php foot.php test.php //其他看到的很全的php文件缓存 看http://www.cnblogs.com/coolid/archive/2012/09/14/2684373.html 链接
阅读全文
摘要:公司代码一直采用着异步调用,好处挺多。 浏览器和服务器之间是通过 HTTP 协议进行连接通讯的。这是一种基于请求和响应模型的协议。浏览器通过 URL 向服务器发起请求,Web 服务器接收到请求,执行一段程序,然后做出响应,发送相应的html代码给客户端。 这就有了一个问题,Web 服务器执行一段程序
阅读全文
摘要:一 从网页中提取关键词 $meta = get_meta_tags('http://www.emoticode.net/'); $keywords = $meta['keywords']; // Split keywords $keywords = explode(',', $keywords );
阅读全文
摘要:如何利用php自动执行.sql文件,就是获取sql文件中的内容,然后将每一句sql语句一次执行。 代码example: //读取文件内容 $_sql = file_get_contents('test.sql'); $_arr = explode(';', $_sql); $_mysqli = ne
阅读全文
摘要:我们写程序,难免会有问题(是经常会遇到问题 ),而PHP遇到错误时,就会给出出错脚本的位置、行数和原因。有很多人说,这并没有什么大不了。确实,在调试程序阶段,这确实是没啥的,而且我认为给出错误路径是必要的。 但泄露了实际路径的后果是不堪设想的,对于某些入侵者,这个信息可是非常重要,而事实上现在有很多
阅读全文
摘要:这是使用QQ网站用的js来实现省市区三级联动的。引用非常方便 前台: <!DOCTYPE html> <html> <head> <title>QQ JS省市区三级联动</title> <!-- 直接使用QQ的省市区数据 --> <!-- <script type="text/javascript"
阅读全文
摘要:今天新开了一个服务器,代码挪移过去的时候,竟然数据库连接不上,看了一下,原来将配置从127.0.0.1改为localhost就可以了。看看下面这两个的区别。 很多人会接触到这个ip地址127.0.0.1。也许你会问127.0.0.1是什么地址?其实127.0.0.1是一个回送地址,指本地机...
阅读全文
摘要:刚开始调用微信小店api的时候,可能大家会遇到问题。系统总是提示system error,归根结底还是发送的参数不正确。下面给出几个调用例子:例子写得不全。AccessToken); $ResData = cUrlRequest($url,'{"status": '.$st...
阅读全文
摘要:全文检索 一、生活中的数据总体分为: 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。 非结构化数据:指没有固定格式或不定长的数据,如邮件,word文档等。 非结构化数据还有一种叫法:全文数据。 二、按数据的分类,搜索也分为两种: 对结构化数据的搜索: 如对数据库的搜索:SQL语句。
阅读全文
摘要:接上一部分 (4)如果不是索引列的第一部分,如下例子:可见虽然在money上面建有复合索引,但是由于money不是索引的第一列,那么在查询中这个索引也不会被MySQL采用。 mysql> explain select * from sales2 where moneys=1 \G *********
阅读全文

浙公网安备 33010602011771号