这里将对ENVI-IDL二次开发程序的一个通用流程做一个总结。 1.首先是文件打开和数据读取: 文件打开work_dir = dialog_pickfile(title='选择路径',/directory) ;手动选择文件路径 fns = file_search('*.dat', count=fnu ...
分类:
其他好文 时间:
2020-02-01 21:19:09
阅读次数:
353
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2035 思路:(网上学来的,偏向数学的不咋懂/捂脸)每次乘法的时候都取后三位(可能有些含糊,直接看代码吧,一看就懂) source code: package hduoj; import java.uti ...
分类:
编程语言 时间:
2020-02-01 17:56:51
阅读次数:
120
2020/02/01 请你说明一下,在Java中如何跳出当前的多重嵌套循环? 考察点:循环 参考回答: 在最外层循环前加一个标记如A,然后用break A;可以跳出多重循环。(Java中支持带标签的break和continue语句,作用有点类似于C和C++中的goto语句,但是就像要避免使用goto ...
分类:
编程语言 时间:
2020-02-01 14:30:45
阅读次数:
79
Ignatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会. 魔王住在一个城堡里,城堡是一个A*B*C的立方体,可以被表示成A个B*C的矩阵,刚开始Ignatius被关在(0,0,0)的位置,离开城堡的门在(A-1,B-1,C-1)的位置,现在知道魔王将在T分钟后回到城堡, ...
分类:
其他好文 时间:
2020-02-01 12:48:49
阅读次数:
69
感觉这题还可以 因为总空间比输入数量 _不知高到哪里去了_ ,所以完全不需要考虑放不下的问题 从 贪心 的角度考虑,如果要使相差数量巨大的$b$和$w$能够成功放下来,应该使这些方块尽量分散(似乎有点抽象) 来一发图解 作者因为太懒于是决定直接以B表示黑色,W表示白色 假设有一组方块拼成了一个正方形 ...
分类:
其他好文 时间:
2020-01-31 17:22:10
阅读次数:
63
如何主动产生warning错误: import warnings def fxn(): warnings.warn("deprecated", DeprecationWarning) with warnings.catch_warnings(): warnings.simplefilter("ign ...
分类:
编程语言 时间:
2020-01-31 13:53:27
阅读次数:
597
break和continue关键字主要用于语句的流程控制,一般用在循环中,break可用在switch语句中。 顾名思义,break的意思是中断,也就是中断当前循环的意思,continue是继续,指的是跳过当前循环体剩余内容,开始下一次循环。 举例: 从1~1000之间的数值累加,如果数值能被3整除 ...
分类:
其他好文 时间:
2020-01-31 12:43:16
阅读次数:
323
注意python的字符和数字转化函数是chr和ord class Solution: def licenseKeyFormatting(self, S: str, K: int) -> str: lst = [] for c in S: if c == '-': continue if c >= ' ...
分类:
其他好文 时间:
2020-01-31 12:22:56
阅读次数:
59
with语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。 例1:url = 'http://www.weather.com.cn/' + province + '/index.shtml'with ...
分类:
编程语言 时间:
2020-01-31 10:44:01
阅读次数:
79
//数组查找及替换 #include<stdio.h> #include<stdlib.h> int comp(const void *a,const void *b){ return *(int*)a - *(int*)b; } int main(){ int N,b; int a[101]; s ...
分类:
编程语言 时间:
2020-01-31 10:29:06
阅读次数:
100