• avatar 菜粥 2019-01-10 20:45:33

    Linux-基本命令复习

    写在前面的话           小红本的Linux发行版换了又换,基础命令的学习一直停滞不前,折腾很多,学的很浅。           从此篇博客开始,一步一个脚印,慢慢来吧。           http://man.linuxde.net/   不会的命令去这查~ 目录切换命令:

    来自 菜粥
    00
  • avatar 菜粥 2019-01-01 21:36:10

    UML-统一建模语言-简介

                                 UML-Unified Modeling Language  一、类图(静态关系) 箭头由子类指向父类 长方形表示类,长方形内部分为三个部分:类名、字段名、方法名 斜体表示:抽象类、抽象方法、接口 下划线表示:静态字段、静

    来自 菜粥
    00
  • avatar 菜粥 2019-01-01 19:49:38

    Android-系统架构与版本

    Android系统架构可以分为四层: Linux内核层 系统运行库层 应用框架层 应用层 Android版本:    最新版本信息查看:https://developer.android.google.cn/about/dashboards/  Android S

    来自 菜粥
    00
  • avatar 菜粥 2018-11-22 10:21:02
    来自 菜粥
    00
  • avatar 菜粥 2018-11-22 10:20:38
    来自 菜粥
    00
  • avatar 菜粥 2018-11-21 20:25:32

    数据库系统概论-第十一章-并发控制

    DBMS  必须提供并发控制机制,并发控制机制是衡量一个 DBMS 性能的重要标志之一 并发控制机制的任务: 对并发操作进行正确调度 保证事务的隔离性 保证数据库的一致性 并发操作带来的数据不一致性: 丢失修改(  lost update) 不可重复读(    non-

    来自 菜粥
    00
  • avatar 菜粥 2018-11-21 20:11:59

    数据库系统概论-第十章-数据库恢复技术

            数据库系统中的数据是由DBMS统一管理和控制的,为了适应数据共享的环境,DBMS必须提供数据保护能力,以保证数据库中数据的安全可靠和正确有效。 7.1    事务的基本概念 事务 (Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分

    来自 菜粥
    00
  • avatar 菜粥 2018-11-21 19:44:38

    数据库系统概论-第九章-关系查询处理和查询优化

    4.1 关系系统 能够在一定程度上支持关系模型的数据库管理系统是关系系统。 由于关系模型中并非每一部分都是同等重要的,并不苛求一个实际的关系系统必须完全支持关系模型。 关系数据结构: 域及域上定义的关系 关系操作: 并、交、差、广义笛卡尔积、选择、投影、连接、除等 关系完整性: 实体

    来自 菜粥
    00
  • avatar 菜粥 2018-11-19 18:38:15

    数据库系统概论-第七章-数据库设计

    数据库设计: 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。 信息管理要求:在数据库中应该存储和管理哪些数据对象 。 数据操作要求:对

    来自 菜粥
    00
  • avatar 菜粥 2018-10-27 15:39:30

    数据库系统概论-第六章-关系数据理论

    关系模式的组成: 关系模式由五部分组成,是一个五元组:             R(U, D, DOM, F) 关系名R是符号化的元组语义 U为一组属性 D为属性组U中的属性所来自的域 DOM为属性到域的映射 F为属性组U上的一组数据依赖  第一范式(

    来自 菜粥
    00
  • avatar 菜粥 2018-10-08 21:53:31

    Android 注册界面实现 [附源码]

            Android 注册界面实现,运用了多种布局和控件,适合初学Android的同学学习。   源码:https://download.csdn.net/download/qq_41113081/10707165

    来自 菜粥
    00
  • avatar 菜粥 2018-10-08 21:42:59

    高仿小米计算器界面UI 适合新手学习 [附源码]

           初学Android尝试着做一些布局,看到手机上的小米计算器界面简洁,适合新手尝试,于是做了一下,但是未实现逻辑,只是高仿界面。 <figcaption> 小米计算器UI </figcaption> <

    来自 菜粥
    00
  • avatar 菜粥 2018-09-25 21:50:33

    Java Socket

    可以实现互相监听、互发消息,需要先运行服务器端,在运行客户端! 服务器端实现代码: import java.io.*; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; publ

    来自 菜粥
    00
  • avatar 菜粥 2018-08-04 20:27:47

    Java通讯录[txt实现]

    前几天在学习了简单的Java语法后,作为一个小练习,把通讯录demo用Java实现了一下: GitHub地址:https://github.com/Leo-GH/Address-book Readme.md 里有具体的实现要求,转存功能暂未实现,或许将在下一个数据库版本中实现。

    来自 菜粥
    00
  • avatar 菜粥 2018-07-22 07:51:41

    Java学习总结-面向对象

    一、类的定义 修饰符 class extends 父类名 implements 接口名 {    类的成员变量说明;    类的方法定义;[Java的方法相当于C++中的函数] } 例如: public class A { ... } public class B extends A

    来自 菜粥
    00
  • avatar 菜粥 2018-07-21 23:40:44

    MySql学习总结-基础命令

    2018/7/21  net start  mysql     启动数据库服务 net stop  mysql     关闭数据库服务 mysql -u root -p 登陆数据库  quit         退出登录 exit         退出登录 \q       

    来自 菜粥
    00
  • avatar 菜粥 2018-07-19 21:07:54

    Java学习总结-简介及语法基础

    一、编译Java程序 在编译之前,我们需要先了解JDK和JRE的概念: JRE: Java Runtime Environment JDK:Java Development Kit         JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写

    来自 菜粥
    00
  • avatar 菜粥 2018-07-19 17:25:26

    C++通讯录[STL实现]

    /* ContactsManagement System -By Leo *1. 创建文本文件,记录联系人的信息(需要创建两个文本文件,分别存储手机和手机卡上的存储的联系人的信息)。class file//文件类 *2. 以菜单方式工作(字符界面即可)

    来自 菜粥
    00
  • avatar 菜粥 2018-06-23 16:08:36

    C++ 多态和虚函数

    一、多态概述         1.多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。        2.重载函数是多态性的一种简单形式。虚函数允许函数调用与函数体的联系在运行时

    来自 菜粥
    00
  • avatar 菜粥 2018-06-20 22:56:07

    C++继承

             1.继承概述         面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义另一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果。         当创建一个类时,不需要重新编写新的数据成员和成员函数,只需指定

    来自 菜粥
    00
  • avatar 菜粥 2018-06-20 17:13:22

    C++文件读写

    一、文件输入输出流 数据类型 描述 ofstream 该数据类型表示输出文件流,用于创建文件并向文件写入信息。 ifstream 该数据类型表示输入文件流,用于从文件读取信息。 fstream 该数据类型

    来自 菜粥
    00
  • avatar 菜粥 2018-06-13 22:53:41

    关于Codeblocks中文乱码问题的解决方法

            有时候我们在用Codeblocks运行程序的时候,如果输出了中文,则会显示一串乱码,这其实是中文编码的锅,我们只需要设置打开文件和输出文件的编码就可以了。设置方法如下:         1.打开Codeblocks  设置-编辑器设置-常规设置-编码设置-打开文件时,使用编码【这里选

    来自 菜粥
    00
  • avatar 菜粥 2018-06-13 11:16:29

    C++图书馆管理系统 [STL实现]

    // //#系统主要功能 [Ver 1.0 保留了字符串菜单] // //一、管理员权限   //            1.对图书的增删查改 //            2.对用户的增删查改 //            3.修改管理员的密码 //二、用户权限 //            1.查询

    来自 菜粥
    00
  • avatar 菜粥 2018-05-25 21:35:44

    C++重载运算符和标准模板库(STL)

    一、重载运算符 在C++中,不只是函数可以重载,某些运算符也是可以重载的,即可以自定义运算符的功能,可以重载的运算符如下: 运算符 名称 类型 , 逗号 二进制 ! 逻辑“非” 一元

    来自 菜粥
    00
  • avatar 菜粥 2018-05-06 16:30:46

    USB禁用及解除

     禁用USB驱动:             ①直接删除或者重命名驱动文件C:\WINDOWS\inf\usbstor.inf  & usbstor.PNF                          ②修改注册表值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo

    来自 菜粥
    00
  • avatar 菜粥 2018-04-24 18:21:37

    C++类的知识点与应用、学习心得总结

    类的知识点 类的概述:类是 C++ 的核心特性,在C++中,除了已有的数据类型(整型,字符型)外,还可以自定义数据类型,这种类型通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法(数据类)和用于处理数据(操作类)的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。 类

    来自 菜粥
    00
  • avatar 菜粥 2018-03-28 15:22:12

    C++递归函数

    C++递归函数 【递归,就是在运行的过程中调用自己】 比如:(点击了下面的递归,搜索结果还是递归)    A.构成递归需具备的条件:     1.子问题须与原始问题为同样的事,且更为简单。     2.不能无限制的调用本身,必须有个出口,化简为

    来自 菜粥
    00
  • avatar 菜粥 2018-03-20 20:09:39

    C++函数总结

    C++函数总结 目录 一、函数相关的知识点 二、函数题型题目总结 三、学习函数个人心得 一、函数相关的知识点 1.   标准库中的函数  在C++的标准库中,有很多已经“造好的”函数,我们只要#include相应的头文件,就可以在主函数中调用头文件中包含的函数,比如cmath头文件,就包含了

    来自 菜粥
    00
  • avatar 菜粥 2018-03-10 16:46:32

    关于Codeblocks无法构建的解决办法

                        关于Codeblocks无法构建的解决办法 很多小伙伴在使用codeblocks时,都会遇到无法构建的问题,下面从几个方面来解决这个问题。 原因一:未终止上次运行的程序。在上次运行的程序没有关闭时,是不能构建下一个程序的,只要将上次运行的程序关闭,就可以构建了

    来自 菜粥
    00
  • avatar 菜粥 2018-01-29 22:08:58

    Linux-目录解释

    【一般情况下,/sbin/ 下的命令只有root用户可以使用,/bin/ 下的命令所有用户都可以使用】 /bin/ 存放系统命令的目录,普通用户和超级用户、或者单用户模式下都可以执行 /sbin/ 保存系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令允许普通用户

    来自 菜粥
    00
  • avatar 啊啊啊啊我是小白~ 2020-03-28 19:30:23

    算法进阶指南83页 POJ 1456

    超市里有N件商品,每个商品都有利润pi和过期时间di,每天只能卖一件商品,过期商品(即当天di<=0 )不能再卖。 求合理安排每天卖的商品的情况下,可以得到的最大收益是多少。输入格式 输入包含多组测试用例。 每组测试用例,以输入整数N开始,接下里输入N对pi和di ,分别代表第i件商品的利润和

  • avatar 彭于晏福建总晏 2020-03-28 19:39:23

    21天学会Java之(Java SE第三篇):包、方法、对象和类、类的定义、属性(成员变量)、构造器(构造方法)

    包 包(package)的作用 Java包机制可以将处理同一问题的类存放在同一个目录下,以便于管理。 包可以提供以下的3个作用: 区分相同名称的类。 能够较好地管理大量的类。 控制访问范围。 JDK中主要的包 Java中的常用包 说明 java.lang 包含一些Java语言的核心类

  • avatar 🎈选修2 2020-03-28 20:27:23

    python dfs 回溯

    先自己写的,然后看了看别人写的,和我都不是一个思路,还有点太复杂,那我也写一写吧。我用到了dfs和回溯,语言是python 因为ss中可能有重复的字符,所以不能直接使用not in 这样的表达,所以我另外加了一个flag 标志数组,dfs函数中传递进去,dfs后讲flag变量改回来,这是回溯,而因为

    来自 🎈选修2
    10
  • 查漏补缺之Object

    Object几乎是所有对象的原型,存储键值对 Object构造函数有许多方法,与Reflect中许多方法类似 Object.assign() 进行赋值,将源对象复制到目标对象中,并且会覆盖相同的属性 Object.assign(target, ...sources) targ

  • avatar Strugglers 2020-03-28 20:37:03

    其实很好理解的

    #include <iostream>//核心见注释 #include <cstdio> #include <cmath> #define ll long long using namespace std; int n; ll ans; struct pos {

    来自 Strugglers
    10
  • avatar 姓chen的大健哥 2020-03-28 20:39:55

    Activity那些不为人知的秘密

    Activity是Android应用程序直接与用户交互的组件,在Activity中,除了它的用法,像生命周期和启动模式,这些内容没有深入学习很难理解其中的奥秘,接下来揭示Activity中那些不为人知的秘密。 Activity的生命周期 Activity的生命周期分为两部分,一部分是正常情况下的生命

  • avatar 一叶浮尘 2020-03-28 20:45:01

    Spring基于注解的IOC实现

    明确差异点 无论是基于注解的配置还是基于xml文件的配置,都是为了实现IOC,降低程序中的依赖关系。只不过两者实现的方式不一样,各有各的便利的地方。 学习内容 和基于xml文件的配置类似,我们要学习的注解有一下几种类型(和前面的内容相互照应): 用于bean的创建于注册 @Component,@C

    来自 一叶浮尘
    10
  • avatar Bernard5 2020-03-28 20:48:37

    牛客练习赛60

    A https://ac.nowcoder.com/acm/contest/4853/A题意:优化如下代码到线性阶 int n;cin>>n; int a[n];for(int i=0;i<n;++n)cin>>a[i]; ll ans=0; for(int i=0;i

    来自 Bernard5
    00
  • avatar 我为什么可以这么菜 2020-03-28 20:52:09

    牛客练习赛60

    A.大吉大利 题意: 给定由个数组成的,求 题解: 按位考虑,那么每一位的贡献就是在二进制下这一位在个数中出现的次数的平方乘上二进制的系数。 #include <bits/stdc++.h> using namespace std; typedef long long ll; typed

  • avatar Strugglers 2020-03-28 21:02:58

    也不难理解

    #include <iostream> #include <cstdio> #define ll long long using namespace std; ll n,k,pre[1005],f[1005][1005]; string h,s; int main() {

    来自 Strugglers
    00
  • avatar Xianhuii 2020-03-28 21:13:13

    Vue

    1 Vue 官网:Vue.js 2 Node、NPM NPM是Node提供的模块管理工具,可以非常方便地下载安装很多前端框架。 1、Node.js 下载 2、NPM Node.js自带了NPM,在控制台输入npm -v即可查看版本信息。 NPM默认的仓库地址在国外,速度较慢,建议设置

    来自 Xianhuii
    00
  • avatar Xianhuii 2020-03-28 21:26:18

    跨域

    1 跨域 跨域:浏览器对于JavaScript的同源策略的限制。 跨域情况: 域名不同。 域名相同,端口不同。 二级域名不同。 协议不同。 1、跨域问题 跨域不一定都会有跨域问题。 跨域问题是浏览器对于Ajax请求的一种安全限制:一个页面发起的Ajax请求,只能是与当前页面域名相同的路径,

    来自 Xianhuii
    00
  • avatar shyyhs 2020-03-28 21:30:43

    操作集锦

    这个题目和邓老师前几天出的题目差不多...首先把这个题目分解,分解就是一个1.n长度的数列选k个+2.(不重复)第一个子问题就是Cn k对吧?用dp表示呢?首先我定义dp,dp[i][j],i j表示在我选第i个的时候在j的范围的方案数那么是不是 在我选第i个的时候在j的范围=在我第i个的时候j-1

    来自 shyyhs
    50
  • avatar Xianhuii 2020-03-28 21:31:27

    分页

    1、分页结果集对象 package com.leyou.common.pojo; import java.util.List; public class PageResult<T> { private Long total; // 总条数 private Intege

    来自 Xianhuii
    00
  • avatar Xianhuii 2020-03-28 21:34:54

    增删改查业务逻辑

    1、查 POJO package com.leyou.item.pojo; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persist

    来自 Xianhuii
    00
  • avatar Iron欣 2020-03-28 21:35:21

    《剑指offer》 第37题 序列化二叉树

    题目描述请实现两个函数,分别用来序列化和反序列化二叉树   二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过某种符号表示空

    来自 Iron欣
    20
  • avatar 向往伟大航路的超新星 2020-03-28 21:38:02

    华为机试-1 字符串最后一个单词的长度

    题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入 hello world输出 5解题思路 从后往前遍历 因为题目要求最后一个单词长度,我们如果从前往后遍历的话,假设长度为5000,会多余

  • avatar 工大最菜 2020-03-28 21:46:12

    牛客练习赛60 D-斩杀线计算大师(exgcd)

    题目链接:https://ac.nowcoder.com/acm/contest/4853/D思路: #include <bits/stdc++.h> using namespace std; #define ll long long ll extend_gcd(ll a,ll b,

    来自 工大最菜
    00
  • avatar Rookie想要一个offer 2020-03-28 21:47:57

    13,调整数组的顺序使奇数在偶数之前

    方法很笨,使用两个栈 import java.util.Stack; public class Solution { public void reOrderArray(int [] array) { if (array == null) return;

  • VUE学习总结

    Vue是一种遵循MVVM模型理念的框架。 一、基础 1.Vue实例 首先,通过 new Vue 创建一个根Vue实例,并且当实例被创建时,可以将 data 中的属性加入到Vue的响应式系统中 (响应式系统:即当属性的值发生改变时,视图也会跟着响应,更新为新的值) //&nbs

  • avatar bloodfire 2020-03-28 22:07:37

    3/28题解

    给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。例如,如果这个列表是 ["time", "me", "bell"],我们就可以将其表示为 S = "time#bell#" 和 indexes

    来自 bloodfire
    00
  • avatar Rookie想要一个offer 2020-03-28 22:22:15

    14,链表中倒数第k个结点

    遍历链表,存入ArrayList import java.util.ArrayList; public class Solution { public ListNode FindKthToTail(ListNode head,int k) { ArrayList<Lis

  • avatar 段三园的小迷弟 2020-03-28 22:24:22

    牛客练习赛60a大吉大利,二进制+组合

    把所有的数转成二进制,然后统计每一位1的个数,然后每一位内部组合,注意组合a&b==b&a且视为2组 最后再加上每个数自己和自己组合,即累和 如1,10,11,100,101(1-5),20位累计3(C(3,2)*2*20),21位累计2(C(2,2)*2*21),22累

  • avatar 七秒的鱼 2020-03-28 22:32:58

    Java线程死锁

    Java线程死锁 死锁是一种特定的程序状态,在实体之间,由于循环依赖导致彼此一直处于等待之中,没有 任何个体可以继续前进。死锁不仅仅是在线程之间会发生,存在资源独占的进程之间同样也 可能出现死锁。通常来说,我们大多是聚焦在多线程场景中的死锁,指两个或多个线程之 间,由于互相持有对方需要的锁,而永久

    来自 七秒的鱼
    00
  • avatar Rookie想要一个offer 2020-03-28 22:38:21

    15,Java递归--反转链表

    Java 递归例:链表1->2->3->4我们把2->3->4递归成4->3->2.不过,1这个节点我们并没有去碰它,所以1的next节点仍然是连接着2,接下来就简单了,我们接下来只需要把节点2的nxet指向1,然后把1的next指向null public

  • avatar 2020-03-28 22:53:15

    每日一题-28

    题目描述 单词的压缩编码给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。 例如,如果这个列表是 ["time", "me", "bell"],我们就可以将其表示为 S = "time#bell#&qu

    来自
    00
  • avatar 孙建钊 2020-03-28 23:05:09

    牛客练习赛60A——大吉大利

    网址:https://ac.nowcoder.com/acm/contest/4853/A 题目描述 给定n个整数,依次为a_1,a_2,...,a_n。求sum=a_i&a_j(i从一到n,j从一到n)“&”是二进制的与运算符。 输入描述: 第一行一个整数n.第二行n个整数a_i.

    来自 孙建钊
    00
  • avatar qin_peng 2020-03-28 23:23:06

    排序

    冒泡排序 void maopao(int *a,int n){ if(n==1)return; for(int i=1;i<n;i++)if(a[i]>a[i+1])swap(a[i],a[i+1]); maopao(a,n-1); }复杂度 插入排序 每次将插入

    来自 qin_peng
    00
  • avatar 运营面试顾问Emily 2020-03-28 23:46:47

    运营岗位面试自我介绍一分钟,你该怎么说?

    面试自我介绍,是你见到面试官后,获得的第一次表现自我的机会。如果面试自我介绍的好,就可以让面试官对你产生兴趣,甚至让面试官当即确定你就是他们要找的人。 很多人在面试自我介绍时,容易犯一个错误,那就是复述简历上的经历。为什么这么说? 面试官通常同一天面试很多人,在见到你之前甚至没能来得及看

  • avatar 少给我¥扯淡 2020-03-28 23:56:42

    多线程

    刚开始a、b、c、d的等待池中都没有ABCD四个线程,所以ABCD都有机会执行打印方法里打同步代码 A线程执行打印完毕调用b.notify()从b的等待池的中移走一个线程,a.wait()进入a的等待池(a对象等待池:A线程)B线程执行打印完毕调用c.notify()从b的等待池的中移走一个线程,b

  • avatar LDU_何海钊 2020-03-29 00:07:52

    被3整除的子序列

    闫氏dp分析法 1、状态表示:指的是,以结尾的对3取余后值为j的集合2、 方案数3、集合划分:每次转移都是从 #include<cstdio> #include<cstdlib> #include<cstring> #include<algorithm&g

    来自 LDU_何海钊
    60
  • avatar 菜狗也配拥有offer吧? 2020-03-29 00:36:01

    C

    /*   实现功能: 接受一个由字母和数字组成的字符串,和一个字符,              然后输出输入字符串中含有该字符的个数。不区分

  • avatar TomPig 2020-03-29 04:29:28

    SpringBoot定时任务:Scheduled基础

    一 什么是定时任务 定时任务就是通过运行时代码实现,在某一个特定时间或者时间周期,让程序自己去进行操作的任务。这是我的理解,我记得同学项目遇到一个问题,他说一台机器,员工刷卡记录信息,员工一刷卡,信息就被记录,同时机器就会给这名员工开一个临时工号。问题就出现,第二天,这个员工来刷卡的时候,系统提示临

    来自 TomPig
    10
  • avatar miraclehsk 2020-03-29 05:35:15

    顺时针打印矩阵--类实现

    直接撸一个State类。next方法得到下一步坐标。走完则返回(-1,-1). 上下左右用enum表示 位置坐标用pair class State{ enum Direct{ right, down, left, up}; // 矩阵长宽 int _Max_x;

    来自 miraclehsk
    00
  • avatar 人尽魔矣 2020-03-29 05:51:15

    疯狂游戏 未来制作人计划面经(offer) 内推码XJN02

    因为在求职期间牛客网上的信息给了我很大的帮助,并且这家公司的面试体验很好(HR小姐姐很负责沟通及时),所以我也想分享一下疯狂游戏未来制作人的面经希望能帮助到更多的人。这也是我第一次写面经,如有不足希望大家多多担待,欢迎一起讨论:) 面试经历: 未来制作人计划面试一共四轮:笔试(游戏测评)->一

    来自 人尽魔矣
    12
  • avatar 我也来球球offer 2020-03-29 09:51:15

    JDBCUtils配置

    JDBCUtils配置,中间出过好多问题多解决了 package com.util; import java.io.FileReader; import java.io.IOException; import java.net.URL; import java.sql.*; import java

  • avatar LB_tq 2020-03-29 09:58:18

    【比赛】牛客练习赛60

    大吉大利 Solution 位运算常用的优化技巧就是按位计算。用 表示第 位为 的数的个数。由与运算的性质可以得到,两个数二进制第 位都为 时,会使答案加 。因此便可以边读入边处理,最后将答案乘 并加上数本身即可。 时间复杂度: Code #include <iostream&

    来自 LB_tq
    30
  • avatar 一叶浮尘 2020-03-29 10:51:41

    基于xml的IOC案例

    本节内容 本节将结合数据库的操作使用讲解IOC的实际案例使用。 数据库准备 首先要在本机安装MYSQl,如果装的是8.0+的mysql版本,在写数据库的时候要注意了,可能需要花点时间适配一下。 MAVEN配置 <?xml version="1.0" encoding=&qu

    来自 一叶浮尘
    10
  • avatar 一叶浮尘 2020-03-29 10:53:23

    基于注解的IOC案例

    本节内容 我们对上一节中实现的项目进行改写,将其修改称为注解的方式进行配置。但是我们要注意的是由于数据库的相关类都是封装在别人jar包中的类,因此无法改写别人的代码,对这种类型的配置只能通过xml的方式进行配置,或者是我们后续学习的使用config class类进行配置。 bean.xml <

    来自 一叶浮尘
    10
  • avatar 一叶浮尘 2020-03-29 10:58:39

    通过config.class文件实现Spring IOC配置

    本节内容 之前我们基于xml配置时使用的是ClassPathXmlApplicationContext这个ApplicationContext接口的实现类,本节我们要学习的是使用AnnotationConfigApplicationContext这个实现类进行ApplicationContext

    来自 一叶浮尘
    10
  • avatar 我不会DP 2020-03-29 11:00:46

    【每日一题】滑动窗口 (单调队列)

    3月30日每日一题 : https://ac.nowcoder.com/discuss/394776 Solution 滑动窗口最值问题,就是单调队列的模板题。 先讲一下个人对单调队列的理解:举个维护区间最小值的例子,主要就是用 head 和 tail 双指针来对队列里的元素进行维护,当 q[he

    来自 我不会DP
    00
  • avatar ShineEternal 2020-03-29 11:19:19

    congratulation!

    您的任务完成了。 ----- 赛后添加:https://blog.csdn.net/kkkksc03/article/details/104200996 来康康呗

    来自 ShineEternal
    5013
  • avatar Holland_Pig 2020-03-29 11:24:03

    【3月30日每日一题】 滑动窗口 Editional

    STL 单调队列具体来说,就是保证成员满足单调递增递减的队列。在新成员进入时,需要将他的权与队尾成员的权相比较,若将这个成员直接插入时不满足条件了,则将队尾出队,反复循环直至满足要求或队列为空为止。这时再插入便可以保证队列的单调性了。题目要求同时寻找最大值和最小值,则只需开两个单调队列即可。我们要的

    来自 Holland_Pig
    00
  • avatar 啊啊啊啊我是小白~ 2020-03-29 11:31:30

    算法进阶指南 84页 二叉堆问题2020年3月29日打卡

    用到的思想:分组思想 首先考虑只有两个序列的情况 a1 a2 a3 ...... an b1 b2 b3 ...... bn ps : a 数组是提前排序的 从小到大 把所有的情况枚举出来 b1+a1, b1+a2, b1+a3,.... b1 + an b2+a1, b2+a2, b2+a3,.

  • avatar crabxmz 2020-03-29 11:38:09

    snippets

    xss game level3 <!doctype html> <html>   <head>     <!-- Internal game script

    来自 crabxmz
    00
  • avatar 神崎兰子 2020-03-29 11:41:46

    【每日一题题解】3月30日:滑动窗口

    读完题第一感是multiset,写完之后提交,内存超出限制。然后码了个线段树,内存超出限制。之后去网上搜了相关知识点,才知道这是典型的单调队列题目。用一个deque维护一个单调增的队列,这样队尾一定是最小值。维护方法如下:如果新增一个元素,首先和队首进行比较,如果不大于队首,则队首出队,重复这个过程

    来自 神崎兰子
    20
  • avatar 牛客790278226号 2020-03-29 11:42:16

    【吊打面试官】netty高频面试题知识点和答案

    Netty 是什么? Netty 的特点是什么? Netty 的优势有哪些? Netty 的应用场景有哪些? Netty 高性能表现在哪些方面? BIO、NIO和AIO的区别? NIO的组成? Netty的线程模型? TCP 粘包/拆包的原因及解决方法? 什么是 Netty 的零拷贝? Netty

  • avatar 大内高手 2020-03-29 11:53:07

    最小生成树 - 还是畅通工程

    这是一道典型的最小生成树的题目, 利用Kruskal算法,先按照road的长度排序,若当前的road未在连接好的“城市组”里,则连通它。直到所有的城市全部连通,即所铺路径最短。 // runtime: 6ms // space: 488K #include <iostream> #inc

    来自 大内高手
    00
  • avatar rk_no 2020-03-29 11:54:52

    滑动窗口(单调队列)

    题目: 给一个长度为N的数组,一个长为K的滑动窗体从最左端移至最右端,你只能看到窗口中的K个数,每次窗体向右移动一位。你的任务是找出窗体在各个位置时的最大值和最小值。 做法: 单调队列的经典例题。最大值最小值分开处理。处理最大值时,从左到右遍历维护一个数值从大到小的单调队列。具体操作就是每加入一个

    来自 rk_no
    00
  • avatar 牛客wy号 2020-03-29 12:23:23

    offer3:j将链表从尾到头的顺序返回成ArrayList集合记录。

    题目描述:输入一个链表,按链表从尾到头的顺序返回一个ArrayList。有两种方法,递归和非递归方法:1.非递归listNode 是链表,只能从头遍历到尾,但是输出却要求从尾到头,这是典型的"先进后出",我们可以想到栈!ArrayList 中有个方法是 add(index,val

    来自 牛客wy号
    00
  • avatar 一叶浮尘 2020-03-29 12:24:46

    Spring与junit的整合

    本节内容 在之前的教学视频中,很多老师在项目一开始就讲解spring和junit的整合使用,而B站的那位大师到这个阶段才给我们展示了如何在spring项目中使用junit,也算是时机上把握的很好,能够更加让人理解。不像在视频中教的那样使用很复杂的代码,在本节只用一个简单的例子来说明,主要是给大家介绍

    来自 一叶浮尘
    10
  • avatar boxxxx 2020-03-29 12:28:18

    牛客每日一题3.30 滑动窗口 单调队列

    https://blog.csdn.net/qq_43804974/article/details/105176524这道题由于空间限制的很死,所以原本用线段树之类O(nlogn)的算法都会MLE,唯一的做法就是O(N)的单调队列。 对于每一个滑动窗口的元素,都是从上一个窗口的基础上,增加一个新的

    来自 boxxxx
    00
  • avatar 唐不捐 2020-03-29 12:46:40

    网络号与主机号的计算

    172.16.100.5/255.255.255.252 的网络地址和主机号是多少? 首先说这个子网掩码的表示方式,255.255.255.252 <=> /30,意思前三十位是网络号,所以后两位就是主机号 网络号 = ip地址 & 子网掩码主机号 = ip地址 & 取

    来自 唐不捐
    00
  • avatar 寥若晨星. 2020-03-29 12:55:41

    JS中函数的定义和调用

    一、函数的定义方式 二、函数的调用方式 三、函数内this的指向

    来自 寥若晨星.
    00
  • avatar LiuBainian 2020-03-29 12:57:52

    滑动窗口 3.30

    单调队列模板题 每次先把已经超过范围的扔掉。 然后把范围内不可能成为最优解的扔掉。 然后入队。 很久以前写的代码: #include<iostream> #include<cstdio> using namespace std; #define maxn 10000007

    来自 LiuBainian
    00