写在前面
图标承载了App大部分功能的引导入口,是设计中是相当重要的一环,也是UI设计师的必备的技能,日常工作中我们经常会接到含有图标设计、优化的需求。用什么风格、什么元素、是否会影响产品的统一性,多少会有这样的小纠结,这种纠结在初代产品设计中表现尤为明显!也许很多设计师并没有太完整的方法论,只是凭经验和感觉,这样就任意造成输出结果不稳定、页面杂乱等不良的后果。
下面根据视觉重量分享一下系统图标从风格定位到使用维护再到后期维护的全过程的一些思考。
分享目录
01、视觉重量;
02、不同风格图标的视觉重量;
03、在页面不同位置使用不同视觉重量的图标;
04、怎样确定整个项目的图标基因与风格;
05、进一步统一;
06、添加个性;
07、后期维护;
图标是UI设计中除了文字之外最不可或缺的视觉元素,在设计中看似只占一个很小的区域,但是它却是考验设计师基本功的重要标准,了解图标相关的概念,以及正确绘制的方法,是入门 UI设计的必备条件。
本文将对图标进行系统的介绍,篇幅所限,本文只针对图标设计中最重要的设计概念 和 设计思路 为主。大家如果对图标的其他方面感兴趣,欢迎给留言,后续出相关系列内容。过程中也有针对几种典型的图标进行实操代练。想要把图标设计的更好,这就需要我们在平时勤加练习外,还要进行深度的思考,希望我的这篇梳理可以给大家带来帮助。
已经设置好解析:emengweb.com 到6.6.6.6
开始配置
安装docker,安装docker-compose
apt install docker-compose # 如果无法安装,可以使用一键脚本 bash <(curl -sL install.emengweb.com/docker.sh) #或使用官方脚本手动安装 #curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 创建新文件夹 mkdir CloudflareST # 进入文件夹 cd CloudflareST # 下载 CloudflareST 压缩包 wget -N https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.0.2/CloudflareST_linux_amd64.tar.gz # 解压 tar -zxf CloudflareST_linux_amd64.tar.gz
# 赋予执行权限 chmod +x CloudflareST # 运行 ./CloudflareST
给甲骨文小鸡增加IPv6地址,首先需要在甲骨文实例管理页分配IPv6地址
下面进入正题!登陆甲骨文后台!
① 前往 网络 -> 虚拟云网络 -> 选择查看网络详情
最近发现其中一个甲骨文号卡Bug了,处于无限试用期,就大胆开了个6C96G内存的机器,经测试5Gbps的口子,性能拔群,就打算DD台Ubuntu系统自用。
之后,在使用甲骨文机器DD Ubuntu系统时,出现错误提示:
ubuntu
# InstallAuto Mode insatll [Debian] [stretch] [amd64].
[Debian] [stretch] [amd64] Downloading...
Error, Not found interfaces config.
现发布下解决方案,ubuntu18.04 ssh运行下面 两个命令就可以dd了:
#命令1 mkdir /etc/network/interfaces.d #命令2 echo "# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug ens3 iface ens3 inet dhcp " > /etc/network/interfaces
运行过以上命令后,再使用一键DD脚本进行DD Debian/Ubuntu/CentOS等系统,就不会提示DHCP模式的网络配置文件未找到的错误啦,附上一键DD脚本教程:
DD脚本合集 一键安装Windows/Debian/Ubuntu/CentOS
* 推荐使用第一个AutoInstall脚本,亲测安装成功率高。
Docker容器内重启其他容器或者重启本身> 其实道理一看就明白很简单,只需要将命令和docker运行后的文件映射进容器内就可以实现, 具体看命令
docker run --name nginx -v /etc/localtime:/etc/localtime:ro -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -d nginx
启动容器后我们进入容器就可以相当于在容器内操作容器
进入容器 $ docker exec -it nginx /bin/bash $ root@nginx:/# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f3d73c45399e nginx "/docker-entrypoint.…" 35 seconds ago Up 32 seconds 80/tcp nginx
推荐一个已经可以访问的地址:https://ip.gs
此项目基于 github 上面的 echoip
https://github.com/mpolden/echoip
找台linux服务器 运行一下就可以了 很简单 是一个go程序 没有特殊依赖
比较烦的是 配置ip地址库 国家库
可以按照这个文档来下载、配置
https://dev.maxmind.com/geoip/geoipupdate/#For_Free_GeoLite2_Databases
由于需要编译源码才能使用,可以在github中下载编译好的Linux64位二进制文件
使用nginx反代配置:
server {
listen 80 ;
listen 443 ssl http2 ;
server_name ip.cboot.org;
root html;
index index.html;
ssl_certificate ssl/cert.pem;
ssl_certificate_key ssl/key.pem;
ssl_prefer_server_ciphers on;
keepalive_timeout 60;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
location / {
proxy_pass http://127.0.0.1:8080;
#Proxy Settings
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0;
proxy_connect_timeout 19;
proxy_send_timeout 19;
proxy