文章库ARTICLE COLUMN

  • 纯 PHP 实现的内网穿透应用 Spike 重构完成

    纯 PHP 实现的内网穿透应用 Spike 重构完成

    摘要:修改了一下自定义协议的传输形式,协议在之前的版本是设计成了类协议的形式重构的时候发现这种格式处理起来并不直接,于是便更换为了形式传输。按照或使用遇到问题的同学,可以直接在发帖,或者可以加群讨论 showImg("https://segmentfault.com/img/re...

    wemallwemall 评论0 收藏0
  • 电商系统设计之购物车

    电商系统设计之购物车

    摘要:可扩展性百度百科的定义是设计良好的代码允许更多的功能在必要时可以被插入到适当的位置中。正常购物车商品优惠券都是独立的系统及功能,不要看做商品在购物车内。可维护性百度百科的定义是系统的可维护性是衡量一个系统的可修复恢复性和可改进性的难易...

    TigerChainTigerChain 评论0 收藏0
  • PHP多进程系列笔记(二)

    PHP多进程系列笔记(二)

    摘要:任何进程在退出前使用退出都会变成僵尸进程用于保存进程的状态等信息,然后由进程接管。这时候就算手动结束脚本程序也无法关闭这个僵尸子进程了。那么子进程结束后,没有回收,就产生僵尸进程了。本小节我们通过安装信号处理函数来解决僵尸进程问题。 ...

    CatalpaFlatCatalpaFlat 评论0 收藏0
  • 实战PHP数据结构基础之队列

    实战PHP数据结构基础之队列

    摘要:环形队列为充分利用向量空间,克服假溢出现象的方法是将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。双端队列截止目前我们所实现的队列都是在队尾入队,队首出队的结构。 什么是队列 队列是另外一种遵循先进先出原则的线性数据结构。...

    cniocnio 评论0 收藏0
  • October CMS - 快速入门 3 创建主题

    October CMS - 快速入门 3 创建主题

    摘要:创建主题有两种方法在目录中创建以主题名称为目录名的目录,然后创建主题文件,例如使用后台管理工具创建主题,也是今天要讲的方法。如图,选择设置前端主题创建空白主题点击创建空白主题根据如下所示填写主题的各个属性。这是因为主题是依赖于页面的。...

    stefanstefan 评论0 收藏0
  • October CMS - 快速入门 5 创建插件

    October CMS - 快速入门 5 创建插件

    摘要:创建插件对于来讲是很简单的事情,因为,提供了一个插件构建器具体步骤这里就不赘述了。安装完成后,会出现上图所示的菜单创建自己的插件的方法是点击如下图所示的小按钮。 创建插件对于October来讲是很简单的事情,因为,October提供了一个插件构建器...

    macg0406macg0406 评论0 收藏0
  • October CMS - 快速入门 6 基本模板

    October CMS - 快速入门 6 基本模板

    摘要:本节将编写一些实现对页面中内容的控制。将内容放入容器文件添加类,让输出的内容在一个容器中。创建菜单编辑点击菜单此页没有头和尾,是因为我们没有给这个页面使用布局再次查看页面,则显示正常了为当前页面菜单添加样式 本节将编写一些css实现对页...

    littleGrowlittleGrow 评论0 收藏0
  • October CMS - 快速入门 7 显示列表和详情页

    October CMS - 快速入门 7 显示列表和详情页

    摘要:在页面中显示的影片列表是最原始的格式显示的。那么我们对这个列表及其详情页进行格式化。因为影片介绍内容太长了,我们希望只显示其中的前个字符。下面我们创建详情页面。 在movies页面中显示的影片列表是最原始的格式显示的。那么我们对这个列表及其...

    qylostqylost 评论0 收藏0
  • October CMS - 快速入门 8 slugs和分页

    October CMS - 快速入门 8 slugs和分页

    摘要:另外我们将对分页进行讲解。添加字段首先打开,选择原来创建的插件。作为解决办法进行如下操作,在后加,表示可选参数分页代码在 在显示影片详情的时候,我们采用id作为链接到详情页面。这次我们将采用slug的方式链接到详情页面。另外我们将对分页进行...

    StardustskyStardustsky 评论0 收藏0
  • 微信小程序wx.login()获取openid,附:前端+后端代码

    微信小程序wx.login()获取openid,附:前端+后端代码

    摘要:微信小程序开放了微信登录的,无论是个人还是企业申请的小程序均可使用。开始写服务端,也很容易。 微信小程序开放了微信登录的api,无论是个人还是企业申请的小程序均可使用。 首先创建一个项目,把这些代码都清空,我们自己写! showImg("https://se...

    tigerZHtigerZH 评论0 收藏0
  • 一篇文章了解架构模式:MVC/MVP/MVVM

    一篇文章了解架构模式:MVC/MVP/MVVM

    摘要:架构模式的文章很多,好理解的没有几个。没有明确的目的理解架构模式的真正意义是什么虚拟和组件化在中的位置题目开的太大,一定有很多疏忽错误的地方,也恳请大家指出。因此,模式出现了。然后通过双向数据绑定使中的状态数据与中的显示状态保持一致。...

    raoyiraoyi 评论0 收藏0
  • October CMS - 快速入门 9 Images And Galleries

    October CMS - 快速入门 9 Images And Galleries

    摘要:关系,用于将图片附加到表上再次刷新页面,现在可以进行图片上传了。如何显示上传的图片简介查看视频页面会出现上面图片显示的信息,图片并没有显示出来。我们要是显示这些图片,则在进行代码修改图集当然我们可以使用插件进行显示和展示。 这一部分我...

    dadongdadong 评论0 收藏0
  • php redis 加锁与解锁

    php redis 加锁与解锁

    摘要:将用户添加进房间李四王五李四王五张三脚本解锁先判断的值是否为才会删除所以的设计要有随机唯一性具体还可以看看这篇文章解锁锁的正确姿势还有操作的文档里面有函数的解释注意用脚本这里需要开放等系统函数以上代码仅作参考 php+redis 实现加锁与解锁...

    JellyBoolJellyBool 评论0 收藏0
  • October CMS - 快速入门 10  Relations

    October CMS - 快速入门 10 Relations

    摘要:创建数据库表创建模型添加后台菜单创建控制器创建风格条目到此为止,我们为视频风格创建了表及相关的等,并输入了数据,存储了若干条目。创建中间表用于表和表之间的关联,这个表里面分别存储两者的。 在上一节中,我们使用一对一、一对多的关系,用于...

    nanfeiyannanfeiyan 评论0 收藏0
  • October CMS - 快速入门 11 Inverse Relations

    October CMS - 快速入门 11 Inverse Relations

    摘要:下面创建风格页面,来显示某一风格对应的所有视频的信息。为了让他显示所有的视频信息,我们需要设置反向关联。模型中间表再次刷新页面 showImg("https://segmentfault.com/img/bVbcplC?w=766&h=781"); 视频的详细信息里面列出了影片的风格,能不能在...

    OceanOcean 评论0 收藏0
  • October CMS - 快速入门 12 Repeater字段

    October CMS - 快速入门 12 Repeater字段

    摘要:字段是采取数据存储多条数据的字段。这样演员信息就被保存到了数据库的字段中,以格式存储。查看数据库即可印证上述的结论。这里通过这个例子只是说明这种字段的用法。 Repeater字段是采取Json数据存储多条数据的字段。 【Builder】——【Database】—...

    Richard_GaoRichard_Gao 评论0 收藏0
  • 用Go实现Redis之四实现Redis的协议交互

    用Go实现Redis之四实现Redis的协议交互

    摘要:在本文,将替换文本协议为版本后的统一协议。协议格式在发送命令和返回结果中均使用同一套标准协议。实现通信协议版本协议实现初探很多相关的组件模块工具都有协议的生成和解析实现,并历经生产环境的考验。 写在前面 本文实现的Godis代码版本为:v0.0...

    legendmohelegendmohe 评论0 收藏0
  • October CMS - 快速入门 13  建立自定义Form Widgets

    October CMS - 快速入门 13 建立自定义Form Widgets

    摘要:所以,实际上我们没有办法保存这些信息。下一节我们将解决这个问题。 在上一节中我们是使用repeater字段存储演员信息的,当然这不是最佳的方式,我们希望,演员的信息能够存储在多带带的表中,而且演员的信息可能需要更多的字段进行存储。然后将演员表...

    myshellmyshell 评论0 收藏0
  • OctoberCMS-8-组件

    OctoberCMS-8-组件

    摘要:组件是可以配置的构建元素。可以附加到页面布局部件中。组件是的核心特性。每个组件都可以对网站的功能进行扩展。组件可以在页面上输出代码,但是这不是主要的,组件的一个重要功能是处理请求处理表单提交回调,处理页面执行周期。 Components Compone...

    scq000scq000 评论0 收藏0
  • Golang Gin实践 连载十四 实现导出、导入 Excel

    Golang Gin实践 连载十四 实现导出、导入 Excel

    摘要:实践连载十四实现导出导入原文地址实践连载十四实现导出导入项目地址如果对你有所帮助,欢迎点个 Golang Gin实践 连载十四 实现导出、导入 Excel 原文地址:Gin实践 连载十四 实现导出、导入 Excel项目地址:https://github.com/EDDYCJY/go... 如果对...

    ddongjian0000ddongjian0000 评论0 收藏0
  • PHP算法:一个数字平分为N份,并且总值相等

    PHP算法:一个数字平分为N份,并且总值相等

    摘要:有的时候,你可能有这种需求,需要将一个数字分为等份,多余的自动分配给其中一个数字。 有的时候,你可能有这种需求,需要将一个数字分为N等份,多余的自动分配给其中一个数字。 实现方法有如下两种,当然还有其他的,比如截取substr等,有兴趣的可以...

    EricEric 评论0 收藏0
  • 电商系统设计之用户系统

    电商系统设计之用户系统

    摘要:致谢感谢你们看到这里,下一篇我会讲一下关于电商系统的商品设计的部分。 showImg("https://segmentfault.com/img/bVbclTs?w=500&h=329"); 电商大伙每天都在用,类似某猫,某狗等。电商系统设计看似复杂又很简单,看似简单又很复杂本章适合初级工程师...

    lindroidlindroid 评论0 收藏0
  • 深入浅出 Laravel 的 Facade 外观系统

    深入浅出 Laravel 的 Facade 外观系统

    摘要:外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。将使用者与子系统从直接耦合,转变成由外观类提供统一的接口给使用者使用,以降低客户端与子系统之间的耦合度。接下来将深入分析外观服务的加载过程。引导程序将在处理请求是完成引导...

    KavenFanKavenFan 评论0 收藏0
  • composer安装(mac/linux)laravel

    composer安装(mac/linux)laravel

    摘要:一导读是用来管理依赖关系的工具。官网地址是官网下载安装地址安装方式有两种,一种是直接在官网下载这个文件进行安装另一种就是直接通过命令行下载安装。不过通常情况下只需将的位置加入到就可以,不一定要全局安装。 一、导读 composer是php用来管...

    OldPandaOldPanda 评论0 收藏0
  • Yii2:教你一步步写一个微信商城(一)

    Yii2:教你一步步写一个微信商城(一)

    摘要:本教程主要基于大神的开源商城,为大家解读的源码,由于原版商城更多是针对国际业务,因此本教程会适当修改,使其更适合于微信环境。 本教程主要基于 terry 大神的开源商城 Fecshop,为大家解读 Fecshop 的源码,由于原版商城更多是针对国际业务,因此...

    InvokerInvoker 评论0 收藏0

热门文章

<