ph 相关的软件列表

PHP用swoole+websocket和redis实现web一对一聊天
Redis

PHP用swoole+websocket和redis实现web一对一聊天

2020-02-16 标签:php,swoole,websocket,redis,实现,web,一对一,聊天,每个,连接,服务,唯一,绑定,用户,通过,账号,fd,mysql,离线

Redis 实现每个连接websocket的服务都唯一绑定一个用户。通过 用户账号 = websocket fd 存到redis中。Mysql 实现离线消息池。如果一个用户不在线,则其他用户发送给他的消息暂时存储在mysql。待该用户上线时,再从离线消息池取出发送。具体参考代码和相应注释:conne

Laravel框架中集成MongoDB和使用详解
MongoDB

Laravel框架中集成MongoDB和使用详解

2020-02-16 标签:laravel,框架,中集,mongodb,使用,详解,推荐,组件,composer,require,jenssegers,vvv,本人,版本,修改,config,app,php

* 推荐组件composer require jenssegers/mongodb ^3.3 -vvv(本人的laravel版本是5.5)修改config/app.php* 注册服务Jenssegers\Mongodb\MongodbServiceProvider::class,* 添加 Facad

Delphi 调用外部程序并阻塞到外部程序中
Delphi

Delphi 调用外部程序并阻塞到外部程序中

2020-02-16 标签:delphi,调用,外部,程序,阻塞,到外,背景,说明,前段时间,开发,数据,转换,系统,业务,逻辑,需要,压缩,tar

背景说明:前段时间开发一个数据转换的系统,业务逻辑中说明数据需要压缩成.tar.gz格式。我在Windows系统下采用,先生成批处理文件,然后调用WinExec执行批处理文件,休眠等待一段时间,完成数据的自动压缩。后来发现,待压缩文件的大小不确定,单纯的执行WinExec时Sleep固定时间,可能导

Delphi - Indy idMessage和idSMTP实现邮件的发送
Delphi

Delphi - Indy idMessage和idSMTP实现邮件的发送

2020-02-16 标签:delphi,indy,idmessage,idsmtp,实现,邮件,发送,首先,各种,属性,进行,赋值,基本,信息,收件人,主题,正文,其次,通过

idMessage / idSMTP首先对idMessage类的各种属性进行赋值(邮件的基本信息,如收件人、邮件主题、邮件正文等),其次通过idSMTP连接邮箱服务器,最后通过idSMTP的Send方法将idMessage发送出去。界面布局如下:代码如下:unit uMain;interfaceus

基于Morphia实现MongoDB按小时、按天聚合操作方法
MongoDB

基于Morphia实现MongoDB按小时、按天聚合操作方法

2020-02-16 标签:基于,morphia,实现,mongodb,小时,聚合,操作方法,按照,天数,需求,最近,接到,需要,用户,账户,下的,设备,状态,分别

MongoDB按照天数或小时聚合需求最近接到需求,需要对用户账户下的设备状态,分别按照天以及小时进行聚合,以此为基础绘制设备状态趋势图.实现思路是启动定时任务,对各用户的设备状态数据分别按照小时以及天进行聚合,并存储进数据库中供用户后续查询.涉及到的技术栈分别为:Spring Boot,MongoD

如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
React

如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)

2020-02-16 标签:如何,webpack,页脚,jquery,react,vue,typescript,导语,首先,简单,介绍,现代

1.导语首先来简单介绍一下webpack:现代 JavaScript 应用程序的 静态模块打包工具 。当 webpack 处理应用程序时,它会在内部构建一个会映射项目所需的每个模块 的依赖图(dependency graph),并生成一个或多个 bundle 。webpack4.0出现之后,我们可以

react+redux仿微信聊天界面
React

react+redux仿微信聊天界面

2020-02-16 标签:react,redux,聊天,界面,项目,概况,基于,dom,router,webpack,photoswipe,swiper,技术,混合,开发

一、项目概况基于react+react-dom+react-router-dom+redux+react-redux+webpack2.0+react-photoswipe+swiper等技术混合开发的手机端仿微信界面聊天室——reactChatRoom,实现了聊天记录下拉刷新、发送消息、表情(动图

SEO

做网站SEO使用动态URL、静态URL还是伪静态URL及它们之间的区别

2020-02-16 标签:网站,seo,使用,动态,url,静态,它们,之间,区别,三种,形式,从严,分类,上来,表现形式,页面,特征

我们说url的动态、静态、伪静态三种形式,其实从严格分类上来说,伪静态也是动态的一种,只是表现形式为静态。动态URL动态页面的特征1、以ASP、PHP、JSP、ASP.net、Perl、或CGI等编程语言制作的;2、不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;3、内

详解基于React.js和Node.js的SSR实现方案
React

详解基于React.js和Node.js的SSR实现方案

2020-02-16 标签:详解,基于,react,js,node,ssr,实现,方案,基础,概念,服务端,渲染,server,side,render,传统,使用,java,php

基础概念SSR:即服务端渲染(Server Side Render) 传统的服务端渲染可以使用Java,php 等开发语言来实现,随着 Node.js 和相关前端领域技术的不断进步,前端同学也可以基于此完成独立的服务端渲染。过程:浏览器发送请求 -> 服务器运行 react代码生成页面 -&g

在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
MariaDB

在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程

2020-02-16 标签:mac,os,编译,安装,nginx,php,mariadb,开发,环境,教程,甲骨文,顶替,mysql,抛弃,n,ginx,分别

因为甲骨文的尿性。mariadb应该要顶替mysql了。所以抛弃mysql1,编译nginx分别下载nginx,openssl,pcre编译openssl的时候会提示WARNING! If you wish to build 64-bit library, then you have toinvok