总结
文章平均质量分 68
Techyu
这个作者很懒,什么都没留下…
展开
-
Java-并发编程之可见性与原子性
Java-并发编程之可见性与原子性文章目录Java-并发编程之可见性与原子性一、并发编程-什么是可见性?1.1-Java并发共享内存模型1.2-CPU的缓存机制1.3-举例说明代码1.4 -解决可见性二、并发编程-什么是原子性?2.1-问题引入2.2-问题分析2.3- 原子性与原子类2.4- Synchronized关键字三、总结一、并发编程-什么是可见性?要了解Java并发编程内存可见性之前,先来简单了解一下JMM即Java内存模型(Java memory model)。1.1-Java并发共原创 2021-06-29 16:43:50 · 324 阅读 · 0 评论 -
2022-vivo提前批Android开发二面HR
title: 2022-VIVO提前批Android开发二面HRdate: 2021-06-28 10:46:14tags: [java,Android,面试,技术]2022-vivo提前批Android开发二面HR自我介绍自我介绍,专业什么的,然后提了自己的研究方向和实验室工作(介绍的有点简介了,hr觉得结束的太快哈哈)研究生阶段主要做了哪些事情,时间是怎样分配的课程学习;实验室工作,论文算法工作,以及项目开发工作。(包括具体的介绍)项目是否是老师的任务,算法是兴趣么.原创 2021-06-28 10:56:27 · 393 阅读 · 0 评论 -
2022VIVO-Android提前批一面
自我介绍简单介绍下学校学院专业,研究生研究方向,实验室负责工作。做过什么项目安徽省科技重大专项 基于视频脉搏波的心血管疾病检测关键技术与系统,主要负责Android端的开发。主要负责什么部分,实现什么功能然后解释了下项目的原理功能和具体实现:首先采集人皮肤区域的视频,然后对采集的视频进行图像处理,提取面部表皮底下细微的颜色变化,我们叫做BVP(Blood Volume Pulse,血液容积脉搏波)信号,然后用算法对脉搏波进行处理进一步获取一些心血管的参数如心率和心律不齐的...原创 2021-06-24 11:45:16 · 445 阅读 · 0 评论 -
Java中length、length()、size()区别
记某一次刷题:计算下字符串的长度,哦哦简单嘛,然后一写int len=str.length;咦?怎么报错了,那再加上**()括号**试试把int len=str.length();编译通过了,好的,下次一定要记得**length()**后面是要加括号的!!!!不久之后一题:计算以下数组nums长度,哦哦简单的int length=nums.length();编译失败。。咦?我上次明明记得length后面是要加括号的呀,难道是我记错了?算了,那再试试没有括号的把int lengt原创 2021-01-13 09:57:21 · 5072 阅读 · 3 评论 -
LeetCode刷题-DFS排列类总结 深度优先遍历
针对LeetCode上深度优先遍历DFS一类的排列题,做了一点总结。就当给之后自己复习留下的笔记。LeetCode.46全排列LeetCode46题解:class Solution { public List<List<Integer>> permute(int[] nums) { List<List<Integer>> res = new ArrayList(); boolean[] pb = new b原创 2021-01-12 21:22:25 · 341 阅读 · 1 评论 -
Linux&MacOS常用命令
最近在Mac上安装Jdk的时候,发现Mac上的指令一丁点都不熟悉,因此鉴于Linux和Mac都是基于Unix内核的总结一下常用的命令行,以后一定要多多使用,熟能生巧!命令行功能备注cd更改工作目录change directorycd . .回退到上一个目录,直接cd进入默认目录…表示向上级目录跳转pwd显示当前所在的目录路径print working directoryls(ll)都是列出当前目录中的所有文件list,只不过ll(两个ll)列.原创 2021-01-11 21:20:48 · 223 阅读 · 2 评论 -
Java-包装类Integer++操作问题
问题引入今天刷Leetcode.387题时,需要统计字符串中第一个不重复字符的位置。自然想到的是用HashMap遍历各字符出现的频次再做相应判断。Map<Character,Integer> map = new HashMap<Character,Integer>();直接先new了一个HashMap<Character,Integer>,结果在统计字符次数时却碰到了问题。统计字符出现次数相应代码如下:for(int i=0;i<str.length原创 2020-12-23 17:42:47 · 866 阅读 · 0 评论 -
IDEA-解决Command line is too long. Shorten command line for SpringBootMainApplication or also for App
今天在使用IDEA启动一个开源项目的时候,报了一个错误。具体错误内容如下:Error running ‘Application’:Command line is too long. Shorten command line for SpringBootMainApplication or also for Application查阅了下原因,但是一般的博客都仅仅是介绍了如何解决,问题的原因和为什么这样子解决都完全没有提及,下面我就查到的资料做下简单的分析。问题分析错误原因:看报错的那段原创 2020-12-22 16:34:51 · 68560 阅读 · 19 评论 -
Java-String对象初始化与字符串常量池
我们都知道在Java中,String对象有两种初始化方式:一种是直接进行字符串的赋值;另一种是通过new 关键字方式初始化。他们两者之间到底有什么区别呢?字符串常量池又是什么东西呢?String对象的初始化方式方式一:String str1 = "Hello";//直接赋值实例化,入池保存此时我们来分析一下,该过程的内存模型如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b8Wdp1x4-1608561304590)(Java-String对象初始化与字符原创 2020-12-21 22:36:15 · 929 阅读 · 0 评论 -
Java 参数传递问题详解
昨天实验室同门问了个关于Java参数传递的问题,虽然很基础。但是却挺有意思的,也时初学者可能比较疑惑的地方,今天就花点时间总结一下。如有错误还请批评指正。问题引入就是这样一个简单的问题,我在类中定义了一个全局的String str和char数组chars,并且在类的实例化中调用了**exchange()**方法,最后对原始str和chars的内容进行了输出。这时候读者不妨停下简单思考下此刻的输出应该时是什么呢?import java.util.Arrays;public class Param原创 2020-12-17 22:05:02 · 515 阅读 · 0 评论 -
计算机网络-一文看懂HTTPS加密原理
在上一篇文章中,我们已经介绍了有关HTTP和HTTPS的有关区别,知道了HTTPS对HTTP进行了加密,提高了网络传输的安全性。但是HTTPS加密的原理又是怎样的呢?有的人认为是对称加密,另一些人又告诉你是是非对称加密。下面,就让我们一层一层抽丝剥茧看看HTTPS到底是如何运行的,以及他到底解决了哪些不安全的问题。为什么需要加密?我们都知道http传输的内容是==明文传输==的,明文数据会经过*中间代理服务器*、*路由器*、*wifi热点*、*通信服务运营商*等多个物理节点,如果信息在传输过原创 2020-12-02 20:18:38 · 653 阅读 · 0 评论 -
计算机网络-快速搞懂HTTP和HTTPS
在浏览器的地址栏中,在浏览网站时我们偶尔会注意到不同网站的开头存在**http://**或**https://**两种他们之间有着什么区别?HTTPS 是支持加密的 HTTP。两种协议的唯一区别是HTTPS 使用 TLS(SSL)来加密普通的 HTTP 请求和响应。因此,HTTPS 比 HTTP 安全得多。那么HTTP协议又是什么呢?HTTP协议简介HTTP协议是HyperText Transfer Protocol(超文本传输协议)传输协议的缩写。说到超文本传输协议,首先我们需要解释下什么原创 2020-11-26 22:08:38 · 268 阅读 · 0 评论 -
基于PPG&iPPG的心率检测原理
引言本人所在实验室研究组是从事视频医学方向研究,目前主要针对非接触式的视频脉搏波提取技术被称作图像光电容积脉搏波描记法**(image Photoplethysmography ,iPPG)。具体为从人面部或者指尖等皮肤区域提取由于心脏跳动引起的颜色变化信号**BVP(Blood Volume Pulse,血液容积脉搏波)。这种微弱的颜色变化虽然不能被人眼观察到,但是可以被相机采集再通过图像处理的方法进行放大得到。但是由于非接触式的相机采集会受到的环境干扰要比指夹式的PPG传感器信号质量差很多,如灯原创 2020-10-30 10:06:42 · 17810 阅读 · 20 评论 -
Win10 常用命令和快捷键
考虑到前几天安装hexo环境的时候要用到了win的命令行工具。才发现好久没用好多都忘记了,所以花点时间来总计下自己常用的命令行指令和win上常用的快捷键组合。常用CMD指令打开命令行:快捷键win+r,输入cmd进入命令行工具帮助命令help**/?切换目录cd //显示当前目录cd /? //查看帮助cd \ //跳转到硬盘根目录cd [文件夹名] //跳转到同盘符子文件夹cd… //跳转到上级文件夹d: //切换到对应的盘符cd原创 2020-10-29 09:49:48 · 633 阅读 · 0 评论