首页 开发编程 正文

php自定义排序怎么使用

1、能把word转化成手写体的网站——萝卜工坊说不定什么时候会用上的小工具,2、选择困难症拯救者——YesORNo很简单又很搞笑的网站,4、极客的互联网控制台——cmd.to相信爱好酷站的朋友应该会有不少极客,7、自动生成的音乐电台-Generative.fm这个网站点开后有多种电台可供选择。...

php自定义排序怎么使用,有哪些的实用网站推荐?

说几个比较冷门的好网站吧,都是很有意思,但是可能屁用没有哈哈哈,但如果你是第一次用,肯定会很吃惊:

1、能把word转化成手写体的网站——萝卜工坊

说不定什么时候会用上的小工具,网站可以在线生成仿真度极高的手写体文稿,支持生成PDF矢量文档,打印出来后和真的手写体一样

反正我第一次用的时候还是感到很惊艳的,有十几种字体,生成的速度也比较快,反正比自己手写要快。

2、选择困难症拯救者——Yes OR No

很简单又很搞笑的网站,里面有很多搞笑的图片,每一张图片都会帮你做出一个决定:是yes,还是No?

有时候人们所谓的选择困难症,只不过是需要一个人来帮你做决定而已,这个网站就能帮你。

3、十年前的YouTube热门——YouTube Decade

这个标题不禁让人想到,十年前那会这个著名的404网站还可以修改Hosts来访问。

网站展示的就是十年前的今日,YouTube当时最多观看的视频内容,相当的有怀旧感。

4、极客的互联网控制台——cmd.to

相信爱好酷站的朋友应该会有不少极客,热衷特别新鲜或者特别怀旧的东西。

这个cmd.to就是模仿了控制台风格,不过它可以用命令来听歌,看新闻,玩游戏等,CLI爱好者会喜欢这个。

5、圆滚滚的屁股插画合集——Buttsss

你永远想象不到人类到底能有多无聊,这个网站收录了众多非常圆的屁股,网站的站长甚至还很贴心的提供了下载全部插图功能,可以用在微信或者QQ里随时随地的污别人一下。

6、在线视频剪辑神器——蜜蜂剪辑

超实用的工具!网站提供了多项视频编辑在线工具,实时在线处理,同时也支持手机端操作,相当方便!

7、自动生成的音乐电台-Generative.fm

这个网站点开后有多种电台可供选择,而且最大的特点就是在于这里的音乐都不是人工制作出来的,而是由另一套独立的系统自动生成出来的音乐,有点AI的意思。

这个网站另外还提供了生成音乐的功能,非常方便。

8、用地图了解中国历史-发现中国

这是个值得收藏的网站,它可以在线查看中国历史上有记载的中国古地图,并结合google地图,重现了古代地图在现在的位置!

9、魔力AI脑补作画-Magic Sketchpad

略微恶搞的小应用,网站可以在线和智能AI合作画画,你只要随意画一笔,剩下的就交给智能AI自动帮你画完

10、设计道路剖面图-Streetmix

城市道路建设离不开路面规划设计,这个网站提供一种简单便捷的道路剖面设计的模板,只需拖动道路元素,即可组合出各种道路剖面图,从事道路设计或者爱好道路规划的小伙伴可以快来试试,发挥脑洞设计出独特合理的道路设计剖面图吧!

11、复仇者联盟3D换脸特效-avengethem

有日子没介绍图片合成类的趣站了,今天的这个网站可以在线智能合成3D人脸到漫威复仇者的身上,并生成GIF动画下载或分享!

12、超爽快在线DJ打碟体验-Adventure Mach

需要带上耳机哦!网站可以在线体验DJ打碟,操作极其简单,用移动设备访问的话同样可以进行触摸操控!

13、俄罗斯方块加强版-Tetr

喜欢俄罗斯方块游戏的朋友可以收藏一下,这就是个俄罗斯方块PLUS,各种模式的挑战,让你彻底爱上这款游戏!

14、多人联机机器人大战-Robostorm

虽然是网页游戏,但效果真的很棒!网站可以在线多人联机机器人枪战,画面十分流畅,战斗场面也很激烈,开始突突吧!

15、完美的AI人像生成器-This Person Does Not Exist

很专业的智能AI网站,网站会随机展示由AI智能生成的人像照片,通过对庞大的真实人像数据的学习,生成出逼真的、不存在的人

16、在线黑白照片着色工具-ColouriseSG

这是新加坡科技局一个三人小组,基于GAN而开发的一个给老照片着色的项目,该网站可以给黑白相片上色,使其重焕生机。小编测试了一下,人像还原效果较好,但颜色偏黄,建筑风景还原还有待改善。

17、神奇的在线抠图工具-Remove

送给不会作图软件的你!网站可以全自动智能在线抠图,你要做的就是上传你的照片,但网站只提供用于二次创作的透明背景图片,后续的合成还需要你来完成!

18、星海里记录美好瞬间-I Remember

很精致的网站!它可以在线分享和欣赏你或某个陌生人的美好生活记录,奇幻的界面操作起来很符合记忆的感觉!

19、在线制作海报和传单-DesignCap

简单而实用的网站,它可以在线制作心仪的海报或传单,通过模板可以快速创建简约、美观的作品,并可以下载印刷级清晰度的图片文件!

20、地球的演化时间表-Timeline of Earth

很涨姿势的网站哦!它向我们展示了地球从无到有的演化过程,并没有用冗长的文字来说明,而是用了简单明了的图标,看起来直观易懂!

21、在线钢琴秀技辅助-Piano Genie

对于外行来说,这个网站也是没有卵用的。它可以帮你完成真实钢琴很难完成的技巧,如果你学过钢琴的话,这个网站可以玩玩!

22、用歌声说出你想说的话-Clash

这个网站有点皮,它可以将你输入的英文句子用歌声唱出来,每个单词都来自不同的歌曲,虽然听起来怪怪的,但却都能听懂。

23、高清物理原子3D模型-ProfilmOnline

这应该属于硬核科普网站了,可以在线浏览高清物理原子3D模型,抛开专业性不说,单单做为一种欣赏的艺术品,也值得我们一看!

24、抖腿神曲联播-Doutui.me

来,戴上耳机!网站轮番播放网络上的人气抖腿神曲,想了解近期流行的好听音乐可以来这个网站听听!

25、五花八门小工具合集-NiceTool

网站像是一个杂货铺,什么都有。它提供了各种在线实用小工具,翻翻看看,总有一种你会用得到的!

26、基于GAN自动生成二次元妹子-Make Girls Moe

相信很多人都喜欢动漫中可爱的萌妹子,大家可能想有一个自己设计出来的独一无二的萌妹子图像。复旦大学,同济大学和纽约州立大学石溪分校的一些研究爱好者开发了一个基于GAN(生成式对抗网络)深度学习模型的动漫人物面部图像生成器,用来满足那些无法自己动手绘制出专业水准的动漫人物,但又想拥有自己参与创作动漫角色的朋友。

27、有趣网站之家

以上所有稀奇古怪的网站都是在这个网站中找的,更为令我吃惊的是,这个网站里包含了4k多个冷门网站,而且很贴心地给出了网址和评测,可以说是一个宝藏网站了,建议大家收藏起来。

小白docker求入门?

本文邀请yeedom来解答,通过大量的图片、示例介绍,帮助你快速、全面地从入门到实战~

1、docker是什么

Docker使用go基于linux lxc(linux containers)技术实现的开源容器,诞生于2013年年初,最开始叫dotcloud公司,13年年底改名为docker inc。

2017年下载次数达到了百亿次,估值达13亿美元,通过对应用封装(Packaging)、分发(Distribution)、部署(Deployment)、运行(Runtime)全生命周期管理,达到“一次封装,到处运行”

为何使用docker?

Docker直译码头工人,将各种大小和形状的物品装进船里。这对从事软件行业的人来说,听起来很熟悉,花了大量时间和精力把一个应用放在另一个应用里。

docker出现之前,对不同环境的安装、配置、维护工作量很多,如部署,配置文件,crontab,依赖等等。使用docker,无需关心环境,只需要一些配置就能构建镜像,而部署则用一条run命令。

虚拟机VS容器

虚拟机需要有额外的虚拟机管理应用和虚拟机操作系统层,操作系统层不仅占用空间而且运行速度也相对慢。docker容器是在本机操作系统层面上实现虚拟化,因此很轻量,速度接近原生系统速度。

虚拟机启动速度是分钟级别,性能较弱、内存和硬盘占用大,一个物理机最多跑几十个虚拟机,但它的隔离性比较好。docker启停都是秒级实现,内存和硬盘占用非常小,单机支持上千个容器,在ibm服务器上可运行上万个容器。容器跟虚机相比,有着巨大的优势。

docker优点

只关心应用:以往我们需要关心操作系统、软件、项目,有了docker我们可以只关心应用而不是操作系统,docker发展迅速,基于docker的paas平台也层出不穷,使得我们能更方便的使用docker;

快速交付:docker可在秒级提供沙箱环境,开发,测试,运维使用完全相同的环境来部署代码

微服务:docker有助于将一个复杂系统分解,让用户用更离散的方式思考服务

离线开发:将服务编排在笔记本中移动办公,使用docker可在本机秒级别启动一个本地开发环境;

降低调试成本:在测试和上线时产生无效的类、有问题的依赖、缺少的配置等问题,docker可让一个问题调试和环境重现变得更简单;

CD:docker让持续交付实现变得更容易,特别是对于蓝绿部署就更简单。

第一版上线时,需要上第二版新功能,两个版本功能会有冲突,这时用docker实现蓝绿部署就非常方便了;

如:可以部署两个版本同时在线,新版本测试没问题了把老版本流量切到新版本就可以了

迁移:可以很快的迁移到其他云或服务器

与传统虚拟机方式相比,容器化方式在很多场景下都是存在极为明显的优势。无论是开发、测试、运维都应该尽快掌握docker,尽早享受其带来的巨大便利;

容器化方式在很多场景下都有极大的优势。无论是开发、测试、运维都应该尽快掌握docker,尽早享受其带来的巨大便利。

概念

再来了解docker非常关键的概念,这样才能理解docker容器整个生命周期。

概念-镜像

镜像(类)=文件系统+数据,我常常用开发语言中的类比作镜像,对象比作容器镜像由多个层加上一些docker元数据组成,容器运行着由镜像定义的系统。

概念-容器

容器(对象)=镜像运行实例

容器是镜像的运行实例,可以使用同一个镜像运行多个实例。如图所示,一个ubuntu docker镜像产生了三个ubuntu容器,docker利用容器运行和隔离应用。

从读写角度来说,镜像是只读的,容器是在镜像上添加了一层可读写的文件系统。

概念-层

层=文件变更集合

像传统虚机应用,每个应用都需要拷贝一份文件副本,运行成百上千上磁盘空间会迅速耗光,而docker采用写时复制来减少磁盘空间,当一个运行中的容器要写入一个文件时,它会把该文件复制到新区域来记录这次的修改,在执行docker提交时将这次修改记录下并产生一个新的层。docker分层解决大规模使用容器时碰到的磁盘和效率问题。

概念-仓库

docker借鉴了大量git优秀的经验。docker仓库分公有库和私有库,最大的公开仓库是docker hub,国内也有很多仓库源。

2、创建第一个docker应用

通过创建一个docker应用来看看docker是怎么方便使用的。

创建docker镜像方式

创建docker有四种方式

但最常用的docker命令+手工提交和Dockerfile的方式

对于我们来说Dockerfile是最常用也是最有用的。

那创建一个docker应用只需要三步:编写dockerfile、构建镜像、运行容器

编写dockerfile

那我们就开始用dockerfile来创建一个应用

Dockerfile是包含一系列命令的文本文件,这个文件包含6条命令

1、FROM是使用php官方镜像,左边是镜像名字,右边是标签名字,标签名字不写默认是latest

2、声明维护人员

3、RUN运行一条linux命令,我们把php代码重定向到/tmp/index.php

4、EXPOSE声明要开放的端口

5、WORKDIR启动容器后默认目录

6、CMD容器启动后,默认执行的命令,相当于应用的入口,用php自带的webserver监听8000

构建镜像

使用docker build命令生成镜像,—tag指定镜像的名字,左边是名字,右边是标签,最后有个.表示在当前目录查找Dockerfile。可以看到,每个命令都会有个输入输出,输入是命令,输出是给到层的id,所以,基本上每个命令都会产生一个层。最后提示镜像构建成功,并打上镜像标签。

运行容器

第三,使用docker run命令运行镜像,-p将容器的8000端口映射到本机8000端口,—name给容器起个名字。用curl对本机8000端口请求,服务器返回当前时间,说明我们构建的容器运行成功了。

请求本地8000端口,服务器返回当前时间

dockerfile常用命令

其实Dockerfile常用命令就5个:from、add、run、workdir、cmd

创建docker应用步骤

•编写dockerfile

•构建镜像

•运行容器

使用docker应用步骤

•拉取镜像

•运行容器

dockerfile最佳实践

•精简镜像用途

尽量让每个镜像的用途单一

•选择合适基础镜像

选择以alpine、busybox等基础的镜像

busybox:号称操作系统里的瑞士军刀,只有……这么大,但却有一百多常用命令

如果你的目标是小而精,busybox是首选,因为它已经精简到没有bash,使用的是ash,一个兼容posix的shell

Alpine:你的目标是小但是又有一些工具的话,可以选择alpine,它是一个面向安全的轻量linux发行版,它关注安全、性能和资源效能,比busybox功能更完善,还提供apk查询和安装软件包,大小只有2-3兆。

很多官方的镜像都有alpine的镜像,像刚刚使用的php镜像。

•提供维护者信息

•正确使用版本

使用明确的版本号,而非依赖于默认的latest,避免环境不一致导致的问题

•删除临时文件

如安装软件后的安装包,如上图2、3步骤

•提高生成速度

如内容不变的指令尽量放在前面,这样可以复用

•减少镜像层数

多条命令写在一起,使生成的镜像层数少,如上图2、3步骤

•恰当使用multi-stage

保证最终生成镜像最小化

3、常用命令

想使用一个镜像,用这个命令就可以了,默认按评分排序。official如果是ok表示是官方镜,Auto标示它是否用dickerfile进行自动化镜像构建。

pull

一旦确定一个镜像,通过对其名称执行docker pull来下载。标签默认是latest,严格来讲,镜像的仓库名还应该添加仓库地址的,默认是registry.hub.docker.com Docker images命令查找下载的镜像。

run

使用docker run运行一个容器,it表示用交互式方式运行,最后表示要执行的命令。

其实更常用的方式是以后台方式来执行,这时用d参数在后台运行,运行后用exec命令进去到容器。

tag

Docker tag给镜像一个新tag名字。

Docker images查看centos镜像,把centos:latest打上centos:yeedomliu,这时再看会有3个centos,latest和yeedomliu的镜像id是相同的。把centos:yeedomliu删除,再查看latest还会存在,最后用rmi命令删除latest就会真正把latest镜像删除掉。如果相同镜像存在多个标签,只有最后一次的rmi命令会真正删除镜像。

ps

Ps可以查看运行中的容器

rmi

删除一个镜像,同一个镜像id的不同标签的镜像,使用rmi删除最后一个镜像才会真正删除这个镜像。

rm

删除docker容器,如果运行中的容器需要加-f

diff

容器启动后文件变化情况

logs

查看容器运行后的日志

cp

我们想从容器里面拷贝文件到宿主机,或相反的过程就可以用到cp命令

container prune

随着使用docker时间越长,停止状态下的容器会越来越多,这些都会占据磁盘空间

image prune

未被打标签的镜像可以用image prune命令清理

system prune/df

如果你觉得刚刚两条命令执行起来麻烦,可以用docker system prune一条命令搞定

另外用system df查看docker磁盘空间

实战

了解了docker基础知识后,可进入相对实战的环节

•本地开发

我们的项目使用了很多服务,如redis/mysql/mongodb等等,如果一个个运行起来,还加上配置,容易出手,也比较麻烦

kitematic:与使用命令行管理本地容器相比,你更想使用图形工具对容器管理,官方推出的容器管理工具,通过它可以查找镜像、创建容器、配置、启停容器等管理。

这是配置容器端口和宿主机端口,目录,网络等映射界面

docker-compose

compose定位是“定义和运行多个docker容器的应用”,前身fig,目前仍然兼容fig格式的模板文件。

一条命令可以把一个复杂的应用启动起来

日常工作中,经常碰到多个容器相互完成某项任务

docker-compose示例1

默认模板文件名叫docker-

compose.yml

,结构很简单,每个顶级元素为服务名称,次级信息为配置信息。这里使用了redis/mongodb/mysql/nginx镜像,分别给它们映射了本地目录、端口、密码等信息,nginx镜像需要使用redis/mysql等服务,用links命令连接进来。

docker-compose示例2

如果在本地开发,每个项目都可以像之前说的那样配置,这里提供了另外一种做法。我把公共的资源在一开始就启动,每个项目里只启动nginx镜像并关联其它的服务即可。

公共服务compose

项目compose

•常见问题

主进程:docker启动第一个进程称主进程,就是id为1的进程,这个进程退出就意味着容器退出,所以想要使docker作为服务使用,这个进程是不能退出的。expose命令是声明暴露的端口,运行时用-P才会生效。一般ports命令是做真正的端口映射,比较常用。

•架构

安装了docker的主机,一般在一个私有网络上

1、调用docker客户端可以从守护进程获取信息或发送指令

2、docker守护进程使用http协议接收来自docker客户端的请求

3、私有docker注册中心存储docker镜像

4、docker hub是由docker公司运营的最大的公共注册中心

互联网上也存在其他公共的注册中心

调用 Docker客户端可以从守护进程获取信息或给它发送指令。守护进程是一个服务器,它使用 HTTP协议接收来自客户端的请求并返回响应。相应地,它会向其他服务发起请求来发送和接收镜像,使用的同样是 HTTP协议。该服务器将接收来自命令行客户端或被授权连接的任何人的请求。守护进程还负责在幕后处理用户的镜像和容器,而客户端充当的是用户与 REST风格 API之间的媒介。

理解这张图的关键在于,当用户在自己的机器上运行 Docker时,与其进行交互的可能是自己机器上的另一个进程,或者甚至是运行在内部网络或互联网上的服务。

•优化

使用小镜像:一般来说,使用小的镜像都相对比较优秀,如官方的镜像基本上都有基于alpine的镜像

事后清理:删除镜像里软件包或一些临时文件,减小镜像大小

命令写一行:多个命令尽量写在一起有助于减少层数,也会减少镜像的大小

脚本安装:使用脚本进行初始化时,可以有效减少dockerfile的命令,同时带来另外的问题,可读性不好并且构建镜像时缓存不了

扁平化镜像:构建镜像过程中,可能会涉及到一些敏感信息,或者用了上面的办法镜像依然很大,可以试试这个办法

docker export 容器名或容器id | docker import 镜像标签

multi-stage:从docker 17.05版本开始,docker支持multi-stage(多阶段构建),特别适合编译型语言,如我在一个镜像下编译,在另外一个很小的系统运行,如下图,go项目在golang环境下编译,在alpine环境下运行。

如何提升网站的打开速度?

网站的速度决定了网站的流量,没有人愿意花费时间等待网站打开,因此网站速度慢是个非常令人头疼的问题。那么如何才能提高网站打开速度呢?

1、选好虚拟主机是基础

想要自己的网站高速稳定,前提当然是要选择一个稳定可靠的虚拟主机供应商。在这里,我向大家推荐香港虚拟主机—主机91。主机91使用的是香港新世界机房,香港到大陆VIP专线光纤链接,微软认证工程师全天候无缝监管服务器,确保网站访问高速稳定。

2、规范网站图片

很多站长都是先上传图片原件,然后再网站后端调整图片大小分辨率,这样做是会减缓网站速度的,因为浏览器要执行多条指令才能够访问图片。所以这里建议大家先使用图像编译软件调整图像,然后再上传至网站,这样大大减少了浏览器执行指令,访问速度当然更快。

3、插件使用先深思

现如今很多免费的插件和脚本提供给大家,导致很多站长在网站上下载了过多的插件和脚本,超出了网站的真正需求。但是每个插件的运行都是需要消耗资源的,过多的资源消耗当然会导致网站访问速度慢了。所以在添加插件的时候,要深思,看这个插件是不是值得消下载使用。

4、定期升级网站脚本

使用CMS或者电子商务平台网站需要各位站长定期查看自己网站的脚本是否是最新版本。如果不是最新版本,就请尽快升级你的网站(在确定当前网站文件有备份的前提下)。网站脚本开发人员一直努力改善代码为新版本做准备,因为它涉及到网站的访问速度问题。更新网站脚本可以有效消除编码路障,缩短网站载入时间。

5、运用浏览器缓存技术

浏览器缓存是一种技术,它允许网站访问者的浏览器存储你网站的各个页面的副本,所以,当浏览者在一段时间后再次访问网站的时候,网站内容就可以直接从缓存中调用,不需要重新加载整个页面。当然这就大大节省了网页显示的时间,使得页面呈现更快,网站访问速度更快。

以上5点介绍了网站提高网站速度的方法,千万不要让速度影响网站发展啊。

php如何按顺序排列数组?

PHP 数组的排序函数

在本节中,我们将学习如下 PHP 数组排序函数:

sort() 以升序对数组排序

rsort() 以降序对数组排序

asort() 根据值,以升序对关联数组进行排序

ksort() 根据键,以升序对关联数组进行排序

arsort() 根据值,以降序对关联数组进行排序

krsort() 根据键,以降序对关联数组进行排序

有哪些比较冷门的实用网站?

很对人对于软件都有一种「收藏」的习惯,觉得这可能是一个工具就把它购买或下载放在那里,新鲜了两天就搁置在那儿,终究成了橱柜上的一个布满灰尘的摆设。其实很多时候我们可以换个思路,如果这个工具是在网页上,用的时候再打开,不用的时候就关闭,既不占用你电脑空间,也不受限于设备的系统,或许还能帮你省下不少的钱,今天少数派就为大家介绍一些实用而且有趣的网页工具。

Internet Speed Test

一个良好的网速大概会有 80% 的概率提高我们的生产力和执行力,糟糕的网速大概会有 99% 的概率影响我们的情绪。所以经常会有一些朋友频繁的测量网速,有的选择下载一款软件进行测量,有的随便找一个网站就将就了。而 FAST 和 SPEEDTEST 是两家「优雅」的测速站点,只点击一下 ► 按钮再稍等片刻,你的网速测试结果就会呈现在你的面前,无污染、零广告、完全免费。

witeboard

白板的用处有很多,打草稿,记录突如其来的灵感,或者玩玩你画我猜也是可以的,witeboard 就是这样的一个随开随用的白板网站。这个网站的构造非常简洁,工具只有画笔、文本框、橡皮擦,虽然工具简单,但几乎所有的操作都支持快捷键,无需你去工具中点来点去。如果你绘制的图像趋于一定的形状,例如圆形、矩形,它可以自动的转换为标准形状。绘制完成的白板,也可以通过右上角的「Share」分享给其他的人,而其余的人也可以进行编辑,而两边的画面也是同步的。除此之外,该网站也提供了 Slack 群组的插件,如果你们有用到 Slack,不妨添加这款插件试一试。

在线 Markdown 编辑器

不知道前段时看了 《想学 Markdown?这篇文章帮你快速上手》 之后有没有想尝试一下 Markdown 的冲动,对于还没选择到合适 Markdown 工具的时候,不如先用这款在线 Markdown 编辑器体验一下语法,在这里左侧输入的文本内容都会实时的显示右侧和下侧,分别是 HTML 格式预览以及实时效果预览。但是在网站编辑的内容并没有提供保存到本地的入口,如果你需要请及时复制粘贴。建议只是作为临时备用方案或是体验方案,如需深度体验还是选择专门的 Markdown 工具。

草料二维码

二维码在生活中可以说是非常常见了,从付款码到共享单车,随处可见。其实对于我们来说,不仅可以扫码当然也可以制作二维码,例如我们想分享某个网址,或者把我们的 Wi-Fi 提供给别人(可以用这个 Workflow)。而草料二维码不仅给我们提供了制作二维码的途径,也为我们附上了一些「优雅」姿势。在这里你只需要输入的文本内容,在右侧选择二维码属性。可以选择直接使用模版图案快速美化,也可以使用旧版的美化器(功能齐全)来进行更细致的操作,例如选择背景前景图、颜色以及二维码状态。这样以来,不论你的二维码用在哪里,都再也不怕单调无味。

图片处理

图片在我们生活中的用处太多了,但时常我们也会因为图片的事情而苦恼。因为在不同的使用场景里,对图片的要求可能都不太一样,例如有的限制了大小,有的限制了格式。对于这些问题,我们其实不需要复杂了步骤,也不需要安装一些软件,只需要上传一下然后处理就可以了。对于图片的格式问题,你只需要在 Jinaconvert 上选择你需要的格式类型,再将图片文件上传至即可。

你在上传图片时因为大小而受到了限制,可以在 TinyPNG 这个网站上进行压缩操作。该网站支持对 和 格式的图片进行压缩,只需要将图片拖拽至网站的窗口即可,一次性可以压缩 20 张,且质量非常不错。如果你非常喜欢它,也可以移步阅读 《TinyPNG 是我最喜欢的在线压图服务,现在有人给它做了 macOS 客户端》。

Ringer

手机的铃声是不是从来没有更换过,可能是因为制作铃声的方法有那么点复杂,一步步的操作加上各式软件,或许就让你放弃了这个念头。其实,你只需要把各类格式的音乐源文件上传到 Ringer 上,选择选上铃声的开头结尾。最后选择 M4R 或是 MP3 就可以了,可以说是免费又快捷了。

Keyboard Layout Editor

Keyboard Layout Editor 是一个键盘图纸设计的网站,它的作用可以说是非常的多。如果你刚上手一个软件,但是却无法记住它的全部快捷键,不如直接将快捷强的功能放置在图纸上,打印下来贴在桌边,帮助你记忆。如果你正常考虑一款机械键盘的配色,你可以在这上面选择相应的键位进行颜色的修改,最后看看整体的配色效果。它的自定义程度非常的高,在这里几乎可以编辑键位所有的参数,所以它究竟能起到什么样的作用,就看你如何利用它了。设计好的内容网站也提供了五种格式的文件方便用户下载,如果喜欢不妨加入到收藏夹里。

Gifntext

还记得网上很火的「为所欲为」和「王境泽」吧,丰富的表情配上字幕,随随便便就是一个表情包。其实为 Gif 添加字幕也没有那么的困难,只需要将准备好的 Gif 文件上传到 Gifntext 上,然后就可以对播放速度以及画面尺寸进行调节。于此同时,也可以自由的在时间轴中加入想要的字幕、图片或是涂鸦。网站最大可以上传 100M 的 Gif 文件,修改完成后创建的动图自动的进行压缩。

如果你还有其他有意思的以及实用的网络在线工具,也欢迎在评论区留言推荐给大家!🎉

本文转载自互联网,如有侵权,联系删除