找到约 10000 条结果
  • 「案例分享」研发效能提升之第一性原理
    被埃隆·马斯克多次提及的第一性原理First principle thinking,是计算物理学领域的一个专业术语,在商业领域依然具有鲜活的生命力。读过《硅谷钢铁侠》这本书的知道,正是因为应用了第一性原理对问题进行分析,才使得马斯克在跨航天、汽车、能源和软件领域创新硕果累累,比如SpaceX的成功,就是从根本上找到运载火箭的成...
    2022-11-23
  • 读万卷书行万里路,笔试越来越少,到底怎样才能拿到offer?
    在这之前没有面试,起码你还有大量的笔试可以做,有笔试就有面试机会;但是往后笔试会越来越少,甚至没有,你就更不可能收到面试了,唯一的解决办法就是霸面。
    2019-09-29
  • YARN的AsyncDispatcher原理
    YARN采用了基于事件驱动的并发模型,该模型能极大的提高应用程序并发性,在RM中,几乎所有的事件都通过AsyncDispatcher进行事件的派发.
    2015-07-06
    1
  • Java JVM原理
    JVM管理内存的5大数据区域:方法区:保存类信息、常量、静态变量等Java堆:保存实例对象程序计数器:指向当前线程正在执行的字节码指令地址虚拟机栈:线程运行方法时一个方法对应一个栈帧,一个栈帧包含局部变量表,操作数栈,动态链表,出口本地方法栈:
    2019-07-16
  • react ssr原理
    ssr 什么是ssr:server side render,服务端渲染 不同于jsp,php等传统服务端渲染(这种情况下,前后端代码是分开的,写了两份) 目前的ssr是基于react vue等前端框架的同构渲染(即一份代码,同时运行在server和client端),开发人员只关注业务实现即可 ssr的优缺点就不细说了,无非seo,首屏更快,学习成本变高,加大...
    2019-09-01
  • java synchronized原理
    synchronized是Java支持的锁。我们熟知的几种用法有以下几种: 普通同步方法,synchronized public void test(){} 静态同步方法,synchronized public static void test(){} 同步方法块,synchronized(this) 编写一个简单的Java测试代码如下,用javap生成一下反编译的代码,来看一下这3种情况在代码中是如何表示的 {代码...
    2019-08-28
  • typeof和instanceof原理
    目录 JavaScript数据类型 typeof instanceof JavaScript原型链 JavaScript数据类型 JavaScript有八种内置类型 空值(null) 未定义(undefined) 布尔值(boolean) 数字(number) 字符串(string) 对象 (object) 符号(symbol, ES6中新增) 大整数(BigInt, ES2020 引入) 除对象外,其他统称为“基本类型”。 {代码...} 这里...
    2020-03-05
  • 【golang】interface原理
    在上一篇文章 《深入理解 Go Interface》中从设计和使用的角度介绍了 Golang 的 interface,作为补充,这篇文章将从源码级别来看看 interface 的具体实现。所有源码分析都是基于 Go 1.8.3。在开始之前,我们先看一个例子。
    2020-11-11
  • HBase原理--BulkLoad
    在实际生产环境中,有这样一种场景:用户数据位于HDFS中,业务需要定期将这部分海量数据导入HBase系统,以执行随机查询更新操作。这种场景如果调用写入API进行处理,极有可能会给RegionServer带来较大的写入压力:
    2020-07-29
    1
  • async/await原理
    链式回调虽然更加直观了,但还是要将函数通过then传递,更为理想的方式是,用同步的写法去写异步逻辑,于是es7给出了async和await关键字
    2020-07-30
  • Mysql的Binlog原理
    binlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。
    2021-01-30
  • Kotlin coroutine 原理
    上边的代码展示了启动协程的方法,通常在协程体中会调用到suspend函数。我们都了解kotlin中协程的支持除了应用到kotlin的一些语法特性,同时针对协程还进行了编译器的修改,使得我们在使用协程时更加直观方便。但是这也带来了另一个问题,我们更难理解协程的具体工作细节。下面我们从最让人费解的协程体开始入手。
    2021-09-06
  • SEO完全指南:从原理到实战的搜索引擎优化手册
    📌 1. 什么是SEO?1.1 定义解析SEO(搜索引擎优化)是通过技术手段和内容策略提升网站在搜索引擎自然搜索结果中排名的过程。它融合了:🛠️ 技术优化(网站架构/加载速度)📝 内容优化(高质量原创内容)👥 用户体验优化(导航/界面设计)🔗 外部优化(高质量外链建设)1.2 SEO的多层次目标SEO的目标远不止提高排名和流量:提高...
    2025-03-09
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
    自从用邮箱注册了很多账号后,便会收到诸如以下类似的邮件,刚开始还以为是一张图片,后来仔细一看不是图片呀,好像还是HTML呀,于是好奇宝宝我Google一下,查阅多篇资料后总结出怎么用前端知识和Node做一个这样的“邮件网页”。
    2019-02-27
    1
  • 移动端布局方案汇总&&原理解析
    移动端布局方案汇总&&原理解析 阿里flexible布局 - 版本1.x 该布局于 2017年8月9日被2.0版本取代 实现原理 假设(UI稿750px宽) 设置viewport的 scale = 1/window.devicePixelRatio 将屏幕分成10份,font-size = 实际屏幕宽度 / 10; 开发时直接填写(设计稿DOM宽度)px 利用 px2rem插件 转换为 -> 实际rem 阿里...
    2019-03-23
  • 曾相遇:2015.9
    c/c++ 数字转成字符串, 字符串转成数字 静态代码检查工具 cppcheck 的使用 开发者常用软件国内镜像下载 在Ubuntu 15.04中使用Eclipse 4.4、Java 8以及WTP getopt函数 C语言实现linux网卡检测-改进版 RS485/云台控制(PTZ)学习文档 用c/c++实现linux下检测网络接口状态 Linux C 读写文件 AAC 格式分析 linux清理内存命令...
    2015-09-30
  • Confluence邮件服务器 - 587端口
    Confluence 是一个很好的团队协作软件,能够搭建企业wiki使用。用户能够方便的实现团队间的知识共享与协同编辑,文档的保存归档以及快速搜索。用官网的话说,就是 协同工作,成就更多,总之是一个很强大的软件。
    2020-03-16