开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
Computer Science

试试 IntelliJ IDEA 新的 UI

如果你升级到新的 IntelliJ IDEA 的话,应该可以使用新的 UI 了。     重启后,却再也找不到工具栏了。     重启后的界面。 能够在界面中显示文件的大小。     对一些非常疯狂的代码可能有用。   https://www.ossez.com/t/intellij-idea-ui/14319

2023年04月01日 0Comments 422Browse 0Like Read more
Computer Science

ChatGPT 的 API 调用可不太便宜

我们把 ChatGPT 集成到我们的公众号上了。 其实就是测试用了,看看下面的调用频率和价格,你就知道 ChatGPT 并不便宜了。 送的 18 美元,估计很快就会用完了。   https://www.ossez.com/t/chatgpt-api/14316

2023年04月01日 0Comments 457Browse 0Like Read more
Computer Science

来看一个 ChatGPT 有关程序员的笑话

我们把 ChatGPT 集成到我们的公众号里面了, 忍不住每天都想问个笑话。 现在的问题就是 ChatGPT 的返回时间经常性超过 4 秒。     我们的公众号又是个人认证公众号,无法发送异步消息。 只有企业认证的公众号才能通过客服接口发送异步消息。   https://www.ossez.com/t/chatgpt/14315

2023年04月01日 0Comments 429Browse 0Like Read more
Computer Science

IntelliJ IDEA 的 Code Coverage 测试

IntelliJ IDEA 是可以帮我们进行 Code Coverage 测试的。 公司方面因为有新的要求,必须要达到多少的代码覆盖率,同时他们设置了 POM 中 JCoCo 的配置,如果达不到就不让编译通过有点头疼。 IntelliJ IDEA 是可以帮我们实现这个本地的快速代码覆盖率查看的。 找到任何一个测试代码,然后选择运行代码同时进行代码覆盖检查。     当测试完成后,就可以在右侧看到我们的代码覆盖率了。 根据情况来增加测试以增加代码的覆盖率。 没有测试到的代码,也会在左侧提示这部分代码没有测试。     通过上面的工具,能够帮我们快速添加测试。 https://www.ossez.com/t/intellij-idea-code-coverage/14314

2023年04月01日 0Comments 462Browse 0Like Read more
Computer Science

Okhttp 如何构建一个 Get 的 URL

因项目的需要,构建一个微信请求的 URL。 URL 的配置为: https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 从这里我们可以看到是 Get 方法中添加参数的方式来进行的。     okHttp okHttp 可以使用下面的方法来进行构建: HttpUrl httpUrl = HttpUrl.parse("https://open.weixin.qq.com/connect/qrconnect").newBuilder() .addQueryParameter("appid", wechatParameterConfMap.get(WeChatUtils.WECHAT_OFFICIAL_ACCOUNT_APP_ID)) .addQueryParameter("redirect_uri", "https://www.usvisatrack.com/wechat/callback") .addQueryParameter("response_type", "code") .addQueryParameter("scope", "snsapi_login") .addQueryParameter("state", UUID.randomUUID().toString() + "#wechat_redirect") .build(); 首先初始化一个 HttpUrl 的对象,然后在对象中 Parse 主机地址。 然后使用方法 addQueryParameter 来添加参数。 如果你有多个参数需要添加的话,直接不停的使用 addQueryParameter 来在后面添加参数就可以了。 然后使用 build 方法来返回一个 HttpUrl 对象。 因为我们需要把构建的字符串返回到前端。 所以最后还使用了 String urlStr = httpUrl.url().toString(); 这个方法,把 HttpUrl 对象中的 URL 作为字符串来进行输出。 https://www.ossez.com/t/okhttp-get-url/14313

2023年04月01日 0Comments 456Browse 0Like Read more
Computer Science

SpringBoot 使用 @ConfigurationProperties 异常 Not registered via @EnableConfigurationProperties

最近,我们在使用 @ConfigurationProperties 进行注解的时候,遇到了 Not registered via @EnableConfigurationProperties, marked as Spring component, or scanned via @ConfigurationPropertiesScan 异常。     问题和解决 上面的问题的原因是:因为被注解的类没有进行实例化操作,比如没有使用@Component进行实例化操作。 所以,非常简单的,我们只需要添加 @Component 来进行实例化就可以了。     进行实例化后就可以解决 Spring 提示的问题了。   https://www.ossez.com/t/springboot-configurationproperties-not-registered-via-enableconfigurationproperties/14312

2023年04月01日 0Comments 607Browse 0Like Read more
Computer Science

Jackson 的 DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES

API 文档中的说法就是: Feature that determines whether encountering of unknown properties (ones that do not map to a property, and there is no “any setter” or handler that can handle it) should result in a failure     反序列化时遇到未知属性(那些没有对应的属性来映射的属性,并且没有任何setter或handler来处理这样的属性)是否抛出处理失败的异常。 说明 简单来说,就是在进行序列化或者反序列化的时候。 JSON 字符串中有一个字段,但是我们的对象没有这个字段,那么处理器应该做什么的配置。 默认情况下是抛出异常,如果不想抛出异常只想处理继续进行的话,这个参数要设置为 False。   https://www.ossez.com/t/jackson-deserializationfeature-fail-on-unknown-properties/14311

2023年04月01日 0Comments 509Browse 0Like Read more
U.S.

1月14号的 UA857

回国的人是真的多,整个机场人山人海的。     因为美联航航班目前就只有一班从 SFO 回去的,如果要想弄星空联盟里程薅羊毛的也就只能从三番走。 不少人是转机过来的,从波士顿,纽约的都好几个。 核酸检测 核酸检测是必须的,在 Check-In 之前需要查验核酸检测证明和入境健康申报。 这 2 个都必须要提前准备好。 不少人都在问,是不是全程不查,也有人说是全程不查。 我们以为,既然要求 48 小时核酸检查,这个是规定,既然是规定就需要执行,不管怎么样带上核酸证明总不是坏事,何必为了省点核酸检测费到时候被拦着不上飞机,然后再去到处找核酸检测点,真的没有必要。 只是希望以后越来越好,不用再折腾一次核酸了。目前的这个要求还是可以理解的。 地面 在机场上真的是人多。 如果你有托运行李的话,还是一定早点去机场吧。 机上 因为我们没有走,是家里有人要回去。下面是根据长辈的反馈写的,可能有出入,望谅解。 飞机上技术经停一次仁川,不用下飞机,在飞机上休息下就好。 飞机基本上都是满的,前舱升舱都不那么好升了,如果你是 1K 会员的话,还是有机会的。 入境 入境一切都还蛮顺利的。 基本上恢复到入境前的状况了,海关查验也是大致按照疫情前的流程进行的,没有太大出入,按照要求查验相关证件。 出境后也直接进入社会面了,家里到机场接机的亲人都非常顺利的在机场直接接到了。 和疫情前基本上是一样的。 补充 如果是 Q2 签证,一定不要忘记到当地派出所报道下。 去办理一个:入境中国后的外国人申报住宿登记 没有这个东西,后续在中国和公安部门打交道,出入境,办理任何证件都需要查验这个。 不要问我们是怎么知道的,你懂的。   https://www.visafn.com/t/1-14-ua857/238

2023年04月01日 0Comments 499Browse 0Like Read more
Computer Science

PowerShell 中运行 maven 参数无法识别

下面的命令在命令行中执行没有问题: mvn clean install -Dgpg.skip 但,如果你默认启动是 PowerShell 的话,上面的命令将会提示错误为:     实际的原因是提供的参数没有被 PowerShell 识别。 解决办法 针对 PowerShell ,我们如果需要给 Maven 提供参数的话,我们需要使用单引号。 把上面的命令修改为: mvn clean install '-Dgpg.skip' 就可以了。 同时,我们也可以从 PowerShell 上面看到参数使用不同的颜色来进行表示。     这个问题在使用 PowerShell 上运行 maven 命令行的时候常遇到。   https://www.ossez.com/t/powershell-maven/14297/1

2023年04月01日 0Comments 482Browse 0Like Read more
Computer Science

Java 8 使用 Stream 把 List 转换为 map

有这么一个小需求,有 2 个 List,但是我们希望返回 Map。 List 1 的数据到大于 List 2 中的数据。 返回 List1 的 map,如果 List 中的数据在 List 2 中存在的话,Map 的值是 True,如果不存在的话,是 False。 List1 和 List2 中的元素都是整数。 Stream 我们使用了 Java 提供的 Stream,当然你也可以用 For 循环。 下面的 map1 和 map 2 是等价的。 List<Integer> reqIds = Arrays.asList(1, 2); List<Integer> reqs = Arrays.asList(1); Map<Integer, Boolean> map1 = reqIds.stream().collect(Collectors.toMap(Function.identity(), item -> reqs.contains(item))); Map<Integer, Boolean> map2 = reqIds.stream().collect(Collectors.toMap(Function.identity(), reqs::contains)); log.debug("Map Size {}",map2);     然后验证下结果。   https://www.ossez.com/t/java-8-stream-list-map/14296

2023年04月01日 0Comments 485Browse 0Like Read more
1…45678
Archives
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,367)
    • Confluence (663)
    • Gradle (12)
  • U.S. (511)
  • 文化旅游 (146)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1