2018 年 01 月
0 篇文章
TSP 旅行商问题//TSP.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include"iostream"#defineNUM100usingnamespacestd;intn;intm;intx[NUM];intbestx[NUM];intcc;intNoEdge=-1;inta[NUM][NUM]={{NoEdge}};intbestc=NoEdge;voidB
SpringBoot 集成 Druid 以下是非常基础,非常简洁的配置,只是能让 Druid 生效,并且启动监控,详细的配置最好去官方 Wiki 查看添加 jar 包 <dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>${druid.version}</version></dependency><depend
JPA 注解实现数据验证 1、在属性上添加验证条件 importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persistence.Id;importjavax.validation.constraints.Min;@EntitypublicclassGirl{@Id@GeneratedValuep
I/O 流的装饰器分析 Java 的 IO 流粗略架构如下:Java 的 IO 流就是利用了装饰模式,这在我们平时使用的时候也能感觉出来,每次的输入输出都要一层层的“装饰”才能使用。为了实现将输入的英文加密后再存储到文本文件里,其实我们可以选择多个装饰的“层”。我选择了输出流中的 FilterOutputStream 进行了装饰,即在接收到了控制台的输入之后,首先进行加密转换,然后再调用基类的方法写入到文件中去。UML
AnyNodeVPS 使用最近在 AWS 上的 EC2 终于被我扔了,原来用的是 AWS 的 12 个月免费套餐,看起来诱人,但实际上屁用没有,限制太多,一不小心就会超出免费套餐的范围。还有更重要的是流量!流量!流量!,每个月只有 15G 出站和 15G 进站流量,虽然自己用的不多,但也实在太少了,让人用着不省心。今天终于下定决心把它换掉,最终在网上一通瞎找之后用了 AnyNode 的。具体可以查看这篇文章:https://ww
AOP@Aspect 编写切面处理类,加上@Aspect 注解,还需要添加**@Component**加入 IOC 容器中@Pointcut 为了去除重复的切入点配置,通常设置一个@Pointcut 注解的方法来管理切入点而其他相同切入点的方法调用该方法即可@AfterReturning 可以获取从服务端发回的数据,并打印到日志里 importorg.aspectj.lang.JoinPoint;importorg
0-1 背包-动态规划 include"stdafx.h"#include"iostream"#defineCAP1000//背包重量上限#definenum100//物品数量上限 usingnamespacestd;intw[num];//重量 intv[num];//价值 intp[num][num];//动态规划数组 intx[num];//最优解数组 voidKnaspack(intc,intn){int
(Pipe 测试)这年头,https 已经是标配了博客自然也不例外,前几天的时候因为一些问题将服务器回滚了,发现 Nginx 的配置并没被快照备份,只好重新配置了一番,虽然很简单,但是为了以后的方便,记录一下。启动 Tale 确定可以访问:http://服务器 IP:9000 准备好 crt 证书及 key 我用的是腾讯云的免费 SSL 服务,证书管理中下载 SSL 证书,提取 Nginx 文件夹中的两个文件,即 1_x.medemed