Windows 10同步时间的方法
今天在安装了Windows 10 1809(October 2018 update)之后发现时间不能同步,以前并没有出现这种情况。 1) 打开控制面板,找到时钟域地区 2) 选择日期和时间 3) 选择互联网时间,点击更改设置 4) 选择你要用来同步的时间服务器,点击同步 5) 如果Windows自带的时间服务器不能同步时间,可以考虑使用国内的时间服务器,比如:ntp.fudan.edu.cn。 推荐使用这个,这是香港天文台的的: stdtime.gov.hk (IPv4) time.hko.h
Kafka权威指南阅读笔记(第五章)
Kafka Broker kafka 第一个启动的Broker在ZooKeeper中创建一个临时节点/controller,让自己成为控制器。其他Broker启动后在控制器节点上创建Watch对象,便接收节点变更通知。 Kafka利用ZooKeeper来选举控制器,并在节点加入或者退出集群时通知控制器。控制器负责在节点加入或者退出集群时选举分区首领。控制器使用Epoch来防止“脑裂”。 Kafka 使用主题来组织数据,每个主题被分为若干个分区,每个分区有多个副本。每个Broker上面可以保存成
在Centos下用alternative命令切换各个版本的jdk的方法
https://blog.csdn.net/nsrainbow/article/details/43273991 https://blog.csdn.net/yzh_1346983557/article/details/81509329
HAOI2015 简要题解
「HAOI2015」树上染色 题意 有一棵点数为 \(N\) 的树,树边有边权。给你一个在 \(0 \sim N\) 之内的正整数 \(K\),你要在这棵树中选择 \(K\) 个点,将其染成黑色,并将其他的 \(N-K\) 个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。 问收益最大值是多少。 \(N \leq 2000, \ 0 \leq K \leq N\) 题解 树上距离,我们要么考虑差分深度,要么考虑一条边对于多少个点对进行贡献。 前者显然是不好
C#去除字符串的最后一个字符
C#去除字符串的最后一个字符 字符串:string s = "1,2,3,4,5,"
目标:删除最后一个 ","
方法:
1、用的最多的是Substring,这个也是我一直用的
s = s.Substring(0,s.Length - 1)
2、用TrimEnd,这个东西传递的是一个字符数组
s=s.TrimEnd(',')
//如果要删除"5,",则需要这么写
char[] MyChar = {'5',','};
s = s.TrimEnd(MyChar);
//s = "
leetcode54
题目 给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例 1: 输入:
[
[ 1, 2, 3 ],
[ 4, 5, 6 ],
[ 7, 8, 9 ]
]
输出: [1,2,3,6,9,8,7,4,5]
示例 2: 输入 [ [1,2,3,4], [5,6,7,8], [9,10,11,12], ] 输出: [1,2,3,4,8,12,11,10,9,5,6,7] 解题思路一: 1.首先确定下一次要往那个方向走,用
Fescar - RM实现原理介绍
开篇
这个系列开始介绍Fescar当中的RM(Resource Manager),RM负责控制分支事务,负责分支注册、状态汇报,并接收事务协调器的指令,驱动分支(本地)事务的提交和回滚。
Fescar RM介绍
说明:
RM负责注册分支事务并上报分支事务状态。
webpack 4.X 最详细的 实战教程(一)全面认识webpack、核心概念
一、什么是 webpack webpack 是一个模块打包机,将根据文件间的依赖关系对其进行静态分析,然后将这些模块按指定规则生成静态资源 当 webpack 处理程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要
vue 源码解析(实例化前) - 初始化全局 API(最终章)
前言 上一章的最后,总结了 Watcher 的实现,对于 vue 实例化前要做的事情,在这一章,就要终结了,所以这一篇,也就是 vue 实例化前的最终章。 这篇文章,会涉及到 vue 一些事件的实现:$on 、 $once 、 $off 、 $emit ; 组
【[SDOI2008]洞穴勘测】
题目 由于始终保证连通性于是我们可以用\(LCT\)来维护这个森林 三个操作分别是\(link,cut,findroot\) 代码 #include<iostream>
#include<cstdio>
#define maxn 10005
#define re register
inline int read()
{
char c=getchar();int x=0;while(c<'0'||c>'9') c=getchar();
while(c>='0'&&c<='9')
Vmware Workstaion Pro 15的下载链接以及激活码
1)在这个地方找到Vmware Work Station Pro15 的下载链接 https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html 2)Dirct Download: http://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.2-10952284.exe 3)来源于网络的激活码: VG5
9、JPA-映射-双向多对多
实体类 Category package com.jpa.yingshe;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.
[HBase_3] HBase 命令
0. 说明 1. HBase 命令 1.1 HBase 与 SQL 的区别 1.2 合并 HBase 中的小文件 major_compact 'test:t1' 1.3 删除数据的区别 HBase 在 shell 中删除时将整条记录删除
HBase 在 API 中是删除最新版本的记录
如何查看python解释器的大小
# 1.确认解释器所在位置
$ which python
#2. 查看python文件大小(只是一个软链接)
$ ls -lh /usr/bin/python
#3. 查看具体文件大小
$ ls -lh /usr/bin/python2.7 执行以上命令可以查看python解释器的大小 提示:建立软连接的目的,是为了方便使用者不用记住使用的解释器是具体的哪一个版本
Spring自定义注解配置切面实现日志记录
一: spring-mvc.xml: <!--配置日志切面 start,必须与mvc配置在同一个配置文件,否则无法切入Controller层--> <!-- 声明自动为spring容器中配置@aspectj切面的bean创建代理 ,织入切面 --> <context:component-scan base-package="org.jeecgframework.core.aop" /> <aop:aspectj-autoproxy /> <aop:config proxy-target-c
AOP的核心:代理与织入
2.6 织入(Weaving) 织入是将增强添加到目标的具体连接点上的过程 。 AOP 织入方式: 方式 实现 应用 编译期织入 特殊的 Java 编译器。 AspectJ 类装载期织入 特殊的类装载器。 AspectJ 动态代理织入 在运行期为目标类添加增强生成子类的方式。 Spring 2.7 代理(Proxy) 一个类被 AOP 织入增强后,就产生了一个结果类,它融合了原类和增强逻辑的代理类 。 根据不同的代理方式,代理类可能是与原类具有相同接口的类,也可能是原类的子类。 -------
触摸事件,手势识别(UITouch,UIGestureRecognizer)
触摸发生时,UIWindow会有一个队列来存放所有的触摸事件,然后再把这些事件发送给对应的hit-test view,hit-test view会通过touch的四个函数来接收这些事件。 四个函数分别为:(began,move, end, cancel) //touches method - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { NSLog(@"%s", __func__); [s
今日推荐
周排行