自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈伟的梦呓

关注人工智能、大数据和机器人

  • 博客(46)
  • 收藏
  • 关注

原创 我需要做的事情

开发全流程自动隔空无网取物研究无线蓝牙HID接口在Windows上实现,目前鼠标可行,键盘没有反应学习Go语言KubernetesNLP

2019-12-30 08:46:53 219

原创 WordPress设置smtp邮件发送

我在给别人建站时,会做到“联系我们”页,就像下面这个页面:很多人就会问,“陈伟,如果客户在这个页面进行留言,那么我们怎么收到呢?”,嗯,我一般的解决方案是当有客户留言时,那么网站自动把留言信息发送到用户指定的邮箱里。具体如下三个步骤: 网站安装SMTP插件 阿里云配置邮件推送服务 配置SMTP插件 这也很好理解,首先需要让我们的网站拥有收发邮件的能力,这是第1、2步做的事情;另一方面,联系我们页要能够触发发送邮件的功能,这也就是第3步做的事情。下面,我们一步一步来看

2021-10-26 07:28:01 1413

原创 详解深度学习Batchnorm

Batchnorm是深度网络中经常用到的加速神经网络训练,加速收敛速度及稳定性的算法,可以说是目前深度网络必不可少的一部分。为什么Batchnorm机器学习领域有个很重要的假设:IID独立同分布假设,就是假设训练数据和测试数据是满足相同分布的,这是通过训练数据获得的模型能够在测试集获得好的效果的一个基本保障。那BatchNorm的作用是什么呢?BatchNorm就是在深度神经网络训练过程...

2019-12-25 11:10:37 3155 1

原创 详解tensorflow之tf.train.batch与tf.train.shuffle_batch附完整代码

tf.train.batch与tf.train.shuffle_batch的作用都是从队列中读取数据,它们的区别是是否随机打乱数据来读取。tf.train.batch()函数tf.train.batch( tensors, batch_size, num_threads=1, capacity=32, enqueue_many=False, sh...

2019-12-24 17:20:10 1503 1

原创 详解tensorflow的tf.train.slice_input_producer和tf.train.string_input_producer生成器

tf.train.slice_input_producer是什么tf.train.slice_input_producer是一个tensor生成器,作用是按照设定,每次从一个tensor列表中按顺序或者随机抽取出一个tensor放入文件名队列。tf.train.slice_input_producer函数slice_input_producer(tensor_list, num_epochs...

2019-12-24 15:35:01 1487 4

原创 以Cifar10图像数据为例详解tensorflow对tfrecord数据的读写操作

tfrecord格式说明正常情况下我们训练文件夹经常会生成 train, test 或者val文件夹,这些文件夹内部往往会存着成千上万的图片或文本等文件,这些文件被散列存着,这样不仅占用磁盘空间,并且再被一个个读取的时候会非常慢,繁琐。占用大量内存空间(有的大型数据不足以一次性加载)。此时我们TFRecord格式的文件存储形式会很合理的帮我们存储数据。TFRecord内部使用了“Protocol...

2019-12-23 16:33:28 816 1

原创 cifar10数据通过tensorflow转换成图像

cifar10-tensorflow-read-write本项目通过Tensorflow对Cifar10数据集进行读写操作。包括完整代码和详细注释。Cifar10数据集介绍由60000个图片组成6万个图片中,5万张用于训练,1万张用于测试每个图片是32x32像素所有图片可以分成10类每个图片都有一个标签,标记属于哪一个类测试集中一个类对应1000张图训练集中将5万张图分为5份...

2019-12-23 16:05:45 590 1

原创 Mac下python通过pyzbar识别图片中的二维码

zbar图片二维码识别通过zbar对图片中的二维码进行识别,会将图片中含有的多个二维码图片识别出来。安装python模块pip3 install pyzbarpip3 install Pillow安装系统依赖mac下通过brew安装zbarbrew install zbar运行程序python3 qrcode-recognization-pyzbar.pyimport p...

2019-12-23 15:50:08 1562

转载 Java多线程常用面试题(含答案,精心总结整理)

Java并发编程问题是面试过程中很容易遇到的问题,提前准备是解决问题的最好办法,将试题总结起来,时常查看会有奇效。现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。核心:thread.Join把指定的线程加...

2019-04-16 09:45:14 373

原创 最最最常见的Java面试题总结——第一周

一 Java中的值传递和引用传递(非常重要)首先要明确的是:“对象传递(数组、类、接口)是引用传递,原始类型数据(整型、浮点型、字符型、布尔型)传递是值传递。”那么什么是值传递和应用传递呢?值传递是指对象被值传递,意味着传递了对象的一个副本,即使副本被改变,也不会影响源对象。(因为值传递的时候,实际上是将实参的值复制一份给形参。)引用传递是指对象被引用传递,意味着传递的并不是实际的...

2019-04-16 09:13:01 190 1

原创 最最最常见的Java面试题总结——第二周

String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?String和StringBuffer、StringBuilder的区别可变性 String类中使用字符数组:private final char value[]保存字符串,所以String对象是不可变的。StringBuilder与StringBuffer都继承自Abstra...

2019-04-16 09:10:49 179

原创 最最最常见的Java面试题总结---第三周

String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?String和StringBuffer、StringBuilder的区别可变性 String类中使用字符数组:private final char value[]保存字符串,所以String对象是不可变的。StringBuilder与StringBuffer都继承自Abstra...

2019-04-16 09:08:23 183

原创 Java常见面试题:类的加载过程

程序员看似光鲜的就业前景面前,逃不过的是层层的面试,想要进前沿的大公司没有个五六七八面,是不可能滴!而找工作的首个关卡就是笔试,想要获得高薪工作的小伙伴,先刷一波面试题吧!  今天给大家分享的面试题是——类的加载过程。  类加载过程主要包含加载、验证、准备、解析、初始化、使用、卸载七个方面,下面一一阐述。  一、加载  在加载阶段,虚拟机主要完成三件事:  1.通过一个类的...

2019-04-16 08:59:09 3903

原创 最近我遇到的10个Java面试问题

近,我参加了一些java的面试。突然,我有了一个想法,我想和大家分享我的经历。我希望我能通过分享我最近几个月遇到的10个Java面试问题来帮助大家。最近我遇到的10个Java面试问题在这篇文章中,我试图收集最有趣和常见的问题。另外,我会给你正确的答案。让我们来看看这些问题。1、用10分来评估你自己——你在Java方面有多好?如果您对自己或对Java的熟练程度不太确定,那么这是一...

2019-04-16 08:56:13 2181

原创 最新阿里Java面试题,这些面试题你会吗?

每个程序员都有一个梦想,那就是进一线互联网公司深造,不要跟我说你不想进去,如果给你一个这样的平台,不管是薪资待遇还是接触的高度来说,对我们程序员来说都是一个机会,我以前有一个同事,就是从阿里出来的,原来是p6,后面来了我们这里当了技术总监,人家的代码写的让你不得不服。今天我特意收集了最新阿里面试题,虽然花了一些时间,经过整理之后分享给大家,大家一起来看看什么互联网面试题,一起来认识一下,看看自...

2019-04-16 08:54:10 337

原创 Java面试2019常考题目汇总及答案带走不谢!

版权归作者所有,任何形式转载请联系作者。作者:Java大蜗牛(来自豆瓣)来源:https://www.douban.com/note/673589843/一、JAVA基础篇-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目前, Linux是主流的服务器操作系统, 广泛应用于互联网、云计算、智能手机(Android)等领域。由于Jav...

2019-04-16 08:37:39 336

原创 阿里电面试题汇总

年前意外的经历了一次阿里的电话面试,话说还没想换工作,但这位业余HR(应该是技术负责人)都没介绍工作岗位和要求,直接就约定某晚的电面时间,抱着好奇的态度被“虐”了一把。总体感觉这位面试官问的问题非常深,基本都是系统或者原理级别的。不知道是不是代表了阿里面试的基本思路。JVM的内存模型内存空间(Runtime Data Area)中可以按照是否线程共享分成两块,线程共享的是方法区(Method...

2019-04-16 08:27:52 193

转载 我的JAVA面试经验(3年左右工作经验)

前言-致那些迷茫的JAVA面试者(特别是南京的1-4年经验),致那些奋发的年轻人,致自己。写这篇博文主要也是对我的成长道路的记录,面试受挫后的反思,及对自己的勉励。本人介绍:3年多经验的程序员,坐标南京。背景:因水平有限,及对部分面试问题记忆及理解有限,可能有些问题并不能表达准确。掌握技术有限,学习主动性一般(虽遇到问题善于思考钻研,但如果没有遇到问题比较放纵自己...被自由,轻松...

2019-04-16 08:23:36 9145

原创 2019美团JAVA面试问题与总结

美团点评-java开发3轮技术面+hr面 面经 精技术一面:一面基本上面的还算基础 没有过多的刁难 不过问题量特别大1、自我介绍巴拉巴拉,大致说了下实习和自己平时自己喜欢做的事情2、我们先聊聊java基础知识吧,说出Object类的常用方法?toString(),clone(),线程的三个方法:wait()notify()notifyAll(),hashcode(),finallize...

2019-04-15 20:29:23 2165 2

原创 我是如何在毕业2年内逆袭成为BAT年薪40W的资深开发工程师的?

  坐标:杭州 | 工作时间:2年 | 年薪:40W  毕业院校:普通二本(非计算机专业)  现任职位:BAT某公司资深开发工程师  身边的师弟师妹经常问到:非计算机专业出身,你是在2年内如何逆袭成BAT年薪40W的资深开发工程师的。其实很简单——努力!  我16年毕业于普通的二本学校,非计算机专业出身,只因为对软件开发感兴趣,所以找工作的时候就一直投IT行业的职位。刚踏入这个行业...

2019-04-15 20:14:51 327

原创 一次有意思的面试

背景:以前在小公司,技术部水平参差不齐,能力比同部门的人强那么一点,公司给我定位高级工程师。后来,去某集团面试,应聘java中级工程师。 事情:待面试官就位,经典一问:介绍一下自己。 我:…………(杂七杂八的说说自己的经历) 面试官:对spring有了解吗?说说spring的起...

2019-04-15 20:09:50 176

原创 中级java工程师面试题

1.string类的常用方法有哪些?答:https://zhidao.baidu.com/question/232452768.html2.String,StringBuffer,StringBuilder的区别。答:1)如果操作少量的数据用String(查看源码得知,String类的声明是:public final,改变它的值相当于创建一个新的字符串) 2)单线...

2019-04-15 20:06:58 20177 2

转载 这是我见过最有用的java面试题,面试了无数公司总结的

1、什么是线程局部变量?线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 ThreadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命周期都要长。任何线程局部变量一旦在工作完成后没有释放,Java 应用就存在内存泄...

2019-04-15 16:19:43 1388

转载 史上最全Java面试题(带全部答案)

今天要谈的主题是关于求职,求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作的朋友。相关概念面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。多态的好处允许不同类...

2019-04-15 16:16:12 855

转载 Java面试2019常考题目汇总

一、JAVA基础篇-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目前, Linux是主流的服务器操作系统, 广泛应用于互联网、云计算、智能手机(Android)等领域。由于Java主要用于服务器端的开发,因此Java应用的部署环境有很多为Linux。Windows操作系统的目录结构,是以盘符为单位,C盘、D盘、E盘等等,数据存储在各个盘...

2019-04-15 16:13:19 210

原创 2018年最新Java面试题及答案整理【基础篇】

基本功面向对象特征封装,继承,多态和抽象 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改 变它内部的数据。在 Java 当中,有 3 种修饰符: public, private 和 protected。每一种修饰符 给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。 下面列出了使用封装的一些好处: 通过隐藏对象的属性来保护...

2019-04-15 16:08:04 201

原创 经典的Java面试题及回答集锦(基础篇)

1、问题:如果A和B对象循环引用,是否可以被GC?回答:可以,现在的虚拟机基本都是通过可达性分析算法来判断对象是否存活的,而不是通过简单的引用计数法来判断对象是否存活。可达性分析算法使用一系列的“GC Roots”对象(虚拟机栈中引用的对象、静态属性引用对象)作为起始点,这些节点向下搜索的路径称为引用链,当一个对象到GC Roots没有任何引用链连接,则证明对象是不可用的。2、Java中的...

2019-04-15 15:52:07 3315

原创 Java中高级面试经验

1.自我介绍 自我介绍一般是每次面试的开头,其实自我介绍的内容自己来把握,主要说下姓名,哪里人,什么时间毕业于什么学校的什么专业,毕业之后分别在什么公司做过什么,时间控制在2分钟左右即可。自我介绍环节其实是给面试官预留一些时间看你的简历,所以最好把简历重点部分提一下,比如个人擅长、重点项目以及个人成就等。最后注意一下谈吐自然,语速不快不慢,微笑中透露着自信,内容简洁有重点即可。2.介...

2019-04-15 15:35:26 1065 1

原创 Java 最常见的 200+ 面试题:面试必备

面试题模块介绍我们这份面试题,包含的内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示:可能对于初学...

2019-04-14 20:52:57 230

原创 Java基础面试39题及答案

Java方面的基础面试39题,部分答案我还没来得急整理,请见谅,答案都是自己的一些个人简介和一些整理自网络的内容,水平有限,若有疑问和错误请在评论里及时指出。部分资料整理于2017年,可能与现在版本有所出入。1. 八种基本数据类型的大小,以及他们的封装类。(1)八种基本数据类型和封装类(2)自动装箱和自动拆箱什么是自动装箱拆箱基本数据类型的自动装箱(autoboxing)、...

2019-04-14 20:50:21 281

原创 Java面试,我应该准备哪些知识呢?

又是新的一年了,去年的绩效也出来了,总是几家欢乐几家愁。绩效好的机会多的老板信任的,在新的一年会更加有干劲。绩效不好的,老板不看好的,可能新的一年就会有离职的冲动。 如果你有离职的想法,那么还是需要花一些时间准备一下,毕竟现在外面好的互联网公司对程序员的要求还是蛮高的,需要你有各种能耐。这篇文章主要是介绍一下我自己从毕业到现在碰到的一些面试题。JAVA 基础int 占用几个字节答案...

2019-04-14 20:48:12 1339

原创 JAVA程序员面试30问(附带答案)

第一,谈谈final, finally, finalize的区别。最常被问到。final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。...

2019-04-14 20:46:07 185

原创 2019年Java面试总结

JAVA问题总结java 基础java数据类型谈一谈 “==” 跟 “equals” 的区别jvm 的性能调优(三年以上的工作经历问的比较多)最好多掌握集合是个重灾区: 回答的好,基本面试官会觉得你的基础怎么样的 天平arrayList LinkedList Vector 的区别 底层问的多红叉树数据结构考试题出的多Sethashset 跟 treesett...

2019-04-14 20:38:45 247

原创 2019最全前端面试问题及答案总结

HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应。JavaScript: 数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、Nodejs、JSON、ajax等。其他: HTTP、安全、正则、优...

2019-04-12 10:33:29 57823 4

转载 2019JAVA面试题附答案

JAVA基础JAVA中的几种基本类型,各占用多少字节?String能被继承吗?为什么?不可以,因为String类有final修饰符,而final不能被继承的,实现细节不允许改变。平常我们定义的String str = " a ";其实和String str = new String("a");还是有差异的。前者默认调用的String.valueof来返回String的实例对...

2019-04-12 10:30:02 868

原创 经典Java面试题收集(一)

categories: Interviewdescription: 本文收集了一些经典的Java面试题1、面向对象的特征有哪些方面?抽象:将同类对象的共同特征提取出来构造类。 继承:基于基类创建新类。 封装:将数据隐藏起来,对数据的访问只能通过特定接口。 多态性:不同子类型对象对相同消息作出不同响应。2、访问修饰符public,private,protected,以及不写(默认)...

2019-04-11 09:59:54 694

原创 JavaScript 错误 - Throw、Try 和 Catch

try语句测试代码块的错误。catch语句处理错误。throw语句创建自定义错误。JavaScript 测试和捕捉try语句允许我们定义在执行时进行错误测试的代码块。catch语句允许我们定义当 try 代码块发生错误时,所执行的代码块。JavaScript 语句try和catch是成对出现的。语法try { //在这里运行代码 ...

2019-04-11 09:58:29 167

转载 java常见面试题及三大框架面试

Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×friendly√√××private√×××不写时默认为friendly2、ArrayList和Vector的区别...

2019-04-11 09:57:34 1380

转载 JVM基础面试题及原理讲解

本文从 JVM 结构入手,介绍了 Java 内存管理、对象创建、常量池等基础知识,对面试中 JVM 相关的基础题目进行了讲解。写在前面(常见面试题)基本问题介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直接指针两种方式)拓展问题String类和常量池 8种基本类型的...

2019-04-11 09:56:08 3503

转载 百度java面试题200道

基本概念操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Cookie 和 Session的区别 fail-fast 与 fail-safe 机制有什么区别 get 和 post请求的区别 Interface 与 abstract 类的区别 IOC...

2019-04-11 09:54:24 3814 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除