解决pecl/pear No releases available for package "pecl.php.net/" 以及 could not extract the package.xml file

有一台在无外网权限的服务器需要安装memcache,pecl设置了代理然后install出现No releases available for package "pecl.php.net/memcache"解决方案是到pecl.php.net/memcache手动下载对应版本的源码包,手动安装pecl install memcache-4.0.5.2.tgz然后报错could not extract the package.xml file from "memcache-4.0.5.2.tgz"网上没找到有效信息,自己摸索出解决方案:手动处 ......

开源分享:gh-proxy——基于cloudflare workers的GitHub文件加速
开源分享:gh-proxy——基于cloudflare workers的GitHub文件加速

简介针对github release、archive以及项目文件的加速项目,支持clone,有Cloudflare Workers无服务器版本以及Python版本演示https://gh.api.99988866.xyz/GitHub地址https://github.com/hunshcn/gh-proxyChangelog2020.04.09 增加Python版本(使用Flask)2020.03.23 新增了clone的支持2020.03.22 初始版本使用直接在copy出来的url前加https://gh.api.99988866.xyz/即可也可以直接访问,在input输入 ......

JetBrains Quest 第三题
JetBrains Quest 第三题

最后一题终于出来了题目在这SGF2ZSB5b3Ugc2VlbiB0aGUgcG9zdCBvbiBvdXIgSW5zdGFncmFtIGFjY291bnQ/看着就像是base64编码...Have you seen the post on our Instagram account?于是来到Instagram找到最近的帖子https://www.instagram.com/p/B9q-CnhoUVl/Welcome to the final Quest! You should start on the Kotlin Playground: https://jb.gg/kotlin_ ......

字体子集化——任性的在网页上嵌入字体
字体子集化——任性的在网页上嵌入字体

汉字特点是多且复杂,这导致汉字字体文件占用空间极大,一般的字体有至少4m的大小,这对网页开发时候的使用带来了不便。之前在按照设计稿编写网页的时候,有时候是干脆使用默认字体或者使用导出的图片,省去字体问题。但是效果不佳以及导出麻烦,其实更优的方案是使用子集化的字体。子集化是从字体文件提取需要的文字并重新生成字体文件,这样字体文件大大减小便可以正常引入。找一找发现有几个项目百度 fontmin阿里 font-carrierfont-spider他们都能够自动识别中文并自动输出字体,font-carrier和fontmin都有提供gui以手动生成字体文件。由于我最近在改一个10多年前的 ......

jetbrains quest 第二弹解题
jetbrains quest 第二弹解题

第一弹偷懒没参加直接看了答案,发现挺有意思的,就参与了第二题,与大家分享过程https://twitter.com/jetbrains/status/1237694815283879943官推给出了题目.spleh A+lrtC/dmC .thgis fo tuo si ti semitemos ,etihw si txet nehw sa drah kooL .tseretni wohs dluohs uoy ecalp a si ,dessecorp si xat hctuD erehw esac ehT .sedih tseuq fo txen eht erehw si , ......

小程序云开发踩坑——慎用低版本基础库

昨晚因为Aggregate的match不生效导致3点才睡觉,今天又调了半天发现手机是没问题的,然后才发现默认的基础库是2.8.1,而云开发在2.8.3进行了一次更新,调高基础库,问题解决。

CSS3逐帧动画 - 替代gif动画

这次要做的小程序设计给过来一个gif的过渡动画,要实现闸门的下拉和升起。gif动画可以自定义循环周期,可以是n次也可以是无限次,无限次难以把握回收元素的时机,n次想要重新展示在小程序中也是难事,重写image的src和将图片放在background,改class也没有用,无法使gif重新播放,遂更改思路,使用css3的动画实现。先放上效果图我们先将动画的每一帧制作成雪碧图,最好是一列或者一行比如这样每一帧之间不要有边距然后直接上代码.demo{ height:20px; width:30px; background:url(image.png) no-re ......

记一次小程序闪屏经历

问题出现得比较无厘头,采用排除法一点一点删代码也无法定位bug,最后根据问题的分析、猜测加上测试最后确定是图片像素过大(注意不是图片过大),小程序内存不足引起闪屏,因为这个项目使用的是腾讯云cos,遂结合万象优图api根据每页情况返回合适大小的缩略图,问题解决。

使用云效配合git进行自动化部署

前日写了一个活动页面,发布之后不断小修bug,都是手动更新线上资源,结果一个不小心配置有问题,导致了1小时的服务崩溃,遂折腾一下云效的自动部署。先自己创建一个企业,然后创建项目关联git仓库,建立流水线(其实跟jenkins的差不多),我是vue写的纯前端项目,就使用node10环境,自己修改一下.release文件以及deploy.sh部署脚本就行了。然后贴上我的release# 构建源码语言类型 code.language=node10.x build.command=yarn install --registry https://registry.npm.taobao.or ......

nginx配置-通用的测试站点2-反代版

上一篇文章的配置可以用来通用地部署php测试站点,但是有的时候部分应用程序只是暴露在本地端口,以下贴出反代版配置。server { listen 80; listen 443 ssl http2; server_name ~(.+)\.port\.example\.com$; index index.php index.html index.htm; set $port $1; ssl on; ssl_certificate /path/to/your.cer; ......