- 2020/04/09
- |
- 技术随笔
- |
- 0 Replies
最近几天发生了一些事情,导致《剑网3免费版》(台服)关服,于是昨天突发奇想,是不是想办法修改字体文件,就可以在简体客户端里面显示出繁体呢。
思绪
得到这个想法后,我便顺手拿出一个字体文件,阅读起了TTF文件的数据结构,随手谷歌了一篇文章,大致了解到TTF文件由矢量图形表(Glyphs)、字符到矢量图的映射表 (cmap)、矩阵样式等信息表 (hmtx、hdmx、OS/2 等)构成,与想象中设计基本一致。那么我们要做的事情,就是通过一份繁简转换表,从一个繁体字体文件中读取每一个繁体字符的矢量图、矩阵样式信息、字符映射表,并修改其映射关系到对应的简体字符,然后替换或者追加到简体字体文件对...
- 2019/03/21
- |
- 技术随笔
- |
- 0 Replies
前端开发中经常会遇到一个麻烦的问题:在通过fixed或者absolute定位的弹出层上进行滚动操作的时候,滚动事件会穿透到底部导致body跟着滚动,及其影响交互体验。常规做法是在弹出层时候禁止body的滚动,将其设置为overflow: hidden,但是会导致滚动高度丢失从而造成视觉上一次弹动,所以我决定从弹出层本身考虑这个问题。
<body>
Body content.
<div id="popup" style="position: fixed; top: 0; right: 0; left: 0; bottom: 0">
Popup lay...
- 2018/09/12
- |
- 技术随笔
- |
- 0 Replies
Recently, I've tried several types of self-hosted cloud services. Today, I'll share you about how to set up a pydio cells server.
Install
According to official docs, to set up your personal secured pydio, you need two things.
Docker installed.
A valid ssl certificate, for safety.
Assume that yo...
- 2018/08/29
- |
- 技术随笔
- |
- 0 Replies
Docker
创建一个网络,将数据库、应用以及NginxDocker 放入同一个网络中。
docker network create --driver bridge --subnet 172.22.4.0/24 nextcloud
接下来,分别启动各个 Docker 的实例,其中Nginx实例需要暴露端口给宿主机器作为最终访问端口,Nginx通过反向代理将请求移交给应用实例处理,应用实例通过内网数据库 Socket 连接请求数据,并返回结果。
docker run -d --restart=always \
--name nextcloud-mariadb \
--networ...
- 2017/09/26
- |
- 技术随笔
- |
- 0 Replies
由于某些地区网络无法连接到vagrant的服务器,安装homestead必须手动离线安装。
相关介绍
Homestead目的在于让本地环境可以很快的搭建和销毁,其原理为一个配置好的Vagrant Box原型,随时实例化出一个测试环境。Homestead基于Vagrant,而Vagrant是一个中间层,作用在于提供自动化的虚拟机安装,由于我选择了
Virtual Box作为虚拟机平台,所以本教程仅适用于Virtual Box+Vagrant+Laravel/Homestead的离线安装。
安装基础软件
下载并安装 VisualBox
下载并安装 Vagrant
下载安装 Homes...
- 2017/09/14
- |
- 未分类
- |
- 1 Replies
Mac OS X 会在打开音视频聊天状态时临时降低其他应用的声音,取消该特性有两种方式。
针对单个应用
printf "p *(char*)(void(*)())AudioDeviceDuck=0xc3\nq" | lldb -n QQ
在控制台执行上方命令,即可取消QQ通话时降低系统音量。
全局关闭
打开Applications/Utilities/VoiceOver Utility.app > Sound
取消勾选Enable audio ducking即可
- «
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 11
- »