分类 杂谈 中的文章

python随机生成强密码

由于安全需要,建议网友们在不同的网站上都使用不同的强密码,那么每次设置一个强密码还是比较麻烦的,这里我们写一个使用python生成强密码的小程序。以后要用的话直接访问以下网站把密码复制粘贴过来就好了。

random

python代码如下

import random
def get_strong_pass():
	strongpassword=""
	for i in range(16):
		strongpassword += random.choice('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_')
	return strongpassword
get_strong_pass()

接下来把函数放在django里面调用就可以了。这里我把代码整合到了wordpress里面,在访问此页面的时候就可以在最下方看到刚生成的强密码。

……

阅读全文

wordpress使用prism高亮渲染代码

一直很喜欢CSDN上面的代码模块,既可以设置代码的语言,代码的渲染也做的非常漂亮,就想着能不能在wordpress上面使用,这里我就把我设置wordpress代码渲染的经验过程详细写下来。

声明一下,CSDN代码高亮模块并不是由于编辑器的问题,一开始还弄个markdown的编辑器。。。而是prism(查看csdn文章源码之后才发现。0-0),这是一个轻型的代码高亮模块,可以方便的高亮文章中的代码,基本上常见的语言都是支持的。废话不多说,直接进入wordpress如何使用prism高亮代码环节。

……

阅读全文

tensorflow深度学习服务器环境搭建

实验室新进了一台服务器,配置了nvida 1080TI显卡做深度学习使用,装好机器后第一件事就是如何配置好tensorflow的深度学习环境,这里把我在搭建环境的过程以及遇到的坑一一写下来,给有同样需求的筒子提供一些帮助。 操作系统是师兄刻好的ubuntu最新版本Ubuntu 18.04.1 LTS (可使用lsb_release -v查看),这种事当然第一件事就是谷歌了,发现一条setup-an-environment-for-machine-learning-and-deep-learning-with-anaconda-in-windows,接下来就是按照提示一步一步进行就是了。

……

阅读全文

同时使用腾讯cdn与cloudflare CDN服务

对于同时提供中英文服务的网站来说,如何兼顾国内访问速度和国外访问速度显得非常重要。腾讯的对象存储是面向非结构化数据,支持 HTTP/HTTPS 协议访问的分布式存储服务,它能容纳海量数据并保证用户对带宽和容量扩充无感知,可以作为我们网站的静态文件存储地。当我们在

https://cloud.tencent.com/product/cos 申请免费的cos空间后,同时就可以免费开通cdn服务,同时获赠免费的50G cdn流量,然后只需要添加备案后的网站就可以了。而cloudflare是世界上最大的免费CDN提供商,同时提供了免费的https服务,提供无限DDOS等各种防护等等好处,谁用谁知道。CF(cloudflare)对于国外的网站来说是非常完美的,但是国内的话免费方案速度不是很快,被很多人誉为减速CDN,那么我们可不可以在国内使用免费的腾讯CDN,同时对于国外用户使用CF的免费CDN服务呢?答案是肯定的。

目前同时使用国内CDN和CF有两种方案,这种方案的核心是使用阿里云的智能云解析,我这里是阿里云域名服务器dns3.hichina.com,dns4.hichina.com,智能云解析允许针对不同的ip来源匹配不同的服务地址,可以指定不同NS服务器,不同ip,不同cname,真的是太棒了。所以要同时使用国内CDN和CF CDN的话需要使用阿里云注册域名(没有试过在国外注册转移到阿里云域名控制台)。

由于国内网站服务必须备案,因此网站域名必须备案,不然的话国内的CDN上面是无法添加的。下面正式介绍如何同时使用国内CDN和CF cdn来提高网站的访问速度,保护网站吧。

方案1:国内IP cname解析到腾讯CDN上,国外IP使用CF的ns服务器

第一步:ns服务器更改为CF 的ns服务器。name_control

如上图,在阿里云控制台找到域名,选择要修改的域名,我这里是bobobk.com,下拉列表中找到DNS修改,确认后会有手机验证,验证通过后就修改好了。然后在cloudflare上面添加自己要使用双CDN的网站,然后cf会确认ns设置是否正确,正确后就可以在DNS上面设置好解析了(如果原来有解析的话直接在cf上设置就好了,上面会显示历史解析地址),这里当然要记得确认status显示是橙色的,说明启用了CDN,不然就直接暴露源站了,当然CF默认是使用的。

……

阅读全文

宝塔面板设置python3默认环境

使用宝塔面板搭建web环境并配置python3为默认python环境

宝塔面板是一个可以通过Web端轻松管理服务器,提升运维效率的管理面板。它不仅可以方便的安装网站必须程序,而且可以创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。因此搭建网站选用宝塔面板是非常方便的事情,但是一个服务器仅仅搭建一个小网站的话显得有点浪费,使用服务器跑些爬虫写点程序还是非常好的。 但是宝塔并没有默认的python3,由于python2已经不再维护,升级python3并设置为默认python成为首先要做的事情。在网上查看各种教程并没有直接的相关内容,因此在摸索好搭建环境成功后把详细过程分享给大家,以防类似情况发生再次独自摸索。

首先简要说下过程,查看宝塔脚本vi /usr/bin/bt发现

……

阅读全文

最近文章

分类

标签

友情链接

其它