-
[Java] 多线程基础详细总结,附加详细实例
[Java] 多线程基础详细总结,附加详细实例 详细代码在文章底部 目录 基础概念 进程与线程 单线程与多线程 实现线程的4中方式 thread.start()和runnable.run()的区别 Thread和Runnable的异同 线程的基本操作 线程的优先级与守护线程 synchronized关键字 实例锁与全局锁...
-
【做题笔记】 P1610 鸿山洞的灯
【做题笔记】 P1610 鸿山洞的灯 正解:DP 比较好写的/我用的算法: 贪心 首先需要理解几个地方: 第二行输入的 \(n\) 个数字是每盏灯所在的地方。 可以不按顺序,灯与灯之间的距离是个变量 。 对于任意一段区间,只要是在 \(\text{dist}\) 的范围内, 可以关闭多盏灯...
-
题解 P6013 【压岁钱】
题解 P6013 【压岁钱】 月赛 \(\text{Div2T1}\) ,窝唯一一道 \(\text{AC}\) 的题(我太菜啦!) \(\text{solution:}\) 根据题面,显然三个操作对应三种情况,我们发现每次这三种操作均不涉及前面的数,所以考虑边读边做(暂时不用考虑操作三,它是此题中唯一一个难点...
-
【做题笔记】P1090 合并果子
【做题笔记】P1090 合并果子 题目大意:给定 \(n\) 个数,每次可以 任意 选两个数 \(a_i,a_j\) 相加,把相加的结果作为一个新数继续执行此操作,直到只剩一个数为止。现要求使最后得出的这个数最...
-
数据结构之算法分析
数据结构之算法分析 重要结论 如果 \(T_1(N) = 0(f(N))\) 且 \(T_2(N)=O(g(N))\) 那么 a. \(T_1(N) + T_2(N) = O(f(N) + g(N))\) b. \(T_1(N) * T_2(N) = O(f(N)*g(N))\) 如果 T(N) 是一个 k 次多项式,则 \(T(N) = O(N^k)\) ????3. 对于任意常数k, \(log^kN = O(N)\)...
-
Linux 任务计划,周期性任务执行
Linux 任务计划,周期性任务执行 未来的某个时间点执行一次某任务的命令: at , batch 命令执行的结果,会发送到任务发起者的邮箱 周期性运行某任务: crontab 命令执行的结果,会发送到任务发起者的邮箱 本地邮件服务 发邮件的协议:smtp(simple mail transmission...
-
JavaSE学习笔记(12)---线程
JavaSE学习笔记(12)---线程 JavaSE学习笔记(12)---线程 多线程 并发与并行 并发 :指两个或多个事件在 同一个时间段内 发生。 并行 :指两个或多个事件在 同一时刻 发生(同时发生)。 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时...
-
什么是队列?
什么是队列? 与前面提到的数据结构相同,队列中的数据也呈 线性排列 。虽然与栈有些相似,但队列中添加和删除数据的操作分别是在 两端 进行的,就和队列这个名字一样,把它想象成排成一队的人更容易理解。在队列中,处理总是从第一名开始往后进行,而新来的人只能排在...
-
Dubbo(三):深入理解Dubbo源码之如何实现服务引用
Dubbo(三):深入理解Dubbo源码之如何实现服务引用 一、前言 前面讲了服务是如何导出到注册中心的。其实Dubbo做的一件事就是将服务的URL发布到注册中心上。那现在我们聊一聊消费者一方如何从注册中心订阅服务并进行远程调用的。 二、引用服务时序图 首先总的来用文字...
-
再有人问你HashMap,把这篇文章甩给他!
再有人问你HashMap,把这篇文章甩给他! 声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java==集合中的精髓==了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
