:

热烈庆祝建党100周年!

发布于:2021-7-1 10:08 作者:song100e 浏览:147 分类:杂七杂八

QQ图片20210701171430.jpg

0

PHP安装AMQP扩展

发布于:2021-6-30 16:47 作者:song100e 浏览:110 分类:PHP
这里假定你openssl, cmake 升级到了最新版, 而且下载好了 rpm 包,注意对应版本

1, 安装 erlang。有可能之前安装过所以加上 --replacefiles
rpm -ivh --replacefiles erlang-22.0.7-1.el7.x86_64.rpm

2, 安装 socat 依赖
yum install socat

3, 安装 rabbitmq-server
rpm -ivh rabbitmq-server-3.7.18-1.el7.noarch.rpm

阅读全文>>

标签: amqp

0

软件设计师证书

发布于:2021-5-14 8:51 作者:song100e 浏览:165 分类:我的证书

    2020年因为新冠疫情,上半年软考取消,所以只有下半年。

    考这个主要是为了证明自己是一个国家承认的软件设计师而已。

顺便退了个税四千多块钱

    点击查看原图

标签: 软件设计师

0

Windows10 Powershell 美化

发布于:2021-4-29 15:27 作者:song100e 浏览:126 分类:技术杂谈(小技巧)

        这两天装了  WSL,但是 PowerShell 的配色实在太丑了,有时候甚至到了看不清字的程度。经过一番搜索发现 PowerShell 也是可以很好看的。下面我就记录一下美化的过程。

        powershell.PNG

阅读全文>>

标签: Powershell

0

超级简单国内加速访问Github

发布于:2021-4-19 15:13 作者:song100e 浏览:135 分类:技术杂谈(小技巧)
    一、打开 IPAddress.com 网站,查询下面3个网址对应的 IP 地址
1. github.com
2. assets-cdn.github.com
3. github.global.ssl.fastly.net
github.PNG
    二、修改本地电脑系统hosts文件
linux: /etc/hosts
windows: C:\Windows\System32\drivers\etc
    直接在最后加入以下代码:
140.82.114.3 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net

标签: GitHub

0

TCPDF 中文支持解决方案

发布于:2021-3-18 11:46 作者:song100e 浏览:138 分类:PHP
        最近项目中有个小需求就是导出 pdf 文件, 浏览了一圈, 最后选择了 TCPDF, 过程中发现官方下载包并不能有好的支持中文。

解决步骤如下:
1.    确保你测试tcpdf能正常输出英文内容的pdf2.测试输入中文内容后显示是?的乱码或者空白分析原因,是因为我们输入的中文,TCPDF 字体库并不支持,因此乱码或者空白显示,添加一个合适的字体即可。另外 TCPDF 的字体分为两种方式,嵌入方式和非嵌入(系统自带)嵌入就是输出的 pdf 会包含你的字体文件,系统自带的要求客户端必须有你指定的字体。

找到了原因,明白了原理,ok,动手吧

阅读全文>>

标签: TCPDF

0

thinkphp5日志文件权限的问题

发布于:2021-1-5 11:32 作者:song100e 浏览:188 分类:ThinkPHP5
        由于 www 用户和 root (developer)用户(比如 command 的 cli 进程日志)都有可能对 log 文件进行读写。
如果是由 www 用户创建的 log 文件,不会出任何问题。但是如果是先由 root 用户创建的 log 文件,然后再到 www 用户角色去写,就会出问题了。因为一般默认创建的 log 文件的权限是  -rw-r--r-, 也就是 www 没有权限去写入 root 用户创建的 log 文件。网上的方法大体就是像下面代码一样在 mkdir 的时候修改目录的权限。但是只能修改文件夹的权限,并没有修改文件夹下具体的 .log 文件的权限。

阅读全文>>

标签: ThinkPHP

0

PHP8 正式发布稳定版

发布于:2020-11-27 13:52 作者:song100e 浏览:234 分类:PHP
        2020 年 11 月 26 日, PHP正式发布稳定版 php8。一些新特性如Union Types (联合类型)Named Arguments (命名参数)、Match Expressions (Match表达式)、Attributes (注解)、Constructor Property Promotion (构造函数属性提升)、Nullsafe Operator (Null安全操作符)、Weak Maps(弱映射)、Just In Time Compilation (JIT)。And much much more...

        其中最核心的当属即时编译JIT了。

php8-stable.PNG

阅读全文>>

标签: php8

0

关于 excel 导入手机号提取时被自动加上多余空万国码的问题

发布于:2020-11-24 8:51 作者:song100e 浏览:193 分类:PHP

        最近在做一个 excel 导入功能,通过phpexcel读取到的数据请求第三方接口,结果提示手机号码不正确,检查请求日志才知原来传递参数编码有问题,日志如下(部分已删除):

请求时间:2020-11-23 18:01:07

响应结果:
url:https://xxxx.cn/v1/member/create-member-info?app_id=7727208a
data:{"mobile":"\u202d15677387000\u202c","password":"111111","source":"686"}
return:{"state":false,"code":0,"msg":"手机号格式不正确","data":""}

time:0.5885968208312988

        网上一查原来别人也遇到过类似问题,通过去除特殊编码修正手机号码, 网上是java代码,转成php代码如下:


/**
     * @desc 去除特殊编码,修正手机号
     */
    function trimPhone($phone){
        $tempPhone = '';
        for ($i=0; $i<strlen($phone); $i++){
            if(ord($phone[$i]) >= 48 && ord($phone[$i]) <= 57){
                $tempPhone .= $phone[$i];
            }
        }
        return $tempPhone;
    }



标签: PHPExcel

0

MySQL sum if 案例

发布于:2020-11-16 13:40 作者:song100e 浏览:206 分类:MySQL

SUM(IF(`hosts`.state = 0, 1, 0)) AS hostNomal  ,这个语句,当 hosts.state 的值为 0 时,和加 1,不为 0 时,和加 0。类似于程序里的三元表达式。

mysql_sum_if.png

标签: sumif

0

1 2 3 4 5 6 ... »