![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
yijiliangfang
god is with me in
展开
-
java .jks证书在php中的使用
java .jks证书在php中的使用原创 2022-09-06 16:02:15 · 663 阅读 · 1 评论 -
lumen集成elasticsearch检索
需求:只查不需要更新,删除,添加操作,因为添加通过es的filebeat或logstash中间件完成,日志性数据更是不会删除和更新,一致在不停积累,增加,海量的数据;1,在https://packagist.org/包管理库中搜elasticsearch关键词,按照排名,找到一个basemkhirat/elasticsearch,排名比较考前;用composer一步完成:$ composer require basemkhirat/elasticsearch2,和大多的elasticsearch一样,这原创 2021-05-06 17:27:40 · 520 阅读 · 1 评论 -
单例模式
<?phpclass singleOobject{ private static $instance; private function __construct() { } public static function get_instance(){ //判断当前变量是否属于本实例 if(!(self::$instance instanceof self)){ self::$instance原创 2021-04-01 11:22:07 · 144 阅读 · 0 评论 -
模板模式
<?phpabstract class Game{ abstract function initialize(); abstract function startPlay(); abstract function endPlay(); //模板,重点就是这个方法 public final function play(){ //初始化游戏 $this->initialize(); //开始游戏原创 2021-03-30 16:31:11 · 72 阅读 · 0 评论 -
空对象模式
PHP代码:<?phpabstract class AbstractCustomer{ protected $name; public abstract function isNil(); public abstract function getName();}class RealCustomer extends AbstractCustomer { public function __construct($name) { $this-原创 2021-03-30 14:54:16 · 80 阅读 · 0 评论 -
laravel validator unique
laravel 验证唯一时候的解释:例如:"mobile" => "required|unique:jz_customer,mobile,null,id,status,0",每个规则用 | 竖线分割,验证完一条没有错误,执行下一条,一旦一条出错,后面的不验证。required #必填,不能为空;unique #必须唯一;: #冒号后是具体的规则;jz_customer #数据...原创 2018-10-25 20:50:37 · 1605 阅读 · 0 评论 -
laravel 之cookies 的正确入水姿势
先引入下面的2两个很很重要的包包use Cookie;use Response; 1,特别注意,laravel 的cookie 必须在页面渲染之后才生效,或者说才执行。也就是 return view 之后,模板被渲染才生效;如:$cookie_key='todaywork'.date("Ymd",time());return view('themes.defaults...原创 2018-10-17 11:19:28 · 1341 阅读 · 0 评论 -
python函数学习笔记
1,函数名赋值给变量def func(x): return xf=func #把函数名赋值给变量print(f(1)) #用变量调用这个函数再来个PHP的<?phpfunction func($x){ echo $x;}$f='func';$f(1);?>效果一样2,函数多个默认参数的设置def func(x...原创 2018-03-06 10:29:18 · 247 阅读 · 0 评论 -
正则\1\2和\\1的理解
正则表达式中 ‘\1’ 匹配的是 字符 ‘\1’ 。 (因为 ‘\’ 匹配字符 ‘\’ ) ‘\2’ 匹配的是 字符 ‘\2’单独斜杠的 \1 , \2 就是反向引用了。 ‘\1’ 匹配的是 所获取的第1个()匹配的引用。例如,’(\d)\1’ 匹配两个连续数字字符。如33aa 中的33 ‘\2’ 匹配的是 所获取的第2个()匹配的引用。 例如,’(\d)(a)\1’ 匹配第一是数字...原创 2018-02-24 14:06:15 · 32516 阅读 · 2 评论 -
最全的计算机语言简单介绍和对比(持续完善)
编者语:语言只是基础,会了,并不代表能做出来具体东西,至少不可能在短时间内做出一个比较成熟的产品,这就还需要借助现有成熟的工具去完成具体的项目,如果现在你掌握了一门语言,拿给一个具体的项目你并不一定看的明白,语言是最最基本的元素,而用语言开发出的各类工具(框架,容器,中间件,消息队列,内存缓存)才是工作中需要的。先占几个坑位,后续持续完善CC++smalltalkjavasc...原创 2018-03-15 09:21:25 · 826 阅读 · 0 评论 -
2个hash table 函数
//最多产生10个表(0、1、2....9) /** * @param string $table_name 表名 * @param int $user_id 用户id * @param int $total 分表总数 * @link http://www.phpddt.com */ function hash_table($转载 2016-06-21 11:22:46 · 233 阅读 · 0 评论 -
某网站数据抓取
抓取的是继教网的一些教师日志和文章,经分析终端页需要登陆有才能查看,所以需要用cur模拟用户登陆,登陆成功后逐条正则抓取。这段代码是在ThinkPHP中运行的。可以自行修改。 //测试抓取信息 public function spider() { //登录地址,特别提醒,需要自己找一个教师的登陆帐户 $url = "http://cas.teach原创 2015-12-09 13:18:15 · 419 阅读 · 0 评论 -
【图像识别】简单验证码识别
思路:利用优优云的验证码识别接口实现验证码中字符的识别,接口文档可以到优优云官网:www.uuwise.com 下载,这个接口不是免费的,得花钱卖虚拟币,测试,调试时候联系技术会可以免费赠送一些虚拟币,另需要注册帐户。我下的是一个PHP的接口在thinkPHP中开发。这个接口需要上传验证码图片才能识别,而一般验证码都是由程序生成,实际并不存在。如果只提供图片的URL(如:www.abc.com/i原创 2015-12-08 15:55:42 · 2512 阅读 · 0 评论 -
[thinkphp3.2]行为扩展以及插件机制介绍!
看了一下,3.2出来还没多久,貌似没有关于3.2的行为扩展和插件机制的教程帖子,手册里也是渺渺几笔,等于没说,这篇文章向大家介绍一下3.2的行为扩展和插件机制。首先行为扩展这个概念是TP架构的核心组成之一,关于行为的解释我就粗略的概括一下吧:TP在从接受到HTTP请求到最终将视图输出,期间经历的很多步骤,这些步骤大家可以在http://document.thinkphp.cn/manu原创 2015-11-04 16:53:42 · 371 阅读 · 0 评论