1. 背景: C++有不同的调用形式:函数指针、lambda表达式、有operator()的类对象等。 形式不同但调用方式却相同。为了能够统一,引入std::function和std::bind,来实现。 例子: // 普通函数 int add(int a, int b){return a+b;} ...
分类:
编程语言 时间:
2020-11-08 17:55:55
阅读次数:
33
class Solution { public List<List<Integer>> subsets(int[] nums) { List<List<Integer>> res = new ArrayList<>(); res.add(new ArrayList<>()); for(int i = ...
分类:
其他好文 时间:
2020-11-08 16:53:04
阅读次数:
16
Linux 从3.7.0 开始支持vxlan,到3.9.0 3.10.0 基本趋于稳定。 一下是一些配置命令关于如何在kernel配置vxlan 实例: ip link add vxlan1 type vxlan id 1 local 172.31.0.106 remote 172.31.0.107 ...
分类:
系统相关 时间:
2020-11-07 16:18:22
阅读次数:
25
1.需要先导入一个设置表结构 xxqcfg_mstr(用Data Administraton工具选择数据库导入) ADD TABLE "xxqcfg_mstr" AREA "CONTROL" DESCRIPTION "Config for xxqad program " DUMP-NAME "xxq ...
分类:
其他好文 时间:
2020-11-07 15:59:54
阅读次数:
19
在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必须阶段,只有开发环境搭建好了,方可进行开发,良好的开发环境搭建,为后续的开发工作带来极大便利。 对于大公司来说,软件开发环境搭建工作一般是由运维来做,然而,对于小公司来说,这个工作就交给开发人员来做了,如开发经理。不管这个工作是交给运维人员做 ...
分类:
编程语言 时间:
2020-11-06 02:10:13
阅读次数:
27
异同 当我们在form组件用clean函数(无论是局部或者全局钩子函数)验证字段是否有错误时,如果字段正确则最终clean函数要返回该字段值(全局钩子返回self.cleaned_data),是为了放入form对象的cleaned_data字典中,以供后续使用。 出现错误则有两种选择 raise V ...
分类:
其他好文 时间:
2020-11-06 01:24:02
阅读次数:
13
Java中list toString() 和 数组 array 的 toString() 结果不同、 1 public void testRandom() { 2 List<String> lis = new ArrayList<String>(); 3 lis.add("e"); 4 lis.ad ...
分类:
编程语言 时间:
2020-11-04 19:22:05
阅读次数:
30
delphi TStringList 用法详解 //TStringList 常用方法与属性 :var List: TStringList; i: Integer;begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add ...
问题: 根据项目业务需求需要统计数据传到前台以图表显示,每天数据量大概20万多,但是每次统计只能统计出10万的数据量,出现数据丢失。 原因: 该接口在之前一次优化时加了多线程,但是数据汇总用的仍是ArrayList,ArrayList线程不安全,当一条线程执行list.add()的时候会出现被另一条 ...
分类:
编程语言 时间:
2020-11-04 17:42:26
阅读次数:
31