2021 09-26

低差异序列 (low-discrepancy sequences)之Hammerysley在半球中采样点方法的介绍

半球上的Hammersley 源作者:HolgerDammertz 一组关于如何在2D中使用Hammersley点集以在着色器程序中快速实用地生成半球方向的笔记。如果你发现任何错误或有意见,不要犹豫,请联系我或在我的博客上留言。 1.概述 在编写与光照有关的着色器时,人们经常需要一些以表面法线为方向的半球方向。通常的做法是预先计算这些方向,并将它们存储在一个静态/统一的数组中,或者创建一个包含这些方向的可查询的纹理。在这一页,我研究了如何在着色器中直接使用2d中的Hammersley点集来快速计

2021 09-26

华为云计算IE面试笔记-Fusionsphere架构及组件介绍(服务器虚拟化解决方案)

eDSK  最上层则是eDSK是我们FusionSphere服务器虚拟化解决方案中的虚拟化北向统一API接口,其他的第三方系统或者是其他运营平台(FC、VMware等)可以通过eDSK轻松完成无缝对接,对上形成统一的资源模型,上层使用资源模型的时候不用知道底下使用的什么虚拟化资源。eDSK开放了FusionSphere服务器虚拟化的全部能力,包括虚拟机的生命周期管理,虚拟化高级功能,运维管理功能等等。   ebackup可选组件是虚拟化备份软件,配合fusionco

2021 09-26

Java面试总结 Boss沟通过:500+,面试:20,已投简历130+

1概述 1介绍 最近换工作,对最近面试的过程进行总结,总结每个公司的面试流程和问到的面试题,记录自己,也供大家参考。 我是一名Java开发,工作经验10年,所以面试一名高级Java开发工程师。 简历投递平台,只使用了Boss直聘。 由于生鲜电商裁员,我也是受害者的一员,就职的公司是*菜。 2021年9月8号开始开始投简历,2021年9月18号关闭Boss简历,去掉周末面试8天。 2Boss数据 沟通过:500+,面试:20,已投简历130+ 由于有复试原因,最多一天面试6家(超级赶,本来约了三家

2021 09-26

小了,小米这波格局确实小了。

你好呀,我是歪歪。 正如标题说的,我觉得小米这波的格局显得有点小了。 事情是这样的8月10日晚上雷总不是发布会吗,就小米十周年那个。 我全程看完了,后来雷总给我整感动了,刚好那段时间在物色一个平板,想要提升一下生产力,所以我当即就在小米有品的APP上预定了一款: 隔了段时间,我上去看,发现有一个晒单赠保护壳和钢化膜的活动。 点击详情一看,活动规则是这样的: 所以我收到平板之后,当天晚上里面就给它刷了一个五星好评。 说真的,评论中的“惊艳”、“音效”都是我拆箱体验后的真实感受,

2021 09-26

Kafka与RocketMq文件存储机制对比

一个商业化消息队列的性能好坏,其文件存储机制设计是衡量一个消息队列服务技术水平和最关键指标之一。 开头问题 kafka文件结构和rocketMQ文件结构是什么样子?特点是什么? 一、目录结构 Kafka Kafka以partition为单元分片存储消息 Kafka部分名词解释如下: Broker:消息中间件处理结点,一个Kafka节点就是一个broker,多个broker可以组成一个Kafka集群。 Topic:一类消息 Partition:topic物理上的分组,一个topic可以分

2021 09-26

《手把手教你》系列技巧篇(二十七)-java+ selenium自动化测试- quit和close的区别(详解教程)

1.简介 尽管有的小伙伴或者童鞋们觉得很简单,不就是关闭退出浏览器,但是宏哥还是把两个方法的区别说一下,不然遇到坑后根本不会想到是这里的问题。 2.源码  本文介绍webdriver中关于浏览器退出操作。driver中有两个方法是关于浏览器关闭,一个叫quit,一个叫close。先来看看看两者的声明描述,请看下面声明文档。 /** *Closethecurrentwindow,quittingthebrowserifit'sthelastwindowcurrentlyopen. *

2021 09-26

电路板回收方案

背景: 随着电子产品更新速度的加快,电子垃圾主要组成部分的印刷电路板(PCB)的废弃数量也越来越庞大。废旧PCB对环境造成的污染也引起了各国的关注。在废旧PCB中,含有铅、汞、六价铬等重金属,以及作为阻燃剂成分的多溴联苯(PBB)、多溴二苯醚(PBDE)等有毒化学物质,这些物质在自然环境中,将对地下水、土壤造成巨大污染,给人们的生活和身心健康带来极大的危害。在废旧PCB上,包含有色金属和稀有金属近20种,具有很高的回收价值和经济价值,是一座真正的等待开采的矿藏。 电路板回收的几种方法 1物理法

2021 09-26

SonarScanner扫描Maven项目使用说明

最近在学习使用sonar扫描代码,已经成功扫描python项目,而扫描java代码不成功。 在网上找到的扫描java项目文章,经过尝试之后也没有成功。 本人自己研究了sonar官方的使用说明文章,将其翻译成中文。 前言 建议将用于Maven的SonarScanner作为Maven项目的默认扫描程序。 通过常规Maven目标执行SonarQube分析的能力使得它可以在任何Maven可用的地方使用(开发人员构建、CI服务器等),不需要手动下载、安装和维护SonarQubeRunner安装。Maven

2021 09-26

Java面试总结

1概述 1介绍 最近换工作,对最近面试的过程进行总结,总结每个公司的面试流程和问到的面试题,记录自己,也供大家参考。 我是一名Java开发,工作经验10年,所以面试一名高级Java开发工程师。 简历投递平台,只使用了Boss直聘。 由于生鲜电商裁员,我也是受害者的一员,就职的公司是*菜。 2021年9月8号开始开始投简历,2021年9月18号关闭Boss简历,去掉周末面试8天。 2Boss数据 沟通过:500+,面试:20,已投简历130+ 由于有复试原因,最多一天面试6家(超级赶,本来约了三家

2021 09-26

华为云计算IE面试笔记-FusionSphere Openstack有哪些关键组件,各组件主要功能是什么?三种存储接入组件的差异有哪些?

1.Nova:在OpenStack环境中提供计算服务,负责计算实例(VM,云主机)生命周期的管理,包括生成、调度和回收。Nova不负责计算实例的告警上报(FC管)。 2.Cinder:为计算实例提供块存储资源,对接后端的块存储资源(资源是来自存储资源池的,本质上是硬件存储设备:SAN、NAS、FusionStorage、Ceph)。 3.Neutron:为OpenStack中的计算实例提供网络服务,服务包括:二层交换(L2),三层路由(L3),防火墙,ACL(访问控制列表),VPN,VPC,路由