ICode9

精准搜索请尝试: 精确搜索
  • 803. 打砖块(打砖块)2022-05-06 02:31:07

    803. 打砖块 有一个 m x n 的二元网格 grid ,其中 1 表示砖块,0 表示空白。砖块 稳定(不会掉落)的前提是: 一块砖直接连接到网格的顶部,或者 至少有一块相邻(4 个方向之一)砖块 稳定 不会掉落时 给你一个数组 hits ,这是需要依次消除砖块的位置。每当消除 hits[i] = (ro

  • 找到最大的1构成的正方形边框2022-05-04 20:00:45

    package demo; public class P63 { //要求在值为0或1、N*N的矩阵中,找到最大的1构成的正方形边框,并返回边长 public static void main(String[] args) { int[][] arr= { {0,0,1,0}, {0,1,1,0}, {0,1,1,0}, {0,0,1,0}, }; System.out.println(square(arr,4)); } static int square(i

  • CSR Matrix存储结构2022-05-03 20:33:40

    参考:scipy.sparse.csr_matrix — SciPy v1.8.0 Manual CSR Matrix的存储结构包含三列数据: Index Pointers:表示数据索引的偏置,该列表中每个元素表示“当前行最后一个数据的索引”相对“上一行行最后一个数据的索引”的偏移量(差值) Indices:列表中每个元素对应一个数据的列索引 Data:

  • tiff格式图片的读写2022-05-02 00:33:08

    #用到的库LibTiff LibTiff.Net (bitmiracle.com)   # tiff格式介绍 TIFF图像文件格式详解整理_sqzeng的博客-CSDN博客_tiff格式 Tiff Tag Reference, Search page (awaresystems.be)   # 常用的tag IMAGEWIDTH: 图片宽度 IMAGELENGTH: 图片高度   SAMPLESPERPIXEL: 一个像

  • 基于上一篇的滑动列表,动态添加/删除功能2022-04-28 11:32:51

    简单保存下记录: --- 增加一个数据项 function M:addItem(index) if index > self._count then return end self._picCount = self._picCount + 1 self._count = self._picCount + 1 for k,v in pairs(self._itemList) do local item = v

  • 通过二维码分享-绑定上下级2022-04-25 16:02:08

    需求 :通过分享二维码,绑定上下级关系 思路 :在页面生成二维码(二维码由第三个网页+手机号码生成),然后扫描二维码跳转到网页,然后注册,绑定上下级关系   1.二维码( weapp-qrcode.js 生成 ) /** * weapp.qrcode.js v1.0.0 (https://github.com/yingye/weapp-qrcode#readme) */ (functi

  • 牛客华为机试HJ442022-04-20 21:03:35

    原题传送门 1. 题目描述 2. Solution 1、思路 从上到下,从左到右遍历,每个空位置。在第一个空位置,随便填一个合法的数字,递归在填充后续空位置。如果,期间出现没有数字可以填的话,就回退到上一个位置,换下一个数字,继续。 import sys if sys.platform != "linux": file_in = open(

  • 【递归/dp】Acwing1243.糖果(IDA*+步调函数/状态压缩+01背包)2022-04-19 22:32:51

    题目 题解 动态规划 用二进制表示每种味道尝了没有,如:一共有五种味道,吃了前三种——00111,吃了五种——11111 每包糖果都可以选或不选 dp(i,j) i代表前i包糖果, j代表所能到达的状态(吃了几种种味) 其实就是01背包问题 dp[i-1][j & (~w[i])]+1 意味着:选这包糖果,从前面未选这包的状态+

  • SQL语言基础2022-04-19 14:33:13

    数据库语言是java项目开发必不可少的一部分。就我目前的理解:它这不就是高级Excel嘛?诚然,它的设计理论、流程比较复杂。对于关系型数据库如何工作的往后再谈。 0、复习内容 SQL语法基础 SQL语句进阶 1、SQL语法基础 1.1 基础 主键的值不允许修改,也不可复用 SQL语句不区分大小写

  • 348. Design Tic-Tac-Toe2022-04-14 06:00:20

    class TicTacToe { int n; int[] rows; int[] cols; int diag=0; int antiDiag = 0; public TicTacToe(int n) { this.n = n; rows = new int[n]; cols = new int[n]; } public int move(int row, int col, in

  • python 图片灰度化处理2022-04-11 18:00:18

    import cv2 def Image_gray(image):#灰度化函数 h, w, ch = image.shape for row in range(h): for col in range(w): b = image[row, col, 0] g = image[row, col, 1] r = image[row, col, 2] k = int(max(b,

  • py#gdal GetTransform()详解2022-04-05 09:32:24

    1)GetTransform()返回6个参数,分别为: (左上角x坐标[0], 水平分辨率[1],旋转参数[2], 左上角y坐标[3],旋转参数[4],竖直分辨率[5]) 遥感影像如果没有发生旋转,即上北下南,则旋转参数[2]与旋转参数[4]均为0 返回的参数对应的是影像当前坐标系下的坐标值,比如WGS-84影像返回左上角x坐标[0]=经度

  • 开窗函数中的lead与lag方法2022-04-03 12:31:06

    lead LEAD(col, offset, default) col - 指你要操作的那一列 offset - 偏移几行,如果是1就是下1行,以此类推 default - 如果下一行不存在,用什么值填充 lag LAG(col, offset, default) col - 指你要操作的那一列 offset - 偏移几行,如果是1就是下1行,以此类推 default - 如果上 一行

  • LeetCode 0052 N-Queens II2022-04-02 08:31:39

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 用3个boolean数组表示 (row, col) 位置是否有元素 cols 表示列,d1表示45度斜对角线,d2表示135度斜对角线 取 n = 2 col + row : col - row: 0 1 0 1 0 0 1

  • LeetCode 0051 N-Queens2022-04-02 08:31:08

    原题传送门 1. 题目描述 2. Solution 1、思路分析 遍历每一个空位,检查当前位置是否可以填入'Q' (即检查列、45度对角线、135度负对角线),如合法则在当前位置填入'Q', 2、代码实现 public class Solution { public List<List<String>> solveNQueens(int n) { char[][]

  • 图像分水岭法图像分割2022-04-01 17:00:52

           C++: void distanceTransform(InputArray src, OutputArray dst, int distanceType, int maskSize)   参数详解: InputArray src:输入的图像,一般为二值图像  OutputArray dst:输出的图像 int distanceType:所用的求解距离的类型、 It can be CV_DIST_L1,

  • C-(游戏)三子棋2022-04-01 13:31:54

    #pragma once //头文件的包含 #include<stdio.h> #include<stdlib.h> #include<time.h> //符号的定义 #define ROW 3 #define COL 3 //函数的声明 //初始化棋盘 void InitBoard(char board[ROW][COL],int row,int col); //打印棋盘的函数 void DisplayBoard(char board[ROW][C

  • SimCSE的loss实现-tensorflow22022-03-28 20:33:34

    对比学习的核心就是loss的编写,记录下loss的tensorflow实现 def unsupervise_loss(y_pred, alpha=0.05): idxs = tf.range(y_pred.shape[0]) y_true = idxs + 1 - idxs % 2 * 2 y_pred = tf.math.l2_normalize(y_pred, dim = 1) similarities = tf.matmul(y_pred,

  • mongodb入门-2-基本命令2022-03-26 20:04:30

    接着上一章节,继续来学习MDB的基本命令。 排序 MDB使用sort进行排序,指定KEY,1为升序,-1为降序 索引 终于来到最关心的命令和环节--索引,索引是提升性能关键,也是基础。 使用createIndex创建索引,示例如下: 还可同时指定多个字段组合索引,类似于MYSQL中的聚合索引。 createIndex(keys,op

  • OpenJudge NOI 1.8 23:二维数组回形遍历2022-03-20 18:00:06

    【题目链接】 OpenJudge NOI 1.8 23:二维数组回形遍历 【题目考点】 1. 二维数组 【解题思路】 解法1:移动焦点 设焦点位置,焦点移动同时输出焦点位置的值。焦点从左上角先后以:右下左上右下左上。。。的形式循环移动遍历。如果焦点移出矩阵范围,或焦点下一次要移动到的位置已经

  • 8个Python数据清洗代码,学起来~2022-03-19 20:58:07

    不管你承不承认, 数据清洗 着实不是一件简单的任务,大多数情况下这项工作是十分耗时而乏味的,但它又是十分重要的。 如果你经历过数据清洗的过程,你就会明白我的意思。而这正是撰写这篇文章的目的——让读者更轻松地进行数据清洗工作。 事实上,我在不久前意识到,在进行数据清洗时,有

  • bootstrap52022-03-19 15:37:18

    bootstrap5 1、简介 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 它是利用css3弹性盒子 + @media 查询 实现的响应式布局 关于@media语法 /*直接在css中的用法*/ @media mediatype and|not|onl

  • python批量发送工资条2022-03-10 14:37:12

    import smtplib import time from email.header import Header # 邮件头 from email.mime.text import MIMEText # 邮件正文 from openpyxl import load_workbook Month = int(time.strftime("%m", time.localtime())) - 1 Year = time.strftime("%Y", time.l

  • 通过SQL语句生成实体类2022-03-10 14:31:33

    通过SQL语句生成实体类 DECLARE @TableName sysname = '表名'; DECLARE @Result VARCHAR(MAX) = 'public class ' + @TableName + ' {'; SELECT @Result = @Result + ' /// <summary> /// ' + CAST(t.Summary AS VARCHAR(M

  • 数据库快速生成实体脚本2022-03-07 16:31:27

    只需要填写数据库中表名,执行sql自动生成实体类 declare @TableName sysname = '数据库名称'declare @Result varchar(max) = '/// <summary>/// ' + @TableName + ' /// </summary>public class ' + @TableName + '{' select @Result = @Res

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

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

ICode9版权所有