windows下安装GMP真的是非常烦的事情,要不是ubuntu虚拟机太卡了,我才不这么整
1、下载GMP
从官网下载GMP包,本地解压
官网地址:https://gmplib.org/
2、下载msys
msys可以通过MinGW Installation Manager安装:(先讲怎么安装MinGW)
下载MinGW的网址:http://www.mingw.org/
安装MinGW成功后会有安装管理器:(我这里不是安装完的界面,不过差不多)
把gcc, g++, base, msys啥的都勾选(具体有啥我忘了,配置C/C++时候你们应该整过,不过这不是本文的重点,可以去其他MinGW的博文参考)。重点是msys勾选了,要不然没有msys下面就没办法弄了。
勾选完后菜单栏里Installation->apply changes
这些步骤完成后,查看你的MinGW安装目录下有无msys文件夹。如果有,进入msys文件夹,里面有个msys.bat,这就代表msys安装成功。
3、安装GMP
双击msys.bat,你会看到类似Linux的命令行窗口。通过cd命令进入解压好的gmp文件夹:(假设我把它放在了C:/gmp/),依次执行以下指令
cd C:/gmp
./configure --prefix=你编译后存放的路径
make
make check
make install
安装过程中,不要认为你电脑卡了,因为这将花费你大量的时间(几个小时)相比之下linux快的不是一星半点。注意,我这里生成的是静态库,生成动态库的方法这里不作描述(别喷我,看标题)。
全部完成后,进入gmp文件夹内,你会看到一个.libs文件夹,里面有.a文件,那就是我们需要的静态库。
redist value string 乱码 redis编码字符集
Redis每种数据结构都有自己底层的内部编码实现,而且是多种实现。 如图:目录字符串哈希列表集合有序集合字符串1.三种编码: int:8个字节的长整型 embstr:小于等于39个字节的字符串 raw:大于39个字节的字符串 Redis会根据当前值的类型和长度决定使用哪种内部编码实现2.例子 整数类型示例如下: set m 6666
object encoding m 短字符串示例如下: #小于
VScode每次打开都要从新安装python扩展包 vscode每次运行都要选环境
基本步骤首先是安装一个软件,安装完成之后就需要配置了 因为VSCode不能直接拿来写C,所以需要相关插件, 然后任何语言的程序在运行前都需要编译,那还需要一个编译器,很可惜VSCode插件里面不自带,所以要自己下载然后配置; 最后在VSCode中进行相关配置,就可以愉快的编写代码了。下载并安装vscodevscode下载地址
安装相关插件 如同所示安装编译器(MinGW-W64 GCC)离线下载地