摘要:信号量使用前执行后发现不断在输出使用后通过执行上面的代码,我们发现一次只能输出三个数字,控制访问并发量事件等待后,才能往下执行定义五个线程重置,使得起到阻塞作用启动所有线程等待唤醒所有线程等待唤醒所有线程 本文讲python中的四种锁Lock互斥锁使用前 num = 0 def a(): global num for _ in range(10000000): ...
摘要:有时候我们需要抓取一个页面的一些信息来完成接口,用完得到后想获取某个标签的时候。 有时候我们需要抓取一个页面的一些信息来完成接口,用完curl得到body后想获取某个标签的时候。 一看到正则委屈么,委屈么 php 的 DOM 模块 PHP自带扩展 http://php.net/dom
摘要:匿名函数输出可以直接将匿名函数进行传递。报错,找不到变量之所以称为副本,是因为通过闭包传值到匿名函数内的变量值也是不能改变。该方法使用了一个作为回调函数。 匿名函数 // Example1 $func = function( $param ) { echo $param; }; $func( some string );//输出:some string // Example2...
摘要:前言作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下面列出常见日志及设置方法。设置慢查询日志的生成目录设置慢查询的标准时间打开此配置就相当于开启了慢查询日志,配置以秒为单位,一般设置。 showImg(https://blog.fastrun.cn/wp-content/uploads/2018/07/74072834b3e92ffc915ddd9e2cd3a93...
摘要:查看未确认消息命令消息持久化问题虽然消息确认机制能够保证消费者挂掉时消息不丢失,但是当挂掉时,那就没法保证了,这时就需要持久化了。方法队列和消息必须设置为持久化队列持久化生成者和消费者声明队列参数设置为,已存在的队列不能重新设置参数值。 消息确认机制 当把basic_consume的参数no_ack设置为true时,消息达到消费者时就立刻被标记为删除状态,如果这时一个worker的消息...