自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 swift开发中小问题解决方案

沉浸式导航 第一种方式,直接在 viewDidLoad 方法中设置,这种方式我用了,出现一个问题,A 页面跳转到 B 页面后,再点击返回,A 页面的导航栏背景颜色会受到 B 页面的影响,导致颜色和位置都出现问题 //将背景栏设置为不透明 self.navigationController?.navigationBar.isTranslucent = false // 去掉横线 self.navigationController?.navigationBar.setBackgroundImage(UIIm..

2021-01-04 16:54:48 251

原创 PHP 和 jQuery 对于换行符处理

背景 因为工作中经常需要用换行符号处理字符串,特意整理,常用场景中,对换行符代码处理。 PHP 中处理换行符号 $parastr = '测试数据1 测试数据2 测试数据3'; // 把字符转为 html 实体 $parastr = htmlentities(trim($parastr), ENT_QUOTES, "utf-8"); // 在字符串中的新行(\n)之前插入换行符 $parastr = nl2br($parastr); // 替换换行符号为统一符号 $parastr = str_repla

2020-12-25 14:01:01 637

原创 秘钥登录服务器

ssh-keygen 是Unix和类Unix计算机系统上的安全外壳(SSH)协议套件的标准组件,用于通过使用各种加密技术在不安全的网络上建立远程计算机之间的安全shell会话。ssh-keygen 用于生成,管理和转换身份验证密钥。ssh-keygen能够使用三种不同的数字签字算法之一生成密钥。在ssh-keygen工具的帮助下,用户可以为任何这些密钥类型创建密码(为了提供无人值守操作,密码可以保留为空,风险更高)。 命令语法 $ ssh-keygen [options] 常用的命令选项如下 选项

2020-12-25 13:59:43 452

原创 Nginx 防盗链配置

网站写文章时,可能为了增加文章的生动性,我们常常加入图片来说明,或者更加直观的展示的问题。但是图片被其他网站乱应用,可能会增加额外流量的费用。所以我们为了避免这种情况,就给网站加上图片防盗链功能。 网站是用的 Nginx,所以我们介绍在 Nginx 如何配置网站图片的防盗链。防盗链功能是基于 HTTP 协议的 Referer 机制,通过 referer 跟踪来源,对来源就行对比。 配置代码 location ~* (gif|jpg|jpeg|png)$ { expire 30d; valid_refer

2020-12-25 13:58:47 194

原创 Datatables表头与表内容未对齐

Datatables 经常会遇到这种情况,就是浏览器或者HTML里元素改变大小或分辨率后,标题就会出现不对齐现象。这种情况是因为 Datatables 框架中使用到 serverSide : true,// 服务器查询数据属性,它会使 Table 标签中多一个 style=“width:**px;” 属性,这就导致了变化大小时标题对不齐现象。 可以通过设置: #example{ width: 100% !important; } 如果设置了横向滚动条: #example{ width: ***px

2020-12-25 13:57:59 516

原创 Mac/PhpStorm 日常快捷键记录

下列的快捷键主要是自己日常使用中,经常用到的一些快捷键 Mac 快捷键 快捷键 描述 ⌘+tab 切换打开应用 ⌘+N 当前应用下,打开一个新的 F3 打开调度中心 PhpStorm Mac Win 描述 ⌘/ Ctrl + / 以添加 “//” 的方式添加注释 ⌘⌥/ Ctrl + Shift + / 添加 “/**/” 的方式添加注释 tab,⇧ tab Tab / Shift + Tab 手动缩进 / 反向缩进 ⌘X Ctrl + X 剪切

2020-12-25 13:54:54 161

原创 RabbitMQ 单机搭建及碰见的问题

RabbitMQ 是基于 Erlang 语言写的,所以安装 RabbitMQ 需要先安装 Erlang 的环境。如果不是按照下面给出的版本进行安装的话,请参考官网文档,下载对应的安装文件,不然可能会导致安装失败。 系统环境 CentOS Linux release 7.6.1810 (Core) erlang-22.0.7-1.el7.x86_64 rabbitmq-server-3.7.17-1.el7.noarch 安装 Erlang 和 RabbitMQ Erlang 安装 $ wget http

2020-12-25 13:54:03 197

原创 MySQL 数据目录迁移

操作环境及配置信息:数据目录 centos7、mysql5.6 mysql用户和用户组:mysql:mysql 更换目录:/data/mysql mysql 的存储目录:/var/lib/mysql mysql 配置文件目录:/etc/my.cnf 查找 mysql 数据目录 登录数据库后 show variables like '%dir%'; 建立目录 mkdir -p /data/mysql 复制 mysql 文件到指定目录 cp -rap /var/lib/mysql/* /usr/my

2020-12-25 13:52:44 95

原创 typecho开启 HTTPS

HTTPS是什么? 超文本传输安全协议(英语:HyperText Transfer Protocol Secure,缩写:HTTPS;常称为HTTP over TLS、HTTP over SSL或HTTP Secure)是一种通过计算机网络进行安全通信的传输协议。HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包。HTTPS开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。这个协议由网景公司(Netscape)在1994年首次提出,随后扩展到互联网上。 在 typech

2020-12-25 13:49:19 1232

原创 lnmp搭建详细过程

安装版本简介 centos7、php7、mysql5.7、nginx1.14.2 更新yum yum update yum安装nginx 安装nginx最新源文件 yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 查看nginx源文件 yum repolist enabled | grep "nginx*" 安装nginx yum -

2020-12-25 13:46:05 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除