API:https://api.sunweihu.com/api/sjtx/api.php参数:lx【1.男头:a1 2.女头:b1 3.动漫:c1 4.动漫女头:c2 5.动漫男头:c3】 public function getUserAvatar() { // 获取图片数据 $data = file_get_contents('https://api.sunweihu.com/api/sjtx/api.php?lx=c2'); // 获取图片信息 $info = getimagesizefromstring($data); ob_clean(); // 获取图片类型 $img_type = explode("/",$info['mime']); // 生成目录地址 $dir_local = $_SERVER['DOCUMENT_ROOT'] . '/' . 'images/' . 'avatar/' . date('Ymd'); // 生成图片名称 $img_local =
/** * https://api.sunweihu.com/api/qqxt/api.php接口可接受一个参数【qq】 * 传入随机参数可获取对应QQ用户的昵称,拿这些昵称就可以当作测试数据 **/ public function getUserName() { $nickname = null; while (!$nickname) { $http_result = httpGet('https://api.sunweihu.com/api/qqxt/api.php?qq='.mt_rand(1000000,2000000000)); $data = json_decode(str_replace(array("\r\n", "\r", "\n"), "", http_result )); if ($data->code == 1) { $nickname = $data->name;
核心只需要三行代码。在图片加载的时候,可以渲染一个加载动画提高用户体验,在图片加载完成后关闭加载动画打开图片显示。增加这个功能并不会浪费多长时间,但能够很大的提升用户体验,让用户知晓这里有张图片正在加载。 var img = new Image(); // url为图片地址 img.src = url; img.onload = res => { // 加载完成,让图片显示 }image相关事件:onabort、onerror、onload
通常在开发大型项目或国际项目的时候,我们都需要增加国际化模块,使网站可以显示多语言。我的思路是,每个语言分不同的文件,检测用户语言环境或通过用户设置来判断调用哪个语言文件,而在开发中程序员又能清楚到底是什么意思。由于我们不需要兼容IE,所以只使用navigator.language来获取用户语言。第一步:我们需要有个入口文件新建一个languge.js文件,这个文件主要功能为:获取Cookie中是否存在lang值,如果不存在则检测用户语言环境,并获取语言编码储存到Cookie,之后再调用相应的语言文件输出。// 引入js-cookie import Cookies from 'js-cookie' // 获取cookie中lang值 var lang = Cookies.get('lang'); // 如果lang值不存在则设置lang值(第一次访问) if (!lang) { // 如果用户语言环境为zh-CN则设置lang值为zh,并储存到cookie中 if (navigator.language == 'zh-CN') { lang = 'zh'
我从小出生在冬天极为寒冷的北方,而我又是那种比较抗冻的体制,所以从小到大就没有冻伤过,是冬天里皮肤最嫩一点都不见红的那种。但现在的情况,让我有些不知所措,这源自于两个星期前。两个星期前,天气骤然降温,我像往常一样穿着个裤衩子拖鞋在电脑前敲代码,周围的温度大概三四度左右,空调也没有开。我也没有去想这会对我的身体造成什么影响。结果...过了几天,脚后跟开始发痒,痒的难受,睡觉都睡不着,我以为是过敏了或者是皮肤干燥了。但又过了好多天,脚后跟一些地方颜色突然变深,呈现黑红色,带着一些透明,这才惊觉。自己竟然被冻伤了!悔不当初!悔不当初!现在完全没办法蹲在椅子上打代码了,不然好痛好痛,不把自己身体当回事儿,真的要付出代价。现在只能期待脚后跟能早一点好,又痒又痛的,再也不想体验这种感觉了。
前言:以往都是使用的LNMP自动生成Let's Encrypt免费证书,但前几天cloudflare买了一个域名后,到了在服务器创建主机的阶段卡住了,原因是没办法修改cloudflare dns,不清楚是我创建的api权限没给够还是其他什么原因,最后申请了几次没申请到,反而请求频繁了。所以只能使用cloudflare的证书来给网站上ssl了。以前我并没有使用过cloudflare的证书,也基本没用过这个网站,这一看,好家伙,cloudflare的证书有效期最长可以达到15年,完全不用每次到期再更换了。第一步:打开小云朵,让cloudflare代理你的流量第二步:进入你的域名,然后选择SSL/TLS选择加密模式为完全(严格)第三步:进入SSL/TLS下的源服务器,点击创建证书第四步:这里默认就好,点击创建,生成的是通配符证书第五步:上面的是pem下面的是key。复制里面的内容,然后创建对应的.pem文件和.key文件上传到服务器第六步:在nginx配置文件里添加下面圈出的代码,指向ssl文件第七步:重启你的Nginx,现在你就可以看到你的网站已经可以使用HTTPS来访问了,如果你想使所有
我的整个2021年可以用一个字来概括——“忙”一年的时间飞速消逝,仿佛昨天还是2019年末,自从疫情初始,自己的生活以及工作完全被打乱,单量增加,预算骤减,这是我对疫情的最大感触。关于工作回想一年前跨年的时候,我还在想,今年一定不要这么累,今年一定要轻松。但随着长期合作的客户变多,以及自己完全没办法拒绝钱的诱惑,导致2021又是忙碌的一年。经过自己统计,2021年自己一共接了129个单子,平均每三天一单,别看那么多,多数都是可以很快搞定的单子。很多都是一些“修改UI”、“修改API”、“修复一些低级Bug”之类的单子,胜在钱多不至于那么辛苦。导致我2021如此疲累的大多都是一些比较闹心的单子,像是四方对接、特别是接口不完善没有沙箱测试的四方,贼糟心。还有的像是修改一些老项目,没有任何注释,到处都是陷阱代码,就跟患了骨质疏松一样,哪里都碰不得,只能另辟曲径绕着弯的实现新功能,这对于喜欢极致简洁的自己来说,太难忍了!接一单简直能够影响好几天的心情。不幸中的万幸,遇到的很多老板都是人狠话不多的狠角色,钱多话少干净利索,最后大家都是开开心心的,老板抱着修好的项目回家,我则抱着绯红的钞票入睡。在
承接各种大小单子,不限体量,欢迎老板砸单项目设计、UI设计、前端开发、后端开发、全栈开发、小程序开发、二次开发、功能修改、项目维护、项目测试、项目Bug修复,等等等等,都可以接。统一价格,童叟无欺。有需求的老板可以发需求到邮箱 seria1392@gmail.com 。也可以扫描底部的微信二维码添加我的个人微信号。
SK
Devil in My Mind.