n 皇后问题

n 皇后问题在 n*n 的棋盘上放置彼此不受攻击的 n 个皇后。按照国际象棋规则,皇后可以攻击与之处在同一行、同一列或同一斜线的棋子。要求:找出一个 n*n 的棋盘上放置 n 个皇后,并使其不能互相攻击的所有方案。样例:输入:5 输出:135241425324135314253524141352425315241353142Total=10 分析:由于每列只有一个皇后,所以可以用一维向量 X,其中 xi 表示第 i 列皇后所在的行

I-O 流的装饰器

I/O 流的装饰器分析 Java 的 IO 流粗略架构如下:Java 的 IO 流就是利用了装饰模式,这在我们平时使用的时候也能感觉出来,每次的输入输出都要一层层的“装饰”才能使用。为了实现将输入的英文加密后再存储到文本文件里,其实我们可以选择多个装饰的“层”。我选择了输出流中的 FilterOutputStream 进行了装饰,即在接收到了控制台的输入之后,首先进行加密转换,然后再调用基类的方法写入到文件中去。UML

AnyNode VPS 使用

AnyNodeVPS 使用最近在 AWS 上的 EC2 终于被我扔了,原来用的是 AWS 的 12 个月免费套餐,看起来诱人,但实际上屁用没有,限制太多,一不小心就会超出免费套餐的范围。还有更重要的是流量!流量!流量!,每个月只有 15G 出站和 15G 进站流量,虽然自己用的不多,但也实在太少了,让人用着不省心。今天终于下定决心把它换掉,最终在网上一通瞎找之后用了 AnyNode 的。具体可以查看这篇文章:https://ww

配置 Nginx 逆向代理 Tale 并开启 SSL

(Pipe 测试)这年头,https 已经是标配了博客自然也不例外,前几天的时候因为一些问题将服务器回滚了,发现 Nginx 的配置并没被快照备份,只好重新配置了一番,虽然很简单,但是为了以后的方便,记录一下。启动 Tale 确定可以访问:http://服务器 IP:9000 准备好 crt 证书及 key 我用的是腾讯云的免费 SSL 服务,证书管理中下载 SSL 证书,提取 Nginx 文件夹中的两个文件,即 1_x.medemed