要用 Gitbook,首先需要会点 markdown 语法。 Markdown 是程序员写文档的标准语法 参考文档:https://coding.net/help/doc/project/markdown.html 什么是 Markdown ? Markdown 跟 HTML 一样,是一种标签语言。但是 Markdown 语法特别简单,适合用来做笔记。 Mardown 语法不是浏览器能直接支持的,
快手Java一面 80min 1.实习的内容 2.引申到线程池,讲线程池的原理 执行流程 3.核心线程和非核心线程的区别 4.讲一下你理解的线程安全,我讲到了可见性上去了有点跑题,面试官打断让我讲同步机制 5.乐观锁讲一下 6.为什么你说AQS也用了CAS,你还认为它是悲观锁 7.JVM调优经历,我讲了背景+思路+具体改动+验证方案 8.JVM内存划分 9.Java用过哪些集合类 10.为什么数组
一面还好,二面问的好深 一面: 面试体验拉满 c++: 智能指针 enable_shared_from_this unordered_map扩容 静态和动态多态 多重继承的内存分布 操作系统: 进程和线程区别 fork,wait,clone 孤儿进程 写时复制原理 缺页中断流程 从源代码到可执行文件流程 硬链接和软链接 x86段页 协程 网络: tcp和udp区别 粘包 聊聊bind, liste
这是一个免费开源的手机上的 LodeRunner 游戏,截图如下:
你是不是经常忘带手机,手机不在身边怎么办?手机丢失,重要的资料在里面怎么办?手机控帮你解决手机不在身边的烦恼!
一面 1、Jdk 1.7 和1.8HashMap的区别 2、红黑树和普通二叉树的区别 3、多线程的提问 4、垃圾回收机制 5、堆排序排序算法 关键路径 6、redis的原理和使用 7、算法最长回文子串 8、没有听懂哈哈哈 不知道会不会有二面,但是这个过程学到了一些东西
日常整理面经~ 面试方式:zoom会议 一面(20min) 自我介绍,讲项目,问项目(10min) 懒加载实现 嘴撕一个文本超出呈现省略号的css代码 事件的冒泡和捕获 原生JS事件相关,哪些情况下需要阻止默认事件,如何阻止? 算法题:查找两个数组中的重复元素,一分钟A完了 反问 感觉一面没啥难度,都挺简单的,面试官似乎要面很多人,感觉有点仓促 四天后约二面 二面(1h) 二面非常直白,做完自我介
本文向大家介绍ASP.NET MVC3手把手教你构建Web,包括了ASP.NET MVC3手把手教你构建Web的使用技巧和注意事项,需要的朋友参考一下 开发工具:VS2010+MSSQL2005,需要使用MVC3.0 环境配置 第一步:到官方网站下载MVC3,提供了简体中文。先安装 AspNetMVC3ToolsUpdateSetup.exe,然后安装AspNetMVC3ToolsUpdateVS
本文向大家介绍TCP 三次握手和四次挥手?相关面试题,主要包含被问及TCP 三次握手和四次挥手?时的应答技巧和注意事项,需要的朋友参考一下 为了准确无误地把数据送达目标处,TCP协议采用了三次握手策略。 2.1 TCP 三次握手漫画图解 如下图所示,下面的两个机器人通过3次握手确定了对方能正确接收和发送消息(图片来源:《图解HTTP》)。 简单示意图: 客户端–发送带有 SYN 标志的数据包–一次
TweenLite/TweenMax是GreenSock 动画平台中的核心动画工具,可用来构建补间动画(tween)。补间是flash时代的专业词汇,意思是在起始状态和终点状态之间补全中间过程。虽然现在我们使用动画这个词,但是其本质是不变的,仍然要包含四个要素:动画目标(target)、起始状态、终点状态、补间效果。例如将一个div从opacity:1经过5秒钟降低至opacity:0 Twee
TimelineLite/TimelineMax是GreenSock 动画平台中的动画组织、排序、管理工具,可创建时间轴(timeline)作为动画或其他时间轴的容器,这使得整个动画控制和精确管理时间变得简单。 试想一下,如果不使用TimelineLite/TimelineMax创建时间轴,那么构建复杂的动画序列将会非常麻烦,因为你需要用delay为每个动画设置开始时间。以下是没有使用时间轴的动画
快速入门 Nodata配置 集群监控 报警触发函数 自定义push数据 历史数据查询 进程端口监控 MySQL监控 Redis监控 MongoDB监控 Memcache监控 RabbitMQ监控 Solr监控 交换机监控 ESXi监控 Windows主机监控 HAProxy监控 docker容器监控 Nginx监控 JMX监控 硬件监控 LVS监控 Url监控 mesos vSphere监控
问题内容: 我有一个像这样的数组: 我想基于第二元素按降序对其进行排序。理想的输出为: 问题答案: ,接受可选参数。函数用于生成比较密钥。
9.3号 笔试 9.6号 一面 9.14 二面 9.29 hr电话,问意向 一面 1.java集合类 2.hashMap和hashTable的区别 3.final 4.字符串拼接 5.hashcode和equal 6.int和Integer的区别 7.开发中遇到的一些异常,异常类型的父类,继承关系等,写程序中如何处理异常? 8.JVM内存区域 9.young GC频繁如何排查?修改
问题内容: 我有一个句子列表: 我需要形成双字母对,并将它们存储在变量中。问题是当我这样做时,我得到一对句子而不是单词。这是我所做的: 产生 火车站和城堡酒店不能合二为一。我想要的是 第一个句子的最后一个单词不应与第二个句子的第一个单词合并。我应该怎么做才能使其正常工作? 问题答案: 使用列表推导和zip: