文章库ARTICLE COLUMN

  • 我理解的数据结构(八)—— 线段树(SegmentTree)

    我理解的数据结构(八)—— 线段树(SegmentTree)

    摘要:示例解题代码注意,如果要在上提交解答,必须把接口和类的代码一并提交,这里并没有在写类中 我理解的数据结构(八)—— 线段树(SegmentTree) 一、什么是线段树 1.最经典的线段树问题:区间染色有一面墙,长度为n,每次选择一段墙进行染色,m次操作...

    shaonbeanshaonbean 评论0 收藏0
  • Redis源码分析-压缩列表ziplist

    Redis源码分析-压缩列表ziplist

    摘要:用不用作为分界是因为是的值,它用于判断是否到达尾部。这种类型的节点的大小介于与之间,但是为了表示整数,取出低四位之后会将其作为实际的值。当小于字节时,节点存为上图的第二种类型,高位为,后续位表示的长度。 // 文中引用的代码来源于Redis3....

    RyanQRyanQ 评论0 收藏0
  • 面试官问你如何解决web高并发这样回答就好了

    面试官问你如何解决web高并发这样回答就好了

    摘要:所谓高并发,就是同一时间有很多流量通常指用户访问程序的接口页面及其他资源,解决高并发就是当流量峰值到来时保证程序的稳定性。索引多主多从分布式数据库缓存连接池消息队列等是从数据库方便考虑如何优化性能。 所谓高并发,就是同一时间有很多流量...

    AchillesAchilles 评论0 收藏0
  • 关于多字段(第三方登录)字段设计的解决

    关于多字段(第三方登录)字段设计的解决

    摘要:昨天完成了微博登录,今天讲一下字段设计的问题字段如何合理分开首先,假设的字段如下用户名密码联系方式头像个人信息性别通信地址年龄第三方登录字段一第三方登录字段二当然,以上的只是简单的,当依旧如此,也显得字段非常多了。 众所周知,一个成熟...

    ivydomivydom 评论0 收藏0
  • Laravel Mix运行时关于es2015报错解决方案

    Laravel Mix运行时关于es2015报错解决方案

    摘要:概述系统环境最近在使用时,执行命令时报了解决方案在百度上搜了一圈,没有找到合适的答案。意外在上项目中的找到了对应的解答,方案如下在根目录增加文件,文件内容执行命令参考地址 概述 系统环境 2015 MacBook Pro 13.3 PHP 7.2.2 Laravel 5.7.9 ...

    MRZYDMRZYD 评论0 收藏0
  • PHP安全性防范方式

    PHP安全性防范方式

    摘要:注入注入是一种恶意攻击,用户利用在表单字段输入语句的方式来影响正常的执行。防范方式是针对非法的代码包括单双引号等,使用函数。如许多函数,如可以包含或文件名防范方式过滤用户输入在中设置禁用和。这将禁用的远程文件。 SQL注入 SQL注入是一种...

    chadLichadLi 评论0 收藏0
  • phpredis

    phpredis

    摘要:多线程版本中,和的工作方式和非持久连接的工作方式相同。如果设为默认,一次发出一条命令,有时会返回空数组。 Redis 类和方法 用法 Redis 类 RedisException 类 预定义常量 Redis 类 创建Redis客户端 示例 $redis = new Redis(); RedisException...

    AdolphLWQAdolphLWQ 评论0 收藏0
  • Laravel+vue实现history模式URL可行方案

    Laravel+vue实现history模式URL可行方案

    摘要:项目实现前后端分离。默认模式使用的来模拟一个完整的,于是当改变时,页面不会重新加载。没有特别的要求的话,模式亦正常访问。看看文档,要实现模式也很简单。切换一下模式,本地测试啦。配置一下没错,部署前端资源服务器上简单加上一条通用匹配规则...

    WilsonLiu95WilsonLiu95 评论0 收藏0
  • 前端h5文件切片上传,后台php接收切片并合并

    前端h5文件切片上传,后台php接收切片并合并

    摘要:网上很多文件切片上传的文章看了很多最终自己总结了下主要思路如下需要实现的功能前端多文件上传前端文件切片并命名文件同步上传切片同步上传后端接受切片并根据文件名称保存至文件夹后端判断是否是最后一个切片合并切片用到的技术文件切片切片上传请求...

    whincwhinc 评论0 收藏0
  • ubuntu16.04 安装jenkins

    ubuntu16.04 安装jenkins

    摘要:先安装检查是否安装有安装则跳过无安装则先安装安装方式点击查看我选择安装为安装安装后会出现大量依赖包错误解决依赖包错误现将文件夹更名再新建一个新的文件夹把自己新建的文件夹删掉把以前的文件夹重新改回名字查看 1.先安装JAVA JDK 1.1 检查是否...

    dingding199389dingding199389 评论0 收藏0
  • laravel5.5+dingo+JWT开发后台API

    laravel5.5+dingo+JWT开发后台API

    摘要:我的博客中文文档中使用辅助文章参考这篇文章基本就能搭建出环境,我使用的版本跟他一样,不知道别的版本有啥大的区别,但是网上找的其他一些文章使用的是旧的版本,封装的东西路径可能不一样,可能会保错,有些文档还说要手动添加和,其实新版本不需要...

    printempwprintempw 评论0 收藏0
  • Laravel Telescope:优雅的应用调试工具

    Laravel Telescope:优雅的应用调试工具

    摘要:文章转自视频教程优雅的应用调试工具新扩展是由和开源的应用的调试工具。计划任务列出已运行的计划任务。该封闭函数会被序列化为一个长字符串,加上他的哈希与签名如出一辙该功能将记录所有异常,并可查看具体异常情况。事件显示所有事件的列表。 文章...

    MasonEastMasonEast 评论0 收藏0
  • 请求时token过期自动刷新token

    请求时token过期自动刷新token

    摘要:当失效时,现在的网站一般会做两种处理,一种是跳转到登陆页面让用户重新登陆获取新的,另外一种就是当检测到请求失效时,网站自动去请求新的,第二种方式在保持登陆状态上面用得比较多。 1.在开发过程中,我们都会接触到token,token的作用是什么呢?...

    VickyVicky 评论0 收藏0
  • 在不使用ssr的情况下解决Vue单页面SEO问题(2)

    在不使用ssr的情况下解决Vue单页面SEO问题(2)

    摘要:上一篇说了单页面解决解决的问题只是用预处理了标签但是依然没有内容填充所以对于内容抓取依然有些乏力只是解决了从无到有的问题那接下来可以更进一步的预填充内容了预填充内容这里依然使用来实现首先在中拉取需要填充的数据列表或是具体内容修改拉取数...

    tomorrowwutomorrowwu 评论0 收藏0
  • 数据库对比脚本

    数据库对比脚本

    摘要:项目介绍找出两个数据库的不同之处不同的表相同表中不同的字段相同表中不同的索引相同表中某一字段不同的值注意这里的不同是指库中有但是库中没有生成同步用的语句新建的表新建的字段新建的索引新插入的数据注意这些会在浏览器页面中显示做了简单的样式...

    NicolasHeNicolasHe 评论0 收藏0
  • yamecent-admin 基于laravel框架的rbac后台管理系统

    yamecent-admin 基于laravel框架的rbac后台管理系统

    摘要:示例列表批量操作按钮批量删除全选复选框列表复选框示例部分截图作者年月日 欢迎使用yamecent-admin后台管理 环境要求 依赖 说明 PHP PHP7+ 项目简介 yamecent-admin是一款基于laravel框架进行封装的后台管理系统,其中包含: rbac权限管理模块...

    ElleElle 评论0 收藏0
  • PHP取不定个数数组交集

    PHP取不定个数数组交集

    摘要:最近有个需求,有一个个二维数组,是动态的,不固定个数,现需取这个数组的交集内容。用到的函数是用法数组内容固定数组的用法不固定数组用法只需用来执行就可以了具体用法 最近有个需求,有一个N个二维数组,N是动态的,不固定个数,现需取这N个数组...

    BenCHouBenCHou 评论0 收藏0
  • yii2-Ueditor百度编辑器

    yii2-Ueditor百度编辑器

    摘要:今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考。 今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考。 资源下载 yi...

    fuchenxuanfuchenxuan 评论0 收藏0
  • PHP 给图片制作水印的方法

    PHP 给图片制作水印的方法

    摘要:我们经常能在图片上看到一些水印,一般分为图片文字或者是两种一起的结合。那么给图片加水印就非常有必要了。怎么用实现给图片加水印呢先来看看效果使用库使用库来实现效果图像处理和手册正所谓授人以鱼不如授人以渔,光贴代码不讲实现过程的,都是耍流...

    sixgosixgo 评论0 收藏0
  • PHP -Casbin: 支持 ACL、RBAC、ABAC 多种模型的 PHP 权限管理框架

    PHP -Casbin: 支持 ACL、RBAC、ABAC 多种模型的 PHP 权限管理框架

    摘要:是一个用语言打造的轻量级开源访问控制框架,目前在开源。采用了元模型的设计思想,支持多种经典的访问控制方案,如基于角色的访问控制基于属性的访问控制等。 showImg("https://segmentfault.com/img/bVbkDJf?w=500&h=220"); PHP-Casbin 是一个用 PHP...

    rainyangrainyang 评论0 收藏0
  • Linux docker-compose 实战

    Linux docker-compose 实战

    摘要:是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的可移植的自给自足的容器。容器技术是继大数据和云计算之后又一炙手可热的技术,而且未来相当一段时间内都会非常流行。 showImg("https://segmentfault.com/img/bVbgmdS?w=567&h=272"); Docker...

    justCodingjustCoding 评论0 收藏0
  • PHP DES-ECB加密对接Java解密

    PHP DES-ECB加密对接Java解密

    摘要:最近公司有个业务,需要对接第三方接口,但是参数是需要加密的,对方也只提供了一个的,在网上到处搜索,没有找到直接就能用的方法,后来还是跟公司的工程师对接出来的,在这里记录一下大致的流程。 最近公司有个业务,需要对接第三方接口,但是参数是...

    maybe_009maybe_009 评论0 收藏0
  • Redis批量执行(如list批量添加)命令工具 —— pipeline管道应用

    Redis批量执行(如list批量添加)命令工具 —— pipeline管道应用

    摘要:服务端处理命令,并将结果返回给客户端。这样的连接可能非常快在一个回路网络中,也可能非常慢在广域网上经过多个结点才能互通的两个主机。 前言 Redis使用的是客户端-服务器(CS)模型和请求/响应协议的TCP服务器。这意味着通常情况下一个请求会遵...

    WelliJhonWelliJhon 评论0 收藏0
  • php+sockets实现可靠的延时队列

    php+sockets实现可靠的延时队列

    摘要:支持消息删除业务使用方,可以随时删除指定消息。消息传输可靠性消息进入到延迟队列后,保证至少被消费一次。 延迟队列,顾名思义它是一种带有延迟功能的消息队列。 那么,是在什么场景下我才需要这样的队列呢? 一、背景 先看看一下业务场景: 1.会...

    xumengerxumenger 评论0 收藏0
  • 【PHP7底层设计与源码分析】部分勘误

    【PHP7底层设计与源码分析】部分勘误

    1、序 showImg("https://segmentfault.com/img/bVbi26n?w=855&h=1520"); zal 改为 zval2、33页从图3-1中我们看出,虽然char a只占了1字节,int b只占了4字节,但是long c并不是紧跟着b,而是根据8字节对齐后,c和b之间空了3字节改为从图3-1中我们看出,虽...

    aisuhuaaisuhua 评论0 收藏0

热门文章

<