首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java面试系列5

    使用面向对象编程技术可以使得软件开发者按照现实世界里人们思考问题的模式编写代码,可以让软 件开发者更好地利用代码直接表达现实中存在的对象,将问题空间直接映射到解空间!

    78650发布于 2018-03-19
  • 来自专栏Naraku的专栏

    微软E5开发者

    申请 进入微软365开发者中心,点击Just Now,若未登陆会自动跳转到登陆页面,登陆一下即可 填写相关信息,下一步同样任意选择几个字段,点击加入后跳转到主页 点击设置订阅。 此处注册后需要记录应用程序(客户端)ID 名称任意 账户类型选择最后一个 重定向URI选择Web,填写:https://e5.qyi.io/outlook/auth2/receive ? 访问OneDrive管理中心,修改默认存储为5120GB,点击保存即可 刚刚创建的E5可能会显示出错,隔一段时间再配置即可。 我这里隔了大概10分钟就可以了) 管理用户 在订阅页面中点击管理,跳转到Microsoft 365 Admin Center 点击用户-活跃用户,可添加/删除用户等操作 参考 免费申请office E5开发者订阅 微软E5自动订阅程序 ----

    3.4K40发布于 2021-07-29
  • 来自专栏java学习java

    java面试强基(5

    ​ new 运算符,new 创建对象实例(对象实例在堆内存中),对象引用指向对象实例(对象引用存放在栈内存中)。

    54830编辑于 2022-11-20
  • 来自专栏机器学习算法与Python学习

    5 个好用的开发者 Vim 插件

    以下列举 5 个非常好用的可以用于编写任意编程语言的插件。 1、Auto Pairs Auto Pairs 插件可以帮助你插入和删除成对的文字,如花括号、圆括号或引号。 NERD Commenter 是任何使用 Vim 写代码的开发者都必装的插件。 假设你有如下已提交过的代码: 1 package main 2 3 import "fmt" 4 5 func main() { 6 x := true 7 5、VIM Fugitive Vim Fugitive 是另一个将 Git 工作流集成到 Vim 中的超棒插件。 这些 Vim 插件都是程序开发者的神器!还有另外两类开发者常用的插件:自动完成插件和语法检查插件。它些大都是和具体的编程语言相关的,以后我会在一些文章中介绍它们。

    1.4K31发布于 2019-07-04
  • 来自专栏web秀

    Javascript 面试的完美指南(开发者视角)

    为了说明 JS 面试的复杂性,首先,请尝试给出以下结果: console.log(2.0 == “2” == new Boolean(true) == “1”) 十有八九的会给出false, 其实运行结果是 一个优秀的js开发者可以随时告诉你关于这三个函数。 从这一个简单的概念中,就可以构造出数百个难回答的面试问题。 ; // returns null var re6 = /^[0-9]{5}-[0-9]{5}-[0-9]{5}$/; re6.exec('23451-45242-99078'); // 最后,没有掌握数据结构和算法的面试是不成功的。Oleksii Trekhleb 策划了一个很棒的 git repo,它包含了所有使用 JS 代码的面试准备算法。

    1.7K50发布于 2019-10-09
  • 来自专栏云云众生s

    5开发者友好型DevSecOps提示

    以下是五个提升开发者DevSecOps体验的技巧,重点是使安全工具更易用,以解锁更快发布更安全产品的能力。 译自 5 Tips for Developer-Friendly DevSecOps,作者 Nick Liffen 是 GitHub 的 GitHub 高级安全主管。 他认为“向左转”并不足够,但在 GitHub 所做的一切都以开发者为先是推动可行成功的关键。 在实施新工具或更改政策之前,从开发者的角度寻求反馈至关重要。询问有关当前安全实践的有效性、工具对工作流程的影响以及工具或实践的建议,可以提供改进的见解。这种协作方式培育了更加面向开发者的安全环境。 5. 设定关于安全编码的明确期望 DevSecOps 不应只是引入更多工具,而应该是确立清晰的期望和有效使用现有工具的过程。

    38810编辑于 2024-03-28
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java并发学习5面试+工作】

    Java并发学习5面试+工作】 十一.future模式 future模式是多线程开发中非常常见的一种设计模式,它的核心思想是异步调用。 (5) Main.java ? 输出结果: 请求完毕 数据 = aaaaaaaaaa future jdk实现 ? (1) RealData.java ? (2) Main.java ?

    37720发布于 2018-07-26
  • 来自专栏程序员修炼之路

    Android面试5个架构优化面试

    面试题目1:解释MVC、MVP和MVVM架构模式的区别和适用场景。 解答: MVC、MVP和MVVM是三种不同的架构模式,它们用于组织代码,使应用程序更易于管理和维护。 5、 预加载和延迟加载: 根据用户滚动位置预加载图片,或对非可视区域的图片进行延迟加载。 6、 错误处理和占位符: 提供错误处理机制和占位符图片,提高用户体验。 5、 合理使用Bitmap: 根据需要加载和处理Bitmap,避免加载过大的图片。 6、 使用ProGuard或R8: 移除无用的代码和资源,减少应用体积。 面试题目4:解释Android中的组件化开发及其优势。 解答: 组件化开发是将应用程序分解为多个独立的、可重用的组件,每个组件负责一部分功能。 5、 易于测试: 每个组件可以独立测试,提高了测试的覆盖率和质量。 面试题目5:如何优化Android应用的启动速度?

    48310编辑于 2024-11-05
  • 来自专栏Crossin的编程教室

    5 道 Python 面试

    : print("%s/%s = %s" % (x, y, x/y)) def div2(x,y): print("%s//%s = %s" % (x, y, x//y)) div1(5,2 ) div1(5.,2) div2(5,2) div2(5.,2.) 在 Python 3 中,期望的输出是: 5/2 = 2.5 5.0/2 = 2.5 5//2 = 2 5.0//2.0 = 2.0 在 Python 2 中,以上代码的输出将是: 5/2 = 2 5.0 /2 = 2.5 5//2 = 2 5.0//2.0 = 2.0 默认,如果两个操作数都是整数,Python 2 自动执行整型计算。 结果,5/2 值为 2,然而 5./2 值为 2.5。

    88680发布于 2018-04-17
  • 来自专栏猴子聊数据分析

    面试5轮,最后拿到offer

    刚开始投数据分析岗位的简历时,其中一家面试印象很深。一共面了5轮,面试用了大半天时间。 这个公司规模不小,本来面试的岗位是辅助综合管理部门进行公司整体各部门数据的分析。 经过HR素质面试,部门主管的面试后,部门主管好像觉得做过的案例和目前的技能超过了目前的岗位所匹配的能力,所以叫来了部门经理。 如果扩招需要她的领导批准和面试。 就这样临时加了一场面试,主要还是分析思维,和流利的演讲能力,能把自己的报告完整的讲下来,并解答听你报告的人的疑问。 当然比较顺利过了最后的面试,接下来就是谈薪资。因为不属于计划内招聘,HR的负责人最后又进行一次综合素质的面试,直到谈完薪资,确定offfer发放。 5.工作后不能有停留在舒适区的想法,这样很危险。 本文来自猴子社群会员的求职经验分享,来源: https://zhuanlan.zhihu.com/p/67437502

    1.9K30发布于 2019-08-22
  • 来自专栏小龙学编程

    每天5道Java面试题(第5天)

    5. 抽象类能使final修饰吗? 不能,定义抽象类就是让其他类继承的,如果定义为final该类就不能被继承,这样彼此就会产生矛盾,所以 final 不能修饰抽象类。

    30040编辑于 2023-11-09
  • 来自专栏Java3y

    数据库面试题(开发者必看)

    数据库常见面试题(开发者篇) 这里写图片描述 什么是存储过程?有哪些优缺点? 什么是存储过程?有哪些优缺点? 存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。 我们来对比一下他们的区别: drop table 1)属于DDL 2)不可回滚 3)不可带where 4)表内容和结构删除 5)删除速度快 truncate table 1)属于DDL 2)不可回滚 3 )不可带where 4)表内容删除 5)删除速度快 delete from 1)属于DML 2)可回滚 3)可带where 4)表结构在,表内容要看where执行的情况 5)删除速度慢,需要逐行删除 不再需要一张表的时候 方可看见 (3)它与每个表绑定在一起,表亡,该表的rowid亡,二张表rownum可以相同,但rowid必须是唯一的 (4)rowid是18位大小写加数字混杂体,唯一表代该条记录在DBF文件中的位置 (5) __biz=MzI4Njc5NjM1NQ==&mid=2247483696&idx=1&sn=5f472ce7720aede89e2e15ea64bed1bc&chksm=ebd63e1cdca1b70ad18dec268c9903b2cbe11f9ce7b0633980c78a28bd5b1b57c4efbe7a3411&

    2.3K52发布于 2018-03-15
  • 来自专栏程序员修炼之路

    Android面试5个Glide深度面试

    面试题目1:解释Glide的缓存机制是如何工作的? 解答: Glide的缓存机制包括内存缓存和磁盘缓存,以提高图片加载的性能和减少网络请求。 面试题目2:如何自定义Glide的缓存行为? Glide.with(context) .load(imageUrl) .diskCacheStrategy(DiskCacheStrategy.ALL) .into(imageView) 面试题目 面试题目4:如何使用Glide实现渐进式图像加载? 解答: Glide支持渐进式图像加载,即先加载低分辨率的图片,然后逐渐加载更高分辨率的图片。 面试题目5:如何监控Glide的图像加载性能? 解答: Glide提供了日志记录和性能监控的功能,可以跟踪图像加载过程和性能。

    1.1K10编辑于 2024-10-29
  • 来自专栏云云众生s

    开发者使用AI的5种创意方式

    译自 5 Creative Ways Developers Are Using AI,作者 Jeff James。 为此,我与几位开发者进行了交谈,了解他们使用 AI 的一些创意方式。 开发者们还使用 AI 来模拟代码审查,这可以帮助开发者为与人类同事的审查做好准备。“我知道有人使用 AI 作为其团队成员拉取请求审查的第一步,”Thomas 说。 Yahav 写道:“AI 编码工具自动化了如此多的任务,开发者可能会发现他们获得的一些技能将不再需要。但这没关系,因为许多技能都涉及开发者乐于放弃的枯燥乏味的工作。” 4. 例如,你可以要求它帮助你找到既了解 Rust 又了解 Tailwind 的开发者。这是一个很好的例子,说明 AI 如何能够超越代码补全,并提供对开源的更深入见解,从而增强开发者发现和协作。” 5.

    40210编辑于 2024-07-02
  • 来自专栏5g风云

    开发者:快来开发5G应用吧!

    5G具有变革意义:数千兆比特速率、超低延时和大容量,将为消费者和行业带来全新体验和机遇。现在是开发者大显身手的时候了,释放5G强大的特性。 5G具有变革意义:数千兆比特速率、超低延时和大容量,将为消费者和行业带来全新体验和机遇。现在是开发者大显身手的时候了,释放5G强大的特性。 将5G视为摆脱刻意简化设计和最低网络速度编程的机会,考虑“5G模式”并使用吞吐量感知来开发充分利用5G的卓越用户体验。 但除了这些改进之外,开发者也可以将5G视为一种连接结构。更高的网络效率、连接密度和频谱效率意味着您开发的应用可以在关键任务服务、联网车辆和物联网中发挥更大的作用。 那些参加研讨会的开发者已经获得了先机。 世界已经做好迎接5G的准备,现在是您做出5G承诺的时候了。调制解调器、软件和网络都已准备就绪,就等您上场了!

    86520发布于 2019-07-23
  • 来自专栏Android技术分享

    面试总结】Android 开发者值得深入思考的几个面试问答分享

    image.png 今年因为特殊原因,原本现在面试潮流已经过去,但今年现在依旧还是一个面试的旺季时期,这里今天给大家来分享一下Android面试中几个值得我们深入思考的面试题还有解析,希望可以帮助到即将面试的小伙伴们 ,祝面试顺利~ 文末还有大厂面试专题资料包免费分享~接下来是正文: 1. 【Android进阶学习视频】、【全套Android面试秘籍】关注我【主页简介】查看免费领取方式! 第三问: 根据替换相关原理,我们可以做哪些事情? 这里只是整理出来的部分面试题,后续会持续更新,希望通过这些高级面试题能够降低面试Android岗位的门槛,让更多的Android工程师理解Android系统,掌握Android系统。

    80900发布于 2020-05-13
  • 来自专栏PHP实战技术

    PHP初级开发者常见的5种疑问

    提交方式 method 必须是 post; 5). 设定 type="file" 的表单控件,并且必须具有name属性值; 6).

    1.4K60发布于 2018-03-09
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java多线程详解5面试+工作】

    Java多线程详解【面试+工作】 Java线程:新特征-信号量 Java的信号量实际上是一个功能完毕的计数器,对控制一定资源的消费与回收有着很重要的意义,信号量常常用于多线程的代码中,并能监控有多少数目的线程等待获取资源 Java线程:新特征-阻塞队列 阻塞队列是Java5线程新特征中的内容,Java定义了阻塞队列的接口java.util.concurrent.BlockingQueue,阻塞队列的概念是,一个指定长度的队列 Java线程:新特征-条件变量 条件变量是Java5线程中很重要的一个概念,顾名思义,条件变量就是表示条件的一种变量。 条件变量的出现是为了更精细控制线程等待与唤醒,在Java5之前,线程的等待与唤醒依靠的是Object对象的wait()和notify()/notifyAll()方法,这样的处理不够精细。 而在Java5中,一个锁可以有多个条件,每个条件上可以有多个线程等待,通过调用await()方法,可以让线程在该条件下等待。当调用signalAll()方法,又可以唤醒该条件下的等待的线程。

    1.1K100发布于 2018-03-15
  • 来自专栏AVAJ

    面试java_后端面经_5

    自我介绍:( 您好(人多就说大家好),很荣幸有机会参加此次面试,希望我今天能有好的表现,现在请允许我介绍一下自己:我叫变坏,今年18岁,毕业于牛客大学软件工程专业(或者说是微信大学软件工程专业的应届生) 4 HashMap为啥不安全(resize死循环,fail-fast(快速失败)) 5 HashMap1.7和1.8区别(1.7数组+链表,头插入,1.8数组+链表+红黑树,尾插入。

    63620发布于 2019-08-20
  • 来自专栏算法channel

    BAT面试5:关于LR

    接下来,每天一道BAT面试题陪伴你,只要你坚持下来,日积月累,你会在不知不觉中就步入机器学习的大门,并且越走越远。同时,还能助你顺利拿到OFFER. BAT面试5:关于LR ? 理解透LR,最直白的方法就是通过一个例子,动手实现LR源码,而不是调包。好的,下面我们直接开始动手实现LR源码。 2array([[ 0.78863156, 0.45879449, 1. ], 3 4 [ 0.70291388, 0.03437041, 1. ], 5 假定模型的决策边界为线性模型,梯度下降求逻辑回归模型的权重参数的基本思路和四个公式如下: 1'model' 建立的逻辑回归模型:包括Sigmoid映射 2 3'cost' 代价函数 4 5'gradient 1plt.scatter(x1_pos,x2_pos) 2 3plt.scatter(x1_neg,x2_neg) 4 5wp = np.linspace(0.0,1.0,200) 6 7plt.plot

    1.5K20发布于 2018-10-23
领券