首页
学习
活动
专区
工具
TVP
发布

给永远比拿愉快

面朝大海,春暖花开
专栏作者
428
文章
745622
阅读量
41
订阅数
使用JDB调试Java程序
在使用EAS SANP软件进行影像数据裁剪的时候,遇到了程序报错,通过观察报错信息无法定位错误原因,如下图。
卡尔曼和玻尔兹曼谁曼
2023-12-01
1240
JDBC:Java中枚举类型和PostgreSQL数据库中枚举类型的映射
Java中枚举类型和PostgreSQL中枚举类型的转换是很直接的。例如,要进行数据的插入或者更新,可以使用CAST语法在SQL 的PreparedStatement语句中这样写:
卡尔曼和玻尔兹曼谁曼
2023-12-01
1420
使用JDB调试Java程序
在使用EAS SANP软件进行影像数据裁剪的时候,遇到了程序报错,通过观察报错信息无法定位错误原因,如下图。
卡尔曼和玻尔兹曼谁曼
2023-08-23
2210
SNAP Java API处理Sentinel-1数据
SNAP软件使用Java语言开发,提供了Python接口snappy,官方教程中也多以Python接口进行示范。但是我在使用Python接口过程中,发现并不是很好用,你必须要同时懂Java语言才能很好地使用Python接口,在IDEA中使用Python接口的代码基本上没有提示,报错了也是Java的错误提示。而且,Java本来是运行在虚拟机上的语言,效率不高,再用Python包一层,更加降低了运行效率。
卡尔曼和玻尔兹曼谁曼
2020-08-02
7630
Scala和Kotlin脚本编程
Scala和Kotlin作为运行在JVM上的编程语言,解决了Java的很多痛点。今天我们来聊聊如何将Scala和Kotlin作为脚本语言使用(Java不支持以脚本形式运行哦)。
卡尔曼和玻尔兹曼谁曼
2020-05-07
1.6K0
Sentinel数据处理工具包SNAP Python开发环境搭建
这篇博文主要探索安装SNAP工具包并且使用Python接口进行开发过程中搭建开发环境所踩的坑。不得不说欧空局SANP官方提供的资料太少,而且不全面。当然有问题你可以去Forum提问,可是回不回答就是另外一回事了!
卡尔曼和玻尔兹曼谁曼
2020-04-16
1.6K0
ESA SNAP工具包Java接口的使用
如果要进行批处理的话,还提供了基于图的Graph Processing Framework (GPF)处理模式。
卡尔曼和玻尔兹曼谁曼
2020-04-12
1.8K1
macOS下GDAL Java开发环境搭建
今天在笔记本(macOS平台)上折腾了一下如何搭建GDAL的Java开发环境。虽然GDAL的Python接口更好用,但是有时候需要协同使用一些Java库的时候,也必须使用Java版本的GDAL。
卡尔曼和玻尔兹曼谁曼
2020-04-10
3.5K1
Python中如何优雅地使用switch语句
我们知道Python中没有类似C++或者Java中的switch...case语句,我们可以使用多个if...elif...else进行模拟,但是这样的写法让代码看起来很凌乱,个人不是很推荐在代码中大量使用if语句。
卡尔曼和玻尔兹曼谁曼
2019-03-08
1.4K0
Java对象序列化
  对于一个存在Java虚拟机中的对象来说,其内部的状态只是保存在内存中。JVM退出之后,内存资源也就被释放,Java对象的内部状态也就丢失了。而在很多情况下,对象内部状态是需要被持久化的,将运行中的对象状态保存下来(最直接的方式就是保存到文件系统中),在需要的时候可以还原,即使是在Java虚拟机退出的情况下。
卡尔曼和玻尔兹曼谁曼
2019-01-25
1.2K0
装饰模式
装饰模式是一种用于替代继承的技术,它通过一种无需定义子类的方式来给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系。在装饰模式中引入装饰类,在装饰类中即可以调用被装饰类的方法,还可以定义新的方法,以便扩充类的功能。装饰模式降低了系统的耦合度,可以动态增加或删除对象的职责,并使得需要装饰的具体构件类和具体装饰类可以独立变化,增加新的具体构件类和具体装饰类都非常方便。
卡尔曼和玻尔兹曼谁曼
2019-01-25
4700
Java IO的一般使用模式
写文件 输出的一般模式: PrintWriter     →BufferedWriter(可选项)         →FileWriter PrintWriter out = new PrintWriter(file); 或者 PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(file))); 创建添加式文本输出 PrintWriter out = new PrintWriter(file,true); PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(file,true)));
卡尔曼和玻尔兹曼谁曼
2019-01-25
5610
使用过滤器解决中文乱码问题
在Web.xml文件中,配置过滤器,其过滤器的URL映射可以使用正则表达式进行配置,如实例中使用“/*”来匹配所有请求。
卡尔曼和玻尔兹曼谁曼
2019-01-25
1.4K0
Java中String类应该注意的一些地方
    (1)我们在使用诸如String str = "abc";的格式定义类时,总是想当然地认为,我们创建了String类的对象str。担心陷阱!对象可能并没有被创建!唯一可以肯定的是,指向String类的引用被创建了。至于这个引用到底是否指向了一个新的对象,必须根据上下文来考虑,除非你通过new()方法来显要地创建一个新的对象。因此,更为准确的说法是,我们创建了一个指向String类的对象的引用变量str,这个对象引用变量指向了某个值为"abc"的String类。清醒地认识到这一点对排除程序中难以发现的bug是很有帮助的。
卡尔曼和玻尔兹曼谁曼
2019-01-25
4900
Java Swing中动态删除组件
    一直以来都不喜欢Java的GUI程序,界面丑陋,而且感觉功能也不强大,但是为了跨平台也没办法!
卡尔曼和玻尔兹曼谁曼
2019-01-25
2K0
C++参数传递
C++和Java、C#语言在参数传递的时候,最大的不同就是在 C++ 中,除非显式通过指针或引用传递,否则所有变量都通过值传递。在 C# 中,除非显式通过具有 ref 或 out 参数修饰符的引用传递,否则类通过引用传递,而结构通过值传递。Java中类通过引用传递,基本数据类型通过值传递。
卡尔曼和玻尔兹曼谁曼
2019-01-25
8010
Java中控制小数位数
方法二:使用DecimalFormat,注意DecimalFormat一般用来在显示或者其它情况下使用
卡尔曼和玻尔兹曼谁曼
2019-01-25
1.4K0
Java中的枚举Enum
如果我要定义这样一个枚举类,让它能够返回对应日期的中文怎么办?我们可以定义枚举中的成员函数。
卡尔曼和玻尔兹曼谁曼
2019-01-25
1K0
C#中数组的复制
因为今天在写Java程序的时候数组复制出现了问题,所以也就查了查C#中数组的复制。
卡尔曼和玻尔兹曼谁曼
2019-01-25
1.9K0
Java中数组的复制
看到了吗,array2会随着array1的变化而变化,array2只是对array1的一个引用。
卡尔曼和玻尔兹曼谁曼
2019-01-25
1.9K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档