• 设计模式概述

    对象与对象在干嘛 开闭原则:实现热插拔,提高扩展性 里氏代换原则:实现抽象的规范,实现子父类互相替换 依赖倒转原则:针对接口编程,实现开闭原则的基础 接口隔离原则:降低耦合度,接口单独设计,互相隔离 ...
    文章 2018-04-25 1300浏览量
  • 【面试题系列】——Java基础

    在解决这个问题之前,先来了解一些环境变量是干嘛的: 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行...
    文章 2020-07-14 1226浏览量
  • 写好软件75条体会自我检查

    否则,当你坐在电梯里面,其他部门的人问:“你们在干嘛”,你回答“ABC项目”的时候,别人全然不知,那种感觉不太好。通过Email进行所有正式沟通 是的。Email的好处是免得抵赖。但也要避免矫枉过正,最好的方法是先...
    文章 2017-10-09 1117浏览量
  • C++程序设计课程师生互动(2012年春第13周)

    【protected用来干什么用呢?通过1和2的比较,我发现使用虚函数可以通过指向基类的的指针灵活的访问派生类中的同名成员函数。(这条的专业性是参考了一下雷同学的,我自己的表达不是很清楚)【设法表达清楚。能用...
    文章 2012-05-17 1136浏览量
  • 你写的代码,是别人的噩梦吗?

    就拿ISO的网络七层协议来说,你这个七层的很清楚,很好,但也很繁琐,四层就够了。再比如我前面提到的过度设计的例子,如果没记错的话应该是Apple的Directory Service应用,整个系统有7层之多,把什么validator...
    文章 2017-12-15 3083浏览量
  • 在字节跳动我是如何当面试官(持续更新)

    答应我,像类似「一边考试一边用ipad查答案」这种事情千万不要!作为考官的我在摄像头另一边看到了也是很尴尬的. 面试题解析 1、网络 网络协议模型 应用层:负责处理特定的应用程序细节HTTP、FTP、DNS 传输层...
    文章 2020-03-17 1946浏览量
  • 【Java】留下没有基础眼泪的面试题

    MAC是链路层,IP是网络层,每一层每一层的事儿,之所以在网络上链路层、网络层(.,就是将问题简单化。历史的兼容问题。已经有IP地址了,为什么需要MAC地址?现阶段理由:DHCP基于MAC地址分配IP。MAC地址已经是...
    文章 2018-08-15 9763浏览量
  • 必须要理清的Java线程池(原创)

    线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务重用这些线程而不是新建一个线程(提高线程复用,减少性能开销)。线程池中线程的数量通常完全取决于可用内存数量和应用程序...
    文章 2018-04-18 854浏览量
  • 面试题有哪些

    特点及应用面向对象有封装、继承、多态的特性,所以易维护、易复用、易扩展。可以设计出低耦合的系统。​但是性能上来说,比面向过程要低。3八种基本数据类型的大小,以及他们的封装类?图示 要点 1.int是基本数据...
    文章 2021-10-07 14浏览量
  • 计算广告关键技术:他们怎么什么都知道?

    “要是知道你正在干嘛就好了”媒体网站嘴里嘟囔着,突然脑海中灵光一闪,大叫一声:(图片来自网络) 5.1.2 上下文标签关键技术 一句话解释上下文标签的做法:吃的是URL,挤的是标签。“我当然知道他在干嘛!我有日志...
    文章 2017-05-18 3085浏览量
  • 码农翻身讲操作系统3:硬盘与键盘的故事

    在每个块组中你能看到熟悉的磁盘块位图和inode位图,不用解释估计你也知道是干嘛的。还有inode表(当然是存放文件和目录的inode 了)和真正的数据块。对了,我的磁盘分区表只有64个字节,而每个分区项占用16个字节,...
    文章 2018-02-06 1238浏览量
  • 秋招结束面试和面经的总结(个人向)

    因为在匀速运动的情况下,路程=速度×时间,速度是已知的,而时间,只需要用当前时间减去开始时间就可以得出。先记录开始时间:_renderToDOM(){ 根据轨道数量每次处理一定数量的弹幕数据。数量越大,弹幕越密集,...
    文章 2021-10-10 17浏览量
  • Android MVVM 应用框架构建过程详解

    Context是干嘛用的呢,为什么每个ViewModel都最好需要持了一个Context的引用呢?ViewModel不处理和UI相关的事也不操作控件,更不更新UI,那为什么要有Context呢?原因主要有以下两点: 通过图1中,然后得到一个...
    文章 2017-08-01 1071浏览量
  • (转).net面试问答(大汇总)

    DataReader和DataSet的异同 DataReader和DataSet最大的区别在于 DataReader使用始终占用SqlConnection,在线操作数据库.任何对SqlConnection的操作都会引发DataReader的异常.因为DataReader每次只在内存中加载一...
    文章 2017-11-26 1189浏览量
  • 万字图文」史上最姨母级Java继承详解

    原创公众号:「bigsai」除...你可能有时候在写继承的时候子类并没有使用super()调用,程序依然没问题,其实这样是为了节省代码,系统执行会自动添加父类的无参构造方式,如果不信的话我们对上面的类稍作修改执行: ...
    文章 2020-11-19 2131浏览量
  • ...head><meta http-equiv="Cont

    用来包含系统的头文件,#import””用来包含用户头文件。3.属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?答: 1).readwrite 是可读可写特性;需要生成getter方法和setter...
    文章 1970-01-01 720浏览量
  • 见过的最全的iOS面试题

    用来包含系统的头文件,#import””用来包含用户头文件。3.属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?答: 1).readwrite 是可读可写特性;需要生成getter方法和setter...
    文章 2015-10-20 1427浏览量
  • 【2018年最新】iOS面试题及答案

    用来包含系统自带的文件,#import""用来包含自定义的文件 (4)属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?readwrite:是可读可写特性,同时生成get方法和set方法的...
    文章 2018-09-05 2219浏览量
  • Android之Window和弹窗问题

    Popupwindow的showAtLocation第一个参数需要传入View,这个View就是用来获取Token的。Android 5.0新增空间SnackBar同理也需要一个View来获取Token Token是什么?类型为IBinder,是一个Binder对象。主要两种Token:...
    文章 2019-05-08 1515浏览量
  • 阿里内核月报2014年7月-8月

    在第一次使用open()打开tty的时候p_pgrp域被置位,它被用来传递SIGINT,SIGQUIT和SIGHUP信号,也被用来向0号进程传递信号.V7带来很多复杂的变化. 最大的变化是使process groups有了独立的名字,至少与tty无关.一个没有...
    文章 2017-06-06 2741浏览量
  • 《Kotlin 程序设计》第一章 Kotlin简介

    Kotlin 能与 Java 混合使用,并且直接复用 Java 的生态系统(库、框架、工具)。一个已有的 Java 项目,只需引用 Kotlin 的 Maven/Gradle 插件,以及引用 Kotlin 标准库的依赖,就可以逐渐掺入 Kotlin 代码。你完全...
    文章 2017-05-28 2335浏览量
  • 初探Java设计模式5:一文了解Spring涉及到的9种设计...

    spring中的JdbcTemplate,在用这个类并不想去继承这个类,因为这个类的方法太多,但是我们还是想用到JdbcTemplate已有的稳定的、公用的数据库连接,那么我们怎么办呢?我们可以把变化的东西抽出来作为一个参数传入...
    文章 2019-10-13 3781浏览量
  • 减少认知过载可以为用户带来更佳体验

    用户在提交自己的电子邮箱地址之前往往喜欢弄清楚自己在登录或者注册什么东西,可是要进入 Touch of Modern 的话非得先注册不可……不管要干嘛!这个强制还非必要的第一步会吓跑一大波潜在用户的。解决方法 这有个...
    文章 2017-10-18 1225浏览量
  • 【Java入门提高篇】Day28 Java容器类详解(十)...

    这个问题就跟LinkedList和ArrayList对比一样,两者都有其适用的场景,并没有绝对的孰优孰劣之,所以还是要具体情况具体分析。好了,先来看看LinkedHashMap中的节点: 谜一样的继承关系,看完这个图,你也许会想,...
    文章 2018-08-10 1082浏览量
  • 带你读《Kotlin核心编程》之二:基础语法

    也许你会说,Kotlin看起来并没有比Java强多少,Java也支持某种程度上的类型推导,比如Java 7开始已经支持泛型上的类型推导,Java 10则进一步支持了“局部变量”的类型推导。其实,Kotlin进一步增强了函数的语法,...
    文章 2019-11-04 1375浏览量
  • Java网络编程和NIO详解5:Java 非阻塞 IO 和异步 IO

    将来式用现有的Java.util.concurrent技术声明一个Future,用来保存异步操作的处理结果。通常用Future get()方法(带或不带超时参数)在异步IO操作完成获取其结果。AsynchronousFileChannel会关联线程池,它的任务是...
    文章 2017-07-14 1286浏览量
  • 初探Java设计模式3:行为型模式(策略,观察者等)

    行为型模式 策略模式 观察者模式 责任链模式 模板方法模式 状态模式 行为型模式总结 本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 ...喜欢的话麻烦点下Star、fork哈 ...
    文章 2019-10-13 2348浏览量
  • 初探Java设计模式4:一文带你掌握JDK中的设计模式

    行为型模式 策略模式 观察者模式 责任链模式 模板方法模式 状态模式 行为型模式总结 本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 ...喜欢的话麻烦点下Star、fork哈 ...
    文章 2019-10-13 4877浏览量
  • hello Kotlin(android 的swift)

    从外观上,乍一看还以为是 Scala,我曾经琢磨着把 Scala 作为我的下一门语言,不过想想用 Scala 来干嘛呢,我又不做大数据,而它又太复杂了o(╯□╰)o 用Kotlin创建一个数据类 最初是在 intelliJ 的源码中看到 ...
    文章 2016-10-28 1791浏览量
  • 大神之路你必须了解的——Java 设计模式

    一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的,花了不少心思来写这文章和做图,力求让读者真的能看着简单同时有所收获。...
    文章 2018-08-24 882浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化