page contents

PHP实现短网址功能,附代码

使用PHP实现短网址功能,支持短网址生成及跳转功能,暂不支持短网址解析,可以自定义开发反解析功能。 实现原理是依据26个小写字母+26个大写字母+0-9数字,组成随机字符串。共计支持500多亿的...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-09 16:48
  • 阅读 ( 701 )

让Python程序飞快运行的秘诀

讨厌 Python 的人总是会说,他们不想用 Python 的一个重要原因是 Python 很慢。而事实上,无论使用什么编程语言,特定程序的运行速度很大程度上取决于编写程序的开发人员以及他们优化程序、加快...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-09 16:36
  • 阅读 ( 702 )

php架构之CGI、FastCGI、php-fpm有什么关系?

在使用PHP开发应用时,我们用的最多的无非就是LNMP、LAMP等架构,这也是PHP开发的经典架构,使用起来简单好用,可正时因为简单好用, 使得很多人仅仅停留在会使用的层次上;CGI、FastCGI、php-f...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-09 16:08
  • 阅读 ( 677 )

MySQL 面试题

1、MySQL 中有哪几种锁? 1、表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。 2、行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-09 15:23
  • 阅读 ( 920 )

不可不知的IDEA的使用技巧

之前学习Java的时候,用的IDE是eclipse,免费也挺好用的。最近由于公司主要使用IDEA进行开发,因此转换到了IDEA。也听说过IDEA是开发Java最好用的IDE。用了一段时间后,确实感觉IDEA非常智能方...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-09 15:19
  • 阅读 ( 876 )

JWT可以很好的应用在restful api模式上

什么是JWTJWT(JSON Web Token), 顾名思义就是可以在Web上传输的token,这种token是用JSON格式进行format的。它是一个开源标准(RFC 7519),定义了一个紧凑的自包含的方式在不同实体之间安全的用J...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-08 18:17
  • 阅读 ( 614 )

PHP的TS和NTS有何区别,PHP在各环境下的伪静态是如何配置的

ts(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-08 18:14
  • 阅读 ( 609 )

史上最详细的万字MySQL学习笔记

/* Windows服务 */ -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) /* 连接与断开服务器 */ mysql -h 地址 -...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-08 18:10
  • 阅读 ( 718 )

别纠结了,教你如何做消息中间件选型分析

一、什么是消息中间件? 消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。 通过提供消息传递和消息排队模...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-08 17:16
  • 阅读 ( 733 )

python避坑指南

我个人对陷阱的定义是这样的:代码看起来可以工作,但不是以你“想当然“”的方式。如果一段代码直接出错,抛出了异常,我不认为这是陷阱。比如,Python程序员应该都遇到过的“UnboundLocalError”,...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-08 15:53
  • 阅读 ( 757 )

基于Python建立深度神经网络

神经网络构造的例子符号说明:上标[l]表示与第l层;上标(i)表示第i个例子;下标i表示矢量第i项 单层神经网络 神经元模型是先计算一个线性函数(z=Wx+b),接着再计算一个激活函数。一般...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-08 15:40
  • 阅读 ( 762 )

在Python中如何使用 lambda, map, filter 和 reduce 函数来转换数据结构

世界上有很多种语言,它们可以归类的类别也是如此。编程示例是一种基于编码风格和语言方式去尝试把不同语言分类的途径。编程示例本质上就是一种风格和编程方式。 大多数的时候,我们认为 Pytho...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-07 16:12
  • 阅读 ( 1669 )

Redis面试真题,再也不担心挂在Redis上

Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-07 16:01
  • 阅读 ( 722 )

让PHP7达到最高性能的几个Tips

记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 所以之前测试时期就发生了有人一直没有启用Opcache的事情. 启用Opcache非常简单, 在php.ini配置文件中加入...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-07 16:00
  • 阅读 ( 606 )

令人抓破头皮的MySQL线程池,这也许是目前最全面的实用帖

最近出现多次由于上层组件异常导致DB雪崩的情况,笔者将部分监控DB启用了线程池功能,在使用线程池的过程中不断深入学习的同时,也遇到了不少问题。 本文就来详细讲述一下MySQL线程池相关的知...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-07 15:31
  • 阅读 ( 682 )

作为程序员必须了解的Java agent技术

注:本文定义-在函数执行前后增加对应的逻辑的操作统称为MOCK 1、引子 在某天与QA同学进行沟通时,发现QA同学有针对某个方法调用时,有让该方法停止一段时间的需求,我对这部分的功能实现非常...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-07 15:27
  • 阅读 ( 815 )

适合中级 Python 开发人员练手的13个项目

学习Python的基础知识是一种美妙的体验,但对于中级Python开发人员来说,很多项目要么过难,要么过易。 本文将列出13个适合中级Python开发人员练手的项目。 Web 项目设计 >> 内容聚...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-07 15:23
  • 阅读 ( 586 )

PHP设计短信验证码防刷机制,你能想出多少种方案?

大部分产品都会涉及到短信验证码的使用界面,尤其是手机产品,短信验证码几乎已经成为所有手机产品的标准。因此,防止短信被刷成了每个产品经理和开发人员关心的问题。 没有体验过短信被刷问题...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-06 17:26
  • 阅读 ( 799 )

vue.js和react的对比:react好还是vue.js好

ue.js和react都是javascript的库,也就是框架,那么vue.js和react这两个框架哪个好呢?本篇文章就来通过对比vue.js框架和react框架来给大家说说react好还是vue.js好,有感兴趣的朋友可以看一看...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-06 17:22
  • 阅读 ( 653 )

为什么我们做分布式Redis时只会这两种操作?

绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。 1、为...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-06 17:07
  • 阅读 ( 778 )