前几天公司新人小A跑来问我,说他的一个 ArrayList 无法进行 add 操作了,让我帮他看看。原来他使用一个 ArrayList 作为文件下载进度的存放队列,再使用另一个线程不停地取队列的对象写到数据库,是一个典型的生产者 消费者模型。简化的实现代码是这样的: 问题显而易见,为了保证列表的线程 ...
分类:
其他 时间:
2019-04-21 16:53:37
收藏:
0 评论:
0 赞:
0 阅读:
119
18章数据mariadb数据库 1.setup 配置网卡centos6.52.nmtui 网卡图形配置界面3.yum install mariadb mariadb-server4.systemctl start mariadb 启动数据库 5.systemctl enable mariadb 添加 ...
分类:
数据库技术 时间:
2019-04-21 16:52:30
收藏:
0 评论:
0 赞:
0 阅读:
151
2.graph ...
分类:
其他 时间:
2019-04-21 16:52:05
收藏:
0 评论:
0 赞:
0 阅读:
93
守护进程的编写 ps: 参考资料: "linux C++通讯架构实战 卷1" [TOC] 一,普通进程 查看进程 这种进程都有各自对应的终端,终端退出,该进程也就退出,它的父进程是一个bash 终端被占用,你输入命令没有作用 如果放到后台(bg), 输入命令有用了,但是终端关闭进程仍然会退出 二,守 ...
分类:
系统服务 时间:
2019-04-21 16:51:49
收藏:
0 评论:
0 赞:
0 阅读:
134
思路 在后缀树上进行一些操作就好了 后缀树上LCA的maxlen就是两个后缀的LCP的长度了 然后统计每个点作为LCA的次数和最大值、次大值、最小值、次小值 然后就做完了 代码 cpp include include include include define int long long usin ...
分类:
其他 时间:
2019-04-21 16:51:35
收藏:
0 评论:
0 赞:
0 阅读:
119
// 类graph的实现 #include "graph.h" #include <iostream> using namespace std; // 带参数的构造函数的实现 Graph::Graph(char ch, int n): symbol(ch), size(n) { } // 成员函数d ...
分类:
其他 时间:
2019-04-21 16:51:15
收藏:
0 评论:
0 赞:
0 阅读:
153
背景:系统手机开单生成销售单据,通过银行pos机收款,系统收款流水与银行流水可能存在差异,所以通过获取银行接口,获取消费信息自动插入到生产系统数据库,开发对账报表,实现差异汇总! 展示效果如下: 开发简介: 1、报表使用动态表单 2、单据体使用树形控件 3、使用插件代码调用自定义的过滤框,进行传值 ...
分类:
其他 时间:
2019-04-21 16:50:52
收藏:
0 评论:
0 赞:
0 阅读:
155
不推荐通过添加依赖的方式来导入类库,因为本人导入后出现没法解决的问题。 这里推荐自己导入第三方库类,地址如下: https://github.com/yangzhilong00/MEvolution/tree/master/swipebacklibrary 使用代码: 具体源码分析可以参考https ...
分类:
其他 时间:
2019-04-21 16:50:37
收藏:
0 评论:
0 赞:
0 阅读:
182
一、线程模型概述 线程模型表明了代码的执行方式。从最开始的使用单线程,后来出现了多线程,之后是线程池。当有要执行的任务时,任务会被传到线程池,从线程池中获得空闲的线程来执行任务,执行完了后会将线程返回到线程池。 二、Reactor 模型 1.网络服务基本的步骤: ①读取请求 → ②解码请求 → ③处 ...
分类:
编程语言 时间:
2019-04-21 16:50:16
收藏:
0 评论:
0 赞:
0 阅读:
132
1.准备本地文件(pet.txt) 2.在CMD中启动mysql服务,然后输入以下命令导入(pet.txt) load data local infile '路劲' into table pet; 3.查看是否导入成功 select * from pet; 1.准备本地文件(pet.txt) 2.在 ...
分类:
数据库技术 时间:
2019-04-21 16:49:16
收藏:
0 评论:
0 赞:
0 阅读:
146
题意比较麻烦略 题解:枚举前缀的中点,二分最远能扩展的地方,lcp来check,然后线段树维护每个点最远被覆盖的地方,然后查询线段树即可 // pragma GCC optimize(2) // pragma GCC optimize(3) // pragma GCC optimize(4) // ...
分类:
其他 时间:
2019-04-21 16:48:56
收藏:
0 评论:
0 赞:
0 阅读:
98
1.什么是程序和进程? 程序:简单的说,我们使用的命令就是程序,比如:qq,二进制文件,MP3,linux系统等是程序,表现就是一个文件,一个代码等,就是一个静态的没有被运行,放在磁盘下。 进程:简单的说,把系统中的程序运行起来,就是进程,放在内存中。每当我们输入一个命令的时候,shell也会启动一 ...
分类:
其他 时间:
2019-04-21 16:48:34
收藏:
0 评论:
0 赞:
0 阅读:
143
1.数据类型 1.int 类型 用于计算 1.1 bit_length() 转换为2进制的最小位置 有效的 2.boot :布尔值 T F 用于判断 转换问题 2.1 int str i = 1 str(i) 没有条件 2.1.2 str int 只能是数字转换 s = '123' //'123w' ...
分类:
编程语言 时间:
2019-04-21 16:48:09
收藏:
0 评论:
0 赞:
0 阅读:
151
"思维题 code forces round 551 div.2" 题目 D. Serval and Rooted Tree time limit per test 2 seconds memory limit per test 256 megabytes input standard input ...
分类:
其他 时间:
2019-04-21 16:47:51
收藏:
0 评论:
0 赞:
0 阅读:
151
给定字符串 S,找出最长重复子串的长度。如果不存在重复子串就返回 0。 示例 1: 示例 2: 示例 3: 示例 4: 提示: ...
分类:
其他 时间:
2019-04-21 16:47:15
收藏:
0 评论:
0 赞:
0 阅读:
144
【CF932E】Perpetual Subtraction(NTT,线性代数) 题面 "洛谷" "CF" 题解 设$f_{i,j}$表示$i$轮之后这个数恰好为$j$的概率。 得到转移:$\displaystyle f_{i,j}=\sum_{k=j}^{n}f_{i 1,k} \frac{1}{k ...
分类:
其他 时间:
2019-04-21 16:46:52
收藏:
0 评论:
0 赞:
0 阅读:
287
给出长度相同的两个字符串:A 和 B,其中 A[i] 和 B[i] 是一组等价字符。举个例子,如果 A = "abc" 且 B = "cde",那么就有 'a' == 'c', 'b' == 'd', 'c' == 'e'。 等价字符遵循任何等价关系的一般规则: 自反性:'a' == 'a' 对称性 ...
分类:
其他 时间:
2019-04-21 16:46:33
收藏:
0 评论:
0 赞:
0 阅读:
132
一、标识符 Java 所有的组成部分都需要名字。标识符适用于包名、类名、变量名、方法名、对象名、数组名、集合名等的命名。 关于 Java 标识符,有以下几点需要注意: 1).所有的标识符都应该以字母(a-z或者A-Z),美元符号($),阿拉伯数字(1-9)或者下划线的任意字符组成 2).不能以数字开 ...
分类:
编程语言 时间:
2019-04-21 16:45:52
收藏:
0 评论:
0 赞:
0 阅读:
139
配置路由配置网池配静态路由在交换机1上配置vlan把接口添加到vlan并设置access口配置ip配置DHCP中继在交换机2上开启Snooping(为什么会不停的跳出%Apr2115:33:07:0622019H3CLLDP/5/LLDP_PVID_INCONSISTENT:PVIDmismatchdiscoveredonGigabitEthernet1/0/1(PVID10),withH3CGi
分类:
其他 时间:
2019-04-21 16:25:18
收藏:
0 评论:
0 赞:
0 阅读:
662
cobbler部署LInux系统;自动化部署linux系统;批量部署linux系统;
分类:
系统服务 时间:
2019-04-21 16:25:02
收藏:
0 评论:
0 赞:
0 阅读:
173