自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 angular中配置cesium

1.首先我们安装cesium,在命令行中npm install --save cesium2.再安装类型描述文件npm install @types/cesium --save3.在项目中引用cesium打开angular.json文件,添加如下路径:4.在main.ts中配置Cesium的环境路径main.ts中添加以下语句:5.然后在我们新生成组件在模板文件中加入id6....

2019-04-03 16:29:37 1314 2

原创 关于localhost、127.0.0.1、本机地址

localhost是一个域名,一般是在hosts中绑定为127.0.0.1,可以修改;一般本机中有三个网卡,虚拟网卡,有线网卡跟无线网卡,127.0.0.1是虚拟网卡的ip

2019-03-27 14:14:09 2687

原创 利用Python将csv文件按照某列分成小csv

需求:网上下载的csv文件,包含的几十万的数据,想要根据MMSI的值分为不同的csv文件主要步骤:read_csv:读取存放所有数据的csv文件drop_duplicates:去掉重复的数据(默认为所有特征值匹配才相同)groupby:按照MMSI特征值进行分组对分组后的数据逐行进行写入遇到的主要问题:分组后的每一组数据,如何写入不同的csv文件中。解决使用的是to_csv写...

2019-03-05 21:56:20 8466 14

原创 Apache+Maven+swagger

1.Apache是一个web服务器,将网站放在上面架设好,外界就可以进行访问; 2.管理jar包的工具maven,可以使用maven构建web项目,也就是一个项目管理工具。它的作用就是: (1)统一开发规范与工具; (2)统一管理jar包; 3.在eclipse中对配置maven Window->prefrences->maven->user setting,将下载的m...

2018-08-23 19:23:03 297

原创 Cesium与PrimeNG结合导致界面元素被Cesium覆盖的问题

问题描述:接触的项目开始的时候是用的PrimeNG的样式,后来改为使用Cesium库,出现了一个神奇的现象,在使用dialog时,dialog出现后会把整个的界面完全覆盖,包括dialog;(因为公司的项目不方便截图,大体的如下,就是dialog的对话框也在隐藏层的下面) 解决思路:考虑到可能是因为在从PrimeNG转换到Cesium时,遗漏了某些问题。在使用PrimeNG时为了显示界面,将...

2018-07-25 12:31:30 769

原创 判断两个三角形是否重叠

在判断一个已知的三角形t1是否与另一个三角形t2重叠时我的思路是:(1)首先得到t1的各个点p1,p2,p3,以及t2的各个点a1,a2,a3;(2)然后就是判断p1与p2组成的线段,与t2的三条线段是否有交点,并且判断交点是否在线段中,判断交点是否在线段中,我使用的方法比较的原始,就是看其x与y是否在正确的区间范围中,只要有重叠,总会有一个交点满足条件;(3)然后就是判断p1与p3组成的线段与t...

2018-04-10 18:55:53 5861

原创 Java使用cmd向main方法传递字符串

步骤:(1)使用cmd输入命令时,首先是进入到java文件所在的位置,要传送字符串的就是MyClass.java方法;(2)然后输入命令 javac MyClass.java,就会在同目录下得到MyClass.class文件;(3)在输入命令 java MyClass hao,后面的hao就是传递给main方法的字符串;(4)开始的时候一直报错,.class文件也已经生成了,但是还是报错说“找不到...

2018-03-21 20:11:13 2031

原创 使用Python实现AES加密解密

(1)对于AES加密解密相关知识的介绍,可以参考下面的博文,里面介绍的很详细;AES加密解密详解(2)实现的功能就是输入0-16个字符,然后经过AES的加密解密最后可以得到原先的输入,运行的结果如下开始的字符串就是输入的明文,第一个矩阵,是明文对应的状态矩阵,下面的字典是得到的经过扩展后的密钥,再下面的矩阵是经过加密之后的矩阵,最后的矩阵就是解密之后的矩阵,最后的输出就是还原的明文,可以发现AES...

2018-03-20 15:43:06 8258 3

原创 利用Python在PI中寻找生日

(1)使用y-cruncher工具得待PI的亿万位的txt文档;cruncher下载(2)代码很简单,首先是得到可操作的文档,然后提示用户输入要查找的生日,默认的格式是year-mouth-day,例如94-01-01,先检查输入的生日格式是否正确,要是正确的话就从文档中进行查找,若查找到就返回其存在的个数,从查找的结果来看,本人的生日出现的次数还是挺多的,但是要是查找的8位的生日,就没有那么幸运...

2018-03-15 20:06:14 4591

原创 1079. 延迟的回文数 (20)——Python

Easy,判断回文时,将列表翻转,翻转后与原先的相等则说明是回文,麻烦点就在于类型的转换。def judge_palindrome(my_number): #判断是否为回文 list_number = list(my_number) list_number.reverse() if list_number == list(my_number): #print("OK") retur...

2018-03-12 21:27:15 280

原创 1073. 多选题常见计分法(20)——python

刚开始写的那个逻辑有点混乱,只通过了三个测试点,所以今天索性又重新写了一个,这次更加的注重逻辑的实现,主要的就是使用了两个字典,一个是dir_count_wrong,用来保存每个题错误选项的次数,还有一个就是dir_list_wrong,是用来保存每个题的错误选项。(1)首先是对正确选项以及同学的答案进行处理,放到字典中;(2)对每一个同学的选择题进行分析,分为三种情况,全对,部分对以及答案错误,...

2018-03-08 16:11:38 1650

原创 1077. 互评成绩计算 (20)

def judge(string_2, perfect_scores): #计算每组的得分 string = string_2[1:] list_scores = [] sum = 0 for num in string: if int(num) >= 0 and int(num) <= int(perfect_scores): list_scores.append(int(n

2018-01-16 10:27:00 299

原创 1076. Wifi密码 (15)——Python

def judge(string): #判断那个正确 for my_string in string: if my_string[-1] == 'T': return my_string[0]if __name__ == '__main__': dir_scores = {'A':'1', 'B':'2', 'C':'3', 'D':'4'} num = int(input(

2018-01-15 11:08:03 329

原创 1072. 开学寄语(20)——Python

def judge(string_2, list_things, count_things): #判断是否有违禁物品 my_list = [] for thing in list_things: if thing in string_2: count_things += 1 my_list.append(thing) #print(thing) return my_l

2018-01-14 19:15:13 616

原创 1071. 小赌怡情(15)——Python

注意的地方有两点:(1)就是格式问题,标点符号要看清楚,然后就是在一行中的两句话之间的空格是两个,而不是一个;(2)就是在剩余的total一旦为0时,就立即的退出游戏,因此可以在用户输的时候再判断是否还有货币,若是没有的话,直接退出,而不是在下一轮开始的时候再判断。我刚开始的时候是在一开始判断的,但是测试点4过不去说返回非零,所以这个要注意。string_1 = input().spl

2018-01-10 15:24:01 471

原创 Python实现Diffie-Hellman密钥交换协议

1.Diffie-Hellman密钥交换算法(1)有两个全局公开的参数,一个素数p和一个整数a,a是p的一个原根(对于正整数gcd(a,m)=1,如果a是模m的原根,那么a是整数模m乘法群的一个生产元);(2)假设用户A和B希望交换一个密钥,用户A选择一个作为私有密钥的随机数XA,并计算公开密钥YA = a^XA mod p,A对XA的值保密存放而使YA能被B公开获得。类似地,用户B选

2018-01-04 18:03:26 9979 4

原创 1069. 微博转发抽奖(20)——Python

测试点4测试的是已经获奖的情况下要顺延一个,直到找的没有获奖的,这个地方一直处理的不好,所以测试点4试了好几次才过,别的都很简单,没有什么大的难处。string = input().split()total_num, per_num, fir_num = int(string[0]), int(string[1]), int(string[2])#print(fir_num)list_n

2018-01-02 10:46:59 898 1

原创 1067. 试密码(20)——Python

这道题最重要的是要理解题目的意思,编程没有什么大的难度,理解在输入密码错误时,先输出提示密码错误,然后判断一下如果目前为止已经输入三次,则再输出密码被锁定的消息,测试点一直没过就是因为在判定输入错误的次数时,是使用的大于规定的次数,应该使用的是与输入规定次数相等时就应该提示密码被锁定了。而边输入边判断与全部输入再判断都可以。string = input().split()password =

2018-01-01 20:33:56 403

原创 1062. 最简分数(20)——Python

测试点1测试的是,输入的初始的两个值是没有大小的先后顺序的,开始的时候我是把两个值默认是先输入的是大的;测试点2测试的是,输出的应是两数之间的数,不能包括两个数,就算在编程时自己知道这个规则,但是实现的程序可能就没有按照自己想的那样跑,所以自己可以验证下;测试点4测试的是,输出的格式是否正确,就是中间有空格,但是开始跟结束的时候不能有空格。#欧几里得算法求最大公约数def get_g

2017-12-30 11:28:46 684

原创 1060. 爱丁顿数(25)——Python

非常非常那啥的一道题目,逻辑很简单,就是先把骑车的里程从大到小排序,然后把每天骑车的里程与天数对比,坑就在对比上,第一次提交的时候好几个点没通过,是题目理解的问题,就是要满足的条件是:举个例子就是在第二天骑行的里程要大于2,是大于,而不是大于等于,我之前就死在了大于等于,改了后就通过了。num = input()num = int(num)string = input().split()

2017-12-29 16:35:37 290

原创 1055. 集体照 (25)——Python

还有两个测试点没有通过,先记录下来,等下午再整整#得到输出def get_out(list): length = len(list) for i in range(length): if i == length - 1: print(list[i]) else: print(list[i] + ' ', end = '') #得到输出每列的排列def get

2017-12-26 11:16:22 389

原创 欧几里得算法求解乘法逆元——Python

刚刚学习密码,老师让使用欧几里得算法来求解一下乘法逆元,因此,就顺道学习了一下。(1)欧几里得算法,大体就是递归求解两个数的最大公约数,在本程序中它的作用就是求a,b的最大公约数,若是最大公约数不为0则判断,a关于b,或者b关于a的逆元是不存在的,否则就可以继续进行下去,具体欧几里得算法可以看百度百科中介绍的很是详细;欧几里得算法(2)扩展的欧几里得算法,求得是 a*x + b*y

2017-12-23 17:13:04 15319

原创 1054. 求平均值 (20)——Python

这个题开始提交的时候测试点2显示错误,是因为这个测试的是当正确的数字只有一个时的情况,我在题目中读到然后自己理解的是直接输出原数,不需要进行两位的输出,但是显示错误,而在改为了输出两位小数后就通过了。只能说是理解力不行。#判断数据是否合法def have_judge(my_num): try: my_num = float(my_num) if my_num >= -1000.0

2017-12-17 15:39:04 705

原创 1059. C语言竞赛(20)——Python

测试点1与2运行超时#判断素数import mathdef isPrime(n): if n <= 1: return False for i in range(2, int(math.sqrt(n)) + 1): if n % i == 0: return False return True#得到获奖名单 num_guys = input() num_guys

2017-12-08 19:18:16 457

原创 1053. 住房空置率 (20)--Python

刚开始的时候理解题目有问题,在空置房的理解上出现了错误,理解成了是低于阈值的数据需要达到规定的数目,然后就是测试点1和2过不去,之后看了看别的博主的代码,然后又去读了读题,才恍然大悟。string_1 = input().split()num, ceil_value, ceil_num = string_1[0], string_1[1], string_1[2]num, ceil_num =

2017-12-08 14:35:47 349

原创 1065. 单身狗(25)--Python

测试点1测试的是输出的格式,使用join函数连接输出就会报错;最后两个测试点运行超时num_sum = input()num_sum = int(num_sum)list = []couple_dir = {}#统计夫妻for i in range(num_sum): string = input().split() couple_dir[string[0]] = strin

2017-12-06 10:03:12 488

原创 1058. 选择题(20)--Python

见过坑的,没见过这么坑的,题目中明明写着行首尾不能有空格,使用了字符串整个的输出错题的序号,测试点1就是过不了,说是返回非零,后来干脆不考虑最后一个输出的错误题号,过了。num_N, num_M = input().split()num_N, num_M = int(num_N), int(num_M)value_list, error_list, answer_list = [], [

2017-12-05 16:18:35 755

原创 1057. 数零壹(20)--Python

string = input()string = string.lower()sum = 0num_0, num_1 = 0, 0num_value = {'a':1,'b':2,'c':3,'d':4,'e':5,'f':6,'g':7,'h':8,'i':9,'j':10,'k':11,'l':12,'m':13,'n':14,'o':15,'p':16,'q':17,'r':18,'

2017-12-05 14:49:33 415

原创 1066. 图像过滤(15)--Python

测试点1是测试的在比较是否是需要更改数据时,应该讲字符串改为整数进行比较;测试点3在之前提交的时候一直提醒超时,同样的代码再次提交就会提醒超时。借鉴了网上的代码借鉴的代码n=input().split()for i in range(int(n[0])): m=input().split() for j in range(int(n[1])): if in

2017-12-04 14:10:52 663

原创 1064. 朋友数(20)--Python

num = input()num = int(num)list = input().split()sum_list = []sum_dir = {}for my_num in list: length = len(my_num) sum = 0 for j in range(length): sum += int(my_num[j]) if sum not in sum_l

2017-12-04 10:10:02 307

原创 1063. 计算谱半径(20)--Python

import mathnum = input()num = int(num)max = 0for i in range(num): fir_num, last_num = input().split() fir_num, last_num = int(fir_num), int(last_num) result = fir_num ** 2 + last_num ** 2 resu

2017-12-04 09:55:56 413

原创 1056. 组合数的和(15)--Python

string = input().split()list_0 = list(string)num = list_0.pop(0)num = int(num)sum = 0for i in range(num): list_1 = list(string) list_1.pop(0) fir_num = list_1.pop(i) fir_num = int(fir_num)

2017-12-03 09:28:27 454

原创 1061. 判断题(15)--Python

做了两道题都没通过,心情郁闷,弄个简单的,放松下。num_guys, num_quest = input().split()num_guys, num_quest = int(num_guys), int(num_quest)grade_list = input().split()answer_list = input().split()list = []for i in range

2017-12-03 09:11:06 621

原创 1052. 卖个萌 (20)--Python

虽然自己跑着没问题,但是测试总说返回为零,应该是程序炸了,先记录下来,然后再改。def get_list(a): a = ''.join(a.split()) list_1 = list(a) list_2 = [] length = len(list_1) #print(list_1) while list_1: i = 0 if list_1[i] == '[':

2017-12-03 08:53:52 759 1

原创 1050. 螺旋矩阵(25)

测试点2与6没过主要的点是:(1)求得m与n,这个我是从1到一直到数的一半试的;(2)构造螺旋矩阵,使用的是一圈一圈的方法,就是先把最外面的一圈填上,然后再填里面的一圈,对于最后可能剩下的单独一列,则是使用的列表是否为空来判断,因为我把排好序的元素从列表中一个个的弹出,然后放到矩阵中。未完待续。。。import math#得到分解的质因数def f(n): n = int

2017-11-30 17:33:05 308

原创 1049. 数列的片段和(20)——Python

num = input()num = int(num)string = input().split()list_1 = list(string)sum = 0count_1 = numcount_2 = 1length = len(list_1)#得到结果for i in range(length): list_1[i] = float(list_1[i]) sum += l

2017-11-30 10:24:00 310

原创 1048. 数字加密(20)--Python

#得到偶数的结果def get_even(num_A, num_B): num_A, num_B = int(num_A), int(num_B) num = num_B - num_A if num < 0: num += 10 num = str(num) return num#得到奇数的结果 def get_odd(num_A, num_B): list = ['J'

2017-11-29 08:12:35 305

原创 1047. 编程团体赛(20)--Python

num = input()num = int(num)list_no = []dir_no = {}#将各队的成绩进行累加for i in range(num): mem, grade = input().split() grade = int(grade) team_no, per_no = mem.split('-') if team_no in list_no: di

2017-11-28 14:28:06 579

原创 1046. 划拳(15)--Python

num = input()num = int(num)count_jia, count_yi = 0, 0#统计划拳的情况for i in range(num): say_jia, do_jia, say_yi, do_yi = input().split() say_jia, do_jia, say_yi, do_yi = int(say_jia), int(do_jia), in

2017-11-28 14:11:56 264

原创 1045. 快速排序(25)--Python

这个开始看的数据这么大,应该很容易超时。的确,在第一次编写完后,只有测试点0过了,然后别的都是超时,所以就到网上找了找思路,发现了一种不错的判断主元的方法,就是把排好序的列表与原始列表进行比较,看看有哪些元素的位置没有发生改变,这些元素若是还是原始列表从头到现在的最大值,则有可能是主元,保存结果。本来以为借用了大牛的思路,可以顺利的通过,谁知道测试点2又说格式错误,而且在反复提交的时候测试点1

2017-11-27 19:54:29 406

y-cruncher

得到关于pi亿位的近似值,直接运行run-benchmark.cmd,即可以得到pi的值。

2018-03-15

最像关系型数据库的NoSQL---MongoDb

MongoDb是非关系型数据库的一种,它是一种基于分布式的文档型数据库。

2017-10-01

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

TA关注的人

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