- 博客(30)
- 资源 (43)
- 问答 (2)
- 收藏
- 关注
原创 【区块链】区块链基础知识
区块链三大主流开发语言: a) Golangb) C++c) Node.js区块链概述a) 产生背景i. 密码朋克:通过匿名性保护隐私安全ii.不可篡改的文件记录:通过给记录加盖时间戳,记录不可篡改文件iii.通过加密货币代替现金iv.分布式传输b)区块链发展历史i.09年中本聪发布区块链白皮书。 区块链1.0ii.2014年,以太坊诞生。 区块链2.0iii.18年中期,EOS主网上线。区块链3.0iv.超级账本:Fabric,不支持发币。c)区块链场景概念i.数字货.
2021-01-29 11:56:17 4807 3
原创 【Python】求s=a+aa+aaa+aaaa+aaa…a的值,其中a是一个数字。
题目:求s=a+aa+aaa+aaaa+aaa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数字相加),几个数相加由键盘控制。a = input('a=')n = int(input('n='))s = 0sum = 0inta = int(a[0])for i in range(n): sum += inta s += sum inta *= 10print(s)...
2021-01-27 14:05:33 9926
原创 【密码学】【Go】详解DES-CBC模式
什么是CBC模式CBC模式的全称是:Cipher Block Chaining模式(密文分组链接模式)。在CBC模式中,首先将明文分组与前一个密文分组进行XOR运算,然后再进行加密。CBC模式的加解密基于CBC的数据块的加密和解密迭代过程如上图所示,每一个数据块的加密和解密过程都依赖上一个数据块。一旦有一个数据块出现错误将会出现“雪崩效应”。初始化向量当加密第一个明文分组时,由于不存在“前一个密文分组”,因此需要事先准备一个长度为一个分组的比特序列来代替“前一个密文分组”,这个比特序列称为初始
2021-01-25 10:33:16 5024
原创 【Go】【密码学】【Day01】对字符串进行简单加解密
package mainimport ( "bytes" "encoding/hex" "fmt")func main() { data := []byte("ReganYue") encrypt_msg := EnCrypt("123", data) fmt.Println("encrypt_msg = ", encrypt_msg) fmt.Printf("%x\n", encrypt_msg) fmt.Println(hex.EncodeToString(encrypt_ms
2021-01-24 17:14:06 4047
原创 【Go】【GoLand 2020.3.1 x64】Go语言环境的的搭建及运行HelloWorld程序
先在https://golang.google.cn/dl/下载编译器。然后一直下一步就行了。这样就显示安装成功了。写一个HelloWorld吧编译程序go build 文件名然后运行程序配置环境变量安装Goland然后一直下一步。然后选择稍后重启或者立刻重启。然后就是注册Goland了,本文就不讲诉如何注册了,分享一个注册码,但是很快就会过期。8YRUVVX9JG-eyJsaWNlbnNlSWQiOiI4WVJVVlZYOUpHIiwib..
2021-01-23 20:51:32 4252
原创 【Java】【博弈问题】取球游戏
每次只能取1个、3个、7个或8个球。n表示对手取球时的球数public class a { public static boolean f(int n){ if(n>1 && f(n-1)==false) return true; if(n>3 && f(n-3)==false) return true; if(n>7 && f(n-7)==false) return true;
2021-01-22 18:02:41 3265
原创 【Java】求30个人中有人生日相同的概率
public class a { //30个人中有生日相同的概率 public static void main(String[] args){ final int N =10000; int n=0; for(int i=0;i<N;i++){ int[] x = new int[365]; for(int j=0;j<30;j++){ int p =
2021-01-21 21:02:10 3595
原创 【Python】【天池龙珠计划笔记】Python中的异常处理
异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。1. Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivision
2021-01-20 22:17:23 3935
原创 【Python】天池龙珠计划中例举的便于学习推导式的例子
列表推导式例子1x = [-4, -2, 0, 2, 4]y = [a * 2 for a in x]print(y)# [-8, -4, 0, 4, 8]例子2x = [(i, i ** 2) for i in range(6)]print(x)# [(0, 0), (1, 1), (2, 4), (3, 9), (4, 16), (5, 25)]例子3x = [i for i in range(100) if (i % 2) != 0 and (i % 3) .
2021-01-20 22:05:28 3118
原创 【Java】 [蓝桥杯][2013年第四届真题]买不到的数目
题目描述小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。输入两个正整数,表示每种包装中糖的颗数(都不多于1000)输出一个正整数,表示最大不能买到的糖数样例输入4 7样例输出
2021-01-20 15:46:51 2719
原创 【Java】一次不定方程的两种解法
public class a { //一次不定方程 ax+by=c public static void f1(int a,int b,int c){ for(int x=0;x<=100;x++){//x,y的取值范围为0-100 for(int y=0;y<=100;y++){ if(a*x+b*y==c) { System.out.println("x="+x+.
2021-01-20 14:27:55 3326
原创 【Python】如何简单输出一个浮点数的小数点后面100位
有时候我们想保留浮点型的小数点后 n 位。可以用 decimal 包里的 Decimal 对象和 getcontext() 方法来实现import decimalfrom decimal import Decimaldecimal.getcontext().prec = 100///getcontext().prec 来调整精度。c = Decimal(1) / Decimal(3)print(c)#0.333333333333333333333333333333333333333333333
2021-01-20 10:44:34 4175
原创 【Python】is not\not\==\!=的区别
a = "hello"b = "hello"print(a is b, a == b) # True Trueprint(a is not b, a != b) # False Falsea = ["hello"]b = ["hello"]print(a is b, a == b) # False Trueprint(a is not b, a != b) # True Falseis, is not 对比的是两个变量的内存地址==, != 对比的是两个变量的值比较的两个变
2021-01-20 10:33:01 3758 2
原创 【Java】埃氏筛法快速求第1000091个素数是什么
public class a { //埃氏筛法 //求第1000091个素数是什么。 public static void main(String[] args){ int N = 100000001; int x = 1000091; byte[] a=new byte[N]; for(int i=2;i<N/2; i++){ if(a[i]==1) continue;
2021-01-20 09:58:02 2729
原创 【Java】求最大公约数的几种方法
public class a { public static void main(String[] args){ int a=40; int b=15; for(int i=15;i>0;i--){ if(a%i==0 && b%i==0){ System.out.println(i); break; }
2021-01-20 09:15:43 3411
原创 【Python】输入一个自然数n,求小于等于n的素数之和
import mathdef isPrime(num): for i in range(2,int(math.sqrt(num))): if(num%i==0): return False return Truesum=0n=int(input())for i in range(2,n+1): if(isPrime(i)): sum+=iprint(sum)
2021-01-19 16:31:52 5925 2
原创 【Java】如何简单输出一个浮点数的小数点后面100位
import java.math.BigDecimal;import java.math.MathContext;public class a { public static void main(String[] args){ BigDecimal a = BigDecimal.valueOf(1).divide(BigDecimal.valueOf(6) ,new MathContext(100)); System.out.println(a);
2021-01-18 23:14:23 2935
原创 【Java】IEEE754浮点数中的特殊数
想了解更多关于IEEE754的请点击以下链接。IEEE 754浮点数标准详解http://c.biancheng.net/view/314.htmlpublic class a { public static void main(String[] args){ double a=3.0/0; System.out.println(a+1); System.out.println(a+a); System.out.println(1
2021-01-18 23:00:36 3123
原创 【Java】用递归法把一个数加法划分
例如:6可以划分为:65 14 24 1 13 33 2 13 1 1 12 2 22 2 1 12 1 1 1 11 1 1 1 1 15可以划分为:54 13 23 1 12 2 12 1 1 11 1 1 1 1public class a { //对n进行划分,a是缓冲,k是当前的位置。 public static void f(int n,int[] a,int k){ if (n<=0){ f
2021-01-18 15:40:01 2703
原创 【Java】m个A,n个B,组成多少个排列
public class a { //m个A,n个B,组成多少个排列 public static int f(int m,int n){ if(m==0 || n==0) return 1; return f(m-1,n) + f(m,n-1); } public static void main(String[] args){ System.out.println((f(3,1))); }}...
2021-01-17 16:04:59 3924
原创 【Java】递归法求杨辉三角第m层第n个元素的值
public class a { //杨辉三角m层的第n个元素 public static int f(int m,int n){ if(n==0) return 1; if(m==n) return 1; return f(m-1,n)+f(m-1,n-1); } /* public static void main(String[] args){ System.out.print(f(5,0
2021-01-17 15:49:53 3843
原创 【Java】递归求字符串的逆串
public class h { public static String f(String s){ if(s.length()<=1) return s; return f(s.substring(1))+s.charAt(0); } public static void main(String[] args){ System.out.println(f("abcd")); }}
2021-01-16 18:25:42 3873
原创 【Java】递归方法求两个字符串的最大公共子序列的长度
public class h { public static int f(String s1,String s2){ if(s1.length()==0||s2.length()==0){ return 0; } if(s1.charAt(0) == s2.charAt(0)) { return f(s1.substring(1),s2.substring(1)) +1;} else { return Math
2021-01-16 17:18:47 3963
原创 【Java】递归法求n个元素的全排列
public class h { //k表示当前的交换位置。 public static void f(char[] data,int k){ if(k==data.length){ for(int i=0;i<data.length;i++){ System.out.print((data[i]+" ")); } System.out.println(); }
2021-01-16 10:17:41 3090
原创 【JAVA】递归求组合数算法
public class h { //在n个球中,任意取出m个(不放回),求有多少种取法。 public static int f(int n,int m){ //n个取m个。 if(n<m) return 0; if(n==m) return 1; if(m==0) return 1; return f(n-1,m-1)+f(n-1,m); } public static void ma
2021-01-15 11:07:59 2885
原创 【Java】【Python】【递归】判断两个字符串是否相同
public class h { public static boolean isSameString1(String s1,String s2){ return s1.equals(s2); } public static boolean isSameString2(String s1,String s2){ if(s1.length()!=s2.length()) return false; if(s1.length()==0) r
2021-01-15 09:50:18 4420
原创 【java】【递归】利用递归求数组和
public class h { public static int f(int[] a,int begin){ if(begin == a.length) return 0; int x = f(a,begin+1); return x+a[begin]; } public static void main(String[] args){ int[] a={1,2,3,4,5,6,7,8,9,10};
2021-01-14 16:46:47 4653
原创 【Leetcode】【Python】删除排序数组中的重复项(用双指针法)
给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给定 nums = [0,0,1,1,1,2,2,3,3,4],函数应该返回新的长度 5, 并且原数组 nums 的
2021-01-11 22:57:18 3459
原创 【蓝桥杯】【Python】次数差
题目描述x星球有26只球队,分别用a~z的26个字母代表。他们总是不停地比赛。在某一赛段,哪个球队获胜了,就记录下代表它的字母,这样就形成一个长长的串。国王总是询问:获胜次数最多的和获胜次数最少的有多大差距?(当然,他不关心那些一次也没获胜的,认为他们在怠工罢了)示例输入描述:输入,一个串,表示球队获胜情况(保证串的长度<1000)比如:样例输入:abaabcaa输出描述:要求输出一个数字,表示出现次数最多的字母比出现次数最少的字母多了多少次。比如:对应输出:4运行限制
2021-01-10 13:55:15 2794
原创 【蓝桥杯】【Python】缩位求和
题目描述在电子计算机普及以前,人们经常用一个粗略的方法来验算四则运算是否正确。比如:248 * 15 = 3720把乘数和被乘数分别逐位求和,如果是多位数再逐位求和,直到是1位数,得2 + 4 + 8 = 14 ==> 1 + 4 = 5;1 + 5 = 65 * 6而结果逐位求和为 35 * 6 的结果逐位求和与3符合,说明正确的可能性很大!!(不能排除错误)请你写一个计算机程序,对给定的字符串逐位求和。示例输入描述输入为一个由数字组成的串,表示n位数(n<1000);
2021-01-10 11:41:11 2837 2
SpringBootBackend-master.zip
2023-07-09
springboot-docker-mongo-main.zip
2023-07-09
SpringBoot-Kafka-Cassandra-master.zip
2023-07-09
iCare-main.zip
2023-07-09
springboot-quick-build-master.zip
2023-07-09
springboot-examples-master.zip
2023-07-09
cloud-project-master.zip
2023-07-09
微信订餐小程序项目.zip
2023-07-02
PHP-Student.7z
2023-07-02
夏日读书图书管理系统.zip
2023-07-02
夏日读书图书管理系统.7z
2023-07-02
Javascript实现疯狂坦克大战网页版游戏.7z
2023-07-02
bbs(论坛)系统.7z php+mysql
2023-07-02
购物网站系统的设计与实现.7z
2023-07-02
在Linux环境下对GitHub网站个人博客的搭建.7z
2023-07-02
C语言实现堆排序、用栈实现表达式求值、B+树和红黑树
2023-06-30
用C语言实现堆、栈、B+树、红黑树
2023-06-30
PHP 电子商务系统.zip
2023-06-30
基于微信小程序开发的一款移动端电商.7z
2023-06-30
购物系统.zip 附带有详细文档!
2023-06-30
air-wars.zip 带文档
2023-06-30
Linux实验报告.zip 带数据结构代码
2023-06-29
商场微信小程序.7z 带文档
2023-06-29
了解并学习Linux系统的相关操作.zip
2023-06-29
PHP在Linux上的实现.7z
2023-06-29
一款关于体育新闻的简单微信小程序.zip
2023-06-28
基于MNist数据集对机器学习进行入门学习.7z
2023-06-28
图书管理系统.zip Linux C
2023-06-28
maxwell-master.zip
2023-06-20
java-design-patterns-master.zip
2023-06-20
1693基于Java的二手车交易拍卖系统设计.zip
2023-06-20
jeesite-master-2.7z
2023-06-20
12万字java面经总结.pdf
2023-06-20
stanfordSentimentTreebank-2.7z 英文情感分析数据集
2023-04-26
TPH-YOLOv5: Improved YOLOv5 Based on Transformer Prediction Head
2023-04-26
JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译).zip
2023-04-18
php+mysql学生成绩查询(系统).zip
2023-04-17
php+mysql社区交流系统(毕业论文+封面目录+系统+说明书).zip
2023-04-17
基于PHP的产品报价系统的设计与开发(源代码+论文)1.7z
2023-04-17
在线弹钢琴网站源码 Simple & Elegant Piano Online
2023-04-05
求大佬解答,为什么这段代码用devC++运行正常,但是放PTA会出现段错误。
2020-06-11
请问这个程序填空题怎么做?
2020-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人