为了账号安全,请及时绑定邮箱和手机立即绑定

PHP

ThinkPHP基础篇(配置篇) 原创

基础篇 默认采用的是多模块的架构,并且是支持单一的模块设置,所有的模块的命名空间都是以app作为根命名空间 命名空間 common是公共模块,不能直接的访问,但是我们可以在其他的模块中使用 use app\common\controller\xxx as 别名 然后继承下这个引用 配置: // 定义应用目录 define('APP_PATH', __DIR__ . '...

83浏览 4推荐 0评论

微信公众号批量爬取java版(一)

本文出自ljw不想加班的博客,原文地址 最近需要爬取微信公众号的文章信息。在网上找了找发现微信公众号爬取的难点在于公众号文章链接在pc端是打不开的,要用微信的自带浏览器(拿到微信客户端补充的参数,才可以在其它平台打开),这就给爬虫程序造成很大困扰。后来在知乎上看到了一位大牛用php写的微信公众号爬取程序,就直接按大佬的思路整了整搞成java的了。改造途中遇到蛮多细节问题,拿出来分享一下。 附上大牛...

449浏览 7推荐 0评论

Blog----安全问题小记

作者:四火的唠叨, 原文地址 最近Blog遭遇了几个安全问题,折腾了几个钟头,在此记录一下。 最大的问题是blog访问时不时地出现“502 bad gateway”,即便不出现,latency也能达到接近三十秒。 于是登上vps去看原因,top命令发现CPU都用完了。靠,十个php-fpm居然都在满功率工作。研究了一下,通常php-fpm在没有请求的时候是不应该占用那么多C...

167浏览 4推荐 0评论

ThinkPHP基础篇(模型篇) 原创

视图和 模板 视图view :为用户展示界面 通常的view层是一个界面 为用户展示数据 在index的控制器中 return view() 这个时候默认返回的index模块中view中的index.html 如果这个文件不存在就会报错 return view() ; 参数 第一个是访问的路径 view()方法中可以添加参数 例如 view("upload") 就会去找view...

53浏览 1推荐 0评论

ThinkPHP基础篇(请求和响应) 原创

请求和响应 请求对象的获取 就是request 在thinkphp中提供了三种方式让我们获取request对象 1.助手函数 $request= request(); 2.使用 use think\Request 调用instance $request= Request::instance(); 3. 方法参数里面直接使用 同样使用use ..... 方法的参数里面直接(Request $requ...

28浏览 1推荐 0评论

ThinkPHP接入微信公众号支付

作者:雷雪松,原文地址 微信在生活中的地位越来越重要。人流量大,信息大的地方都是商户营销必争之地,在微信公众号中微信支付使用的场景越来越多。下面PHP程序员雷雪松就详细的讲解下ThinkPHP如何接入微信公众号支付。 1、下载官方demo,并放到ThinkPHP/Library/Vendor/下面,建议建一个Wxpay文件夹。以后如果想接入支付宝就再建一个Alipay。这样在多种支付的情况下目录可...

345浏览 5推荐 1评论

PHP7源码分析之CG和EG

作者:信海龙,原文地址 在阅读PHP源码的时候,会遇到很多宏。如果不了解这些宏的含义,对代码理解会带来很多困扰。现在我们就一起来看看CG和EG两个宏的含义。 CG 含义 CG的含义是 compiler_globals。Zend编译器相关的全局变量。 作用 大家都知道PHP代码最终是转化为Opcode去执行的。在PHP转换为Opcode过程中需要保存一些信息。这些信息就保存在CG全局变量中。 如果想...

61浏览 1推荐 0评论

原理上搞懂LVS的DR和NAT模式的缺陷,不看小心踩坑 原创

笔者最近负责公司负载均衡改造,之前公司用的一套商用的负载均衡,用时已久,其功能更新也停止了。为此,我计划采用lvs+keepalive+nginx+lua的开源架构替换掉商用的那一套。 相信一般的小公司用的最多的还是DR和NAT模式,关于DR和NAT模式的原理请看看下图,我们先从lvs的DR和NAT模式特性聊聊一些问题。 问题1、lvs的DR模式和NAT模式核心缺陷有哪些? DR模式的缺陷 1:R...

518浏览 11推荐 2评论

微信公众号批量爬取java版(二)

续前文微信公众号批量爬取java版(一) 我是用java写的服务端代码。 处理公众号历史页数据方法: public void getMsgJson(String str ,String url) throws UnsupportedEncodingException { // TODO Auto-generated method stub String biz = ""; Ma...

79浏览 1推荐 0评论

初学者笔记①——PHP基础篇总结

1-1——变量 ——————————我的理解—————————— 变量:变量就是一个购物袋,但是它只能装一个物品,后面转进去的物品会取代...

288浏览 2推荐 0评论

本人常用的命令(mysql,linux) 比较实用吧。

1.先说说linux吧! 通常来说最基本的命令大概也就那么多。首先是对文件的增删改查,复制文件,移动文件,对比文件,赋予文件权限,拆解文件,合并文件,修改文件组属和查看文件的执行的进程等 查看一些文件的信息, a. 对文件的增删改查 mkdir //创建一个文件夹 vi 文件名 //在输出内容后保存退出就直接是个文件了 vim 文件名 //同上 touch 文件名 //新建一个文件 rm -rf ...

254浏览 3推荐 0评论

程序猿如何高效学习编程?

简介:本人17岁,现是一名java开发攻城狮,在学习编程的路上很多小伙伴很迷茫,下面给大家聊一下如何才能学好编程呢? 俗话说人要有目标,学习编程也是一样的道理。朝着自己的目标前进,往往会事半功倍。经常遇到很多人问,现在java好找工作吗?听说Python很厉害,我要不要学Python呢?技术一直在更新,今天可能Python很火,明天可能C#很火,这些都是预料不到的事情。往往自己正确的选择更为重要,...

1099浏览 16推荐 3评论

zend studio进行php server设置

1.按如下路径打开:windows---preferences---php---servers 2.点击右侧new 按钮,选择第二个选项 3.名字随意,目录为wamp/bin/apache/conf 4.完成设置(本人使用8080端口) ——————————————————————————————— 上述操作告一段落,效果可由此查看 没有设置php srever时,点击run as---run c...

86浏览 1推荐 0评论

微信支付那些事儿(PHP版)

微信支付的那些事儿 前言 前段时间有空做了一个微信小程序OFO,写了一篇文章链接如下微信下程序OFO小黄车+tp5打造全栈应用,由于个人开发,没有商户号,所以微信支付没有做,最近借助朋友的商户号,把微信支付功能做了一下,简单阐述一下,小程序已经上线,欢迎大家扫码体验,小程序码如下(ps:体验过程中会涉及到微信支付,都只要支付一分钱即可) 准备工作 开通微信支付和微信商户号 这个过程就和开通服务号的...

633浏览 7推荐 0评论

php 和 j s 对数字,字母,汉子等特殊字符串 取反

<?php //方法一: $str="要显示一个目录树及其每个子树的磁盘使用情况"; print_r(join("",array_reverse(preg_split("//u",$str)))); echo "</br>"; //方法二: $str = ".tcejbo ecafretnI...

162浏览 2推荐 0评论
首页上一页1234567下一页尾页

推荐作者

热门手记

意见反馈 常见问题 APP下载
官方微信