ICode9

精准搜索请尝试: 精确搜索
  • 程序员基本功系列6——堆2022-02-16 20:34:49

      堆是一种特殊类型的树,这种数据结构应用场景非常多,最经典的莫过于堆排序,堆排序是一种原地排序,它的时间复杂度是 O(nlogn)。   前面提到的快速排序,平均情况下时间复杂度也是 O(nlogn),甚至堆排序比快速排序的时间复杂度还要稳定,但是实际开发中,快速排序要比堆排序好,这是为什么呢

  • 00后是真干不过,工作没两年,跳槽到我们公司起薪18K都快接近我了2022-02-16 17:31:20

    在程序员职场上,什么样的人最让人反感呢? 是技术不好的人吗?并不是。技术不好的同事,我们可以帮他。 是技术太强的人吗?也不是。技术很强的同事,可遇不可求,向他学习还来不及呢。 真正让人反感的,是技术平平,却急于表现自己的人,每天加班到12点,在老板面前表现得格外积极,弄得其他人都很尴

  • 程序员基本功系列5——二叉树2022-02-14 20:32:48

    1、二叉树基础 1.1、树的几个概念     节点的高度:节点到叶子节点的最大路径(边数)     节点的深度:根节点到这个节点所经历的边数     节点的层数:节点的深度+1     树的高度:根节点的高度   高度和深度的计数都是从0开始,来看个例子:        1.2、满二叉树和完

  • 程序员工位公开,看看你算什么程序员?2022-02-10 14:01:42

    普通工位: 技术达人系列: 007程序员: 随时跳槽系列: 有痔青年: 居家办公: 这些都很常见,别急带大家看看技术大佬的工位都是什么样的。 扎克·伯格 史蒂夫·乔布斯 比尔·盖茨 史蒂夫·鲍尔默 各位开发是哪一种工位?欢迎留言我们聊聊!本文图片来源于网络,侵权联系删除。

  • 代码优化:防止空指针异常 NPE ,是程序员的基本修养,注意 NPE 产生的场景:2022-02-10 12:02:33

    NPE产生的场景: 1 )、返回类型为基本数据类型,return 包装数据类型的对象时,自动拆箱有可能产生 NPE。 反例: public int f() { return Integer 对象}, 如果为 null ,自动解箱抛 NPE 。 2 )、数据库的查询结果可能为 null 。 User user = userDao.loadUserByUsername(login.getUsername()

  • 小白程序员呐喊的仪式感"HelloWorld"2022-02-10 01:01:04

      程序员仪式感"HelloWorld" 随便新建一个文件夹,存放代码 新建一个java文件 文件后缀名为.java Hello.java 【注意点】系统可能没有显示后缀名,我们需要手动打开显示修改 编写代码 public class Hello{ public static void main(String[] args){ System.o

  • 前端程序员都会的20个 jQuery 小技巧2022-02-09 22:02:01

      1. 禁止右键点击   $(document).ready(function(){   $(document).bind("contextmenu",function(e){   return false;   });   });   2. 隐藏搜索文本框文字   Hide when clicked in the search field, the value.(example can be found below in the comment f

  • java程序员学技术的快速上手方法,22年最新2022-02-09 21:30:34

    互联网大厂程序员梦醒时分华为并不是 "35 岁程序员" 讨论的起点。1996 年,正在金山率队开发软件的雷军就在《我的程序人生路》里提到,不少人认为程序员最多干到 35 学技术,才拿到美团的 offer。以及他成功转进老上级负责的一个团队,同事也有不少之前就认识。 阿里P9编写内部Jav

  • 法布里斯·贝拉(FabriceBellard)一位著名的计算机程序员2022-02-09 15:02:40

    法布里斯·贝拉(FabriceBellard)是一位著名的计算机程序员,1972年生于法国Grenoble,大学就读于巴黎高等综合理工学院,后在国立巴黎高等电信学院攻读。因FFmpeg、QEMU等项目而闻名业内。他也是最快圆周率算法贝拉公式、TCCBOOT和TCC(微型C编译器)等项目的作者。 确实是奇才, 单是 FFmpeg

  • 程序员:8个接私活的网站,只要你有码,那“我”就有钱2022-02-09 14:31:19

    前言: “好马配好鞍,兵器不趁手”好马配上好的马鞍那是如虎添翼,兵器不趁手那是“江湖大忌”放在古时候与人过招时,一不留神会丢掉性命的,两者的区别可想而知!照这么说的话,程序员的键盘就是武器,代码是招式,BUG是走火入魔的预兆,接私活卖码的话,那便是江湖卖艺赚钱养家,哈哈哈你们说是不

  • 为什么很多公司不要从IT培训机构出来的程序员?2022-02-09 14:30:43

    在很多平台看到这样的问题:为什么很多公司不要从IT培训机构出来的程序员?作为一名it培训行业从业者,我试着去了解和分析提出这种问题的人,其出发点和立场,并客观阐述个人对于这个问题的一些看法。 为什么有一些公司不要从IT培训机构出来的程序员?原因比较多,最重要的原因可以归结为

  • 公司新来的00后卷王之王,老油条表示是真干不过...2022-02-09 14:06:05

    在程序员职场上,什么样的人最让人反感呢? 是技术不好的人吗?并不是。技术不好的同事,我们可以帮他。 是技术太强的人吗?也不是。技术很强的同事,可遇不可求,向他学习还来不及呢。 真正让人反感的,是技术平平,却急于表现自己的人,每天加班到12点,在老板面前表现得格外积极,弄得其他人都

  • 来看看高级程序员是如何处理Java开发中常见的延时消息2022-02-09 14:01:23

    前言 延时消息(定时消息)指的在 分布式异步消息场景 下,生产端发送一条消息,希望在指定延时或者指定时间点被消费端消费到,而不是立刻被消费。 延时消息适用的业务场景非常的广泛,在分布式系统环境下,延时消息的功能一般会在下沉到中间件层,通常是 MQ 中内置这个功能或者内聚成一个公

  • 2022黑马程序员Java学习路线图2022-02-09 10:34:30

    Java学习路线图(2022版,视频已更新)  https://www.bilibili.com/read/cv9965357 初学者可按以下路线学习: 入门:Java SE基础-->Java Web(含数据库+H5+js+vue) 中级:Maven-->Git-->SSM框架 -->MybatisPlus-->Spring Boot-->传智健康【项目实战】 进阶:Spring Cloud(微服务开发,学这一套

  • 程序员必备的学习网站推荐2022-02-09 09:58:31

    注:我收集的网站很有限,可能有很多网站没有列出,希望大家可以通过评论告知我,我会尽快添加。 一、资源导航网站 Web前端导航(http://www.alloyteam.com/nav/) 腾讯AlloyTeam团队的前端导航站 二、开源代码托管平台 1.  GitHub(https://github.com) gitHub是一个面向开源及私有软件项目

  • 2个程序员1周拿下4万块小程序项目的技术要点2022-02-07 19:59:16

    本文给大家分享一个真实的商业项目,和其中的技术要点。这其中也体现了菜鸟程序员和有经验程序员所思考问题的区别。请认真看到底,应该可以学到很多书本和培训教程里学不到的东西。 这个项目规模不大,2个程序员,兼职1个星期完成,费用是4万块,但是其中涉及到多个要点。 1. 搞清楚痛点

  • 2022.01.21--2022.01.272022-02-07 09:05:19

    2022年1月最后一个工作周,尽在下棋……周末至27号下了200盘五子棋、50盘围棋、50盘象棋,脑子废了,玩物丧志……丝毫没去想学习、准备面试的事,也不知道如何评价自己…… 自己的2021貌似也是这样浑浑噩噩啥也没干(除了象棋下到了业九)地就过了……回想着自己的2021,心情有点沉重,因为工作

  • 程序员基本功系列3——二分查找2022-02-06 13:35:24

    1、二分查找概念   1.1、核心思想     二分查找针对的是一个有序的数据集合,查找思想有点类似分治思想。每次都通过跟区间的中间元素对比,将待查找的区间缩小为之前的一半,直到找到要查找的元素,或者区间被缩小为 0。   二分查找的时间复杂度是 O(logn),当数据量较大时,O(logn)

  • 进厂拧了螺丝,不然自学python,月入过万,过上人生巅峰2022-02-06 11:03:03

    前言 种子放在水泥板上就会被晒死,放在水里就会被淹死,但是放在肥沃的土壤里,就会生根发芽。选择可以决定命运,环境可以造就人生! 今天给大家分享一位从工厂到程序员小哥的逆袭之路,就是这样一个在朋友眼里的满是羡慕的高薪工作,或许只有只有我自己,才懂得这一切都来之不易。 小城市

  • 3000W个程序员晕了,python学了有什么用?2022-02-06 11:02:50

    近年来,Python市场火爆,员工工资不断上涨,选择学习Python的人数也在逐年增加。然而,很多人学习Python只是盲目跟风,而对Python了解不多。如果你学好Python,你能做什么?今天给大家介绍一下Python的就业方向。 Python是一种计算机编程语言,是一种动态的、面向对象的脚本语言,最初是为编

  • JVM学习笔记(一) 了解JVM2022-02-05 18:35:05

    1.什么是JVM 1.1 定义: Java Virtual Machine - java 程序的运行环境(java 二进制字节码的运行环境) 1.2 好处: 一次编写,到处运行自动内存管理,垃圾回收功能数组下标越界检查多态 1.3 比较 jvm,jre,jdk 的关系 2.学习JVM的用途 面试准备理解java底层的实现原理中高级程序员的必备技

  • 程序员最常用技术栈和工具集合2022-02-05 17:31:30

    2021Java 程序员最常用技术栈和工具集合(建议收藏) 老炮说Java 发布于 2021-02-02 欢迎微信搜索公众号【java版web项目】获取资源:java学习视频/设计模式笔记/算法手册/java项目 作为一枚Java程序员,需要掌握哪些技术和工具才能完成一个JavaWeb项目呢?今天罗列一些常用技术和工具,这些技

  • Spring Boot的介绍和使用2022-02-05 14:00:31

    目录 前言 Java后端的演变 Spring boot是什么? 正文 Spring boot的入门使用 总结 提出疑问 如何有效学习方法和技术顾问 前言 Java后端的演变 在如今互联网如此发达的时代,每天产生的数据量数不胜数。后端作为一个程序核心的部分,那么后端的一个快速搭建往往能使整个程序的效率

  • 守护石谈学习Java之路2022-02-05 13:03:49

    ​这次在CSDN Blink发表了几篇关于Java编程学习的小作文,讲述了Java工程师的成长路线、Java学习的技能树和入门工作要关注的核心问题,我继续做一次文章的整合与延展,以文章的形式发表出来,勉励各位能在技术事业上不断突破。 1. Java学习之路,我们该怎么走? 我记得2002年的那一场雪之后

  • 守护石谈学习Java之路2022-02-04 22:03:29

    这次在CSDN Blink发表了几篇关于Java编程学习的小作文,讲述了Java工程师的成长路线、Java学习的技能树和入门工作要关注的核心问题,我继续做一次文章的整合与延展,以文章的形式发表出来,勉励各位能在技术事业上不断突破。 1. Java学习之路,我们该怎么走? 我记得2002年的那一场雪之后

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有