ICode9

精准搜索请尝试: 精确搜索
  • 五分钟,学会一对多、多对多查询经典公式2021-03-15 19:01:24

    小伙伴们好啊,今天老祝和大家分享两个数据查询的经典公式用法。先来说说一对多查询。所谓一对多,就是符合某个指定条件的有多个结果,要把这些结果都提取出来。下面咱们就说说一对多查询的典型用法,先看数据源:A~D列是一些员工信息,要根据F2单元格指定的学历,提取出所有“本科”的人员姓名

  • 2021年3月11日font-face属性和字体大小2021-03-11 23:02:06

    font-face属性 @font-face告诉浏览器加载css属性的字体,字体的命名用font-famil来决定 @font-face { font-family: "Emblema One"; src: url("http://wickedlysmart.com/hfhtmlcss/chapter8/journal/EmblemaOne-Regular.woff"), url("http://wickedlysmart.com/hfh

  • 21.03.11 LeetCode295. 数据流的中位数2021-03-11 11:06:15

    中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间两个数的平均值。 例如, [2,3,4] 的中位数是 3 [2,3] 的中位数是 (2 + 3) / 2 = 2.5 设计一个支持以下两种操作的数据结构: void addNum(int num) - 从数据流中添加一个整数到数据结构中。double findMedian() - 返回目

  • LeetCode——1438. 绝对差不超过限制的最长连续子数组(Longest Continuous Subarray With Absolute Diff...)[中等]——分析及代码(Java)2021-02-28 18:29:38

    LeetCode——1438. 绝对差不超过限制的最长连续子数组[Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit][中等]——分析及代码[Java] 一、题目二、分析及代码1. 滑动窗口 + 双端队列(1)思路(2)代码(3)结果 三、其他 一、题目 给你一个整数数组 n

  • Glibc堆管理机制基础2021-02-25 13:35:46

    最近正在学习linux下堆的管理机制,收集了书籍和网络上的资料,以自己的理解做了整理,做个记录。如果有什么不对的地方欢迎指出! Memory Allocator 常见的内存管理机制 dlmalloc:通用分配器 ptmalloc2:glibc分配器,继承自dlmalloc,并提供了多线程支持,主要研究对象。 jemalloc:Firefox tcm

  • 链表之分隔链表2021-02-19 20:00:42

    题目: 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你应当 保留 两个分区中每个节点的初始相对位置。 解析: 直观来说我们只需维护两个链表small 和 large 即可,small 链表按顺序存储所有小于 x 的

  • 【C语言】练习题03--大小写转换2021-02-07 20:01:25

    大小写转换 例3:C语言实现将大写字母A,输出为小写字母a 解题思路:字符数据以ASCII码存储在内存的,形式与整数的存储形式相同,所以字符型数据和其他算术型数据之间可以互相赋值和运算。 A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCII码差值为32 #

  • leetcode.480. 滑动窗口中位数(sliding-window-median)2021-02-03 23:57:50

    文章目录 480. 滑动窗口中位数方法一:双优先队列 + 延迟删除Solution 类DualHeap 类 480. 滑动窗口中位数 参考leetcode.295. 数据流的中位数 方法一:双优先队列 + 延迟删除 Solution 类 class Solution { public double[] medianSlidingWindow(int[] nums, int k) {

  • LeetCode 480. 滑动窗口中位数2021-02-03 17:01:04

    滑动窗口月的Hard题,目前有两种解决的主流方案: 1.使用两个堆,一个大顶一个小顶,来计算平均值,C++使用的是priority_queue,即两个优先队列; 2.使用可自己调节的平衡二叉树,把时间和复杂度控制一定范围内,C++给出的是multiset;   针对于维护两个堆的思想: 建立两个堆,分别维护两个有序序列:递减

  • 【Small-Tools】Spring Cloud Alibaba + Vue 前后端分离项目2021-01-18 21:31:19

    一、前言 项目地址:https://gitee.com/zhengqingya/small-tools Small-Tools微服务项目目前技术: Spring Cloud AlibabaNacosRedisMySQLVueDocker 目前功能点: 基本上都是常见的,这里不多说… 系统管理代码生成器爬虫数据库管理三方登录… 二、部分页面截图 三、其它 项

  • 滑动小图片 简介 出现大图片 详情2021-01-15 23:32:57

    插一个背景图片 设置一下 <style> *{ margin: 0px; padding: 0px; list-style: none; text-decoration: none; } .king{ width: 1068px; margin: 100px auto;

  • Small game written by Python 2021/1/72021-01-07 21:33:38

    Yesterday I learned the basic synta of Python,and I wrote the small in the book 《Python Crash Course》which named “Alien Invasion” just a simple record 2021/1/7 hiahiahia 1.AlienInvasion import sys from time import sleep import pygame from settings

  • Jquery 图片悬浮放大2021-01-02 00:01:27

    第一种样式 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>图片放大</title> <script src="../网站后台/js/jquery-3.4.1.js"></script> <style>

  • 推荐:腾讯开源的词向量精简版本下载2020-12-30 21:57:00

    腾讯AI Lab 宣布开源大规模、高质量的中文词向量数据,该数据包含800多万中文词汇,相比现有的公开数据,在覆盖率、新鲜度及准确性上大幅提高,为对话回复质量预测和医疗实体识别等自然语言处理方向的业务应用带来显著的效能提升。但是有一个很大问题,就是词向量过大,约16g,用普通服务器读取

  • Leetcode86.分隔链表2020-12-28 21:35:19

    题目连接:86.分隔链表 思路:遍历一遍链表,将表中结点分为两类,一类是小于给定的x,另一类是大于等于x。输出结果时要考虑四种情况:输入的表头为空;没有小于x的节点;没有大于等于x的节点;既有小于x又有大于等于x的。 代码: /** * Definition for singly-linked list. * public class ListNo

  • [HOJ 10178] 最大公约数 (Greatest Common Divisor)2020-12-23 19:02:51

    最大公约数Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KBTotal submit users: 2211, Accepted users: 1898Problem 10178 : No special judgementProblem description输入两个整数a,b(1≤a,b≤100000000),请编写程序求出他们的最大公约数。  Inp

  • 小(大)顶堆排序2020-12-15 20:33:59

    #include<iostream> #include<math.h> #include<cstring> using namespace std; class small_heap { int* heap; int size; int flag; public: small_heap(); void print(); void swiftdown(int); void swap(int, int); vo

  • LeetCode86. 分隔链表2020-12-13 17:04:23

        ☆☆思路:要设置两个虚拟头节点 class Solution { public ListNode partition(ListNode head, int x) { if (head == null || head.next == null) return head; ListNode smallDummy = new ListNode(0); ListNode bigDummy = new ListNode(0);

  • Java> Java核心卷读书笔记 - 枚举类2020-12-10 18:01:20

    引例 当一个变量只能在一个有限集合内取值时,可以考虑使用枚举类型。比如,衣服尺寸分别编码为S、M、L、X,如果int数字1~4表示这4个编码,可能会出现一些问题:例如,衣服尺寸变量可能为0或者>4的数字,但是程序可能还不清楚含义。 对于这种情况,可以定义枚举类型,表示衣服尺寸所有可能编码 enum

  • 题目 1162: 密码2020-12-06 21:29:34

    题目 1162: 密码 C语言网传送门 题目描述 网上流传一句话:“常在网上飘啊,哪能不挨刀啊~”。其实要想能安安心心地上网其实也不难,学点安全知识就可以。 首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件: (1).密

  • 从大 df 中删除小 df 具有的记录2020-12-05 18:30:15

    问题: 有一大一小两个df:df_big 和 df_small,格式如下。其中 df_small 中的记录在 df_big 中也有。现在想把 df_big 中存在的 df_small 记录删掉。 index tdate stk weight id type ind 57304 20181116 603328.SH 0.0069 令狐冲 关注池组合2 电子 5

  • 百马百担问题优化:降维思想,循环从百万次到七次2020-12-05 18:02:10

    百马百担货物问题 讲解这个问题的应该挺多的,这里我在整理一次,方便以后自己快速找到吧 题目描述 百马百担问题:有 100 匹马,驮 100 担货,大马驮 3 担,中马驮 2 担,两匹小马驮 1 担,问有大、中、小马各多少? 这里我们用变量small、mid、big分别代表小、中、大马的数量,本文代码均为C

  • gym 100958 b 题解2020-12-03 13:01:44

    gym 100958 b 若我们按照第一个字符将字符串分类,可以发现所有的字符串形如: a... a... b... b... b... . . z... z... 由于开头是a的一定比开头是b的小,所以这两类就可以分开考虑了,而同一类就只需要比一下后\(len-1\)个字符,这样就转换成了几个子问题。 我们可以设dp状态为\(dp_{i,j,

  • 排序算法:选择排序2020-11-30 18:32:12

    思想:每次遍历列表,选择一个最大或者最小的数,然后将该数放在列表前面, 整个列表可以分为2部分:左边为每次选择的最大/最小数,右边等待选择的数据. 这个过程需要n-1趟,最后一个数肯定是最大/最小的数。 #!/usr/bin/env python #-*- coding:utf-8 -*- ''' 理解排序原理 节约空间:原地排

  • 放大镜效果2020-11-28 23:34:57

    放大镜效果 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>放大镜效果</title> 5 <style type="text/css"> 6 .samllImg{ 7 position: relative; 8 width: 215px; 9 hei

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

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

ICode9版权所有