ICode9

精准搜索请尝试: 精确搜索
  • EDA 自动化库:SpeedML2022-09-02 08:33:26

    EDA 自动化库:SpeedML 必须知道的库之一,才能拥有深刻的 EDA! 在数据科学领域,我们知道探索性数据分析或 EDA 是最重要和最耗时的部分,并且要拥有可用于模型的数据,我们必须花费大量时间来理解和处理数据。 SpeedML 是一个用于快速启动机器学习管道的 python 包。 SpeedML 导入并正确初

  • 珂朵莉树2022-08-05 12:36:22

    珂朵莉树(\(ODT\)) 0x01 珂朵莉树可以解决什么问题 对于涉及区间推平操作的问题,就是把\([l, r]\)区间内的所有数字变成相同的一个数。如果数据是随机的就可以使用珂朵莉树。 0x02 珂朵莉树的基本原理 比如一开始把一个区间分成这些部分,那么我们就可以用一个结构体将相邻的数字存

  • GO Utils2022-07-01 11:31:15

    GO 常用工具函数 // 求两个时间戳(单位 秒)之间的自然天数 func diffNatureDays(t1, t2 int64) int64 { var ( diffDays int64 SecondsOfDay int64 = 60 * 60 * 24 ) if t1 == t2 { return 0 } if t1 > t2 { t1, t2 = t2, t1 } secDiff := t2 - t1 if sec

  • Quick Pow: 如何快速求幂2022-06-30 00:01:47

    今天讲个有趣的算法:如何快速求 \(n^m\),其中 n 和 m 都是整数。 为方便起见,此处假设 m >= 0,对于 m < 0 的情况,求出 \(n^{|m|}\) 后再取倒数即可。 另外此处暂不考虑结果越界的情况(超过 int64 范围)。 当然不能用编程语言的内置函数,我们只能用加减乘除来实现。 n 的 m 次方的数学含

  • JS 中后端返回int64 导致数字不正确2022-06-24 16:33:26

    js中没有整数至于浮点数 console.log(Number.Max_Value) console.log(Number.MAX_SAFE_INTEGER) JS 中的Number类型 只能安全地表示-9007199254740991 (-(2^53-1)) 和9007199254740991(2^53-1)之间的整数 因此int64 不会被正确的处理

  • Leetcode 2256. 最小平均差(可以,已解决)2022-06-17 21:05:00

    给你一个下标从 0 开始长度为 n 的整数数组 nums 。 下标 i 处的 平均差 指的是 nums 中 前 i + 1 个元素平均值和 后 n - i - 1 个元素平均值的 绝对差 。两个平均值都需要 向下取整 到最近的整数。 请你返回产生 最小平均差 的下标。如果有多个下标最小平均差相等,请你返回 最小

  • golang 实现redis 排行榜同分值情况下按时间升序排序2022-05-17 22:33:35

    在排行榜中实现分数和时间排序 分数相同则按照时间排序 需求分析 redis中zset的long为int64 转为十进制是19位 时间戳10位 毫秒时间戳13位 高位存分数7位 十进制 7位 8字节中拆分 最高位不可用 还剩43位 高22位存分数 低41位存时间戳 golang 代码 package main import ( "fmt"

  • BUUCTF_N1book_RE_[第五章 CTF之RE章]BabyAlgorithm2022-05-15 21:32:49

    64位,无壳 主函数: __int64 __fastcall main(int a1, char **a2, char **a3) { __int64 result; // rax int i; // [rsp+Ch] [rbp-E4h] char v5[16]; // [rsp+10h] [rbp-E0h] BYREF char s[64]; // [rsp+20h] [rbp-D0h] BYREF char v7[64]; // [rsp+60h] [rbp-90h] BYR

  • [TSCTF 2022] Reverse赛题复现2022-05-14 14:31:18

    再不学逆向真要被开了 还是太菜了,T2 T3要么就是找到了加密方法但是不知道怎么把代码逻辑联系起来,要么就是对应的密文找不到,还得加把劲学习啊。。 happy_mota 赛中直接玩游戏玩到底玩出来的,现在试试逆向方法。 把exe解包后得到两个重要文件:main.py和scripts文件夹。scripts文件夹内

  • GO 组合模式(Composite Pattern)2022-04-28 18:00:27

    GO 组合模式(Composite Pattern) 1. 组件 (Component) 接口描述了树中简单项目和复杂项目所共有的操作。 2. 叶节点 (Leaf) 是树的基本结构, 它不包含子项目。 一般情况下, 叶节点最终会完成大部分的实际工作, 因为它们无法将工作指派给其他部分。 3. 容器 (Container)——又名 “组

  • 整数 溢出2022-04-16 19:35:28

    https://leetcode-cn.com/problems/fei-bo-na-qi-shu-lie-lcof/   func fib(n int) int {     var m int64 = 1000000007     if n == 0 {         return 0     }     if n == 1 {         return 1     }     if 

  • susctf pwn happytree复现2022-03-27 18:00:06

    1.逆向分析 大概是一个二叉树,通过data递归管理,管理堆没有清空子树指针,所以可以伪造堆块造成double free    创造一个0x20的管理块,分别写入data大小,以及创建的数据堆块的地址 然后通过data为索引进行管理,小size放左子树,大size放在右子树,递归调用 _QWORD *__fastcall sub_116C(_

  • 强网杯2018_core2022-03-21 21:02:11

    强网杯2018_core 具体可以看z1r0’s blog 题目拿到手就是一个tar包。解压 ➜ 2018强网杯-core tar -xvf core_give.tar give_to_player/ give_to_player/bzImage give_to_player/core.cpio give_to_player/start.sh give_to_player/vmlinux ➜ 2018强网杯-core ls core_gi

  • redis之intset整数集合,还是内存优化?2022-03-21 21:01:16

    文章目录 前言一、整数集合?1. 背景2. 应用 二、原理分析1. 基本使用2. 数据存储2.1 升级2.2 为何不降级? 3. 效率3.1 时间复杂度:3.2 节省空间? 三、源码分析1. 数据结构2. 常用API3. 基本操作3.1 查询元素3.2 添加元素3.3 删除元素 总结 前言 整数集合(intset)是一个有序

  • .NET学习——1.类型转换表2022-03-20 20:02:23

    内置类型(C# 参考) 下表列出了 C# 内置值类型: C# 类型关键字 .NET 类型 bool System.Boolean byte System.Byte sbyte System.SByte char System.Char decimal System.Decimal double System.Double float System.Single int System.Int32 uint System.UInt

  • golang bloom filter实现2022-02-23 16:00:41

    package main import (     "fmt"     "math" ) type BloomFilter struct {     MLength   int64   //过滤器长度     MArr      []int64 //过滤器数组     NCount    int64   //插入元素个数     FalseRate float64 //误报率     KHash     int

  • 测量运行1段AutoHotkey脚本代码所需消耗的时间2022-02-10 15:34:36

    今天(2022-2-10),我在用yinxiang.com印象笔记、iCodeRepository爱码仓库和FileLocatorPro全文检索工具软件这3个工具搜索AutoHotkey脚本代码时发现了一些我从因特网(互联网)上下载的一些测量运行1段AutoHotkey脚本代码所需消耗的时间的脚本代码,我现在复制粘贴出来供广大网友阅读、分

  • 基于uint32的BitMap类库2022-01-31 17:33:18

    package tools import ( "fmt" "strconv" ) type BitMapTool struct { Capacity int64 BitMapLength int64 BitMapArray []uint32 } //region 初始化指定容量的BitMap,使用uint32类型的数组 func (this *BitMapTool) Init(capacity int64){ this.Capacity=capac

  • 常用限流策略——漏桶与令牌桶介绍2022-01-26 15:33:11

    限流又称为流量控制(流控),通常是指限制到达系统的并发请求数,本文列举了常见的限流策略,并以gin框架为例演示了如何为项目添加限流组件。 限流 限流又称为流量控制(流控),通常是指限制到达系统的并发请求数。 我们生活中也会经常遇到限流的场景,比如:某景区限制每日进入景区的游客数量为8万

  • C# winform 将秒转化成时分秒2022-01-22 12:03:42

    直接复制即可   #region 将秒转化成时分秒 /// <summary> /// 将int秒数转化成string时分秒 /// </summary> /// <param name="sec"></param> /// <returns></returns> private string SecToMin(Int64 sec

  • 十四、clickhouse位操作符2022-01-18 14:04:59

    --位操作函数适用于UInt8,UInt16,UInt32,UInt64,Int8,Int16,Int32,Int64,Float32或Float64中的任何类型。--结果类型是一个整数,其位数等于其参数的最大位。--如果至少有一个参数为有符数字,则结果为有符数字。如果参数是浮点数,则将其强制转换为Int64。SELECTbitAnd(1,0), -- 0bitAnd(1,1),

  • 二维数组2022-01-16 02:01:05

    package main import ( "fmt" "math" "sync" "time" ) var maxInt64Float float64 var maxNum int64 var resultChan chan bool var wg sync.WaitGroup func main() { startTime := time.Now() defer func() { cost := ti

  • pytorch使用2022-01-09 15:04:07

    1、Pytorch常用创建Tensor方法总结 2、python中的scatter()方法 3、pytorch 深入理解 tensor.scatter_ ()用法、、addition 4、RuntimeError: scatter_(): Expected dtype int64 for index.4、RuntimeError: scatter_(): Expected dtype int64 for index. scatter要求数据是int64类

  • AndroidQ lmkd2022-01-04 12:00:10

    kill触发条件 static void mp_event_common(int data, uint32_t events __unused) { .... 省略 //meminfo_parse 解析 /proc/meminfo,完成mi初始化 //zoneinfo_parse 解析 /proc/zoneinfo,完成zi初始化 //详见 1.1 if (meminfo_parse(&mi) < 0 || zone

  • ORW-测信道攻击2021-12-31 23:35:41

    做SCTF时碰到一个没看过的题型,比赛结束之后才知道是orw的一个玩法,测信道攻击。主要特点就是只给使用open,read,但是不给write,即无法把flag输出到终端。这里可以通过把flag读到栈上,再逐个爆破比较,来确定flag。原理和web的时间盲注类似。 下面给出一个UNCTF的测信道攻击的例题: 1 __

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

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

ICode9版权所有