ApwWnmp2021.6 发布

ApwWnmp2021.6是ApwWnmp的首次发布,这是一款windows下的nginx、mysql、php绿色免安装纯净版集成环境。支持php多版本同时使用,包含php5.5、php5.6、php7.0、php7.1、php7.2、php7.3、php7.4、php8.0全部版本

立即下载 »

web全局速率限制

web全局速率限制,实现url白名单,url黑名单,host白名单,rules等过滤规则,仅供参考

2022-10-25

Api接口速率限制

Api接口速率限制,防止接口被频繁请求

2022-10-25

网站响应慢Apache进程占满问题记录

web网站打开特别慢,查看服务器知道负载高和apache进程已经占满,定位到最后,问题原因竟然是它

2022-10-25

常用的Linux命令记录

常用的Linux命令记录,备忘

2022-01-26

Windows版postgresql和pgadmin下载

Windows版postgresql和pgadmin下载 postgresql-14.1-1-windows-x64-binaries.zip postgresql-14.1-1-windows-x64.exe postgresql-13.5-1-windows-x64-binaries.zip pgadmin4-6.2-x64.exe

2021-11-20

PHP配置保存session - 使用redis指定密码数据库

PHP配置保存session - 使用redis指定密码数据库

2021-10-27

Handsontable - 3、自定义渲染

Handsontable中,提供了一系列的渲染器函数,别名除了 html外,基本和单元格类型一样。如果这些无法满足实际需求, 我们可以使用单元格属性 renderer来实现想要的效果。单元格渲染可以增加小图标点击打开对话框,展示或编辑更多信息。

2021-08-20

JS - 按钮点击倒计时函数实现

按钮点击倒计时,一般用于短信发送功能,下面是一种实现方式。

2021-08-12

Handsontable - 2、单元格类型与属性

Handsontable中,目前有文本类型(默认)、自定义类型、数值、日期、时间、复选框、单选、下拉框、自动完成、密码、Handsontable这些单元格类型。 本章将展示除了自定义类型之外的单元格类型,一些配置选项请查看官方文档。

2021-08-12

CSS 上中下垂直布局自适应实现

CSS中 上中下垂直布局的实现方式有很多种,这里主要使用 fixed实现自适应效果。

2021-08-10

linux命令ls常用选项

ls用于列出目录下的内容,其选项主要用于展示信息以及排序。

2021-08-09

CSS color颜色名称关键词列表与效果展示

CSS中,color属性目前有147个颜色名称关键词,本文列出这些颜色,并提供基本的效果展示。

2021-08-05

JS - Handsontable

Handsontable实战技巧整理

2021-08-04

Handsontable - 1、数据绑定方式的选择

Handsontable中,数据源的绑定有两种方式:数组列表或对象列表。两种方式都支持只展示指定的元素、深层数据展示,以及直接修改数据源。 在处理复杂的业务时(数据源结构变更等),对象列表的方式具有更好的可读性、可维护性以及扩展性。所以,推荐使用对象列表的数据源绑定方式。

2021-08-04

PHP功能实现 - Zip内存打包下载,边打包边下载

PHP提供了ZipArchive类,可以实现指定文件打包,并下载的功能。 可是,当文件比较多比较大的时候,打包需要很长时间处理,这样就需要用户等待,体验不是很好。 这时候,我们可以使用管道机制,不生成压缩包,而是一边压缩一边下载。这个功能需要用到popen函数和zip命令。

2021-07-27

使用SVG PATH 画圆和圆弧

最近需要使用svg绘制圆和圆弧做图标,记录下来,以备后用。使用 path中 d属性中的 a来绘制弧度,控制弧长;使用 transform中的 rotate来旋转控制弧的开始角度。

2021-07-24

JS正则表达式 - 9、正则表达式案例

JS正则表达式案例。以前写过很多JS正则表达式,现在很多都已经忘了。现在建立这个页面,作为JS正则表达式知识的结尾还是很合适的。

2021-07-23

JS正则表达式 - 8、特殊字符 - Unicode 属性转义

JS正则表达式中,基于 unicode 字符属性区分字符。例如大写和小写字母、数学符号和标点。

2021-07-21

JS正则表达式 - 7、特殊字符 - 量词

JS正则表达式中,量词表示要匹配的字符或表达式的数量。

2021-07-20

JS正则表达式 - 6、特殊字符 - 组和范围

JS正则表达式 ,特殊字符 - 组和范围

2021-07-15

JS正则表达式 - 5、特殊字符 - 字符类

JS正则表达式中,字符类用于区分各种字符。

2021-07-13

JS正则表达式 - 4、特殊字符 - 断言

JS正则表达式中,特殊字符断言分类边界断言和前后断言,边界不在匹配范围内。

2021-07-12

JS正则表达式 - 3、正则表达式特殊字符分类

JS正则表达式中的特殊字符可以分为断言、字符类、组和范围、量词以及Unicode属性转义这几类。

2021-07-08

layer tips悬浮提示自动消失,内容中链接可点击

Layer中的 tips跟随元素提示是一个不错的功能,但是自动消失的接口并不完美, 如果内容中有 a链接,或者 Button按钮需要点击操作,需要额外的代码开发。

2021-07-07

JS正则表达式 - 2、使用正则表达式

正则表达式可以被用于 RegExp 的 exec 和 test 方法以及 String 的 match、replace、 search 和 split 方法。

2021-07-06

JS正则表达式 - 1、创建正则表达式

JavaScript可以通过两种方式创建正则表达式,可通过六个标志进行高级搜索。

2021-07-05

JS - 正则表达式完全整理

JS正则表达式在字符串的校验,替换,以及其他处理中经常会被使用到。以前经常是搜索现成的结果,却不知道如何去解读。 接下来的一段时间,会对JavaScript正则表达式进行专门的学习,整理,加深记忆。

2021-07-05

一行PHP - 视图层Email转码,防止邮箱采集

此方法是使用html的转义字符,可以将email、url转义,增加网页采集器的采集难度。一种是 &#{十进制};,一种是 %{十六进制}

2021-07-05

用户操作指引introjs 点击下一步事件处理

introjs是一款对用户进行网站操作进行指引的js库,在实际的项目开发中, 会遇到需要在点击下一步的时候,根据当前所在步骤进行额外事件操作的需求。但是官方网站在对Events进行介绍时,只介绍了一个onbeforeexit事件。 对于这种情况,我是严重怀疑的,通过使用F12开发者工具,我发现introjs的事件还真不少。

2021-07-02

一行实用js - 计算字符长度,汉字、符号等算两个字符

计算字符长度,汉字、符号等算两个字符。利用正则表达式,将双字节字符替换为2个 ASCII码,再计算长度。

2021-06-30

Jquery中Ajax请求的二次封装

对Jquery的Ajax进行二次封装,是为了统一请求调用入口,最好也同意响应格式。此外,还额外增加了防止重复点击的功能,减少冗余代码量。

2021-06-29

GitHub国内镜像网站源

国内访问GitHub仓库概率性存在无法访问的问题,网上找到了几个镜像地址,保留备用。

2021-06-28

一行PHP - 创建唯一UUID

php代码,提供一种方式生成唯一字符串uuid,md5函数可以换成hash等其他摘要算法, key值可以加上ip、useragent等用户标识,自由发挥。

2021-06-27

网站使用webp格式图片,兼容性支持js代码

WebP是Google推出的图片格式,它比PNG、JPG格式的图片更小,既能节省流量,也能加快网站加载速度。 但是并不是所有的浏览器都支持WebP格式图片的展示,所以需要兼容性解决方案。

2021-06-26

Chrome浏览器SameSite导致Cookie失效问题处理,兼容Chrome旧版本

Chrome 80+版本浏览器,默认修改了SameSite配置,导致跨域网站间的Cookie失效,iframe下面的跨域网站一直登陆失效。

2021-06-25

APhpWeb建站教程 - 5、HTTPS-使用acme.sh申请免费SSL证书

备案成功后,可以域名访问网站。就可以申请免费SSL,配置网站https访问了。 这里使用的是acme.sh,

2021-06-25

SVG text animate - 文字平移、中心点旋转缩放

APhpWeb的logo和favicon,是使用SVG代码实现的,为了让logo显眼点,就给logo中的文字加上了平移,中心点旋转、缩放的效果。 中心点主要靠 CSS属性transform-origin实现。

2021-06-24

PHP问题处理 - 大文件下载内存耗尽

PHP提供了readfile函数可以用作文件下载,这个函数对于10M以内的小文件也完全足够。 但是当下载文件达到几百M的时候,就可能会出现报错:Allowed memory size of bytes exhausted。 这时的解决方案是使用 fopen函数自己读取文件,并在输出的时候,使用 ob_flush和 flush函数, 定时清除缓冲区内容,解决内存问题。

2021-06-23

一行实用js - 金额格式化

金额格式化,利用正则表达式,精确到小数点两位,逗号分隔。

2021-06-22

APhpWeb建站教程 - 4、Ubuntu下php7.3版本LNMP环境搭建

建站过程中,在等待域名备案的这20天中,我们首先要做的就是配置我们的云服务器,最主要的是LNMP环境的安装与配置。

2021-06-23

常用软件官网下载地址,远离山寨软件

这篇文章写给程序员身边的朋友,他们想要下载QQ聊天软件,却因为各种各样的原因,下载安装的却不是QQ。如何远离山寨软件。

2021-06-21

一行实用js - 整数左边填充0

整数补0是一种常用的字符串格式化处理需求,网上大多提供了多种函数案例,这里提供实用的一行精炼的函数实现。

2021-06-21

APhpWeb建站教程 - 3、备案、域名解析、域名邮箱等

以APhpWeb建站经验为案例的建站教程系列。购买域名和服务器后,需要进行申请备案、域名解析、域名邮箱等

2021-06-20

Win 11出来了,我却仍在用着Win 7

Win 11出来了,我却仍在用着Win 7。win7与win10对比,选择win7的原因。但是win7终将远去。

2021-06-20

APhpWeb建站教程

以APhpWeb建站为例,详细记录网站的建设过程。

2021-06-18

APhpWeb建站教程 - 2、购买云服务器

以APhpWeb建站经验为案例的建站教程系列。购买云服务器时,看了很多的网页,对比选择就花了1个多小时,最终峰回路转,买到了高性价比的服务器。

2021-06-18

APhpWeb建站教程 - 1、购买域名

域名注册商有很多,APhpWeb的域名注册当时是在万网、新网、西部数码这三个域名注册网站中对比选择的,主要是价格。

2021-06-18

使用PHP进行Web开发建站的最新资讯

APhpWeb网站发布的关于php个人站长进行web开发相关的资讯。

2021-06-17

使用PHP进行Web开发建站的最新文章

APhpWeb网站发布的关于使用php进行web开发的文章。

2021-06-17

php web开发在线工具

APhpWeb站点提供的php、web开发在线工具,支持在线运行使用。

2021-06-17