- 博客(26)
- 收藏
- 关注
原创 asp.net mvc错误 System.TypeLoadException:无法从程序集“ EntityFramework,Version = 6.0.0.0,Culture = neutral,P
错误System.TypeLoadException:无法从程序集“ EntityFramework,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089”中加载类型“ System.Data.Entity.Infrastructure.Design.Executor + Scaffold”因为vs 2019 升级到 vs 2022 需要6.4.4的ef,可能用nuget时dll文件没更换解决很无语,将bin
2022-04-15 20:02:53
776
原创 【打卡-蓝桥杯】Day 18
题目1 :算法提高 最长公共子序列解题思路动态规划,先从一个开始找,如果相等,arr[i][j] = arr[i-1][j-1]+1否则 找 上面和左面 最大的代码def lcs(str1, str2): l1 = len(str1) l2 = len(str2) arr = [[0 for _ in range(l1 + 1)] for _ in range(l2 + 1)] for i in range(1, l1+1): for j
2022-03-22 19:02:19
307
原创 【打卡-蓝桥杯】Day 17
题目1:算法训练 最小乘积(基本型)解题思路这题就是,用内置函数,一个数组升序,一个数组降序,对应位置相乘代码t = int(input())for _ in range(t): ans = 0 n = int(input()) arr1 = list(map(int, input().split())) arr2 = list(map(int, input().split())) numList1 = sorted(arr1) numLis
2022-03-21 22:38:57
304
原创 【打卡-蓝桥杯】Day 16
题目1:算法训练 寻找数组中最大值解题思路用内置函数max() 求最大值用内置函数index() 找最大值索引代码n = int(input())list = list(map(int, input().split()))max = max(list)index = list.index(max)print(max, index)题目2:算法训练 预测身高解题思路没啥好说的,判断求解,注意输出格式代码data = list(map(float, input().sp
2022-03-20 20:50:35
269
原创 【打卡-蓝桥杯】Day 15
题目1:算法训练 区间k大数查询解题思路切片后排序代码n = int(input()) # 序列长度li = list(map(int, input().split()))m = int(input()) # 询问个数ans = []for i in range(m): l, r, k = map(int, input().split()) templi = li[l-1:r] templi.sort(reverse=True) ans.ap
2022-03-12 17:56:54
144
原创 【打卡-蓝桥杯】Day 14
题目1: 算法训练 K好数解题思路动态规划代码""" 1 2 30 1 3 81 1 2 52 1 2 53 1 3 8"""k, l = map(int, input().split())mod = 1000000007ans = 0dp = [[0 for _ in range(l + 1)] for _ in range(k)]for i in range(k): dp[i][1] = 1fo
2022-03-11 21:24:26
116
原创 【打卡-蓝桥杯】Day 13 -- 一个质数肯定不会被小于它的质数除尽
题目1:算法训练 Torry的困惑(基本型)解题思路:一个质数肯定不会被小于它的质数除尽代码def is_prime(num): for i in tmp: if num % i == 0: return False return Truen = int(input())tmp = [2]ans = 2i = 3while True: if len(tmp) >= n: break if
2022-02-25 12:35:06
130
原创 【打卡-蓝桥杯】Day 12
题目1:算法训练 5-1最小公倍数解题思路最大公约数:辗转相除法c = a%bc != 0 => c = b % c => …最小公倍数: a*b/最大公约数代码# 最大公约数def gcd(a, b): c = a % b while c != 0: a = b b = c c = a % b return ba, b = map(int, input().split())# 最小公倍数
2022-02-24 13:56:09
201
原创 【打卡-蓝桥杯】Day 11
题目1:算法训练 1的个数解题思路:遍历,然后利用列表中的count()方法代码n = int(input())ans = 0for i in range(1,n+1): ans += list(str(i)).count("1")print(ans)题目2:算法训练 2的次幂表示解题思路代码...
2022-02-23 19:34:46
198
原创 【打卡-蓝桥杯】Day 10
题目1:基础练习 Huffuman树解题思路利用排序,找到两个最小的数由问题描述可知,n个数循环n-1次代码n = int(input())li = list(map(int, input().split()))val = 0for i in range(n-1): li.sort() val += li[0] + li[1] li_val = li[0] + li[1] li.pop(0) li.pop(0) li.append(li_
2022-02-22 19:57:27
209
原创 【打卡-蓝桥杯】Day 9
题目1 :基础练习 完美的代价解题思路贪心算法判断能不能变成回文数找贪心策略,交换最少。参考链接代码# 判断回文def is_pal(N, listStr): count = 0 for i in range(26): if listStr.count(chr(ord('a') + i)) % 2 != 0: count += 1 if count > 1: print("Impos
2022-02-20 13:18:15
202
原创 【打卡-蓝桥杯】Day 7
题目1:基础练习 芯片测试解题思路因为好的芯片多于坏的,所以如果是好芯片,那个被测试为 1 的 总数 > n/2代码n = int(input())arr = [list(map(int, input().split())) for _ in range(n)]for i in range(n): count = 0 for j in range(n): if arr[j][i] == 0: # 因为 坏芯片少,所以计算坏的 c
2022-02-17 13:11:01
233
原创 【打卡-蓝桥杯】Day 6 ----ASCII chr(ord(‘A‘))
题目1:基础练习 矩形面积交解题思路:找相交处,矩形的点坐标代码list1 = list(map(float, input().split()))list2 = list(map(float, input().split()))x1 = max(min(list1[0], list1[2]), min(list2[0], list2[2]))x2 = min(max(list1[0], list1[2]), max(list2[0], list2[2]))y1 = max(min(li
2022-02-16 14:38:26
334
原创 【打卡-蓝桥杯】Day 5 --- lower() 小写
题目 1:基础练习 时间转换解题思路取余,整除代码t = int(input())print(t // 3600, end=':')t = t % 3600print(t // 60, end=':')t = t % 60print(t)题目 2:基础练习 字符串对比解题思路if 判断其中使用 str.lower() 将字符串变为小写代码def contrast(str1, str2): if len(str1) != len(str2):
2022-02-15 17:37:27
191
原创 【打卡-蓝桥杯】Day 4--------不能使用split(‘ ‘),测试用例 最后一个数后有空格,直接split()
题目 1: 基础练习 十进制转十六进制解题思路方法一:递归,短除法方法二:format十进制转十六进制:format(n, ‘X’)十进制转八进制:format(n, ‘o’)十六进制转十进制:int(n, 16)八进制转十进制:int(n, 8)代码# 方法1 递归li = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']def hexadecimal(a): if a > 0:
2022-02-14 23:52:58
344
原创 【打卡-蓝桥杯】Day 3 ---切片 逆序list[::-1]
题目 1 :基础练习 杨辉三角形解题思路”第i+1行是(a+b)i的展开式的系数“,因此 使用 CikC_{i}^{k}Cik 计算方法二:二维数组代码def factorial(n): """ 计算阶乘 :param n:要计算的数 :return: 结果 """ f = 1 for i in range(1, n+1): f = f * i return fdef cik(n, k): """
2022-02-13 18:02:37
681
原创 【打卡-蓝桥杯】Day 2 --- format输出格式、ASCII
题目 1基础练习 闰年判断给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入包含一个整数y,表示当前的年份。输出一行,如果给定的年份是闰年,则输出yes,否则输出no。解题思路if判断代码y = int(input())if (y % 4== 0 and y % 100 != 0) or y % 400 == 0: print('yes')else:
2022-02-11 18:13:12
644
原创 【打卡-蓝桥杯】Day 1 --- %.7f 格式化输出
题目 1基础练习 A+B问题输入的第一行包括两个整数,由空格分隔,分别表示A、B。输出一行,包括一个整数,表示A+B的值。思路输入后使用split分割代码a, b = map(int, input().split())print(a+b)题目 2基础练习 Fibonacci数列Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入包含一个整数n。输出一行,包含一
2022-02-10 17:35:04
467
原创 VsCode+Anaconda+jupyter 报错:Kernel died with exit code
问题解决在后面!!!!安装Vscode 和 Anaconda 自行百度安装,在 Vscode中 安装 Python 插件创建 .ipynb 后缀的文件操作 与 网页版 jupyter notebook 相似报错内容:Kernel died with exit code 1. D:\IDE\Anaconda3\envs\pytorch\lib\site-packages\traitlets\traitlets.py:2196: FutureWarning: Support.
2021-09-03 17:38:26
1452
原创 jupyter notebook中使用虚拟环境
问题在 主环境 和 需要使用的虚拟环境中 安装conda install nb_conda切换 虚拟环境activate env_name
2021-07-26 12:26:50
72
转载 Python多进程(Multiprocessing)
Python多进程(Multiprocessing)仅供个人学习来源于 莫凡Python:https://mofanpy.com/tutorials/python-basic/basic/ 侵删什么是 Multiprocessing 和 threading 的比较多进程 Multiprocessing 和多线程 threading 类似, 他们都是在 python 中用来并行运算的. 不过既然有了 threading, 为什么 Python 还要出一个 multiprocessing 呢? 原因很
2021-04-07 10:44:08
159
转载 Python 多线程(Threading)
Python 多线程(Threading)仅供个人学习来源于 莫凡Python:https://mofanpy.com/tutorials/python-basic/basic/ 侵删什么是多线程 Threading多线程是加速程序计算的有效方式,使用 threading 模块添加线程 Threadimport threading# 获取已激活的线程数threading.active_count()>>> 2# 查看所有线程信息threading.enumer
2021-04-07 10:43:12
177
1
转载 Python 基础
Python 基础仅供个人学习来源于 莫凡Python:https://mofanpy.com/tutorials/python-basic/basic/ 侵删基本使用print 功能>>> print(1)1>>> print("we're going to do something")we're going to do something>>> print('apple' + 'car')applecar>>>
2021-04-07 10:42:18
135
1
原创 Python爬虫 第二讲
for循环name = 'neusoft'for x in name: print(x) if x == 's': print('哈哈')# 结果>>> neus哈哈oft进度条使用 pip install tqdm 安装tqdm库导入 tqdm 库和 time 库from tqdm import tqdmimport timemylist = []for i in range(20): mylist.appe
2021-04-07 10:37:49
145
原创 Python爬虫 第一讲
Python环境安装Python解释器的安装PyCharm的安装Python基础1. 输入输出语句:输出*print()*是一个python内置函数,可以直接输出括号里的对象。print('hello')#结果>>> hello*print()*也可以打印多个字符串age = 1name = "李白"school = "沈阳工学院"print(name, age, school) #用逗号隔开#结果>>> 李白 1 沈阳工学院输入
2021-04-07 10:34:10
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人