搜索结果
查询Tags标签: bool,共有 247条记录-
大数据算法——布隆过滤器
今天的文章和大家一起来学习大数据领域一个经常用到的算法——布隆过滤器。如果看过《数学之美》的同学对它应该并不陌生,它经常用在集合的判断上,在海量数据的场景当中用来快速地判断某个元素在不在一个庞大的集合当中。它的原理不难,但是设计非常巧…
2022/10/20 2:24:50 人评论 次浏览 -
python中数值对象的构造(创造)函数
常用来转换数值类型 int(x=0,base=10),用数字或字符串转换为整数,如果不给出参数,则返回0.将X按照base的进制转换为对应的整数。base是指进制数。 float(obj),用字符串或数字转换为浮点数 bool(x),用X创建一个bool值 complex(),用数字创建一个复数。注意:浮点型数据和…
2022/9/15 1:17:19 人评论 次浏览 -
王道-考研-数据结构-栈【stack】
栈和队列 三要素:逻辑结构 数据的运算 存储结构(物理结构)栈和队列都是操作受限的线性表。 1.1. 定义 栈是只允许在一端进行插入或删除操作的线性表。栈顶:允许插入和删除的一端。 栈底:不允许插入和删除的一端。 空栈 栈顶元素 栈底元素进栈顺序: \[a_1->a_2-&g…
2022/9/10 23:24:53 人评论 次浏览 -
C# 使用FFmpeg实现录屏功能
调用dll:#region 模拟控制台信号需要使用的API[DllImport("kernel32.dll")]static extern bool GenerateConsoleCtrlEvent(int dwCtrlEvent, int dwProcessGroupId);[DllImport("kernel32.dll")]static extern bool SetConsoleCtrlHandler(IntPtr ha…
2022/9/9 1:24:21 人评论 次浏览 -
Windows编程之线程同步
本笔记整理自:《Windows核心编程(第五版)》 目录什么是线程同步用户方式中的线程同步原子访问:Interlocked系列函数CRITICAL_SECTION:关键段内核对象的同步方式事件内核对象可等待的计时器内核对象信号量内核对象互斥量内核对象什么是线程同步多个线程是并行运行的,…
2022/9/8 5:25:15 人评论 次浏览 -
牛客练习赛102 B-C
B 清楚姐姐带带我 当数大于 1e9的时候就取模//#define int ll const int N = 1e5+10,mod = 19980829; int n,m; void solve() {ll res = 0;bool flag = false;int n;cin >> n;for(int i = 1 ; i <= n ; i ++) {ll a, b;cin >> a >> b;if((!flag &am…
2022/9/2 23:24:34 人评论 次浏览 -
【luogu CF1710C】XOR Triangle(数位DP)
XOR Triangle 题目链接:luogu CF1710C 题目大意 给你一个数 n,要你求有多少个满足条件的 a,b,c 使得它们两两异或得到的三个值可以得到一个非退化三角形。 其中 a,b,c 值域在 0~n 之间。 思路 考虑要满足三个数任意放要: \(a\oplus b+a\oplus c>b\oplus c\) 然后考虑…
2022/8/15 6:25:20 人评论 次浏览 -
8.10算法笔记强化随记
算法随记: 1.关于逻辑非的两种使用情况其中一个: !布尔类型表达式 !布尔类型表达式:上方出的值d必然为错的下面if里面的条件才能执行,如果上面d是对的,下面的条件也需要改成对的2.判断闰年 判断闰年有两个条件: (1)年份能被400整除,比如2000年 (2)年份能被4整…
2022/8/11 1:22:54 人评论 次浏览 -
UE4 Tick机制
为了管理时间,Unreal将游戏运行时间片分隔为"Ticks"。一个Tick是关卡中所有Actors更新的最小时间单位。一个tick一般是10ms-100ms(CPU性能越好,游戏逻辑越简单,tick的时间越短)。Tick总流程 一共有8个TickGroup:/** Determines which ticking group a ti…
2022/7/31 23:39:21 人评论 次浏览 -
win32 semaphore(信号量)
线程同步 1.原子锁(原子锁只能对运算符进行操作,可以通过flag简易实现) 产生原因 多个线程对一个数据进行原子操作,就会导致结果丢失。比如 -- 或者 ++//原子锁函数,在任何一个时间只能有一个线程访问InterlockedXXX();2.互斥 产生原因 多线程下面代码或者资源的使用特…
2022/7/30 23:24:10 人评论 次浏览 -
左偏树【待施工】
#include<bits/stdc++.h> using namespace std; const int N = 1e5 + 10; int fa[N],ls[N],rs[N],dist[N],val[N],id[N]; bool del[N]; int n,m,cnt;int get(int x) {if(x == fa[x])return x;return fa[x] = get(fa[x]); }struct leftist {int id,val;bool operator…
2022/7/23 23:28:25 人评论 次浏览 -
C++ enable_if:模板特化实例
所需头文件 #include <type_traits>函数返回值特化 // the return type (bool) is only valid if T is an integral type template <typename T> typename std::enable_if<std::is_integral<T>::value, bool>::type is_odd(T i) {return bool(i %…
2022/7/23 14:25:17 人评论 次浏览 -
Java的强制类型转换
java中的强制类型转换(转载) 一、 整数 int 转换成字串 String , 有三种方法 : 1. String s = String.valueOf(i); 2. String s = Integer.toString(i); 3. String s = "" + i;二、String 转 int 1. int i = Integer.parseInt(String xx); 2. i = Integer.par…
2022/7/13 1:21:11 人评论 次浏览 -
Codewars note: Convert boolean values to strings 'Yes' or 'No'
>> False >> No >>True >> Yes Solutions: 1def bool_to_word(boolean):return "Yes" if boolean else "No"2def bool_to_word(boolean):return [No, Yes][boolean]def bool_to_word(boolean):return [No, Yes][boolean]bool…
2022/7/10 23:51:25 人评论 次浏览 -
简单的C# 同步方法转异步方法(含有返回值的情况)
假设我们现在有一个方法叫DoWork,返回一个bool类型的值private bool DelayWork(){Thread.Sleep(5000);return true;}现在我们要将它改成DoWorkAsync 的异步方法,可以这样改private async Task<bool> DoWorkAsync(){var t = await Task.Run(DelayWork);return t; }…
2022/7/5 14:22:04 人评论 次浏览