首页
学习
活动
专区
工具
TVP
发布

CSDN技术头条

专栏作者
1128
文章
1379813
阅读量
131
订阅数
从创建进程到进入main函数,发生了什么?
前几天,读者群里有小伙伴提问:从进程创建后,到底是怎么进入我写的main函数的?
CSDN技术头条
2020-11-04
1.3K0
一次说清,Java 中的各种锁和 CAS 经典面试题
如果说快速理解多线程有什么捷径的话,那本文介绍的各种锁无疑是其中之一,它不但为我们开发多线程程序提供理论支持,还是面试中经常被问到的核心面试题之一。因此下面就让我们一起深入地学习一下这些锁吧。
CSDN技术头条
2020-03-25
9490
IDEA 插件开发实战
IntelliJ IDEA 是一款开发工具,提供很多插件功能,比如阿里规范插件(Alibaba Java Coding Guidelines),但是随着日常业务展开,很多工作重复性编码,浪费很多时间,需要自定义抽象出来一些插件,自动化的方式解决问题,这也是工程师文化的体现。
CSDN技术头条
2020-02-19
2.3K0
Matplotlib 可视化最有价值的 14 个图表(附完整 Python 源代码)
这些图表根据可视化目标的7个不同情景进行分组。 例如,如果要想象两个变量之间的关系,请查看“关联”部分下的图表。 或者,如果您想要显示值如何随时间变化,请查看“变化”部分,依此类推。
CSDN技术头条
2019-11-19
1K0
「Linux 底层原理」理解进程内存布局,掌握程序动态
简单来讲,进程就是运行中的程序。更进一步,在用户空间中,进程是加载器根据程序头提供的信息将程序加载到内存并运行的实体。
CSDN技术头条
2019-11-19
1.8K0
用 C++ 和 Java 写算法,有差别吗?
我写了七、八年的 “算法博客”,出版了一本《算法的乐趣》,一门《算法应该怎么“玩”?》课程,所有介绍算法的例子都是用 C++ 编写的。
CSDN技术头条
2019-11-19
2.2K0
Python 在这点上竟被 Julia 和 R 碾压?!
本文作者戴卓嘉,拥有 10 年开发经验的数据科学家,以下是他对 Julia、R、Python 分别在字符串排序速度上的示例与对比,Python 为何会被碾压?废话不多说,马上开讲。
CSDN技术头条
2019-11-19
1.4K0
Redis 为什么这么快?
所有与 Java 相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据” ,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有 Redis、Memcached 等,而笔者目前最常用的也只有 Redis 这一种。
CSDN技术头条
2019-11-19
5940
漫画:最小栈问题
设一个变量int min = -1; 当一个元素进入栈时,把最小值的下标记录成0,后面进来的数和stack[min]做比较,如果大于等于当前的最小值,那就不做变动,如果小于的话就把最小值的下标写成比当前最小值的小的那个下标。我还有图解。
CSDN技术头条
2019-11-19
4950
前端 MVVM 模式中的数据层(Model)实战应用
当今时代,React、Vue、AngularJS 三大框架横行,我们很难争论出哪个是最好的框架,但三者共同点是 MVVM 的模式,用一张简单的图可以看到,MVVM 模式最出色的是 ViewModel 层,ViewModel 帮我们摆脱了麻烦的 DOM 操作,相比 MVC 模式有了质的飞跃。
CSDN技术头条
2019-10-31
1.2K0
VS Code 为什么能这么牛?
原文:https://zhuanlan.zhihu.com/p/35303567
CSDN技术头条
2019-10-15
5660
一行代码引发的恐惧
我工作的前5年,都是从事基础系统研发相关的工作。做过后台的接入层,后台的存储系统,RPC框架。说来不怕你笑话,那个时期里面,我对代码一直有一种恐惧感。这种恐惧是怎么来的呢?且让我慢慢说来。
CSDN技术头条
2019-09-25
4170
JVM入门指南
JVM简介: JVM是Java Virtual Machine的缩写,中文翻译为Java虚拟机,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。简单来说JVM是用来解析和运行Java程序的。
CSDN技术头条
2019-08-23
5190
程序员必须掌握哪些算法和数据结构?
以下 5 个步骤总结了此方法,依次为如下,我们设计的实验必须是可以重现的,我们形成的假设必须是具有真伪的。
CSDN技术头条
2019-08-06
4060
大神程序员,夜夜coding到天明?Python之父昼伏夜出,PHP创始人24小时都在线
有位名叫 Ivan Bessarabov (简称“伊万”) 的好事者,刚刚统计了各路大佬的代码提交 (git commit) 时间分布。
CSDN技术头条
2019-08-01
4680
如何写出让同事无法维护的代码?
译文:http://coolshell.cn/articles/4758.html
CSDN技术头条
2019-07-09
5380
除了同性交友平台 GitHub,程序员们业余时间还可以去哪儿?
一个是大型男性同性交友平台 GitHub,他们夜以继日地 coding 和 PR,不断地创造优秀的项目。
CSDN技术头条
2019-06-20
5910
用 C 语言实现操作系统
码农都懂的一句话:C 语言无所不能,什么都能搞。把 C 学好,上手其他语言也会事半功倍。因为热爱 C 语言,所以才有了以下这篇文——
CSDN技术头条
2019-05-15
2.1K0
如何能理解 Spring 框架的思想?
Spring 是一个轻量级的开源的 JavaEE 框架,由作者 Rod Johnson 创建,兴起于 2003 年。目的是为了解决企业级开发的复杂性问题,Spring 出发点就是不重新造轮子,而是使现有的技术或框架更加易于使用。具有简单,易于扩展和维护和低耦合等特点。
CSDN技术头条
2019-05-14
9410
程序员都应该知道的 10 大算法
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要 Ο(n log n) 次比较。在最坏状况下则需要 Ο(n2) 次比较,但这种状况并不常见。
CSDN技术头条
2018-12-24
5790
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档