• 三级跳过程详解-从 bootloader 到 操作系统,再到应用程序

    不论是在x86平台上,还是在嵌入式平台上,系统的启动一般都经历了bootloader到操作系统,再到应用程序,这样的三级跳过程。每一个相互交接的过程,都是我们学习的重点。这篇文章,我们仍然以x86平台为例,一起来看一下:从上电之后,系统是如何一步一步的进入应用程序的入口地址。bo...

  • 这100道面试题,用来忽悠半吊子面试官

    昨天在知乎上刷到一个热门问题:程序员需要达到什么水平才能顺利拿到20k无压力?其中一个最热门的回答是:“其实,无论你是前端还是后端、想进大厂还是拿高薪,算法都一定很重要。”为什么,算法会如此重要?初入职场时,一位资深前辈说过的一段话,受用至今:”我们招人的时候都有一个标准,就是招...

    CPP开发者
    2021-09-17
  • 完蛋,公司被一条 update 语句干趴了!

    大家好,我是小林。昨晚在群划水的时候,看到有位读者说了这么一件事。大概就是,在线上执行一条update语句修改数据库数据的时候,where条件没有带上索引,导致业务直接崩了,被老板教训了一波这次我们就来看看:为什么会发生这种的事故?又该如何避免这种事故的发生?说个前提,接下来说的...

    小林coding
    2021-09-16
    update
  • 无题

    大家好,我是小林。不知道大家平时喜欢看什么类型电影,我个人比较喜欢看悬疑和科幻片,豆瓣上的高分悬疑电影我基本都看过了。我看悬疑电影不是为了锻炼脑力,而是为了图个看完电影久久不能忘怀的感觉,因为通常悬疑结尾都有个意想不到的结局。昨晚正好闲着没事,在豆瓣上找了个8.5评分的科幻片《火...

    小林coding
    2021-09-16
  • 那些同事看了想骂人的代码!

    大家好,我是小林,先跟大家扯几句。卖书的地方大多数书名都是《21天精通C》之类的书,其实我觉得根本不用21天,在这快节奏的时代,21天学一个东西谁受得了?这些书能卖出去那才叫怪。我觉得真要认真学C话,一节课就够了!哈哈,上面只是调侃了下C。接下来,教大家怎么写出让同事无法维护的代...

    小林coding
    2021-09-16
    代码
  • 作为程序员,你还在用B站学习?别做梦了

    人工智能薪资高、人才缺口大,2021年AI岗的增长率预计达344%,平均月薪14K,现在入行AI也不算晚。 但是,往往我们在自学AI的时候,常常会遇到一些问题: ·网上资料太多,不知如何取舍?·初学不懂法门,无法自测查验?· 光学Python编程,不懂模型原理?这些问题的根本就是...

    小林coding
    2021-09-16
  • 林哥,幻读是怎么被解决的?

    ‍‍大家好,我是小林。我之前写过一篇数据库事务的文章「 事务、事务隔离级别和MVCC」,这篇我说过什么是幻读。幻读的定义我这里还得补充一句,幻读仅专指“新插入的行”,中途通过update更新数据而出现同一个事务前后两次查询的「结果集合」不一样,这种不算幻读。然后前几天有位读者跟我...

    小林coding
    2021-09-16
  • YYDS,17年了,Netty终于成为了王者...

    震惊!2004年6月发生了一件震惊IT圈的大事 这项技术的诞生以其综合性能最优,稳定修复了NIO出现的所有Bug一举成为java网络编程框架里面的王者(没有之一)到如今,时隔17年经久不衰 这就是Java社区中第一个基于事件驱动的应用网络框架Netty↓↓由于它API使用简单,开...

    小林coding
    2021-09-16
  • 电磁兼容(EMC)基础知识

    配图By 网友小野智本文思维导图:01EMC(ElectroMagneticCompatibility,电磁兼容)是指电子、电气设备或系统在预期的电磁环境中,不会因为周边的电磁环境而导致性能降低、功能丧失或损坏,也不会在周边环境中产生过量的电磁能量,以致影响周边设备的正常工作。E...

  • Cortex-M裸机环境下临界区保护的三种实现

    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是Cortex-M裸机环境下临界区保护的三种实现。搞嵌入式玩过RTOS的朋友想必都对OS_ENTER_CRITICAL()、OS_EXIT_CRITICAL()这个功能代码对特别眼熟,在RTOS里常常会有多任务(进程)...

    小麦大叔
    2021-09-16
    Cortex-M
  • 阿里面试这样问:Nacos配置中心交互模型是 push 还是 pull ?(原理 源码分析)

    公众号「程序员内点事」 对于Nacos大家应该都不太陌生,出身阿里名声在外,能做动态服务发现、配置管理,非常好用的一个工具。然而这样的技术用的人越多面试被问的概率也就越大,如果只停留在使用层面,那面试可能要吃大亏。比如我们今天要讨论的话题,Nacos在做配置中心的时候,配置数据的...

  • 读 MySQL 源码再看 INSERT 加锁流程

    来源:https://www.aneasystone.com/archives/2018/06/insert-locks-via-mysql-source-code.html在之前的博客中,我写了一系列的文章,比较系统的学习了MySQL的事务、隔离级别、加锁流程以及死锁,我自认为...

    架构师社区
    2021-09-16
    源码
  • 数据库连接池到底应该设多大?

     https://www.jianshu.com/p/a8f653fc0c54|前言本文内容95%译自这篇文章:https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing我在研究HikariCP(一个数据库...

  • 真牛X!这款通用数据库连接工具DBeaver!可以连接和操作市面所有的数据库!

    来源:https://blog.csdn.net/horses/article/details/89683422在制作《SQL入门教程》时,接触到了这款非常强大易用的数据库管理和开发工具:DBeaver,也就是上面这个可爱的小河狸。DBeaver是一个基于Java开发,免费开源的...

  • 为什么字节跳动全面使用 Go 语言?

    随着云计算时代的到来,Go的应用越来越广泛,已然成为首选编程语言,而且,薪资也水涨船高。以字节跳动为例,Go语言是字节跳动内部使用最多的编程语言。为啥?因为字节跳动更看重效率,上手简单,学习难度低。另外,Goroutine和Channel这两个神器可以很好解决并发和异步编程的问题...

首页 上一页 72 73 74 75 76 77 78 79 80 81 下一页  尾页 
发布文章