随笔分类 - 知识杂区
摘要:type 的 type: a = 1 print(type(type(a))) s = type(a) print(f'type = {s}') # <class 'type'> # type = <class 'int'> 可见type自身是一种类型,不是str但是可以转化成str li = [2
阅读全文
摘要:数据类型List name4 = 2333 name = ['name1', 'name2', f'name3', 2333-333, name4] print(name) # ['name1', 'name2', 'name3', 2000, 2333] 可以看出单引号是String的默认字面量
阅读全文
摘要:参考博客: https://blog.csdn.net/qq_25847123/article/details/103141321 RSA算法取名于三位开发者姓名的首字母,作为最出名的公钥加密算法,其形式非常简洁,构造非常简单。 但是初学者可能会出现一些疑问,我在初学时的两个疑问最近又学了一遍才完全
阅读全文
摘要:对象: 对象类似C语言结构体,{}内是Object的属性,一个属性就是一个键值对(“key: value”),其中键(key)是一个字符串(也叫做属性名),值(value)可以是任何值,包括Object,因此Object可以嵌套。 let user = new Object(); // “构造函数”
阅读全文
摘要:函数: //定义函数的两种方式 function func1() { //函数声明 console.log("qwq"); } let func1 = function() { //函数定义 console.log("qwq"); }; //两者有细微差异,function为函数声明,let为函数定
阅读全文
摘要:JavaScript 是一种解释型脚本语言,和python比较类似(逐行解释代码,遇到语法错误程序停止),和html的文本标识语言不一样。 也有人说JavaScript是和C语言类似的编译型语言?用编译器将代码转化为低级语言之后执行。但是官方说法是JavaScript是解释型语言,浏览器中有Java
阅读全文
摘要:指针: C语言指针运算中,&是取地址符号,*是解地址符号,是一对逆运算,对于一个变量a和一个指针p有下面两式成立: *(&a) = a; &(*p) = p; 我们一般认为指针的定义类型是 int* ,因此int* p表示定义指针p,* 的位置随意,可以写成int *p。 这里p就是指针,而不是说*
阅读全文
摘要:参考博客:GMP库使用方法(play maker) 参考博客:GMP函数 准备工作: 先编译好gmp库,make工作估计要花费1-3分钟,如果没有长时间的编译活动请去其他博客查找哪里出了问题。 编译好之后应该有如下效果: 根目录/usr/local/include 下应当有gmp.h,如果附加上c+
阅读全文