主页

Python学习笔记—str字符串的格式化

Python学习笔记—str的格式化 一、前言 在python中要学习string字符串的格式、字符串的api这几个常见的操作.字符串的格式化可谓是很重要的,用的频率很高,当然字符串的api也很重要. 二、字符串的格式化 字符串格式化有两种方式,第一种是使用%的方式来进行格式,另外的一种是使用字符串的format函数进行格式化,这两者也有一点的相似之处. %格式化 %格式化常见的方式如下 str_content = 'hello %s' % ('world') #如果只有一个参数这个括号是可以省略的 例如 'hello %s' % 'world' print(str_content) ''' 打印结果如下: hello world ''' 上面代码就完成了简单的格式,...

阅读更多

尝鲜 Mysql 8.0的初体验

尝鲜 Mysql 8.0的初体验 一、Mysql 8.x的新特性 近期mysql更新了一个新版本8.x,主要更新了哪些特性呢? 对Unicode 9.0的开箱即用的完整支持 支持窗口函数和递归SQL语法,这在以往是不可能或者很难才能编写这样的查询语句 对原生JSON数据和文档存储功能的增强支持MySQL 8.0的发布.由于6.0修改和7.0是用来保留做MySQL的集群版本,因此采用了8.0的版本号。 在锁定行方面增加了更多选项,如SKIP LOCKED和NOWAIT两个选项。其中, SKIP LOCKED允许在操作中不锁定那些需要忽略的行;NOWAIT则在遇到行的锁定的时候马上抛出错误。 MySQL能根据可用内存的总量去伸缩扩展,以更好利用虚拟机的部署。 ...

阅读更多

redis 配置supervisor

一、坑 redis安装还是挺简单的,按照官方的教程一步一步的来,基本上来说是没什么问题.至于后台运行,只需要在redis的配置文件中设置daemonize yes即可,但是

阅读更多

RxJava学习笔记(一)

RxJava学习笔记(一) 注意:这篇文章只是本人学习过程中的的笔记而已,如有错误实属正常,欢迎一起交流,本文涉及的RxJava的版本是1.x,还有一点是文中所指的Observer在代码中等价于Subscriber,Subscriber实现了Observer接口并且多了一个onStart的方法. 一、简介 什么是RxJava 这个怎么说呢,用官方项目的一句话就是”a library for composing asynchronous and event-based programs using observable sequences for the Java VM”,翻译过来就是,一个在 Java VM 上使用可观测的序列来组成异步的、基于事...

阅读更多

hexo图床与简单自动化

hexo图床与简单自动化 其实标题是自动化而已,起内容只是把hexo的md文件中的图片链接批量替换掉而已,没有啥技术含量. 为什么需要图床? 这只是个人需求而已,并不是每个人都需要图床.那么图床有啥好处呢?第一,可以减轻服务器的存储压力;第二,减轻应为图片带来的额外的流量消耗;第三,图床一般都是具有cdn加速的,可以让你的网页变得更快.我主要是看中了cdn加速这点,因为我的服务器和域名都是国外的,适当还是要加速的,不然就太慢了. 国内有哪些图床呢? 国内的图床有一下几个,当然我列出的只是我知道的几个而已. 七牛,要钱,收费,备案. 拍云,要钱,收费,备案. 阿里云oss,要钱,收费,备案. v2ex,要钱,只向会员开放,至于要不要备案这个就不知道了. ...

阅读更多

hexo与jenkins简单的集成

hexo与jenkins简单的集成 由于hexo是静态的内容,导致每次写博客都要把md文件上传到服务器,然后再用hexo命令生成静态文件.这样实在太麻烦了.于是杀鸡焉用牛刀的整上了Jenkins来进行自动部署.O(∩_∩)O哈哈~. 安装Jenkins 环境 服务器系统: CentOS7 jdk 版本: openJDK 1.8 配置环境(这里主要是安装JDK,如果已经安装请跳过此步骤) 使用命令yum install java-1.8.0-openjdk* -y安装jdk. 验证jdk是否安装成功,使用命令java 或者 javac ,看是否能否执行该命令 安装...

阅读更多

vim个性化配置

vim个性配置 使用vim是否是逼格满满呢?? 如果在个性话一点是不是更有逼格呢? 安装macVim 之前折腾了很久vim后来还是放弃治疗装上了macVim,别问我为什么. 下载并按照 使用brew安装可谓是非常的简单,这里推荐覆盖安装的方式brew install macvim --with-override-system-vim 简单个性配置 安装好以后发现,vim没有颜色,感觉不好看,这里就默认配置一下,编辑用户目录下面的.vimrc文件,没有则创建一个. #设置代码折叠根据语义折叠 set foldmethod=syntax #设置vim开启时不开启折叠 set nofoldenabl...

阅读更多

Let's Encrypt申请通配符域名

Let’s Encrypt 子域名统配证书申请 终于等来了Let’s Encrypt通配符证书了,看到这里泪流满面o( ̄︶ ̄)o,那我们来尝尝鲜吧. 申请 下载certbot-auto wget https://dl.eff.org/certbot-auto 赋予可执行的权限 chmod +x certbot-auto 申请证书 ` ./certbot-auto certonly -d *.onew.me –manual –preferred-challenges dns –server https://acme-v02.api.letsencrypt.org/d...

阅读更多