搜索结果
查询Tags标签: unsigned,共有 279条记录-
c/c++编写dll进行AES加解密供其他语言调用
上一篇文章:c/c++编写dll供其他语言调用 那篇文章说了怎么用dev c++和vs2017编写dll计算md5,这好像并没什么软用,只是做演示用的代码,因为大部分语言想找md5的库很简单,所以这篇文章说说怎么编写AES加解密的dll AES代码 叫我用c/c++写个aes算法来不太可能,还是照旧去…
2021/10/5 20:11:02 人评论 次浏览 -
[算法竞赛进阶指南]64位整数乘法
传送门 code #include<bits/stdc++.h> using namespace std; unsigned long long a,b,c;//int main() {cin>>a>>b>>c;unsigned long long ans=0,now=a;//while(b>0){if(b&1){ans=(ans+now)%c;}now=now*2%c;b>>=1;}ans%=c;cout<&…
2021/10/2 1:11:08 人评论 次浏览 -
[算法竞赛进阶指南]64位整数乘法
传送门 code #include<bits/stdc++.h> using namespace std; unsigned long long a,b,c;//int main() {cin>>a>>b>>c;unsigned long long ans=0,now=a;//while(b>0){if(b&1){ans=(ans+now)%c;}now=now*2%c;b>>=1;}ans%=c;cout<&…
2021/10/2 1:11:08 人评论 次浏览 -
组合算法的迭代实现
1 #include <stdio.h>2 #include <stdlib.h>3 #include <stdbool.h>4 5 int Combine(const int const arr[], const int n, const int m)6 {7 #define MAX_COMBINE_M 108 #define MAX_COMBINE_N 109 10 if (m > MAX_COMBINE_M || n > MAX_CO…
2021/9/29 11:40:39 人评论 次浏览 -
组合算法的迭代实现
1 #include <stdio.h>2 #include <stdlib.h>3 #include <stdbool.h>4 5 int Combine(const int const arr[], const int n, const int m)6 {7 #define MAX_COMBINE_M 108 #define MAX_COMBINE_N 109 10 if (m > MAX_COMBINE_M || n > MAX_CO…
2021/9/29 11:40:39 人评论 次浏览 -
攻防世界逆向高手题之zorropub
攻防世界逆向高手题之zorropub 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的zorropub . . 最近有点偷懒了,几天没写题了,时间都是挤出来的,再忙也应该每天抽出时间来做题保持积累才对。 . . 下载附件,照例扔入exeinfope中查看信息: . . 64位ELF文件无壳…
2021/9/26 23:14:41 人评论 次浏览 -
攻防世界逆向高手题之zorropub
攻防世界逆向高手题之zorropub 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的zorropub . . 最近有点偷懒了,几天没写题了,时间都是挤出来的,再忙也应该每天抽出时间来做题保持积累才对。 . . 下载附件,照例扔入exeinfope中查看信息: . . 64位ELF文件无壳…
2021/9/26 23:14:41 人评论 次浏览 -
Linux-net-bridge网桥-br.c
/net/bridge/br.c 一、介绍 br.c是Linux网桥实现的核心文件,定义了最基本的网桥操作,包括初始化、反初始化、修改属性等。 二、重要结构体 (一)net_bridge 定义了网桥所需要的数据,一个net_bridge变量就代表了一个网桥。 struct net_bridge {spinlock_t lock;spinl…
2021/9/21 7:30:17 人评论 次浏览 -
Linux-net-bridge网桥-br.c
/net/bridge/br.c 一、介绍 br.c是Linux网桥实现的核心文件,定义了最基本的网桥操作,包括初始化、反初始化、修改属性等。 二、重要结构体 (一)net_bridge 定义了网桥所需要的数据,一个net_bridge变量就代表了一个网桥。 struct net_bridge {spinlock_t lock;spinl…
2021/9/21 7:30:17 人评论 次浏览 -
C++中各种类型的最大值和最小值
//Author:PanDaoxi #include <iostream> #include <climits> using namespace std; int main(){cout<<"最大值:"<<endl; cout<<"int类型:"<<INT_MAX<<endl;cout<<"char类型:"<<C…
2021/9/19 17:08:24 人评论 次浏览 -
C++中各种类型的最大值和最小值
//Author:PanDaoxi #include <iostream> #include <climits> using namespace std; int main(){cout<<"最大值:"<<endl; cout<<"int类型:"<<INT_MAX<<endl;cout<<"char类型:"<<C…
2021/9/19 17:08:24 人评论 次浏览 -
华为代码代码规范&&《数学之美》
华为代码规范: //转自:https://blog.csdn.net/qq_33499229/article/details/88677757 1.不要使用难懂的技巧性很高的语句,除非很有必要时 高技巧语句不等于高效率的程序,实际上程序的效率关键在于算法。这可能是很多初学者最容易犯得错误。 2.去掉没必要的公共变量 …
2021/9/12 23:07:16 人评论 次浏览 -
华为代码代码规范&&《数学之美》
华为代码规范: //转自:https://blog.csdn.net/qq_33499229/article/details/88677757 1.不要使用难懂的技巧性很高的语句,除非很有必要时 高技巧语句不等于高效率的程序,实际上程序的效率关键在于算法。这可能是很多初学者最容易犯得错误。 2.去掉没必要的公共变量 …
2021/9/12 23:07:16 人评论 次浏览 -
c++ 高并发队列的实现
JAVA如何进行CAS 讲到java的队列时,讲到java中的CAS操作 回顾下java中的cas,主要采用compareAndSet方法,如AtomicReference中所使用的: AtomicRefrence.java /*** Atomically sets the value to the given updated value* if the current value {@code ==} the expect…
2021/9/11 20:06:50 人评论 次浏览 -
c++ 高并发队列的实现
JAVA如何进行CAS 讲到java的队列时,讲到java中的CAS操作 回顾下java中的cas,主要采用compareAndSet方法,如AtomicReference中所使用的: AtomicRefrence.java /*** Atomically sets the value to the given updated value* if the current value {@code ==} the expect…
2021/9/11 20:06:50 人评论 次浏览