• avatar wangchuang2022 2022-05-13 22:10:19

    OOP:面向对象

    思想 80年代,百花争名,OOP(面向对象编程) OOA(面向对象分析) OOD(面向对象设计) 程序即现实:模拟现实世界 万事万物皆对象 核心:类和对象 类是对象的抽象,对象是类的具体 类:抽象的,模板,概念,是一些具体共同特征和行为的一类的定义

    来自 wangchuang2022
    0 0
  • avatar 牛客787616806号 2022-05-13 22:12:11

    题解 | #牛牛的一周#

    #傻瓜式的写法 s=int(input()) if s==1: print("Monday") elif s==2: print("Tuesday") elif s==3: print("Wednesday") elif s==4: print("Thursday") elif s==5: prin

    来自 牛客787616806号
    0 0
  • avatar wangchuang2022 2022-05-13 22:14:41

    进程 线程

    概念 进程:进行中的应用程序。属于CPU分配资源的最小单位 线程:线程包含在进程之中的,一个进程至少包含一个线程,线程是CPU执行的最小单位 线程是CPU进行运算调度的最小单位 同步:按照一定次序,有序执行,先来后到 异步:同时执行,互不影响

    来自 wangchuang2022
    0 0
  • avatar wangchuang2022 2022-05-13 22:16:51

    网络编程

    基础 网络模型:4、5、7 网络传输层协议:TCP/IP和UDP协议 TCP:面向连接,传输大小限制,安全可靠、效率低 三次握手: 第一次:客户端向服务器发送连接请

    来自 wangchuang2022
    0 0
  • avatar 兎子 2022-05-13 22:16:52

    【面经】程序员工作三年月薪15K,果断跳槽拿下字节,25K16薪!

    前言 前几年,BAT冲到了风口浪尖,美国上市的阿里成为中国体量最大的互联网公司,腾讯借助微信成为移动互联网的霸主,外企开始撤离中国,国企的光环也慢慢褪去。 到了近年,应届毕业生心中最炙手可热的公司换成了BAZT及各路独角兽公司,这些公司代表着科技最前沿,能够许诺高薪和美好前景。 面试经历 1 面

    来自 兎子
    0 0
  • avatar wangchuang2022 2022-05-13 22:20:17

    设计模式

    设计原则 单一原则                指一个类只描述一个事物,方法只做一件事(高内聚,低耦合) 开闭原则

    来自 wangchuang2022
    0 1
  • avatar Be-A-God 2022-05-13 22:31:43

    题解 | #二叉树的中序遍历#

    简单递归 /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * TreeNode(int x) : val(x), left(nullptr), right(nullp

    来自 Be-A-God
    0 0
  • avatar kenche 2022-05-13 22:35:17

    题解 | #明明的随机数#

    const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); const nums=[] rl

    来自 kenche
    0 0
  • avatar 张家大大 2022-05-13 22:36:39

    题解 | #记负均正#

    import java.util.*; public class Main{     public static void main(String[] args){         Scanner in = new Scanner(Syst

    来自 张家大大
    0 0
  • avatar YONGYG 2022-05-13 22:40:42

    题解 | #字符串排序#

    import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()

    来自 YONGYG
    0 0
  • avatar 需要努力的97 2022-05-13 22:40:42

    常用的函数式接口

    1.函数式接口 (1)定义:有且只有一个抽象方法的接口称为函数式接口。 (2)用注解@FunctionalInterface来标识。 【tips】:写代码时应该主动加上这个标识来告诉别人这是个函数式函数式接口。 (3)函数式接口作形参:当方法的形参类型是函数式接口时,可以用L

    来自 需要努力的97
    0 0
  • avatar YONGYG 2022-05-13 22:43:11

    题解 | #查找兄弟单词#

    import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Scanner; public class Main

    来自 YONGYG
    1 0
  • avatar 禾以南 2022-05-13 22:44:56

    专项练习--Java第二天错题学习

    1、关于依赖注入(DI)的说法(只有通过Spring才能实现依赖注入(DI)): 依赖注入是一种思想,或者说是一种设计模式,在java中是通过反射机制实现,与具体框架无关 Spring依赖注入的三种方式: 接口注入 Setter方法注入 构造方法注入 2、有关Java object默

    来自 禾以南
    0 0
  • avatar Be-A-God 2022-05-13 22:49:05

    题解 | #二叉树的后序遍历#

    递归 /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * TreeNode(int x) : val(x), left(nullptr), right(nullptr

    来自 Be-A-God
    0 0
  • avatar 努力努力再努力✘ 2022-05-13 22:50:40

    剑指offer12 JZ26 树的子结构

    先对比根节点 根节点相同递归对比左节点与右节点 当B访问到为空则说明 为子结构 当A访问为空 说明B不为子结构 /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right =

  • avatar 牛客82035003号 2022-05-13 22:51:02

    题解 | #水仙花数#

    #include<stdio.h> #include<math.h> int main(){     int a, b;     while(scanf("%d&nb

    来自 牛客82035003号
    0 0
  • avatar mas666-ma 2022-05-13 22:55:29

    题解 | #计算某字符出现次数#

    输入字符作为索引,将数组认为是一个键值对,键为索引,值为出现次数 不区分大小写,所以当某字符为字母时计算大小写字母一起的次数 int main() { int count[256]={0}; char a=0; while((a=getchar())!='\n')

    来自 mas666-ma
    0 0
  • avatar 张家大大 2022-05-13 23:17:24

    题解 | #自守数#

    import java.util.*; public class HJ99 {      public HJ99(){              }     publ

    来自 张家大大
    0 0
  • avatar 牛客556893922号 2022-05-13 23:17:34

    题解 | #蛇形矩阵#

    /**把它旋转45度,按行存为二维数组,遍历pop数组最后一个元素即可**/ let level = readline(); let arr = new Array(level).fill(null); for(let i=1;i<=level;i++){     arr[

    来自 牛客556893922号
    0 0
  • avatar kaoyandog 2022-05-13 23:21:02

    题解 | #最长回文子串#

    #include <bits/stdc++.h> using namespace std; int main(){ string str; while(getline(cin,str)){ int len=str.size(); int

    来自 kaoyandog
    0 0
  • avatar zhuohuashiyi 2022-05-13 23:21:54

    gcc常用参数清单

    -c, 将只进行预处理、编译和汇编,生成.obj文件, 如 gcc -c demo.c -S, 只进行预处理和编译,生成汇编.s文件, 如 gcc -S demo.c -E, 只使用预处理, 不生成文件,需要将结果重定向到文件中, 如 gcc -E demo.c > demo.txt -o,

    来自 zhuohuashiyi
    0 0
  • avatar 牛客82035003号 2022-05-13 23:24:23

    题解 | #公务员面试#

    为了实现多组输入试了好久,终于通过了 #include <stdio.h> int main(){     int i = 0;     int a

    来自 牛客82035003号
    0 0
  • avatar 牛客861363093号 2022-05-13 23:43:19

    题解 | #送水#

    #include <stdio.h> #include <math.h> int main() {/*            

    来自 牛客861363093号
    0 0
  • avatar 张家大大 2022-05-13 23:46:03

    题解 | #等差数列#

    import java.util.*; public class HJ100 {     public static void main() {         Scanner

    来自 张家大大
    0 0
  • avatar 张家大大 2022-05-13 23:56:01

    题解 | #字符逆序#

    import java.util.*; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ String str =

    来自 张家大大
    0 0
  • avatar 牛客939492338号 2022-05-13 23:56:21

    题解 | #公共子串计算#

    s1=input() s2=input() a= s1 if len(s1)>len(s2) else s2 b=s2 if len(s1)>len(s2) else s1#长度较小的 flag=

    来自 牛客939492338号
    0 0
  • avatar Frankzhenhang 2022-05-14 01:07:58

    题解 | #SQL类别高难度试卷得分的截断平均值#

    牛客网的mysql配置(我不知道是不是其他的也这样),聚合函数sum,avg,max,min这些都是不能用在where筛选的。 在这题中,我想用max(rk)-1 找到排名倒二的分数,但是where不能用,having虽然语法上不报错,但是group聚合以后,比如group by di

    来自 Frankzhenhang
    0 0
  • avatar 牛客707406718号 2022-05-14 03:14:42

    题解 | #牛牛的对齐#

    import java.util.Scanner; public class Main {     public static void main(String[] args){

    来自 牛客707406718号
    0 0
  • avatar 牛客369017295号 2022-05-14 04:40:08

    题解 | #【模板】栈#

    import java.lang.; import java.util.; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); int siz

    来自 牛客369017295号
    0 0
  • avatar 牛客436456453号 2022-05-14 07:58:29

    面试整理那些事儿

     我写的验证实例: #include<iostream> #include <string.h> #include <vector> using namespace std; int main(){     char a[5]={1,2};

    来自 牛客436456453号
    0 0
  • avatar 牛客436456453号 2022-05-14 07:58:52

    二叉树的递归之路(全)

    空谈比较抽象,下面我们就对具体题目进行分析以及代码呈现 100. 相同的树 相同的树:比较两棵树是否相同 特殊判断:如果两棵树都是空树那么必然相同;如果两棵树其中只有一棵树为空树那么必不相同 返回值:两棵树都非空+根节点值相同+左子树相同+右子树相同 c++代码如下: bool isSameTr

    来自 牛客436456453号
    0 0
  • avatar 牛客436456453号 2022-05-14 07:59:13

    八大排序的那些事儿

    1.排序-冒泡算法 讲算法太空洞,直接上实例:  上实例中,当后面的都已经排序好的时候其实是不需要交换的,所以就会终止循环。  利用递归的方式写冒泡排序:  2. 归并排序 归并排序是把待排序序列分为若干个子序列,每个子序 列是有序的。然后再把有序子序列合并为整体有序序列。先把待排

    来自 牛客436456453号
    0 0
  • avatar 牛客436456453号 2022-05-14 07:59:37

    IO多路复用

    Linux 用 select/poll/epoll 函数实现 IO 复用模型,这些函数也会使进程阻塞,但是和阻塞IO所不同的是 这些函数可以同时阻塞多个IO操作。而且可以同时对多个读操作、写操作的IO函数进行检测。直到有数 据可读或可写时,才真正调用IO操作函数。 select/poll:本质

    来自 牛客436456453号
    0 0
  • avatar 牛客436456453号 2022-05-14 07:59:58

    Linux 高并发的实现, 线程池的实现思想, 怎样处理高并发

    Linux 高并发的实现 内核TCP参数方面 Linux系统下,TCP连接断开后,会以TIME_WAIT状态保留一定的时间,然后才会释放端口。当并发请求过多的时候,就会产生大量的TIME_WAIT状态的连接,无法及时断开的话,会占用大量的端口资源和服务器资源。这个时候我们可以优化TCP的内核参数

    来自 牛客436456453号
    0 0
  • avatar 牛客436456453号 2022-05-14 08:00:19

    传输层的TCP与UDP总结

    TCP TCP 是面向连接的、可靠的流协议。流就是指不间断的数据结构,当应用程序采用 TCP 发送消息时,虽然可以保证发送的顺序,但还是犹如没有任何间隔的数据流发送给接收端。TCP是面向面向字节流,虽然应用程序和TCP的交互是一次一个数据块(大小不等),但TCP把应用程序看成是一连串的无结构的字节

    来自 牛客436456453号
    0 0
  • avatar 牛客436456453号 2022-05-14 08:00:40

    如何求字符串的next数组

    求串′ababaaababaa′的next数组 模式串 a b a b a a a b a b a a 下标 1 2 3 4 5 6 7

    来自 牛客436456453号
    0 0
  • avatar 牛客436456453号 2022-05-14 08:01:00

    关于没有哨兵节点导致报错这件事

    今天遇到一个关于哨兵节点的问题,废话不多说直接上图; 当不使用哨兵节点,只是单纯的在原有链表上进行删除倒数第n个节点的操作时。出现以上报错。并且在十几分钟内依然困住了我。由于上一篇刷题的经验告诉我,这次的问题估计出在使用空指针不当的情况,也就是说判断的情况不仔细清楚。因此我特意去增加了对fas

    来自 牛客436456453号
    0 0
  • avatar 牛客436456453号 2022-05-14 08:01:22

    runtime error: member access within null pointer of type ‘TreeNode‘ (solution.cpp)

    在做Leetcode题的时候,我做到了一个关于对称二叉树题目,题目如下: 经过编译得出的结果如下: 第14行代码发生了报错 经过我的查找资料和修改发现,在某行访问的指针为空的时候,通常情况下表明程序未对NULL情况做出判断,因此程序出现运行错误。修改如下: class Solut

    来自 牛客436456453号
    0 0
  • avatar 牛客436456453号 2022-05-14 08:01:43

    二叉树的递归之路(bool类型)

    这类型的二叉树主要分为两个类型:1.不需要构建辅助函数 2.需要构建辅助函数 光是谈理论有点空洞,我归纳了以下几个题目作为日后参考: 题1 相同的树 条件:判断两个树是否相同 判断依据:如果两棵树都是空树,必然相同;如果其中有一棵树不为空,那么必不相同 判断标准:两棵树都非空&&a

    来自 牛客436456453号
    0 0
  • avatar CroMarmot 2022-05-14 08:18:41

    比赛CheatSheet

    所有平台 set不要用std::lower_bound,(它并不是O(log)复杂度,甚至O(N)), 而要用 set::lower_bound() https://stackoverflow.com/questions/31821951/c-difference-between-stdlower-

    来自 CroMarmot
    0 0
  • avatar luckya123 2022-05-14 08:58:41

    题解 | #高精度整数加法#

    #include <stdio.h> #include <string.h> #define MAX_LEN (10002) #define ADDITIONAL_LEN (4) #define LEFT_OFFSET (1) static void add(const

    来自 luckya123
    0 0
  • avatar wangchuang2022 2022-05-14 09:07:30

    Java面试题

    一、Java 基础 1.JDK 和 JRE 有什么区别? 具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。简单来说:如果你需要运行 java 程序,只需安装 JRE 就可以了,如果你需要

    来自 wangchuang2022
    0 0
  • avatar 苍古自由之誓 2022-05-14 09:20:12

    题解 | #截取出年龄#

    SUBSTRING_INDEX(str, delimiter, count) 返回一个 str 的子字符串,在 delimiter 出现 count 次的位置截取。 如果 count > 0,从则左边数起,且返回位置前的子串; 如果 count < 0,从则右边

    来自 苍古自由之誓
    1 0
  • avatar KissshotUnderheart 2022-05-14 09:21:01

    矩阵连乘问题

    题目描述: 给定n个矩阵{A0,A1,…,An-1}, 其中Ai,i=0,…,n-1的维数为pi*pi+1,并且Ai与Ai+1是可乘的。考察这n个矩阵的连乘积A0A1…An-1,由于矩阵乘法满足结合律,所以计算矩阵的连乘可有许多不同的计算次序。矩阵连乘问题是确定计算矩阵连乘积的计算次序,使得按照这一

    来自 KissshotUnderheart
    0 0
  • avatar KissshotUnderheart 2022-05-14 09:28:18

    最长公共子序列

    题目描述: 给定2个序列X={x1,x2,…,xm}和Y={y1,y2,…,yn},找出X和Y的最长公共子序列。 输入: 第一行输入序列X,第二行输入序列Y。 输出: X和Y的最长公共子序列的长度。 样例输入 abcbdab bdcaba 样例输出 4 思路: 代码: #include <

    来自 KissshotUnderheart
    0 0
  • avatar 前端修罗场 2022-05-14 09:33:13

    相比于 C++ ,Rust 更适合前端开发者

    有很多编程语言,每一种都有自己的优点和缺点。但是是什么让Rust编程语言如此特别呢? Rust是一种关注安全性、安全性和并发性的系统编程语言。它由Mozilla基金会赞助,由一个开源贡献者团队开发。 Rust被设计成一种安全的并发语言,易于学习和使用。Rust通过结合使用静态和动态类型、所有权和借用

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:34:02

    面试官:请用纯 JS 实现,将 HTML 网页转换为图像

    在工作时,需要实现一个功能:把一个HTML网页的转换为图像。我想到的第一个想法是使用第三方库,但像dom-to-image或使用Chrome Headless,如Puppeteer。那如何使用纯Javascript解决这种需求呢? 让我们尝试在不使用任何库的情况下实现这一点。 使用Canvas将HT

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:34:46

    面试官:如何解决React useEffect钩子带来的无限循环问题

    React的useEffect Hook可以让用户处理应用程序的副作用。例如: 从网络获取数据:应用程序通常在第一次加载时获取并填充数据。这可以通过useEffect函数实现 操作UI:应用程序应该响应按钮点击事件(例如,打开一个菜单) 设置或结束计时器:如果某个变量达到预定义值,则内置计时器应自

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:35:37

    实战:使用 React 实现渐进式加载图片

    图片对网站有很大的影响。它们的存在改善了用户体验,提高了用户粘性。然而,加载高质量的图片需要时间,而且会让这种体验更令人沮丧,尤其是在网速较慢的情况下。 为了解决这个问题,开发人员需要部署支持积极加载体验的策略。其中一个策略是渐进式图像加载。 在本文中,我们将学习渐进式图像加载,如何在React中实

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:36:13

    【NodeJS】3 种确保开源Node.js依赖包安全的方法

    随着Node.js应用程序的规模和特性的扩展,它们的依赖关系也会扩展。为了让Node.js应用程序能够正常运行,你还需要测试框架、UI框架、数据库客户端、像Express这样的MVC库等等。 然而,**黑客们正越来越多地瞄准这类依赖关系,发起链式攻击,将恶意代码注入第三方软件。**研究人员还发现,配

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:36:44

    如何在TypeScript中使用类型保护

    类型保护是一种TypeScript技术,用于获取变量类型信息,通常使用在条件块语句中。类型守卫是返回布尔值的常规函数,接受一个类型并告诉TypeScript是否可以缩小到更具体的类型。类型保护具有唯一的属性,可以确保测试的值是根据返回的布尔值设置的类型。 TypeScript使用了一些内置的Java

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:37:15

    9 个提升开发者效率的网站

    好的资源,可以节省你的时间并提高你的生产力。 1. Unminify https://unminify.com/ 这个工具可以对难看的JavaScript、CSS、HTML、XML和JSON代码进行重新格式化和缩进,使其重新具有可读性。 2. Favicon.io https://favicon

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:37:46

    使用React Router v6 进行身份验证完全指南

    React Router v6是React应用程序的一个流行且功能强大的路由库。它提供了一种声明式的、基于组件的路由方法,并能处理URL参数、重定向和加载数据等常见任务。 这个最新版本的React Router引入了很多新概念,比如<Outlet />和layout布局路由,但相关文档仍

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:39:45

    JS 到底是在干嘛:一文搞懂JS 执行上下文

    所有JavaScript代码都需要在某种环境中托管和运行。在大多数情况下,这种环境是一个web浏览器。 对于在web浏览器中执行的任何一段JavaScript代码,很多过程都发生在后台。在本文中,我们将看一看JavaScript代码在web浏览器中运行的幕后发生了什么。 在开始之前,你需要先熟悉一些

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:40:31

    【原理】理解JavaScript中的上下文-对象字面量

    在JavaScript中,“context”指的是一个对象。在一个对象中,关键字“this”指向该对象,并提供了一个指向作为该对象成员的属性和方法的接口。当函数被执行时,关键字“this”指向函数被执行的对象。 通常有这些场景来说明 this 的指向: 当函数在全局上下文中执行时,“this”指的

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:41:17

    【实战】用CSS实现文本打字机效果

    之前,我们的文章中已经有通过 JS 的方式实现文本打字机的效果了,具体可以看这篇文章: 【前端三分钟】利用Javascript实现打字效果 在本文中,你将学习如何使用纯CSS实现打字机效果,使网站的文本更加动态和迷人。 打字机的效果是文字逐渐显露出来,就好像是在你眼前打字一样。在你的文本中添加打字

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:42:19

    用动画的方式理解Javascript的运行机制后,发现豁然开朗

    JavaScript是世界上最受欢迎和最令人讨厌的语言之一。人们爱它是因为它有效力。只需要学习JavaScript而不学习其他任何东西,就可以创建一个完整的堆栈应用程序。它令人讨厌的另一个原因是,它的行为出乎意料,令人心烦意乱,如果您不了解这种语言,可能会让您讨厌它💔。 本问将通过动画的方式解释J

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:42:55

    所有开发者都应该知道的10个GitHub仓库

    除了作为互联网上一些最有趣的开源项目的主页,GitHub也是一个分享各种资源的好地方,从免费书籍到公共的api,从技术路线图到项目想法和项目。 但是由于数量庞大,很难找到你认为不存在的最有用的仓库。 因此,我列出了10个极好的仓库,它们为所有web和软件开发人员提供了巨大的价值。 所有这些都将为你增

    来自 前端修罗场
    0 0
  • avatar 兵兵20190623232132 2022-05-14 09:42:58

    题解 | #数组分组#

    目标和问题的变种,通过一定的转化之后就变成在数组中寻找目标大小的子数组,然后想使用动态规划来解决的,可是因为元素中存在小于0的数,动态规划变得不适用 于是改用递归解决了(在题解中copy了一份,加了注释) /** 首先判断数据和是不是偶数 将所有三的倍数放在一起,五的倍数放在一起 然后问题就是将剩下

  • avatar 前端修罗场 2022-05-14 09:43:35

    20 种高效的工作方式,助力你更有效率的编码

    每个人都想变得更有效率,但是如何才能变得更有效率呢?在本文中,我找到了20种简单、经过试验和测试的方法,以提高开发人员的工作效率! 1. 时间限制 把你的时间像下列方式分成如下几部分: 9:30 --> 10:00 处理邮件 10:00 --> 12:00 计划新的页面设计和功能 1

    来自 前端修罗场
    0 0
  • avatar 打小就会敲代码 2022-05-14 09:43:52

    题解 | #判断是不是平衡二叉树#

    二叉树的递归套路练习 判断一棵树是否是平衡二叉树: 左子树和右子树都是平衡二叉树 左子树和右子树的高度差小于等于1 所以就可以定义一个递归的返回值Info,递归过程中结点向左孩子、右孩子要isBalanced、height。然后根据左右孩子的属性来判断这个结点及以下的高度和是否是平衡的。 pub

  • avatar 牛客378136174号 2022-05-14 09:44:13

    题解 | #整型数组合并#

    class HelloWorld { public static void main(String[] args) { // 去重用set 排序用treeSet 完美 Scanner in = new Scanner(System.in); in

    来自 牛客378136174号
    0 0
  • avatar 前端修罗场 2022-05-14 09:44:27

    Javascript 中你最应该知道的 33 个概念

    你觉得自己对JavaScript了解多少?你可能知道如何编写函数,理解简单的算法,甚至可以编写类。但是你知道类型化数组是什么吗? 你现在不需要知道所有这些概念,但你最终会在以后的职业生涯中需要它们。这就是为什么我建议把这个列表收藏起来,因为你可能会遇到其中一个,然后你会需要一个教程来完全理解它。 我

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:45:20

    这几种 VSCode 扩展是我最喜欢的

    CodeSnap 通过在项目中突出显示相应的代码片段,您可以快速创建代码的截图。它是那么容易!不再打开一个新的标签,复制的代码,并保存照片。图像将与剪切、复制和粘贴选项一起生成。 Colorize Colorize通过突出显示颜色值来可视化颜色变量。这对于转换十六进制代码和变量名来说是一个方便的省时

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:46:02

    这些 HTML 标签你一定从未使用过

    HTML中有超过100个元素,所有这些元素都可以应用于文本片段,以赋予它们在文档中的特殊意义。我们大多数人只知道几个元素,比如<p>、<div>和<body>元素…… 但是实际上还有很多隐藏在W3C参考的黑暗领域中。 < abbr > — 缩写 这个元

    来自 前端修罗场
    0 0
  • avatar 前端修罗场 2022-05-14 09:46:59

    高级 React 具备的核心习惯

    如果你是一名中级React开发人员,希望成为一名高级React开发人员,这篇文章就是为你准备的! 几年来,我每天都在检查初级和中级开发人员编写的React代码,这篇文章涵盖了我所看到的最常见的错误。我假设你已经知道React的基础知识,因此不会涉及“不要改变道具或状态”这样的陷阱。 坏习惯 本节中的

    来自 前端修罗场
    0 0
  • avatar 枫桦之林 2022-05-14 09:47:08

    题解 | #设计LRU缓存结构#

    解法一:使用双向链表(Linkedlist)+数组实现(数组arr[0]为key,arr[1]为value)。 需要了解的是,每次访问到的数据需要放到链表最前面,无论这个访问是get或是set,那么在set或者get进行之前,首先去缓存中查找是否已经有这个key。对于set操作:缓存中已经有key的

    来自 枫桦之林
    1 0
  • avatar 牛客321641794号 2022-05-14 10:03:54

    题解 | #判断链表中是否有环#

    题目描述: 解题思路: 设置快(fast)、慢(slow)两个指针,若链表有环,则其指针不会为null,并且总会有某次循环使得快慢指针相等 解题代码: function hasCycle( head ) { // write code here if(head == null ||

    来自 牛客321641794号
    0 0
  • avatar 牛客378136174号 2022-05-14 10:08:00

    题解 | #字符串字符匹配#

    class HelloWorld { public static void main(String[] args) { // 两种办法 map查找,set判断添加是否成功 Scanner in = new Scanner(System.in);

    来自 牛客378136174号
    0 0
  • avatar 兵兵20190623232132 2022-05-14 10:11:19

    题解 | #成绩排序#

    直接排序就ok了,使用Java集合的排序器,自定义排序规则 import java.util.*; class Score{ String name; int value; int seq; } public class Main{ public sta

  • avatar 牛客585057951号 2022-05-14 10:21:28

    题解 | #将两个select语句结合起来(一)#

    使用union或者union all即可 select prod_id,quantity from OrderItems where quantity = 100 union select prod_id,quantity from OrderItems where prod_id like

    来自 牛客585057951号
    0 0
  • avatar 兵兵20190623232132 2022-05-14 10:29:20

    题解 | #记票统计#

    直接使用Hash表进行记录即可 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in);

  • avatar www大王叫我来巡山 2022-05-14 10:30:12

    题解 | #更新记录(二)#

    update set 字段1=修改值,字段2=修改值... 筛选条件日期20210901之前且分数为空值(未答完) update exam_record set submit_time = '2099-01-01 00:00:00',score = 0 where start_time <'2

  • avatar shenggong 2022-05-14 10:47:45

    题解 | #牛牛的判断题#

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main{     public static void main(

    来自 shenggong
    1 0
  • avatar LQF_0601 2022-05-14 10:52:51

    删除链表节点

    import java.util.*; /*  * public class ListNode {  *   int val;  *   ListN

    来自 LQF_0601
    0 0
  • avatar www大王叫我来巡山 2022-05-14 10:53:23

    题解 | #删除记录(一)#

    知识点:delete from 表名 where 删除条件 开始时间与结束时间只差 delete from exam_record where timestampdiff(minute,start_time,submit_time)<5 and score <60

  • avatar 牛客585057951号 2022-05-14 10:57:12

    #插入记录(二)

    注意第一列是自增长列,在插入记录的时候不需要我们再次插入值 insert into exam_record_before_2021 select null,uid,exam_id,start_time,submit_time,score from exam_record wher

    来自 牛客585057951号
    0 0
  • avatar 兵兵20190623232132 2022-05-14 10:59:44

    题解 | #走方格的方案数#

    使用动态规划解决 import java.util.*; public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(Syst

  • avatar 牛客fd515346550号 2022-05-14 11:03:53

    题解 | #最大乘积#

    import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); if (n <

  • avatar www大王叫我来巡山 2022-05-14 11:05:01

    题解 | #删除记录(二)#

    关注limit 取值 delete from exam_record where timestampdiff(minute,start_time,submit_time) < 5 or submit_time is null order by start_time limit 3

  • avatar 脱线yoyo 2022-05-14 11:08:28

    题解 | #浙大不同难度题目的正确率#

    不能用left join 他会导致最后结果出现None 1 多表关联 2 正确答题/总答题数 3 将数据排序 select qud.difficult_level,sum(if(que1.result="right",1,0))/count(que1.result) as correct_cate

    来自 脱线yoyo
    0 0
  • avatar 爱吃菜叶的猫 2022-05-14 11:09:40

    题解 | #零食类商品中复购率top3高的商品#

    SELECT product_id, ROUND(COUNT(IF(purchase_cnt > 1, uid, NULL)) / COUNT(uid), 3) AS repurchase_rate FROM ( SELECT product_id, uid,

    来自 爱吃菜叶的猫
    0 0
  • avatar TheTea 2022-05-14 11:17:10

    BI技巧丨滚动柱形图

    BOSS:白茶,咱这个报表啊,每年一到一月份的时候,柱子和折线图都会变成一根柱子或者一个点,这样太难看了,能不能换个看法? 白茶:老板,比如说呢?你想咋看? BOSS:这样吧,往前平移12个月,我要看一段时间的,这个能搞不? 白茶:(¥%&*@#)老板,有点难啊! ——(支付宝到账XXXX元

    来自 TheTea
    0 0
  • avatar 牛客103722460号 2022-05-14 11:20:04

    题解 | #扑克牌大小#

    import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); Map<String,Integer>

    来自 牛客103722460号
    0 0
  • avatar 牛客615662567号 2022-05-14 11:22:05

    题解 | #图片整理#

    import java.util.Arrays; import java.util.Scanner; /** * 【图片整理】 * * 描述:Lily上课时使用字母数字图片教小朋友们学习英语单词, * 每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lil

    来自 牛客615662567号
    0 0
  • avatar fred-coder 2022-05-14 11:40:21

    题解 | #最长山脉#

    前缀数组 由于山脉数组的定义为长度 >= 3 且 nums[0] < nums[1] < ... < nums[i], nums[i] > nums[i + 1] ... > nums[i + k] 则设置左右数组,遍历获取其符合山脉条件的长度,最终山脉的最长值为

    来自 fred-coder
    0 0
  • avatar 牛客529849139号 2022-05-14 11:44:09

    题解 | #每篇文章同一时刻最大在看人数#

    # 坑1:统计每篇文章同一时刻最大在看人数,如果同一时刻有进入也有离开时,先记录用户数增加再记录减少 # ORDER BY dt,uv DESC 按照时间升序、uv降序做累加 # 坑2:artical_id-文章ID为0表示用户在

    来自 牛客529849139号
    1 0
  • avatar 没有心 2022-05-14 11:46:28

    题解 | #字符串变形#

    主要思想: 利用split切割为String数组 String数组从后往前遍历,拿到具体的String从0到str.length()遍历,并判断大小写然后转换 需要注意的地方就是s.split(" ",-1),limit需要设置为-1来不舍弃最后的空串 import java.util.*;

    来自 没有心
    0 0