@ 前言 AOP,也就是面向切面编程,它可以将公共的代码抽离出来,动态的织入到目标类、目标方法中,大大提高我们编程的效率,也使程序变得更加优雅。如事务、操作日志等都可以使用AOP实现。这种织入可以是在运行期动态生成代理对象实现,也可以在编译期、类加载时期静态织入到代码中。而Spring正是通过第一种 ...
分类:
编程语言 时间:
2020-06-27 20:31:17
阅读次数:
92
1、使用 BlockingQueue ArrayBlockingQueue 完成了很多工作,比如队列满了就去阻塞生产者线程,队列有空就去唤醒生产者线程等。 import java.util.concurrent.*; public class MyProdCons { public static v ...
分类:
其他好文 时间:
2020-06-27 16:05:17
阅读次数:
48
Description 思路 如果我们知道某一个站$b_i$到对$a_i$的贡献是多少,那么就可以用贪心求解(因为这样我们就知道$b_i$对$a_{i+1}$的贡献,从而知道$b_{i+1}$对$a_{i+1}$...)。所以可以考虑二分$b_i$对$a_i$的贡献。 可以把$b_i$对$a_i$的 ...
分类:
Web程序 时间:
2020-06-27 00:33:03
阅读次数:
167
一、简介 1.1 多数据源支持 Spark 支持以下六个核心数据源,同时 Spark 社区还提供了多达上百种数据源的读取方式,能够满足绝大部分使用场景。 CSV JSON Parquet ORC JDBC/ODBC connections Plain-text files 注:以下所有测试文件均可从 ...
分类:
数据库 时间:
2020-06-26 18:39:56
阅读次数:
61
假设我想将我的linux分支内容替换master分支的内容。 切换到master分支 git checkout master 再将本地的master分支重置成linux git reset --hard linux 最后推送到远程仓库master分支 git push origin master - ...
分类:
其他好文 时间:
2020-06-26 18:14:08
阅读次数:
85
题目链接:https://codeforces.ml/contest/1369/problem/D 题意:初始为一个点 每个点如果没有儿子 就+一个儿子 如果有儿子就再+2个儿子 如果一个点有3个儿子就不会再改变 每一步的时候每个不满足的点都会改变 问不重复最多找几个爪子 思路:看到t的范围和n的范 ...
分类:
其他好文 时间:
2020-06-25 14:00:57
阅读次数:
81
Given an array of integers, find out whether there are two distinct indices i and j in the array such that the absolute difference between nums[i] and ...
分类:
其他好文 时间:
2020-06-25 12:23:09
阅读次数:
74
题目链接:https://codeforces.com/contest/1369/problem/D 题意 最初有一个结点,衍生规则如下: 如果结点 $u$ 没有子结点,添加 $1$ 个子结点 如果结点 $u$ 有 $1$ 个子结点,添加 $2$ 个子结点 如果结点 $u$ 有 $3$ 个子结点,跳 ...
分类:
其他好文 时间:
2020-06-24 21:44:40
阅读次数:
77
Tensor 维度可为 0,1,....... 1、 import torch as ttensorA=t.tensor([[1,2,3]])tensorB=t.tensor(10)testResult= tensorA + tensorBprint(tensorB.size())print(tes ...
分类:
其他好文 时间:
2020-06-23 01:20:17
阅读次数:
60
代码: if(!doc.setContent(&file)){读取失败操作}发现总是返回false; 使用如下代码调试: if(!doc.setContent(&file,&sErrormsg,&iErrorLine,&iErrorCol)) errmsg返回是格式有问题.解决方法: 一定要确保读取 ...
分类:
其他好文 时间:
2020-06-22 15:47:13
阅读次数:
78