最近使用task时候需要把异常记录日志,直接注入非单例模式的实例进入异步线程,在高并发情况下会出现一些问题。 所以需要把异常反馈给主线程 ,并且不在主线程里进行等待,研究相关资料后,自己写了一个简单的helper类封装了下。 1 using System; 2 using System.Thread ...
分类:
编程语言 时间:
2018-10-29 16:57:29
阅读次数:
128
#include<iostream> #include<cstdio> #include<cstring> #include<ctime> #include<algorithm> #include<iomanip> #include<map> #include<string> #include<st ...
分类:
其他好文 时间:
2018-10-29 14:11:59
阅读次数:
150
ZJOI2008 骑士 题意见链接。。。 本题较为经典,值得一做。基环外向树练手好题。 如果不考虑环的情况,则就是普通树形DP,f[i][0/1] 表示这个点取或不取。 对于此题一棵树只能出现一个环,我们任意删去环上的一条边,即可转环为树。 对于 (u,v) 1:u 不取,则以 u 为根DP。 2: ...
分类:
其他好文 时间:
2018-10-28 22:00:23
阅读次数:
191
三次握手 TCP协议中,主动发起请求的一端称为『客户端』,被动连接的一端称为『服务端』。不管是客户端还是服务端,TCP连接建立完后都能发送和接收数据。 起初,服务器和客户端都为CLOSED状态。在通信开始前,双方都得创建各自的传输控制块(TCB)。 服务器创建完TCB后遍进入LISTEN状态,此时准 ...
分类:
其他好文 时间:
2018-10-28 19:17:21
阅读次数:
173
1、实验目的与要求 (1) 掌握java异常处理技术; (2) 了解断言的用法; (3) 了解日志的用途; (4) 掌握程序基础调试技巧; 1.Throwable类中的常用方法注意:catch关键字后面括号中的Exception类型的参数e。Exception就是try代码块传递给catch代码块的 ...
分类:
其他好文 时间:
2018-10-28 16:17:47
阅读次数:
205
P2908 [USACO08OPEN]文字的力量Word Power 第一眼:AC自动机(大雾) 直接暴力枚举即可。 用<cctype>的函数较方便(还挺快) $isalpha(a)$:$a$是否是字母 $tolower(a)$:$a$把a转成小写 1 #include<iostream> 2 #i ...
分类:
其他好文 时间:
2018-10-27 17:43:26
阅读次数:
194
mybatis generator默认采用追加方式生成,所以我们如果要重新生成代码的时候那么要先删除原来的文件。 解决办法: 1:创建一个自定义补丁类。 OverwriteXmlPlugin.java package com.my.common.generator; import java.util ...
分类:
其他好文 时间:
2018-10-27 13:24:52
阅读次数:
181
2018-10-26 执行命令: 出现信息: ...
分类:
Web程序 时间:
2018-10-26 10:45:12
阅读次数:
1756
嘟嘟嘟 首先看到k只有50,那么就可以开一个数组预处理出来。 sum[u][k]表示节点u到根节点所有节点深度的k次方和,dfs一遍就都搞出来了,预处理复杂度O(n * 50)(快速幂复杂度不计了)。 查询就是lca复杂度,对于路径(x, y),令z = lca(x, y),则ans(x, y) = ...
分类:
其他好文 时间:
2018-10-25 00:19:16
阅读次数:
235
二. views 三种形式 , 1.HttpResponse("字符串") 2.ebder("页面") --读取文件字符串 (在django中本身会自动读取文件) --渲染变量 1 from django.shortcuts import render 2 3 # Create your views ...
分类:
其他好文 时间:
2018-10-23 00:07:26
阅读次数:
180