拥有php标签的文章

原码、反码、补码 6句精简理解

原码、反码、补码6句精简理解对于有符号的而言:1)二进制的最高位是符号位:0表示正数,1表示负数1==2)正数的原码、反码、补码都一样3)负数的反码=它的原码符号位不变,其他位取反(01,10)1==原码1==原码4)负数的补码=它的反码+15)0的反码,补码都是06)在计算机运算的时候,都是以补码的方式来运算的。1+1 11=1+(1)
阅读全文

laravel做api接口使用paginate自定义分页数据格式

背景laravel的paginate分页使用起来特别方便,但是如今都是前后端分离,作为api接口,返回的数据就比较杂,不符合laravel优雅的特性,所以我们来改下。
阅读全文

laravel中大型项目代码构架

MVC应用程序被分成三个核心部件:模型、视图、控制器。这是程序员必须掌握的项目机构概念,但是项目慢慢变大了,需求改动频繁,很容易导致controller与model异常的臃肿难读,缺乏可读性和可维护性。所以,我们将各个代码的职责细分,拆分出许多目录,将程序分割成更小的部分,每个部分都有它专属的功能,使我们的应用程序更易于维护。中大型项目代码构架:Model:仅当成Eloquent class。Repository:辅助model,处理数据库逻辑,然后注入到service。S
阅读全文

如何实现云打印-php-laravel6-websocket

一、需求实现服务端网页点击打印按钮,连接打印机的电脑打印出所需的内容。 二、基础设备1. 服务端,我用的php+nginx+mysql搭建的网站,php代码用的laravel框架。2. 本地电脑+打印机 三、服务端代码1. 搭建websocket服务,我用的 workman的gateway用到以下2个包 "workerman/gatewayworker": "^3.0",//websocket服务端 "workerman/gatewayclient":
阅读全文

芯烨打印机设置-Xprinter-490B

用芯烨打印机的初衷是用他的热敏功能,可以打黑标热敏纸。下载地址:http://www.xprinter.net/index.php/Server/index/cid/1按照步骤操作,第三步宽106mm 高152.4mm 传感器:选黑标 黑标高度5mm反方向:打印机首选项设置旋转180
阅读全文

php实现装箱算法

  • 林明潭
  • 2020-04-29 17:17:41
  • php
  • php
贪婪法是一种不追求最优解,只希望得到较为满意解的方法。贪婪法一般可以快速得到满意的解,因为它省去了为找最优解要穷尽所有可能而必须耗费的大量时间。贪婪法常以当前情况为基础作最优选择,而不考虑各种可能的整体情况,所以贪婪法不要回溯。例如平时购物找钱时,为使找回的零钱的硬币数最少,不考虑找零钱的所有各种发表方案,而是从最大面值的币种开始,按递减的顺序考虑各币种,先尽量用大面值的币种,当不足大面值币种的金额时才去考虑下一种较小面值的币种。这就是在使用贪婪法。这种方法在这里总是最优,是因为银行对其发行的硬币
阅读全文

php控制标签打印机(斑马)

  • 林明潭
  • 2020-04-22 09:56:53
  • php
  • php
一、环境准备1. php环境:nginx+php5.52. 安装php_printer扩展,下载地址: 1. 64位的电脑选择php_printer0.1.0dev5.5ntsvc11x64.zip 2. 32位的电脑选择php_printer0.1.0dev5.5ntsvc11x86.zip3. 斑马打印机4. 打印机驱动及ZebraDesigner 2软件5. 确保ZebraDesigner 2软件或excel软件可以打出条码二、php代码 1、上代
阅读全文

轻松记忆php169个字符串和数组函数!anki来帮你

php给我们提供了很多内置的函数,功能强大且好用。我们作为专业的程序员如果能够记住每个函数的用法,那肯定让人刮目相看!记忆方法有很多,虽说多用可以记住,但是很多函数平常又没有用到,就算用到了,用的不多也难记住的。那有什么好用的方法呢?首先推荐一个好用的记忆软件Anki,Anki让记忆更轻松。安卓可以免费下载,ios要钱(tips:去某宝搜搜)其次,我把php字符串和数组的函数都整理上去了,一共169个,下载就能使用。https://ankiweb.net
阅读全文

rabbitMQ五种队列模式理解

RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、
阅读全文

redis数据类型常用函数操作

redis常用五大数据类型是string、list、set、zset、hashredis提供的函数很多,可以在这个网页查看全部函数http://redisdoc.com,我们平常用的多的其实不多
阅读全文