据不完全统计电子产品70-80%的生产缺陷是由于设计原因造成的,说人话就是板子废了很大可能是研发的锅。举几个例子,1.新手小白的“烧板”一上电就发现短路了,挨个器件拆下去排除,最后发现是PCB短路了。最后检查PCB发现是电源过孔不小心打到地平面了。(这里做个提醒,上电前一定要先做...
异步调用几乎是处理高并发Web应用性能问题的万金油,那么什么是“异步调用”?“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。同步调用...
来源:https://www.cnblogs.com/deng-cc/p/6927447.html最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到Servlet部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。这次利用了IDEA的diagram,结果一目...
来源:https://zhenbianshu.github.io/2018/12/troubleshooting_java_memory_leak.html|背景前些日子小组内安排值班,轮流看顾我们的服务,主要做一些报警邮件处理、Bug排查、运营issue处理的事。工作日还好,无...
来源:https://www.ramostear.com/blog/2020/03/20/2vxdaqjq.html最近发现很多初级程序员写代码时很不规范,比如方法名类名等,如果遇到有代码洁癖的领导肯定会被骂(什么垃圾代码),下面分享一篇不错的规范文章在本文中,将从大到小,从外到...
来源:OSC开源社区(ID:oschina2013)Flink(ID:Apache_Flink)ApacheKafka是一个分布式开源流平台,被广泛应用于各大互联网公司。Kafka设计之初被用于消息队列,自2011年由LinkedIn开源以来,Kafka迅速从消息队列演变为成熟的...
死锁的现象想象一个场景,账户A给账户B转账,同时账户B也给账户A转账,两个账户都需要锁住余额,所以通常会申请两把锁,转账时,先锁住自己的账户,并获取对方的锁,保证同一时刻只能有一个线程去执行转账。这时可能就会出现,对方给我转账,同时我也给对方转账,那么双方都持有自己的锁,且尝试去...
不关注电竞圈的朋友们,可能对“山泥若”这个游戏主播的ID感到很陌生。但他创造的一些梗,相信大家一定有所耳闻。其中最出圈的,莫过于YYDS,也就是“永远的神”。在一次直播中,山泥若在夸赞Uzi时冒出了一句,“乌兹,永远滴神”,此后这个梗便越传越广,直到现在成为了网络流行语。那么问题...
再见,Layui!昨天,学弟给我发了条消息,告诉我:曾经非常流行的前端UI框架Layui,即将下线!他还给我发了张图片,说是进入Layui官网的任何页面,都能看到醒目的下线通知:Layui下线通知我听到这个消息还愣了几秒,然后突然觉得不对劲。尼玛,我刚刚买了他家扩展组件的永久会员...
在程序出现bug的时候,最好的解决办法就是通过 GDB 调试程序,然后找到程序出现问题的地方。比如程序出现 段错误(内存地址不合法)时,就可以通过 GDB 找到程序哪里访问了不合法的内存地址而导致的。本文不是介绍GDB的使用方式,而是大概介绍GDB的实现原理,当然GDB是一个庞大...
大家好,我的朋友们。今天来聊一个硬核的话题,本文大约需要15min,认真读完一定会有收获,走起!通过本文你将了解以下内容:stackoverflow的有趣问题CPU流水线机制和内部数据流转CPU流水线的三大冒险CPU分支预测大揭秘有趣的问题前几天摸鱼的时候,我在stackover...
文|御坂弟弟来自 |OSC开源社区(ID:oschina2013)微软确认现在需要支持TPM2.0才能在虚拟机上运行Windows,这意味着用户已无法将Windows11安装在较旧的备用PC或笔记本电脑上。在Windows11InsiderPreviewBuild22000.19...
来自:现代C教程:高速上手C11/14/17/20链接:https://changkun.de/modern-cpp/zh-cn/05-pointers/index.htmlRAII与引用计数了解 Objective-C/Swift 的程序员应该知道引用计数的概念。引用计数这种计...
0.前言作为一名嵌入式工程师,经常需要通过UART与外设打交道,而对于串行总线来说,往往我们必须要进行帧同步。通常的做法是把信令包含在2个0x7E的中间。除此之外还有HDLC、PPP等协议也会到有此应用场景。那么如何从这些数据帧中提取有效数据呢?本文通过一个简单的实例给大家详细讲...
大家好,我是小林。之前我在「实战!我用“大白鲨”让你看见TCP」这篇文章里做了TCP三次握手的三个实验:实验一:模拟TCP第一次握手的SYN丢包;实验二:模拟TCP第二次握手的SYN、ACK丢包;实验三:模拟TCP第三次握手的ACK包丢;这篇文章在知乎还挺高赞的,超过1000...