There are nn points on a coordinate axis OXOX . The ii -th point is located at the integer point xixi and has a speed vivi . It is guaranteed that no ...
分类:
其他好文 时间:
2020-03-09 10:31:36
阅读次数:
79
Date用法 Date datetime = new Date(); //获取当前日期 String date = String.format("%tF", datetime); System.out.println(date); // 2020-03-08 // 获取当前时间 String tim ...
分类:
其他好文 时间:
2020-03-08 19:37:14
阅读次数:
81
@ "toc" 静态代理 静态代理要先抽象出一个接口,并且写一个实现类实现这个接口。 然后写静态代理类,要求静态代理类要求目标类共同实现主业务接口 。这里的代理类实现的是把目标类的某些方法的返回值变成大写。 写一个测试类 执行结果 执行了代理类之后,second方法的返回值变成了大写。 jdk动态代 ...
分类:
其他好文 时间:
2020-03-08 17:41:38
阅读次数:
105
我们在《总体设计[上篇]》和《总体设计[下篇]》中通过对IHostedService、IHost和IHostBuider这三个接口的介绍让读者朋友们对服务承载模型有了大致的了解。接下来我们从抽象转向具体,看看承载系统针对该模型的实现是如何落地的。 ...
分类:
Web程序 时间:
2020-03-08 14:23:09
阅读次数:
80
1 #include<bits/stdc++.h> 2 3 using namespace std; 4 5 map<int,int/*,greater<int>*/>mp; 6 //Tip: map按照key从大到小排序 map<int,int,greater<int>> mp; 7 8 bool ...
分类:
编程语言 时间:
2020-03-06 13:13:09
阅读次数:
67
线程池: 线程池的好处:线程使应用能更加充分利用CPU、内存、网络、IO等系统资源。线程的创建需要开辟虚拟机栈、本地方法栈、程序计数器等线程私有的内存空间。 在线程销毁时需要回收这些系统资源。因此频繁的创建和销毁线程会浪费大量的系统资源,增加并发编程风险。另外,在服务器负载过大的时候,如何让新的线程 ...
分类:
编程语言 时间:
2020-03-05 22:14:22
阅读次数:
85
类的其他成员 实例方法: 依赖对象,不需要装饰器装饰,方法的参数是self 类方法: @classmethod:依赖类,被classmethod装饰器装饰的方法,参数是cls class A: def func(self): # 实例方法 print("is A func")a = A() # 实例 ...
分类:
编程语言 时间:
2020-03-05 15:30:59
阅读次数:
72
这是经典的同步互斥问题, 遵循原则: 1、条件变量需要锁的保护;2、锁需要条件变量成立后,后重新上锁; 参考代码: //notify_one()(随机唤醒一个等待的线程) //notify_all()(唤醒所有等待的线程) //Create By@herongwei 2019/09/10 #incl ...
分类:
编程语言 时间:
2020-03-05 13:23:52
阅读次数:
87
本文主要参考卡耐基梅隆大学(CMU)的Ryan Tibshirani教授在 "Convex Optimization" 课上的Lecture Notes 在统计学习和机器学习领域,基本上你想做的绝大部分事情都是一种优化问题。所以,面对具体的问题,你要做的事情可以概括为下图所示 即:如何把头脑中的id ...
分类:
其他好文 时间:
2020-03-04 23:23:29
阅读次数:
62
测试1 1 package com.lv.study.pm.second; 2 3 public class TestMath { 4 5 public static void main(String[] args) { 6 7 //随机得到一个浮点数Math.random() 8 System.o ...
分类:
编程语言 时间:
2020-03-04 20:44:42
阅读次数:
59