每天学习一点点,成功增加一大步

 分类:服务端

解决 CORS Access-Control-Allow-Headers 的跨域

解决 CORS Access-Control-Allow-Headers 的跨域
前言: 今天处理了一个之前一直没有遇到过的 CORS 的 AJAX 的跨域请求受限的问题。状况是一台放在 linux 服务器的部署在 apache 上的 php 程序使用二级域名,受到另一台 windows 服务器上的部署在 IIS 中的 WEB 网站的 AJAX 请求,...

zhanghui 3个月前 (04-23) 172℃

宝塔通过 Git 实现本地代码与远程服务器的同步更新

宝塔通过 Git 实现本地代码与远程服务器的同步更新
前言 标题的需求也是大部分的后端开发者的一个需求,以前更新远程服务器的通道,一是通过 FTP 等第三方传输通道来更新,二是通过远程桌面登陆到远程服务器,然后再通过打包程序源码文件的方式上传。这几种方式相对于初学者来说比较容易接受,但对于(熟悉 Git + webhook)...

zhanghui 5个月前 (03-06) 416℃

PHP – Redis 扩展

PHP – Redis 扩展
Redis 作为缓存数据库,在现在主流项目中应用的比较频繁,它解决了程序与关系型数据库的频繁交互时所带来的负荷。 windows 环境 从官网下载对应版本的dllhttp://pecl.php.net/package/redis 将下载后的 zip 压缩包中的...

zhanghui 5个月前 (03-05) 463℃

php7中对preg_replace内的e不再支持

php7中对preg_replace内的e不再支持
背景 最近想升级 PKCMS 系统,直接用的之前的代码,将系统适配到 PHP7,之前适配的是 PHP 5.3~5.6,然后一顿操作,发现打开后成一片空白,傻眼了,开始从系统底层检查,最后发现是模板引擎中的模板标签语法解析出了问题。这段解析来自 PHPCMS 的底层。 ...

zhanghui 1年前 (2020-08-04) 713℃

UTF-8 批量检测清除BOM工具

UTF-8 批量检测清除BOM工具
今天维护客户站点时发现页面的源代码中出现了 #65279,但在模板文件中找不到 BOM 头的踪影,于是呼就想有没有工具可以方便,批量的检查出含有 BOM 头的文件。于是在网上找了下,终于找到了这么个工具。 功能说明:自己指定要检测的路径,可以复选是否需要检测子目录(注意:...

zhanghui 1年前 (2020-06-24) 499℃

获取CURL中返回的body内容

获取CURL中返回的body内容
在 PHP 使用 CURL 来做与远程 API 的数据交互,在某些情况下,curl_exec (或 curl_multi_getcontent)返回中会出现 header 和 body 的混合体,最近在做 PHP 与 NodeJs 写的 webApi 时就遇到这种情况, ...

zhanghui 1年前 (2020-06-18) 1359℃

http 接收 get 或 post 请求参数

http 接收 get 或 post 请求参数
刚开始学习 NodeJs 的时候只是学习过 HTTP 依赖的简单搭建出一个 WEB 服务器软件的方法。但最近在写项目时遇到 HTTP 的别个需求就是接收 get 或 post 请求过来的参数,这是之前的博文中没有记录的,而当时也是刚接触 NodeJs 没有太深入的去尝试,今天再...

zhanghui 1年前 (2020-06-17) 605℃

nodeJs 在 mssql 执行批量 SQL 语句

nodeJs 在 mssql 执行批量 SQL 语句
之前在写 nodeJs 项目时如遇到与数据库做交互时通常会想到用 knex.js 这个依赖,可最近的项目就遇到用 knex.js 会翻车的情况。在执行批量 SQL 语句时力不从心。比如多条 updata 语句一起执行结果只执行了最后一条的情况。 这种情况下只能放弃使用 k...

zhanghui 1年前 (2020-04-28) 1182℃

用 mysql2 处理批量的SQL语句

用 mysql2 处理批量的SQL语句
这次在做一个 nodeJs 数据采集工具时遇到了要批量处理 SQL 语句中的 insert info 语句,原先一直用 knex.js 这个依赖库来处理 SQL 的操作,但这次发现 knex.js 在处理批量 insert 的 SQL 语句时使不上劲,正确的批量 insert ...

zhanghui 1年前 (2020-04-24) 776℃