word和excel中加粗和下划线的键盘快捷是什么?

加粗是ctrl+B 加下划线是ctrl+U WORD全套快捷键小技巧 CTRL+O 打开 CTRL+P 打印 CTRL+A 全选 CTRL+[/] 对文字进行大小设置(在选中目标情况下) CTRL+D 字体设置(在选中目标情况下) CTRL+G/H 查找/替换; CTRL+N 全文删除; CTRL+M 左边距(在选中目标情况下); CTRL+U 绘制下划线(在选中目标情况下); CTRL+B 加粗文字(在选中目标情况下); CTRL+I 倾斜文字(在选中目标情况下); CTRL+Q 两边对齐(
分类: 其他 发布时间: 06-24 23:24 阅读次数: 0

硬件管理 之 Linux 硬件管理的基础知识

作者:北南南北 来自:LinuxSir.Org 摘要:本文主要解说在Linux中,硬件设备的表示方法及查看工具等;最主要的目的是当我们遇到硬件问题时,懂得如何根据硬件信息来解决问题; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 正文 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 一、在Linux 系统中,对硬件判别的标识的依据; 在 LinuxSir.O
分类: 其他 发布时间: 06-24 23:24 阅读次数: 0

WaitHandle、AutoResetEvent、ManualResetEvent整理

WaitHandle是一个用以控制线程同步的类,有WaitOne()方法,用以阻止当前线程(提前是其状态为Nonsignaled,即红灯,后面解释),直到当前的WaitHandle 收到绿灯信号。 WaitHandle有两个状态"Signaled" and "Nonsignaled",前者可以理解为绿灯,绿灯状态时WaitOne方法无效,当前线程不会被阻止,后者可以理解为红灯,WaitOne()方法会阻止当前线程。 这两个状态是通过函数Set()和Reset()来设置的。前者设为绿灯,后者设为
分类: 其他 发布时间: 06-24 23:23 阅读次数: 0

常见SOC启动流程分析

本文以s5pv210这款SOC为例,分析了其启动流程 在s5pv210的SOC内部,存在着一个内部的ROM和一个内部的RAM 这个内部的ROM叫做 IROM,它是norflash的一种。其不同于板子上外接的inand/sd(mmc),它优点是一上电无需初始化即可使用,缺点是又小又贵… 这个内部的RAM叫做 SRAM,其不同于板子上外接的 DDR(DRAM),它优点也是一上电无需初始化即可使用…..缺点也是又小又贵… 由于它俩的优异特性,一上电后的很多工作就由它俩来负责了 1.判断启动介质 首先
分类: 其他 发布时间: 06-24 23:22 阅读次数: 0

X-Pack Spark对接阿里云日志服务LogHub

概述 X-Pack Spark分析引擎是基于Spark提供的复杂分析、流式处理、机器学习的能力。Spark分析引擎可以对接阿里云的多种数据源,例如:云HBase数据库、MongoDB、Phoenix等,同时也支持对接阿里云日志服务LogHub。
分类: 编程语言 发布时间: 06-24 23:21 阅读次数: 0

MySQL8.0实战(二) - 数据库设计

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
分类: 编程语言 发布时间: 06-24 23:21 阅读次数: 0

死磕 java同步系列之StampedLock源码解析

问题 (1)StampedLock是什么? (2)StampedLock具有什么特性? (3)StampedLock是否支持可重入? (4)StampedLock与ReentrantReadWriteLock的对比? 简介 StampedLock是java8中
分类: 编程语言 发布时间: 06-24 23:21 阅读次数: 0

RxJava调度器的选择

前提: 在RxJava中有5种不同的调度程序可供选择: immediate():创建并返回一个在当前线程上立即执行工作的Scheduler。 trampoline():创建并返回一个Scheduler ,该Scheduler 所在线程并不会立即工作,而是要
分类: 编程语言 发布时间: 06-24 23:21 阅读次数: 0

aop+annotation实现权限管理

功能需求 遇到一个问题,要实现权限管理,也就是有些按钮点击时要提示,没有权限,有很多接口,如果要是按照老的方式,就是每个方法都手写权限判断.十分浪费时间 问题的重要点 重复的工作,如何解决 项目并没有引入shiro之类的模块而且session是保存在redi
分类: 编程语言 发布时间: 06-24 23:21 阅读次数: 0

JVM内存分配机制与回收策略选择-JVM学习笔记(2)

Java体系中的自动内存管理主要包括了2个方面: 自动地给对象分配内存。 自动地回收分配给对象地内存。 本文也围绕这两个点展开 一. 内存分配规则 1.优先在Eden区分配 大多数情况下,JVM会在 Eden 区优先分配对象,如果 Ede
分类: 编程语言 发布时间: 06-24 23:21 阅读次数: 0

关于三次握手与四次挥手的那些事,你真的明白了吗?--不看后悔系列

在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章,今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的点,哪些是比较被面试官给问到的,我觉得如果你能把我下面列举的一些点都记住、理解,我想就
分类: 编程语言 发布时间: 06-24 23:21 阅读次数: 0

Arrays.asList存在的坑

引语: 阿里巴巴java开发规范说到使用工具类Arrays.asList()方法把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportedOperationException(),我们来看一下为什么会
分类: 编程语言 发布时间: 06-24 23:21 阅读次数: 0

COSBench使用心得

COSBench是一个测试云对象存储系统的分布式基准测试工具,有Driver和Controller两个关键组件组成,本文简要介绍通过S3接口使用COSBench测试Ceph的RGW。 一、测试环境 ceph集群操作系统版本:centos 7.4,内核 3.10
分类: 编程语言 发布时间: 06-24 23:21 阅读次数: 0

【小技巧】9针USB转串口简易连通性测试,附25针转9针

Part 1 前言 最近用SecureCRT连接串口,因为是笔记本用的USB转串口,好多次出现安装驱动OK,连接上了,但是没有串口打印、无法进行控制的问题;所以不清楚是USB串口的驱动问题,还是转接用的串口小板子的问题,反正就是不靠谱、也不知道啥时候能处理;故根据以前看高手的串口测试有点映像、网上搜索相关资料整理关键信息如下,供大家快速检测驱动是否已经OK了;方便排查问题; Part 2 串口 2.1 串口的针编号 如下图,从1开始编号1-9; 2.2 串口各针说明 1 载波检测(DCD) 2
分类: 其他 发布时间: 06-24 23:21 阅读次数: 0

std::to_string

待续
分类: 其他 发布时间: 06-24 23:21 阅读次数: 0

pyhton 三元、生成器的使用

# 三元、迭代 list1= [1,2,3,4] # list 列表 a=[i for i in list1] # generator 生成器(简单点理解生成器就是一个迭代器) ''' 生成器的好处: 1.占用内存小,不会像list等需要加载所有元素到内存在转为迭代器 2.效率高,不需要转换为迭代器 ''' # 三元+生成器 b=(i for i in list1 if i>2) for i in b: print(i) # 迭代器 c=list1.__iter__() print(t
分类: 其他 发布时间: 06-24 23:21 阅读次数: 0

基于java的Grpc实例创建及基于Nginx的Grpc服务端负载均衡

  Grpc是googe开发的,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。新公司的项目服务之间的调用使用的Grpc来实现服务间的调用,这边一开始接到的工作内容是基于Nginx实现Grpc服务端的负载均衡。Nginx的1.13及以上版本是支持grpc的反向代理和负载均衡的。但是公司的nginx服务器的版本是1.10的,所以没办法直接使用grpc的代理。只能使用更底层的tcp层的负载均衡。最终服务跑起来是感觉挺简单的,但是nginx的基础太差,所以过程有点曲折。还是记录下吧。  
分类: 其他 发布时间: 06-24 23:21 阅读次数: 0

day1 python基础

一、计算机组成部分:CPU、内存、外存、输入设备、输出设备 二、安装与使用 1、安装python解释器 2、安装python编辑器 3、创建python文件,打印hello world! 三、什么是变量 变量:可变化的量 变量值:“tank”,会在内存中产生一份内存地址 变量名:相当与一个门牌号,用于与变量进行绑定 =:用来把变量值绑定给变量 name = "tank" print(name) 变量的命名规范 驼峰命名法:AgeOfTank 下划线命名:age_of_tank #python
分类: 其他 发布时间: 06-24 23:21 阅读次数: 0

算法整理-二叉树和堆栈

1. 二叉树: (1) 最大深度: 递归, 最大深度等于左子树最大深度和右子树最大深度之间的最大值 + 1。 (2) 最小深度: 递归,当左右子树均不为空时,最小深度等于左子树和右子树的最小深度之间的最小值 +1, 当有一边子树为空时,最小深度等于左子树最小深度和右子树最小深度之间的最大值+1. (3)Symmetric Tree: 判断树是否是镜像树: 递归的判断两棵树是否镜像,条件: 根节点的值相同,A的左子树和B的右子树镜像,A的右子树和B的左子树镜像。 class Solution {
分类: 其他 发布时间: 06-24 23:21 阅读次数: 0

std::wstring

待续
分类: 其他 发布时间: 06-24 23:21 阅读次数: 0