ICode9

精准搜索请尝试: 精确搜索
  • CLickhouse MemoryTracker模块详解2021-12-28 15:33:59

    MemoryTracker模块位于ClickHouse\dbms\src\Common目录下,文件为:MemoryTracker.h和MemoryTracker.cpp 如MemoryTracker.h中描述: /** Tracks memory consumption. * It throws an exception if amount of consumed memory become greater than certain limit. * The same memory t

  • 从零开始数据分析Kaggle项目——泰坦尼克号(五)2021-12-17 20:34:35

    从零开始数据分析Kaggle项目—泰坦尼克号2—2.1 # title: "Kaggle项目泰坦尼克号 2__2.1" # author: "小鱼" # date: "2021-12-17" import pandas as pd import numpy as np df = pd.read_csv("train.csv") # 查看每个特征缺失值个数 df.isna().sum() df.info() <cla

  • golang go 中字符串和各种int类型之间的相互转换方式2021-12-17 14:34:14

    go 字符串和int互转 1.string转成int: int, err := strconv.Atoi(string)   2.string转成int64:   int64, err := strconv.ParseInt(string, 10, 64)     3.int转成string: string := strconv.Itoa(int)   4.int64转成string:   string := strconv.FormatInt(int64,10)

  • Go1.18版本泛型详解2021-12-16 21:32:29

    1. 泛型简介 今天是2021年12月16日, 前天, 也就是14号, Golang官方发布了go1.18的Beta版本, 其中最重磅的更新, 当属万众瞩目的泛型(Generics) 泛型是什么? 有些小伙伴也许并不清楚其中的概念, 实际上, 泛型就是和C++中模板等位的产品 例如: vector<int> v; v.push_back(1);

  • 【LG】P3372 【模板】线段树 1【TB】2021-12-08 08:32:01

    Link 题意 分析 区间修改模板。 代码 package main import ( "bufio" . "fmt" "os" ) type seg []struct { l, r int todo, sum int64 // 给以当前节点为根的子树中的每一个节点加上todo这个数(不包含当前节点) } func do(t seg, o int, add int64)

  • 【LG】P3373 【模板】线段树 2 【线段树】【TB】2021-12-07 22:36:30

    Link 题意 题解 代码 package main import ( "bufio" . "fmt" "os" ) var mod int64 type seg []struct { l, r int toAdd, toMul, sum int64 } func pushUp(t seg, o int) { t[o].sum = (t[o<<1].s

  • 2021SC@SDUSC山东大学软件学院软件工程应用与实践--Ebiten代码分析 源码分析(九)2021-11-26 11:58:00

    2021SC@SDUSC 目录 一.概述二.代码分析1.时钟系统2.Filter纹理过滤器 一.概述 本文将重点介绍ebiten的时钟系统以及图像绘制选项中的Filter纹理过滤器。首先时钟系统是用来在游戏的进行过程中对时间线进行一个记录,有获取当前时间,初始化参数,获取当前FPS(每秒传输帧数),TPS

  • pandas高级索引2021-11-12 09:33:34

    高级索引 1、loc 标签索引 2、iloc 位置索引 3、ix 标签与位置混合索引 1、loc 标签索引 # Series ps1 Out: a 888 b 1 c 2 d 3 e 4 dtype: int64 # loc 标签索引 # loc 是标签名的索引,自定义的索引名 ps1['a':'c'] Out: a 888 b 1 c 2

  • TSINGSEE青犀视频行人检测集成票务系统读取票务系统数据库为空的问题2021-11-10 18:01:28

    前段时间我们已经将TSINGSEE青犀视频开发的行人检测功能集成到景区的系统里进行测试,同时我们也将景区现有的票务系统与行人检测功能相结合,实现了景区人、证、票的统一。 在对TSINGSEE青犀视频行人检测进行测试时,发现在读取一天的时间的行人入园数量和票务的时候,票务系统的数据库为

  • golang中的原子操作atomic包2021-11-10 11:04:38

    1. 概念 原子操作 atomic 包 加锁操作涉及到内核态的上下文切换,比较耗时,代价高, 针对基本数据类型我们还可以使用原子操作来保证并发的安全, 因为原子操作是go语言提供的方法,我们在用户态就可以完成,因此性能比加锁操作更好 go语言的原子操作由内置的库 sync/atomic 完成2. atomic包

  • golong 时间戳、时间字符串、时间格式之间转换2021-11-07 19:35:49

    一、字符串格式时间戳转换为时间戳格式(string -> int64) //字符串格式时间戳转换为字符戳格式(string -> int64) timeString := "1636275830000" timeUnix, _ := strconv.ParseInt(timeString, 10, 64) fmt.Printf("timeString值为:%s,类型为%T\n",timeString,timeString)  

  • Golang对数组进行分页2021-11-02 12:35:23

    背景:线上的接口处bug,测试很着急的找到我。当然,这个bug 并不是我写出来的,而是经历过日积月累,之前的开发人员,也没有关注过这个问题,出现在类似bug 也是在所难免的。 话不多说,这个问题刚好需要数组的分页可以搞定。代码如下: package main import ( "fmt" "strconv" ) func

  • 2021-10-30 取64位时间戳与休眠函数2021-10-30 13:03:21

    //取64位时间戳 #include <iostream> #include<windows.h> #include<thread> #include<chrono> using namespace std; int64_t get_time_us() {     std::chrono::system_clock clock;     return std::chrono::duration_cast<std::chrono::microsecond

  • test2021-10-28 12:01:10

    test package main import ( "bufio" . "fmt" "os" ) /** 题目链接: https://www.luogu.com.cn/problem/P3372 模板题 */ func main() { type seg []struct { l, r int todo, sum int64 } var update

  • 24_Go游戏-函数版学生管理系统2021-10-25 11:05:36

    package main import ( "fmt" "os" ) type student struct { id int64 name string } var ( allStudent map[int64]*student ) // 构造函数 func newStudent(id int64, name string) *student { return &student{

  • 用Go实现一个状态机2021-10-24 12:29:58

    工作中,很多同学会用到状态机,例如对一个工单进行创建、编辑、审核,在执行新动作前,要检查能否从当前状态流转到下一个状态。对这种需求,我们怎么实现呢? 数组 在Go设计模式(22)-状态模式中说过,简单的状态管理使用数组即可完成,无需使用状态模式。以下图为例,状态之间的流转,无法跳跃,

  • ValueError: You are trying to merge on object and int64 columns2021-10-18 20:04:17

    错误如下: ValueError: You are trying to merge on object and int64 columns. If you wish to proceed you should use pd.concat 原代码: pca = pd.read_csv("I:/1000GenomeProject/result/plink.eigenvec"," ",header=None) ped = pd.read_csv("I:/100

  • C# Sqlite数据类型2021-10-18 09:02:55

      SQLite 数据类型C# 数据类型  BIGINT Int64   BIGUINT UInt64   BINARY Binary   BIT Boolean 首选 BLOB Binary 首选 BOOL Boolean   BOOLEAN Boolean   CHAR AnsiStringFixedLength 首选 CLOB String   COUNTER Int64   CURRENCY Decimal  

  • pandas最快入门(一)2021-10-01 11:32:13

    pandas读取文件 读取csv文件 import pandas as pd #读取csv文件 fpath="test.csv" df=pd.read_csv(fpath,encoding='gbk') #查看前几行 df.head() 编号操作方式催化剂总质量(mg)HAP:Co/SiO2Co/SiO2(wt%)乙醇浓度(ml/min)温度乙醇转化率(%)乙烯选择性(%)C4烯烃选择性(%)乙醛选择性(%)碳

  • golang 中string和int类型相互转换2021-09-13 15:30:22

    总结了golang中字符串和各种int类型之间的相互转换方式: string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成string: string := strconv.Itoa(int) int64转成string: string := strconv.FormatInt(int64,10)

  • XTU 1329 连分式2021-09-12 21:31:47

    题目描述 连分式是形如下面的分式,已知a,b和迭代的次数n,求连分式的值。 输入 第一行是一个整数T(1≤T≤1000),表示样例的个数。 每行一个样例,为a,b,n(1≤a,b,n≤9) 输出 每行输出一个样例的结果,使用x/y分式表达,并保证x,y互质。 样例输入 3 1 2 1 1 2 9 5 9 9 样例输出 1/2 985/

  • Fibonacci斐波那契数列 C++或go实现2021-09-11 13:05:20

        Fibonacci斐波那契数列,也叫兔子数列,从第3项开始,每一项是前2项之和。递归定义如下: F i b ( n

  • C++11多线程异步执行耗时程序2021-09-11 13:02:23

    #include <iostream>#include <thread>#include <future>#include <vector>#include <mutex> std::mutex mtx; using namespace std;using namespace chrono; template<typename T>void Measure(T&& func){ auto start = system_

  • 常用限流策略——漏桶与令牌桶介绍2021-09-06 16:35:40

    常用限流策略——漏桶与令牌桶介绍   限流又称为流量控制(流控),通常是指限制到达系统的并发请求数,本文列举了常见的限流策略,并以gin框架为例演示了如何为项目添加限流组件。 限流 限流又称为流量控制(流控),通常是指限制到达系统的并发请求数。 我们生活中也会经常遇到限流的场景,比如

  • R0pbaby2021-08-28 17:34:20

    64位elf,程序无canary,无relro 程序如下(已经重命名): __int64 __fastcall main(int a1, char **a2, char **a3) { int v3; // eax void *v4; // rax unsigned __int64 v5; // r14 int v6; // er13 size_t v7; // r12 int v8; // eax void *handle; // [rsp+8h] [rbp-44

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

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

ICode9版权所有