自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 ubuntu无法连接网络网络

Ubuntu18.04无网络连接解决办法:sudo service NetworkManager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service NetworkManager startUbuntu18.04的网络配置https://blog.youkuaiyun.com/weixin_42108484/article/details/82698877...

2020-11-30 21:34:31 312

原创 Ubuntu boost库 安装

1、下载boost源码 1)手动下载:boost源码下载 2)自动下载:wget -c 'https://dl.bintray.com/boostorg/release/1.69.0/source/boost_1_69_0.tar.bz2' -O ./boost_1_69_0.tar.bz22、解压到一个目录 tar -zxvf boost_1_69_0.tar.bz23、正常编译: cd boost_1_69_0 ./bootst...

2020-07-05 23:16:51 436

原创 Ubuntu cmake

方法一:1、sudo apt install cmake2、sudo apt-get install cmake-qt-gui方法二:1、官网下载合适的版本https://cmake.org/download/2、wgethttps://cmake.org/download/cmake-3.17.2.tar.gz3、下载后解压,然后进入目录执行 ./bootstr...

2020-04-29 10:52:54 327

原创 Ubuntu make

Ubuntu 安装makemake工具相当于一个智能的批处理工具,本身没有编译和链接的功能,而是用类似于批处理的方式通过调用makefile文件中用户指定的命令来进行编译和链接。而makefile又是什么,就相当于用户将要执行的一系列命令,make根据makefile中的命令对相应的源文件进行编译和链接的。方法一:(自动安装)1、进入root权限:su root2、更新安装列表:a...

2020-04-29 10:33:21 4904

原创 高精度 乘法

int* bignumMul(char *a1, char* b1){ int a[10000], b[10000], c[10000]; int flag, len_a, len_b, len_c; memset(a, 0, sizeof(a)); memset(b, 0, sizeof(b)); memset(c, 0, sizeof(c)); len_a = strlen(a...

2020-03-26 22:18:07 119

原创 【高精度】加法

核心思想:利用数组处理每位int* bignumPlus(char *a1, char *b1){ int a[10000], b[10000], c[10000]; int flag, len_a, len_b, len_c; memset(a, 0, sizeof(a)); memset(b, 0, sizeof(b)); memset(c, 0, sizeof(c));...

2020-03-23 23:16:39 128

原创 【Ubuntu+QTcreater】

参考安装:https://blog.youkuaiyun.com/shy19910509/article/details/86286402下载链接:https://blog.youkuaiyun.com/shy19910509/article/details/86286402参考链接:http://www.pianshen.com/article/30001267/1、注意版本,对应的系统下载的软件名为qt-...

2020-03-23 08:01:17 148

原创 【GMP 高精度计算库】GMP手册学习

使用GMP变量之前,需要先初始化,使用完毕要释放变量。初始化和释放是通过专门的函数调用完成的。一个变量只需要初始化一次,如果非要多次初始化,在每次初始化操作之间释放变量。初始化后的变量可以进行任意次赋值。一般在函数的开头初始化变量,函数末尾释放变量;为了效率,应避免过多的变量初始化和释放操作。整数函数:进行有符号整数运算,对应mpz_t类型,函数名一律以mpz_为前缀 1、初始化...

2020-03-22 21:48:49 2810

原创 【Linux + 安装库】Ubuntu18.4.0下安装gmp+ntl+crytpo++库的相关操作

一、装Ubuntu1、虚拟机下装好的ubuntu系统安装编译器,首先需要添加源代码 sudoadd-apt-repository ppa:ubuntu-toolchain-r/test2、添加源之后,安装编译器gcc安装 :sudo apt-get install gcc /sudo aptinstall gccg++安装 :sudo apt-get install g+...

2020-03-22 08:51:47 1847

原创 【Leetcode】83删除排序链表

1、头文件#ifndef _83#define _83#include <iostream>using namespace std;struct ListNode{ int val; ListNode *next; /*ListNode(int x) :val(x), next(NULL){}*/};void initList(ListNode *L);...

2020-02-29 23:16:24 129

原创 【非对称加密】RSA算法下

一、RSA介绍: 加密:密文=明文^E mod N (E,N)->>公钥 解密:明文=密文^D mod N (D,N)->>私钥 详细介绍: 1)利用素数生成函数产生两个大素数p,q,构造出N 2)构造最小倍函数 L =...

2020-02-29 15:06:55 294

原创 【非对称加密】RSA算法上

一、非对称加密算法 1976年,计算机学家Whitfield Diffie 和 Martin Hellman,提出了一种崭新构思,可以在不直接传递密钥的情况下,完成解密。这被称为"Diffie-Hellman密钥交换算法"  (1)乙方生成两把密钥(公钥和私钥)。公钥是公开的,任何人都可以获得,私钥则是保密的。  (2)甲方获取乙方的公钥,然后用它对信息加密。  (3...

2020-02-27 22:38:20 175

原创 [leetcode]67 二进制求和

string addBinary(string a, string b) { string c; string res; char flag = '0'; int pos = a.length() > b.length() ? b.length() : a.length(); if (a.length() > b.length()) { c.resize(a.leng...

2020-02-27 18:10:04 124

原创 [Leetcode]58 最后一个单词的长度

int lengthOfLastWord(string s) { int i = 0; int maxLength = 0; int flag = 0; while (s[i] != '\0'){ if (s[i] != ' ' && flag == 1){ maxLength = 1; flag = 0; } else if (s[i] != '...

2020-02-27 11:16:57 101

原创 【C++】动态分配内存用法

new分配内存:(ListNode 是一个结构体类型)ListNode *L=new ListNode()初始化一个空节点,无值,不提倡此种写法。ListNode *L=new ListNode(0) 初始化一个节点值为0的空节点,最常用最正规写法ListNode *L=null 为空,什么都没有;1、分配单个变量空间 Type *pointer = new Ty...

2020-02-22 15:58:03 463

原创 密码学

http://www.eskimo.com/~weidai/cryptlib.htmlhttps://web.archive.org/web/20051104140033/http://en.wikipedia.org/wiki/Elliptic_curve_cryptography

2020-01-09 10:36:32 146

原创 资源

https://blog.youkuaiyun.com/tzwh_86/article/details/9114775

2020-01-07 16:02:37 311

原创 Ubuntu 卸载

1 apt-get purge /apt-get --purge remove:删除已安装的包,不保留配置文件2 apt-get autoremove :删除为了满足依赖而装的,保留配置文件3 apt-get remove :删除已安装的包,不会删除依赖软件包,保留配置文件4 apt-get clean :删除/var/cache/apt/archives的所有deb5 apt-g...

2019-12-29 17:12:24 1112

原创 printf和cout的区别

问题描述:printf("%s",string)出现乱码 与 cout << string 无乱码C标准输入输出(stdio)的方法是借助输出函数printf和scanf printf输出格式:%[标志][输出最小宽度][.精度][长度] %c 输出单个字符 %d /i以十进制形式输出带符号整数 %e/E以指数形式输出单精度...

2019-12-19 17:33:04 1398

原创 Ubuntu升级g++编译器(二)

1、sudo add-apt-repository ppa:ubuntu-toolchain-r/test(加源)2、sudo apt-get install(更新列表)3、删除gcc/g++sudo update-alternatives --remove-all gccsudo update-alternatives --remove-all g++4、安装gcc/g++...

2019-12-05 15:47:04 287

原创 Ubuntu升级g++编译器(一)

预备知识命令:wget (下载文件)wget+空格+参数+文件路径命令:tar(解压)tar+空格+参数组+文档1、下载wgethttp://mirrors.ustc.edu.cn/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz2、解压tar zxvf gcc-9.2.0.tar.gz3、下载gcc依赖文件和库./contrib/do...

2019-12-05 15:26:51 769

原创 Ubuntu安装或者更新软件包

以安装编译工具cmake为例一、使用命令查看cmake (cmake --version)二、检查gcc/g++的安装版本(gcc --version / g++ --version)三、若没有g++/gcc使用 sudo apt-get install gcc/g++即可四、cmake官网下载cmake-3.16.0.tar.gz(wget https://cmake.org/d...

2019-12-05 14:02:25 793

原创 Ubuntu换源

换源的目的为了更快地下载软件复制源文件备份sources.list. sources.list是包管理工具apt所用的记录软件包仓库位置的配置文件 方式一 sudo cp sources.list sources.list.bak 方式二 sudo tar -zcvf sources.list.tar.gz sources.list 2.换源#中...

2019-12-03 19:09:15 175

原创 Win10+Ubuntu的安装与使用(HP)

一、准备工作1、制作ubuntu系统盘https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#8二、开始1、插入做好的ubuntu系统盘,F9进入bios模式,选择usb系统盘进入2、直接点击桌面安装器安装选择语言-》键盘布局-》网络设置软件安装1、ubuntu与win...

2019-12-03 13:18:38 801

转载 OSG内置的枚举键值与键盘的对应关系

https://blog.youkuaiyun.com/u014587123/article/details/80444228

2018-08-30 13:48:32 361

转载 VS2013中strcpy函数的使用

https://blog.youkuaiyun.com/u010273652/article/details/21320431

2018-08-20 11:32:59 1491

原创 VS中用C语言实现声音播放

关键代码:#pragam comment(lib,"Winmm.lib")                 PlaySound(TEXT("sounds\\:歌名.wav"),NULL,SND_FILENAME|SND_ASYNC|SND_LOOP)方法1:按照下图所示,直接调试执行之后,将音乐文件夹拷贝放置在工程下面的DEBUG文件下即可播放 方法2:通过项目属性,修改连接器的方式同样可以实现声...

2018-06-20 09:34:29 12606 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除