• avatar 牛客229127715号 2021-05-21 03:20:22

    超燃!高效 MacBook 工作环境配置,超实用!

    预计阅读时间:28分钟 工欲善其事,必先利其器,工具永远都是用来解决问题的,没必要为了工具而工具,一切工具都是为了能快速准确的完成工作和学习任务而服务。 本文记录 MacBook 整个配置过程,供新入手MacBook和觉得MacBook比较难用的同学参考。 1. 硬件提升 笔记本电脑的特点是

  • avatar 牛客229127715号 2021-05-21 03:20:48

    解析年度开发者报告,程序员你真的了解自己的行业么?

    Stack Overflow作为全球最大的程序设计领域的问答网站,每年都会出据一份开发者调查报告。近日,Stack Overflow公布了其第9次年度开发者调查报告(https://insights.stackoverflow.com/survey/2019),这份报告基于对9万Stack Over

  • avatar 牛客229127715号 2021-05-21 03:21:19

    计算机网络太难了?了解这一篇就够了

    计算机网络、计算机操作系统这两个“兄弟”是所有开发岗位都需要“结拜”的,不管你是 Java、C++还是测试。对于后端开发的童鞋来说,计算机网络的重要性不亚于语言基础,毕竟平时开发经常会和网络打交道,比如:抓个包等等。所以对这一块知识点的准备还是要抱着敬畏之心,不要放过任何一个漏网之题。下面分享下我的

  • avatar 牛客229127715号 2021-05-21 03:21:41

    开发技巧:如何能一个字段表示八个状态?

    一、惊现问题 有一天,突然来了一个需求,问小明提交了哪些课程的作业?   A:语文 B:数学 C:英语 D:物理 E:化学 F:生物 G:历史 H:地理 .....这么多课程.....我要8个字段? 万一还有课程呢?我还要再加字段? 我肯定不慌啊,我一个字段搞定。 二、解决之道

  • avatar 牛客229127715号 2021-05-21 03:22:02

    吃透源码的每一个细节和设计原理--ThreadLocal

    引言 ThreadLocal 是面试过程中非常高频的一个类,这类的复杂程度绝对是可以带出一系列连环炮的面试轰炸。biu biu biu ~~~~. 一直觉得自己对这个类很了解了,但是直到去看源码,接二连三的技术浮出水面(弱引用,避免内存溢出的操作,开放地址法解决hash 冲突,各种内部类的复杂的

  • avatar 牛客229127715号 2021-05-21 03:22:38

    new一个对象的时候发生了什么?

    一、引言 如你所知,Java是一门面向对象的编程语言。我们平常在写代码的时候也是在不停的操作各种对象,那么当你在写出User user = new User();这样一行代码的时候,JVM都做了些什么呢? 二、了解对象 1、内存布局 在Hotspot虚拟机中一个对象的内存布局分为三个部分:对

  • avatar 牛客229127715号 2021-05-21 03:23:00

    五年Java程序员进阶架构师的一些心得以及职业生涯规划

    1. 引言 搞Java的弟兄们肯定都想要达到更高的境界,用更少的代码解决更多的问题,用更清晰的结构为可能的传承和维护做准备。想想当初自己摸着石头过河,也看过不少人介绍的学习路线,十多年走过来多少还是有些收获。现通过自身经历总结一篇文章,供弟兄们参考。 2. 用好正在用的框架 在已经加入的团队中

  • avatar 牛客229127715号 2021-05-21 03:23:24

    如何将Spring Boot应用跑在Docker容器中

    日常的Rest服务开发我都会首选SpringBoot,因为它本身的易用性以及自带的各种方便功能、生态等,今天就简单讲一下如何将Spring Boot应用跑在Docker容器中 项目搭建 首先打开Idea,选择初始化一个Spring Boot应用,然后一路回车下去,待Idea下载完依赖,开始编码

  • avatar 牛客229127715号 2021-05-21 03:23:46

    优秀程序员的代码都是如何分层的?

    1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方

  • avatar 牛客229127715号 2021-05-21 03:24:10

    这六种目前最常见分布式事务解决方案!请拿走不谢

    一、分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部

  • avatar 牛客229127715号 2021-05-21 03:24:33

    十分钟带你了解 Java 代码执行原理 对不懂说不

    对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。 在本篇文章中,将重点研究java源代码的执行原理,即从程序员编写JAVA源代码,到最终形成产品,在整个过程中,都经历了什么?每一步又是怎么执行的?执行原理又是什么? 一、编写java源程序 ja

  • avatar 牛客229127715号 2021-05-21 03:25:02

    仅开发三年的Java程序员如何能年薪直奔50万进阶成为架构师?

    每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。 相信你可能经历过这些: 已经工作两三年了,每个项目都会加班加点全力以赴去完成,薪资增长幅度却不如人意。 听说年后离职的老同事,金三刚拿下高薪offer,年薪

  • avatar 牛客229127715号 2021-05-21 03:25:28

    总结2019 年最真实的BATJ大厂级别编程语言榜单

        硬件与软件的组合是推动技术进步的主要因素。顶级编程语言,更成为当前我们所熟知的众多现代与新兴技术的核心组成部分。时至今日,开发人员面对的编程语言在数量上远超以往任何时期。同样的,各类 IT 外包企业也在利用多种语言构建不同类型的软件应用程序。 在满足特定需求的开发过程中,个人与企业都拥

  • avatar 牛客229127715号 2021-05-21 03:25:50

    复旦研究生放弃阿里去邮政工作,晒出月薪后网友:能活吗

    现如今很多人对于国企、公务员等单位还是很向往的,尤其是许多从事互联网行业的员工。而吸引他们最关键一点并不是工资,而是工作时长,毕竟在互联网企业,没有加班的公司是很少的,而国企等大多数是早九晚五,个人生活还是很惬意的。 最近在互联网匿名社区看到这样一个帖子:复旦研究生放弃阿里、百度工作去邮政,发完工

  • avatar 牛客229127715号 2021-05-21 03:26:13

    Springboot实战实践,BATM大厂架构师都在用的实战书籍

    第一部分:基础应用开发 (1~5章)针对性的介绍了Springboot入门、数据库的使用和访问性能提升、界面设计安全设计等重要技术知识,以实用性为主,旨在帮助读者快速掌握Springboot开发和精髓,尽快融入生产实践中。 第一章 Springboot入门   第二章 在Springbo

  • avatar 牛客229127715号 2021-05-21 03:26:42

    代码一大抄,整个案例的搬是什么鬼!疑似冒充蚂蚁金服工程师?

    写在开始 上班前的第一件事,就是码云看看有什么消息,回复下网友的问题。如果看到喜欢的项目会点进去瞅瞅,然后就开始一天的工作。   然而,这一天的工作并不开心,一个今日热门项目让自己很恼火,一开始感觉并没有什么,直到深入进去,才发现,居然这么赤裸裸的搬挪替换,这都不能算是抄袭! 前情回顾

  • avatar 牛客229127715号 2021-05-21 03:27:08

    SpringBoot开发案例之整合Activiti工作流引擎

    前言 JBPM是目前市场上主流开源工作引擎之一,在创建者Tom Baeyens离开JBoss后,JBPM的下一个版本jBPM5完全放弃了jBPM4的基础代码,基于Drools Flow重头来过,目前官网已经推出了JBPM7的beta版本;Tom Baeyens加入Alfresco后很快推出了新的基

  • avatar 牛客229127715号 2021-05-21 03:27:32

    手把手教你定制标准Spring Boot starter,看起来神清气爽

    写在前面 我们每次构建一个 Spring 应用程序时,我们都不希望从头开始实现具有「横切关注点」的内容;相反,我们希望一次性实现这些功能,并根据需要将它们包含到任何我们要构建的应用程序中 横切关注点 横切关注点: 指的是一些具有横越多个模块的行为 (来自维基百科的介绍)说白了就是多个项

  • avatar 牛客229127715号 2021-05-21 03:27:55

    干货,记一次Metaspace导致频繁fgc的问题排查过程

    最近线上有一条机器在运行了10几天后出现告警,频繁出现fgc,在切断流量之后,从运维那边拿了应用的heapdump文件。在一开始出现fgc时,我就上了容器平台查看了gc日志,gc日志如下:   从日志中可以看出很明显优于metaspace空间不够造成的fgc,而且不断进行fgc,且metas

  • avatar 牛客229127715号 2021-05-21 03:28:21

    一文带你深入理解SpringCloud架构核心组件与底层原理

    一、Spring Cloud核心组件:Eureka Netflix Eureka Eureka详解 1、服务提供者 2、服务消费者 3、服务注册中心 二、Spring Cloud核心组件:Ribbon 三、Spring Cloud核心组件:Feign 四、Spring C

  • avatar 牛客229127715号 2021-05-21 03:28:43

    你确定你能看懂Hadoop——HDFS的读取原理和优缺点?

      CSOT工程师:那些数据怎么这么慢,服务器挂了么?老板还等着报告呢! 晓智:如果数据量大,一般的关系数据库是这样的,当读取的记录数很多时,就会出现这个问题     CSOT工程师:你们不是要搞大数据吗?如果数据量增加,那效率不是更慢吗?怎么搞啊 晓智:不

  • avatar 牛客229127715号 2021-05-21 03:29:09

    学完Java之后你们想走架构的路线,还是大数据的路线呢?

    众所周知,学习完Java之后,还有许多路需要走,Java只是一个开始,不知道你们是选择走架构这条路,还是往大数据人工智能这方面走呢?? 我先给大家分享架构的学习路线: 这个学习路线适合小白入门到高级,同时适合工作一两年的同学,因为全程通过项目演变的过程,从传统单机到整合分布式缓存,高并发负载均

  • avatar 牛客229127715号 2021-05-21 03:29:34

    互联网行业凛冬之至,BATM的程序员是如何应对中年危机的

    前言 最近大环境不好已是路人皆知的事情,行业里人心惶惶,老员工担心裁员、不敢跳槽,年轻人找不到就业机会,近期和不少朋友聊过,分享下自己的见解,希望对大家有所帮助。 在程序员的职业发展道路上需要不断的打怪升级,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监。

  • avatar 牛客229127715号 2021-05-21 03:30:02

    清华毕业大佬用一个坦克大战项目,轻松带你玩转Java23种设计模式(奥利给)

    先给大家讲述一下坦克大战是怎么进行运行的。 坦克大战第一节: new 出一个窗口; 设定标题栏内容; TankFrame从Frame继承+显示; 认识paint方法,重写; 坦克大战第二节 学习graphics类,画图; 学习repaint方法; 实现MyKeyListener,对键

  • avatar 牛客229127715号 2021-05-21 03:30:24

    微服务架构实践 - 你只懂docker与spring boot就够了吗?

    微服务并不是单独存在的,为了更好地实现微服务架构,需要整合许多组件混搭使用,方能打通任督二脉,天下无敌。网上很多大拿讲了微服务治理的内容,也有人单方面讲微服务的,比如spring boot与docker,本文着重于组件选型的较量,也积累了我们团队多次PK的精华;这些组件包括spring boot、s

  • avatar 牛客229127715号 2021-05-21 03:30:46

    Java面试高级篇—Dubbo与Zookeeper面试题

    Dubbo缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。反之,Dubbo缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。 dubbo是管理中间层的工具,在业务层到数据仓库间有非常多服务的接入和服

  • avatar 牛客229127715号 2021-05-21 03:31:08

    基于ZK的 Dubbo-admin 与 Dubbo-monitor 搭建

    背景 最近项目中使用了 dubbo 在实现服务注册和发现,需要实现对服务提供者和调用者的监控,之前有研究过基于 redis作为注册中心的监控平台,不过本文基于 zk 作为注册中心,进行 dubbo-admin 和 dubbo-monitor 搭建。另外项目基于 dubbo 2.6.4版本,所以该监

  • avatar 牛客229127715号 2021-05-21 03:31:31

    [ASP.NET Core 3框架揭秘] 配置[3]:配置模型总体设计

    一、配置数据结构及其转换 相同的数据具有不同的表现形式和承载方式,同时体现出不同的数据结构。对于配置来说,它在被应用程序消费过程中是以IConfiguration对象的形式来体现的,该对象在逻辑上具有一个树形化层次结构,所以将它称之为配置树,并将这棵树视为配置的“逻辑结构”。配置具有多种原始来源,

  • avatar 牛客229127715号 2021-05-21 03:31:54

    本系列为SpringBoot深度源码专车系列,第一篇发车!

    本系列为SpringBoot深度源码专车系列,第一篇发车! 专车介绍 该趟专车是开往Spring Boot自动注入原理源码分析的专车 专车问题 Spring Boot何时注入@Autowired标注的属性? 如果注入类型的Bean存在多个Spring Boot是如何处理的? 专

  • avatar 牛客229127715号 2021-05-21 03:32:18

    Dubbo微服务架构下的Kubernetes云平台建设实践

    Kubernetes 自2014年被 Google 开源以来,很快便成为了容器编排领域的标准。因其支持自动化部署、大规模可伸缩和容器化管理等天然优势,已经被广泛接纳。但由于 Kubernetes 本身的复杂性,也让很多企业的 Kubernetes 探索之路充满挑战。 从最初的自建 Kubernet

  • avatar 牛客229127715号 2021-05-21 03:32:44

    厉害了,ES 如何做到几十亿数据检索 3 秒返回

    一、前言 数据平台已迭代三个版本,从头开始遇到很多常见的难题,整理一些已完善的文档,在此分享以供所需朋友的 实现参考,少走些弯路,在此篇幅中偏重于ES的优化,关于HBase,Hadoop的设计优化估计有很多文章可以参考,不再赘述。 二、需求说明 项目背景: 在一业务系统中,部分表每天的数据

  • avatar 牛客229127715号 2021-05-21 03:33:08

    IntelliJ IDEA 2019.3 发布,性能和质量居然牛的飞天了

      距离 IntelliJ IDEA 2019.3 RC 发布不过几天的功夫,目前,IntelliJ IDEA 2019.3 也已正式发布。官方表示,该版本是其旗舰 IDE 的第三次也是最后一个主要版本。   据透露,在 IntelliJ IDEA 的这个主要版本上,该开发团队专注于 ID

  • avatar 牛客229127715号 2021-05-21 03:33:29

    老弟,你连HTTPS 原理都不懂,还给我讲“中间人攻击”,逗我吗..

    这篇干货不错,把HTTPS的原理讲清楚了,而且容易懂,建议大家好好读一下。 HTTPS 随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA证书等,但

  • avatar 牛客229127715号 2021-05-21 03:33:52

    42岁程序员面试,在百度等大厂呆过,工资却只敢要一万六,心酸

    难道程序员的职业生命线是青春饭?答案是的。 35岁考虑转行,然后35岁又成了一个新人,而外国可以做到60岁,啥也不说了,可能是觉得中年大叔油腻,不及小鲜肉便宜,唉,可叹市场更新换代太快,快到我们来不及改变,所以,只有让随时保鲜才最重要。   一位曾在360,百度等大厂工作过的程序员,曾经得

  • avatar 牛客229127715号 2021-05-21 03:34:14

    Github标星25K+Star,SpringBoot实战项目mall出SpringCloud版本

    去年12月的时候,mall项目正式发布,作为Github上面最火的SpringBoot实战电商项目,累计获得了25000+Star。今年还是12月,mall项目微服务版本mall-swarm正式发布,文档齐全,附带全套SpringCloud教程。 项目介绍 mall-swarm是一套微服务商

  • avatar 牛客229127715号 2021-05-21 03:34:40

    微服务最强开源流量网关之Kong

    前言 在微服务架构中,由于系统和服务的细分,导致系统结构变得非常复杂, 为了跨平台,为了统一集中管理api,同时为了不暴露后置服务。甚至有时候需要对请求进行一些安全、负载均衡、限流、熔断、灰度等中间操作,基于此类种种的客观需求一个类似综合前置的系统就产生了,这就是API网关(API Gateway

  • avatar 牛客229127715号 2021-05-21 03:35:02

    一文带你了解Redis哨兵模式和高可用集群解析(万字长文)

    前言 Redis 的 主从复制 模式下,一旦 主节点 由于故障不能提供服务,需要手动将 从节点 晋升为 主节点,同时还要通知 客户端 更新 主节点地址,这种故障处理方式从一定程度上是无法接受的。Redis 2.8 以后提供了 Redis Sentinel 哨兵机制 来解决这个问题。   正

  • avatar 牛客229127715号 2021-05-21 03:35:53

    Tomcat、JVM 参数如何调到性能最好?

    Tomcat性能调优 找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详

  • avatar 牛客229127715号 2021-05-21 03:36:18

    大白话聊聊Kafka 的架构原理和网络设计,它的性能高在什么地方?

    一、Kafka基础 消息系统的作用 应该大部分小伙伴都清楚,用机油装箱举个例子   所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实现解耦合的作用。 引入一个场景,我们知道中国移动,中国联通,中国电信的日志处理,是交给外包去做大数据分析的,假设现在它们的日志都交给了你

  • avatar 牛客229127715号 2021-05-21 03:36:45

    以技术面试官的经验分享毕业生及三年以下的程序员通过面试的技巧

    本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技巧我讲,公司你选,两厢便利。 毕业生和初级程序员(一般是工作经验3年以下)大多处于事业的青黄不接的阶段,在找工作时往往会遇到缺

  • avatar 牛客229127715号 2021-05-21 03:37:07

    微服务调用链基本原理与使用

    分布式系统之后,系统变的错综复杂,一般很难全盘理解整个系统,并且错误比较难定位,需要有调用链监控,快速的帮我们定位监控问题,了解微服务体系。 如果没有应用监控: 线上发布了服务,怎么知道一切正常 大量报错,到底是哪里产生的,谁才是原因 人工配置错误,通宵排查,劳民伤财 数据库问题,在出

  • avatar 牛客229127715号 2021-05-21 03:37:34

    服务器经常被暴力扫描、攻击你的服务器够安全吗

    前言 近期服务器经常被暴力扫描、攻击, 故周末花时间打理下服务器, 将一些可能存在的风险处理掉. 笔者根据实践总结出一份简单的防范措施列表, 希望能对你有帮助. 阅读本文你能收获到: 一些服务器安全防范措施. 快乐 (如果学习能使你快乐的话 ( ̄. ̄) ) 阅读本文你需要: e

  • avatar 牛客229127715号 2021-05-21 03:37:57

    开发技巧:秀儿,如何才能一个字段表示八个状态啊

    一、惊现问题 💡 有一天,突然来了一个需求,问小明提交了哪些课程的作业?     🌱 A:语文 B:数学 C:英语 D:物理 E:化学 F:生物 G:历史 H:地理 .....   这么多课程.....我要8个字段? 万一还有课程呢?我还要再加字段? 我肯定不慌啊,

  • avatar 牛客229127715号 2021-05-21 03:38:18

    java8+ 简单、安全、高效的格式化 Date

    SimpleDateFormat 线程不安全 众所周知 SimpleDateFormat 线程不安全,不少朋友被其坑过。 下面是 stackoverflow 的文章 why-is-javas-simpledateformat-not-thread-safe 中的栗子。 public class

  • avatar 牛客229127715号 2021-05-21 03:38:39

    面向「面试编程」系列之设计模式

    面试题 如何保证消息的顺序性? 面试官心理分析 这个是问消息队列的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这是生产系统中常见的问题。 面试题剖析 我举个例子,我们以前做过一个 mysql binlog 同步的系统,压力还是非常大的,日同步数据

  • avatar 牛客229127715号 2021-05-21 03:39:02

    Android WebView —— Java 与 JavaScript 交互总结

    <article class="&#95;2rhmJa"> 相比于Native App和 Web App,Hybrid App 凭借其迭代灵活、控制自如、多端同步的优势在应用市场上越发显得优胜,主要得力于,其将变更频繁的部分产品功能使用 H5 开发并在客户

  • avatar flyflyfly00 2021-05-21 09:24:43

    tju题目分类(根据算法)

    数据结构 [2020CIC] 程序设计原理实践 课题三1248: 链表合并 http://tjuacm.chaosheng.top/problem.php?id=1248(队列)1249: 士兵队列训练问题 http://tjuacm.chaosheng.top/problem.php?id=1

    来自 flyflyfly00
    00
  • avatar 牛客399687号 2021-05-21 09:43:52

    gdal

    using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windo

    来自 牛客399687号
    00
  • avatar 牛客896701183号 2021-05-21 09:58:21

    加菲猫好养吗?

    好养,其实所有的猫都比较好养。养加菲猫需要多做点卫生清洁,其实养其他品种的猫也是有必要多做卫生清洁的。养加菲猫比较麻烦的一点的话,就是主人需要每天给他擦脸,因为加菲的鼻腔比较短,容易流眼泪,产生泪痕(如果加菲还是纯白色的,更需要每天护理)。加菲猫脸部扁平,为了防止加菲吃饭的时候糊一脸,影响美观,应选

  • avatar 秃头能变强 2021-05-21 10:25:53

    刷题小分队 W1

    lC - 104. 二叉树的最大深度 难度:简单 题目描述 难度简单877收藏分享切换为英文接收动态反馈 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,n

    来自 秃头能变强
    00
  • avatar 秃头能变强 2021-05-21 10:26:16

    自顶向下 - TCP

    面向连接的运输:TCP TCP连接 TCP 被称为是面向连接的( connection- oriented ),这是因为在一个应用进程可以开始向另一个应用进程发送数据之前,这两个进程必须先相互“握手”,即它们必须相互发送某些预备报文段,以建立确保数据传输的参数。 作为 TCP 连接建立的一部分,

    来自 秃头能变强
    00
  • avatar 秃头能变强 2021-05-21 10:26:43

    进程详解

    进程 什么是进程 说起什么是进程,就不得不提起什么是程序存储,就不得不提起冯诺依曼计算机。现代计算机都是依托于冯诺依曼架构的冯诺依曼计算机。而冯诺依曼计算机的关键概念便是在数字计算机内部存储器中存储程序,即“Stored Programe Concept”程序存储理论。 我们编写的程序在Lin

    来自 秃头能变强
    00
  • avatar 秃头能变强 2021-05-21 10:27:04

    击败了100%的用户,还有谁!!!

    击败了100%的用户,还有谁!!! 大图镇楼 70. 爬楼梯 - 力扣(LeetCode) 解题思路 很明显了,用动态规划写题目。 初始状态:p[1] = 1; p[2] = 2; 递推公式:p[i] = p[i - 1] + p[i - 2] 其实动态规划就像数学归纳法一样,确定一个初

    来自 秃头能变强
    00
  • avatar 秃头能变强 2021-05-21 10:27:25

    C++随机数方面的一次bug排查

    C++随机数方面的一次bug排查 背景 练习十大排序算法的时候原本使用的是固定的数组,后来觉得总用同一套数据测试可能会掩盖问题,所以改成了随机生成数组。 代码如下 // try.cpp #include <cstdlib> /* srand, rand */ #include &

    来自 秃头能变强
    00
  • avatar Dame、CX 2021-05-21 10:27:45

    题解 | 窗口函数求解

    SELECT grade FROM ( SELECT grade, SUM(number) OVER(ORDER BY grade) AS rk1,#累计求和正序排序 SUM(number) OVER(ORDER BY grade DESC

    来自 Dame、CX
    10
  • avatar 秃头能变强 2021-05-21 10:27:47

    树 1. 树与二叉树 1.1. 基本概念 节点 根节点 叶子节点 父节点 子节点 兄弟节点 高低相关 高度 深度 层 1.2. 如何存储二叉树 二叉树 满二叉树 完全二叉

    来自 秃头能变强
    00
  • avatar 秃头能变强 2021-05-21 10:28:09

    网络是怎样连接的

    网络是怎样连接的 最近读了《网络是怎样连接的》,此书不愧于豆瓣9.2分。看完后做了一张图如下,覆盖了网络连接的全过程。由于要准备春招,没时间了,所以还有许多地方值得改进,这暂定为1.0版本。以后还会再更新。。。。

    来自 秃头能变强
    00
  • 题解 | #二叉树的镜像#

    JAVA 对调左右孩子节点,递归! import java.util.*; /* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * pub

  • avatar Kur1su 2021-05-21 10:52:19

    牛客挑战赛50 C.k-palindrome(双模数哈希+Manacher)

    Description 简单的说就是定义一个回文串为 阶回文需要满足把他切成两半(, ,奇数长度中间的字符不用管)然后这两半都是 阶的,定义回文串都可以是 阶。 Solution 不会双模数哈希,抄的题解,单模数一直被卡。按照定义,显然是可以类似于 的思想去做的,定义所有朴素的回文串都为

    来自 Kur1su
    20
  • avatar junx_fu 2021-05-21 10:57:47

    Mock(一)--postman与Mock

    参考 https://www.cnblogs.com/wangx123sec/p/11494950.html 1、创建mock,点击next          2、设置mock ser

    来自 junx_fu
    00
  • avatar openmind. 2021-05-21 11:07:11

    题解 | #查找在职员工自入职以来的薪水涨幅情况#

    请你查找在职员工自入职以来的薪水涨幅情况; 给出在职员工编号emp_no以及其对应的薪水涨幅growth; 并按照growth进行升序; SELECT sal1.emp_no, sal1.salary - sal2.min_sal AS growth FROM salaries sal1, (SE

    来自 openmind.
    00
  • avatar 杨乘风 2021-05-21 11:30:05

    2021大四求职记录(已有的offer)

    最早拿到offer的是4.10面试的科皓,全称深圳市科皓信息技术有限公司南昌分公司。4.15拿到实习offer,依稀记得面试重点是我不会网络编程socket.同事包括但不限于景德镇陶瓷大学,省内独立学院。第二份offer是南昌博微,4.13初试,面试时说结果不太理想,可能复试难以通过。推荐我参加他们

    来自 杨乘风
    00
  • avatar 疯武默 2021-05-21 11:39:49

    题解 | #dom 节点查找#

    // 代码 如下 本地测试是可以通过 不知道为啥就是提交通不过 function commonParentNode(oNode1, oNode2) { if ($(oNode1).find(oNode2).length) { return oNode1; } els

    来自 疯武默
    00
  • avatar flyflyfly00 2021-05-21 11:48:49

    1271: 六度分离

    http://tjuacm.chaosheng.top/problem.php?id=1271http://acm.hdu.edu.cn/showproblem.php?pid=1869https://vjudge.net/problem/HDU-1869 Dijkstra 算法解释:https:/

    来自 flyflyfly00
    00
  • avatar jxnu-20级软开一班-李自强 2021-05-21 11:54:51

    《凌波微步》C语言解法

    include<stdio.h> include<stdlib.h> int cmp ( const void *a, const void *b ){ return *(int *)a - *(int *)b; //强制转换类型}int main(){ int

  • avatar 基努里维斯李 2021-05-21 11:54:55

    题解 | #数字在升序数组中出现的次数#

    思路:类比在有序数组里查找某个数,二分法查到后,再根据这个数左右稍稍遍历一下 class Solution { public: int GetNumberOfK(vector<int> data, int k) { if (data.size() == 0)

  • avatar 疯武默 2021-05-21 12:02:16

    题解 | #根据包名,在指定空间中创建对象#

    function namespace(oNamespace, sPackage) { oNamespace = oNamespace || {}; let tmp = oNamespace; let pkgs = sPackage.split

    来自 疯武默
    00
  • avatar 杨乘风 2021-05-21 12:03:36

    2021大四求职记录(已挂)

    2021年5月11日左右,在校招巴士公众号上找了春招时间表,投了几个截止日期前的公司简历,花费了2个多小时。 1:百度 (5月14) 投的实习(实在是没办法了),结果收到了电话,和我沟通我是大四的,面试标准会是按校招来,因为公司不收大四生(确实是写的22届实习),电话沟通还一个目的就是要我的项目源码

    来自 杨乘风
    01
  • avatar 杨乘风 2021-05-21 12:08:13

    江西博微面经(已过)

    全称江西博微新技术有限公司,坐落南昌高新区,听说有自己的大楼,周末去看看。笔试:问卷,选择,填空,简答题,智力题初试:为什么来博微()复试:学习心得:面试过程还是比较快的,问了大概10分钟左右,主要是c++基础知识,虚函数,纯虚函数,析构函数,模板和宏等,数据结构方面问了循环队列,平衡二叉树等问题,

    来自 杨乘风
    00
  • avatar Vicious_X 2021-05-21 12:08:45

    题解 | #对称的二叉树#

    非递归中序遍历求解 从两个方向进行中序遍历 对比 TreeNode stack1[]=new TreeNode[500]; int top1=-1; TreeNode stack2[]=new TreeNode[500]; int top2=-1; boo

    来自 Vicious_X
    10
  • avatar IMVector 2021-05-21 13:18:39

    最小编辑距离记录编辑过程

    leetcode 72. 编辑距离 示例 1: 输入:word1 = "horse", word2 = "ros" 输出:3 解释: horse -> rorse (将 'h' 替换为 'r') rorse -> rose (删除 'r') r

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:19:00

    背包九讲之六:分组背包问题

    文章目录 说明: 分组背包问题 题目 基本思路 一个简单有效的优化 相关题目练习 题目URL 输入格式

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:19:21

    背包九讲之五:二维费用的背包问题

    文章目录 说明: 二维费用的背包问题 题目 基本思路 一个简单有效的优化 相关题目练习 题目URL 输入

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:19:41

    背包九讲之四:混合背包问题

    文章目录 说明: 混合背包问题 题目解法 01背包的转移方程 完全背包的转移方程 多重背包的转移方程 相关题目练习 题目URL

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:20:02

    背包九讲之三:多重背包问题

    文章目录 说明: 多重背包问题 题目 基本思路 一个简单有效的优化 相关题目练习 题目URL 输入格式

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:20:22

    背包九讲之二:完全背包问题

    文章目录 说明: 完全背包问题 题目 基本思路 一个简单有效的优化 相关题目练习 题目URL 输入格式

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:20:43

    背包九讲之一:01背包问题

    文章目录 说明: 01背包问题 题目 基本思路 初始化的细节问题 优化空间复杂度 相关题目练习 题目URL

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:21:04

    Beautiful Soup安装后无法解析xml文件

    bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library? Beautiful Soup安

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:21:24

    chrome浏览器调用摄像头

    chrome浏览器调用摄像头 //var 是定义变量 var canvans = document.getElementById("canvas"); var video = document.getElementById("video&qu

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:21:44

    C++中sort的比较函数写法

    C++ 结构体多元素sort排序调用时的写法 方法1:用std::bind 例如: #include <iostream> #include <algorithm> #include <functional> using namespace std; us

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:22:05

    QT QtConcurrent::run()函数,将函数在一个其他的线程中运行

    并发运行 QtConcurrent :: run()函数在一个单独的线程中运行一个函数。该函数的返回值可通过QFuture API获得。 此函数是Qt Concurrent框架的一部分。 在单独的线程中运行函数 要在另一个线程中运行函数,请使用QtConcurrent :: run():

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:22:25

    利用ENVI制作遥感影像目视解译图

    利用ENVI制作遥感影像目视解译图 1、首先使用ENVI打开一张遥感影像并打开Region of interest… 2、如图所示选择ROI_type 3、在图像上选择区域 4、Options–>Create Class

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:22:51

    Spring MVC enctype="multipart/form-data" form上传文件同时传递参数方法

    使用restful接口写法,将参数加到路径中就可以在上传时传递参数了 1、使用表单提交时: form表单: <form id="imageForm" action="upload/uploadImage/参数1/参数2..." enctype=&q

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:23:11

    Semantic UI中shape使用

    <div class="example"> <h4 class="ui header">Shape Types</h4><i class="icon code"></i>

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:23:32

    使用Ajax异步加载元素时用jQuery获取不到元素的解决方法

    使用Ajax异步加载元素时用jQuery获取不到元素的解决方法 delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:23:53

    Hibernate使用记录_1

    Hibernate使用记录 异常原因记录 threw exception [Request processing failed; nested exception is org.hibernate.type.SerializationException: could not deseri

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:24:15

    jsf为‘null Converter’设置值“......“时发生转换错误的一种可能原因

    ** pojo类中 访问器有问题时可能会出现这个问题。 出现这个问题时,可以将原来的访问器全部删除,重新生成可能会解决问题!!!!!!!!!!!!!!!!!!! **

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:24:36

    jsf dataTable修改一行数据的方法

    在实体类中定义一个editable属性,并设置访问器 public class Order{ String orderNo; String productName; BigDecimal price; int qty; boolean edita

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:24:57

    JSF 2.0 command button 为‘null Converter’设置值“......“时发生转换错误。

    JSF 2.0 command button 为‘null Converter’设置值“……“时发生转换错误。 为 commandButton标签添加 immediate=”true”属性能够解决以上问题 添加前 <h:commandButton value="your v

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:25:17

    QT creater 非UI线程绘图

    QT creater 非UI线程绘图 刚开始学习QT,只懂一点c的语法,折腾了好长时间才实现了功能, 言归正传。 实现过程是ui线程只进行显示,不用来做大量的图像绘制工作,开一个子线程,将绘图工作单独放到一个类中,运行时将其移入子线程,绘图完成后绘图类发送信号给主线程,并将绘图结果传给主线

    来自 IMVector
    00
  • avatar IMVector 2021-05-21 13:25:38

    c++builder ENVI文件读取显示模块

    ENVI description = { samples = 1996 lines = 1125 bands = 4 header offset = 0 file type = ENVI Standard data type = 12 interleave = bip 上面这些是要

    来自 IMVector
    00
  • avatar SeeerCode 2021-05-21 13:34:38

    前端Javascript知识点总结

    💎前端Javascript知识点总结😎 作者:Seeker小颜 组织:SeekerCode 官网:http://seekercode.cn/ QQ群:917722581 ※基本运算符 1. 短路运算符(||、&&) let a = 4399<0 || typeof(43

    来自 SeeerCode
    10
  • avatar Deep_Dark_FAntasy♂ 2021-05-21 13:51:04

    矩形重叠

    相交矩形的左下是两个左下的最大,右上是两个矩形右上的最小如果相交构不成矩形,返回false class Solution { public: bool isRectangleOverlap(vector<int>& rec1, vector<int>&

  • avatar 编程大鑫 2021-05-21 13:58:48

    iOS逆向宝典连载篇:代码注入!02(十七)

    本文主要是以WeChat为例,讲解如何破坏WeChat注册、以及如何获取登录密码 部分图片看不了请前往简书 引子 在进行WeChat实践操作时,首先需要了解一个概念:Method Swizzing(即方法交换) Method Swizzing(即方法交换)是利用OC的Runtime特性,动态改

    来自 编程大鑫
    00
  • avatar 叁叁来迟 2021-05-21 14:00:13

    阿里P8大表哥送我350页Java 核心知识点+面试题整理,让我好好学争取进阿里和他一起996

    今年金三银四已过有些小伙伴还没找到心仪的公司,所以为了在4个月后的金九银十能找到心仪的公司。小编为大家汇总了份Java核心知识点面试题和答案,基本上涵盖了所有后端技术栈,相信可以帮助大家拿到自己心仪的offer。 截了几张图,大家可以仔细查看左边的菜单栏,覆盖的知识面真的很广,而且质量都很不错

    来自 叁叁来迟
    00