php

截取第一个字用php生成一个头像

2 0

在做即时通讯的时候访客临时访问给一个头像比较合适,找了一下发现用首个字符直接生成的类也不错,和用第三方外链的话还是有不同的,第三方虽然图片比较多,但是会有超时问题,所以用首字母生成方式本地搞,代码如下:<?php namespace IanZhi\Avatar; /**  * 根据用户名生成头像  */ class FirstWordAv...

workerman
php

用workerman做一个简单的即时通讯功能①

21 0

最近有个想法 ,打算在后台加一个即时聊天的功能,在选择用swoole和workerman的时候考虑了一下,发现还是workerman比较好,这个纯粹用php开发的用起来还是比较舒服,想要修改源码底层也相对容易,不像swoole一样需要C的编程能力。其实更大的原因是因为workerman可以直接引入安装、启动服务即可,而swoole还需要安装swoole插件到php环境,相对来说workerman操...

html2canvas
javascript

用html2canvas快速生成海报分享图片,画布和图片互转

22 0

上次分享的通过php方式生成的海报图片总有写字是模糊的,多次调试没有解决问题,后来干脆想办法在前端页面直接搞,请教了前端的大佬后分享了一个很不错的js脚本,可以快速实现html转换成canvas画布,然后自行通过其他逻辑下载截图即可。效果图:html2canvas.js引入到项目进行操作即可,可以对指定的元素进行“截图”模式。案例代码(自己非专业前端,不喜勿喷,基于weui排版写的页面):<...

dos,cmd,bat命令,phpstorm
windows

用dos命令写一个脚本,清理phpstorm的试用状态,重复试用

46 0

phpstorm是php开发永远滴神,购买可是很花钱的,所以需要pj或者试用,当前试用更加安全点啦。每次试用结束都要自己手动删除系统里面的某些目录和注册表比较麻烦,今天写一个小脚本,自用重置试用功能。@echo off ::created at 20210713 ::author blog.alipay168.cn ::清理phpstorm试用状态,可以重复...

linux

shell的case逻辑简单使用

33 0

case指令在linux里面也是经常使用的,比如判断用户输入的是否为自己的预期设置,比如Y/N操作,一个简单的例子:#!/bin/bash read -n1 -p "是否需要继续进行下一步操作[Y/N]?" confirm echo -e "\n" case $confirm ...

linux

shell检测某软件是否已经安装

33 0

在编写shell脚本的时候经常需要判断文件是否存在、是否可写、是否已经安装等,下面这个方法可以判断某程序是否已经安装:新建一个cinstall.sh文件,内容如下:#!/bin/bash echo "请输入软件的名称,如npm:" read name if ! type ${name} >/dev/null&nb...

linux

写个shell脚本配置svn,自动化达到95%

50 0

花了将近2个小时写,边学习边写这个逻辑,后面就优化:#!/bin/bash echo "欢迎上使用svn账户配置脚本" echo "当前版本V1.0.0" echo "作者:blog.alipay168.cn" echo "=============================&quo...

windows

windows的cmd下使用curl命令

32 0

什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。 如何在windows下使用curl命令?第一步: 进入curl下载官网,下载合适的版本,我这里下载的是windows 64位的curl。其中我下载的zip文件。  另外CAB文件也是压缩文件,这是微...