针对新注册的用户要多长时间才在这个页面中出现? 解决和说明 上面页面的内容需要缓存才显示的。 通常这个页面的缓存时间需要 24 个小时,所以如果是新注册的用户,要在上面的页面显示出来,至少需要 24 个小时。 https://www.ossez.com/t/discourse/14437
针对新注册的用户要多长时间才在这个页面中出现? 解决和说明 上面页面的内容需要缓存才显示的。 通常这个页面的缓存时间需要 24 个小时,所以如果是新注册的用户,要在上面的页面显示出来,至少需要 24 个小时。 https://www.ossez.com/t/discourse/14437
在 Intellij IDEA 的配置中,找到插件选项。 在插件选项中,选择需要删除的插件,然后在右侧的对话框中选择 uninstall 就可以了。 卸载以后,可能不会要求重启,为了安全起见,还是重启下你的 IDE 吧。 https://www.ossez.com/t/intellij-idea/14436
最近升级 Intellij IDEA 后老提示 Thrift Support 不兼容。 后来看了下这个插件已经不少时间没有更新了,也一直不知道这个插件是干什么 用的, 后来看了下,这个插件是: Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,是由Facebook为“大规模跨语言服务开发”而开发的。 它通过一个代码生成引擎联合了一个软件栈,来创建不同程度的、无缝的跨平台高效服务,可以使用C#、C++(基于POSIX兼容系统)Cappuccino、Cocoa、Delphi、Erlang、Go、Haskell、Java、Node.js、OCaml、Perl、PHP、Python、Ruby和Smalltalk编程语言开发。 2007由Facebook开源,2008年5月进入Apache孵化器, 2010年10月成为Apache的顶级项目。 看来可能是原来调试 GRPC 时候装上的。 因为已经和现在的 IDE 不兼容了,看来还是删掉就好了。 https://www.ossez.com/t/intellij-idea-thrift-support/14435
因为使用了 CloudFlare 的反向地址。 所有 Discourse 获得的用户的 IP 地址其实是 CloudFlare 的服务器地址。 修改 好在 Discourse 已经提供了相关的解决方案。 需要在 Discourse 的配置文件中,添加下面的内容: “templates/cloudflare.template.yml” 然后重新 Build 你的 Discourse 的安装实例。 ./launcher rebuild app 使用上面的命令就可以对 Discourse 直接进行重构了,需要注意的是重构需要 10 分钟左右,这 10 分钟系统是无法访问的。 https://www.ossez.com/t/discourse-ip-cloudflare-ip/14432
最近公司的项目突然出现了下面的提示。 PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 2] 问题和解决 出现上面的提示的问题是因为 SSL 签名的问题。 但是我们访问的网站的 SSL 签名是没有问题的,唯独使用公司的电脑有这个问题。 后来发现是因为公司电脑装的一个 zscaler 的安全软件导致的签名问题。 解决办法就是让 Maven 不对 SSL 进行校验,这个 zscaler 比较奇葩,对你访问的网站还先自签名一次,然后再让你访问。 解决的办法就是在需要运行 Maven 的地方,添加下面的参数: -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true 下面的参数能够让 Maven 不对访问的仓库进行签名校验。 有关参数的配置,请参考网站:Apache Maven Wagon :: Providers :: HTTP Provider – Maven Wagon HTTP 上的内容。 Maven 命令行运行 如果你使用的是 Maven 命令行来进行编译的话,你需要使用下面的命令: mvn clean install -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -U 这样通常能够让你在命令行中跳过 SSL 证书的检查。 IntelliJ 如果你还想让你的 IntelliJ 也跳过 SSL 证书的检查,那么你需要把下面的参数 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true 添加到 IntelliJ 的 VM options 下。 然后再次运行 mvn 的命令,这个应该能够让你跳过 SSL 的证书检查,并完成下载。 https://www.ossez.com/t/maven-pkix-path-building-failed/14429
在本快速指南中,我们将会解释如何在 Java 把一个 List 转换为 String 字符串。 这个在某些特定的场合可能比较有用,比如说在控制台中输出 List 中的内容,转换为可以人为阅读的内容来进行调试。 使用 List 中标准的 toString() 方法 一个最简单的方法就是调用 List 中的 toString() 方法: @Test public void whenListToString_thenPrintDefault() { List<Integer> intLIst = Arrays.asList(1, 2, 3); System.out.println(intLIst); } 上面的代码将会输出: [1, 2, 3] 从技术上来说,上面的方法将会针对 List 中的每一个对象调用 toString() 方法来进行输出。 在上面的代码中,我们将会使用 Integer 类型的 toString() 方法来把元素中的内容来进行输出。 但是,这里会有一个问,如果你的 List 中使用的是自定义的对象的话,例如我们自定义一个 Person 对象,那么在输出的时候,你需要在 Person 对象中重写(override) toString() 这个方法,而不能使用默认的 toString() 方法。 如果你不这样做的话,你在控制台上大概率会看到下面输出内容: [org.baeldung.java.lists.ListToSTring$Person@1edf1c96, org.baeldung.java.lists.ListToSTring$Person@368102c8, org.baeldung.java.lists.ListToSTring$Person@6996db8] java.lang.Object - 类名 @ - 符号 d716361 - 哈希值的十六进制值 上面的数字不是你对象的实际内容,而是对象的十六进制哈希值。 使用 Collectors 的自定义实现 有时候,我们希望我们的输出使用特定的格式。 对比上面的例子,我们希望在输出的值之间使用 comma (,) hyphen (-), 或者方括号 ([, ]) 或者 braces ({, }) 来进行输出: @Test public void whenCollectorsJoining_thenPrintCustom() { List<Integer> intList = Arrays.asList(1, 2, 3); String result = intList.stream() .map(n -> String.valueOf(n)) .collect(Collectors.joining("-", "{", "}")); System.out.println(result); } 上面代码输出的内容为: {1-2-3} Collectors.joining() 方法需要一个 CharSequence,所以我们可以把数组对象中的整数转换为 String。 同时我们可以看到上面的方法使用了 Java 8 开始提供的 Stream,我们可以使用上面 Stream 的方法来对对象中内容进行输出。 其实主要理解就是使用了 Stream 方法,然后对 List 中的对象进行遍历。 使用其他外部类 我们还可以使用 Apache Commons’ StringUtils 类来得到同样的结果。 Maven 依赖 首先需要确保你的项目中有下面的依赖: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.11</version> </dependency> 实现 实现的方法也非常简单,就是使用 StringUtils.join 就可以了。 @Test public void whenStringUtilsJoin_thenPrintCustom() { List<Integer> intList = Arrays.asList(1, 2, 3); System.out.println(StringUtils.join(intList, "|")); } 输出 1|2|3 需要注意的是,就算你使用了 StringUtils.join 方法,这个方法也还是使用的是对象内部的 toString() 方法。 如果不对自有对象的 toString() 重写(override)进行重写的话,你还是可能得到的是对象的哈希值而不是对象中具体的内容。 结论 本文对如何在 Java 中对 List 中的内容进行 String 转换并且输出进行了简单的说明。 需要注意的是对 toString() 方法,在某些时候需要进行重写(override)以便于得到正确的值。 https://www.ossez.com/t/java-list/14427
买了没多久就降价了。 直接联系下客服,在一定时间内是可以做 Price Match 的。 会把你多付的部分直接退回到信用卡的喔。 https://www.isharkfly.com/t/price-match/443
概述 Discourse Math 使用 MathJax (默认) 或者 KaTeX 来让你在你的 Discourse 中使用数学公式。 仓库链接 https://github.com/discourse/discourse-math Install Guide 如何在 Discourse 中安装插件 这个插件是 Discourse 官方提供的插件,同时这个插件被官方支持和维护的。 如果你还需要其他的特性需求的话,你可以直接找 Discourse 的官方。 启用数学(Math) Math 插件可以在设置中进行设置,可以通过 admin/plugins 页面来进行配置: 特性 当你把这个插件启用成功后,你可以使用符号来对要表示的数学方法进行标记 $ 例如下面的代码: $E=mc^2$. 当然你也可以使用 $$ 来进行包装,如下面的格式: $$ \sqrt{(-1)} \; 2^3 \; \sum \; \pi $$ Discourse 数学使用的是 heuristic 模式,这样的话可以保证下面的内容不会被转换: “I spent 20$ and another 100$”。 当你使用 MathJax 的时候,你还可以启用 asciimath 来显示函数,这个时候你可以使用 % 来作为分隔符: %E=mc^2% 站点设置 查看所有基于站点管理员的 “math” 设置 名字 描述 启用 discourse math 启用 Discourse Math 插件(将会对 $ 和 $ 的代码块进行识别) discourse math 处理插件 默认的处理插件为: [mathjax/katex] discourse math 鼠标放大 当把鼠标放到数学函数上的时候放大 200% (仅对 MathJax 有效) 启用辅助设置 启用辅助设置 (仅对 MathJax 有效) discourse math 启用 asciimath 启用asciimath (将会使用 % 作为分隔符)(仅对 MathJax 有效) 如果你使用的是 Discourse 官方提供的主机服务的话,有关 Discourse Match 的插件对所有的用户都有效。官方链接为:Math | Discourse - Civilized Discussion https://www.ossez.com/t/discourse-math/14422
A B C 仓库链接 https://github.com/discourse/discourse-table-builder 概述 Table Builder 这个插件能够让用户能够在 Discourse 的编辑对话框中快速的对表格进行编辑,同时也能够快速的插入表格。 对 Discourse 主题不够了解 请参考官方有关 Discourse 主题的文章:Beginner’s guide to using Discourse Themes 确定.js 文件在 Discourse 中的: theme_authorized_extensions 添加上去。 随后可以通过手动的方式对这个主题组件进行安装。 这个组件的安装不需要对 Discourse 进行重构 特性 一个构建表格的图形化界面 在你需要构建表格的时候,可以选择插入,然后这个组件将会打开,你可以在这个组件上进行编辑内容。 同时也可以编辑表格内容,当你保存后,这个组件将会自动帮你把表格保存为 Markdown 格式。 一个强大的表格编辑器 对已经存在的表格进行编辑也非常简单。 选择需要编辑的表格,然后单击表格上 Edit Table 按钮,这个时候将会出现一个表格编辑器。 可以在这个编辑器中对表格的内容直接进行编辑。 如下图,直接单击编辑器的按钮就可以了。 打开的编辑器界面 https://www.ossez.com/t/discourse-table-builder/14423
创立于1973年,总部位于美国德克萨斯州Irving,全职雇员12,000人,是美国最大的艺术和手工艺品零售连锁店,在北美拥有和经营艺术和手工艺专业零售店,为艺术家和自己动手家居装饰客户提供产品和服务。 Michaels 路过很多次,从来没有怎么进去过,可能是因为和自己的方向不一样吧。 考古了下,主要是做手工艺品的商店。 面向艺术品和家庭设计的方向更多一些,本地的这家店还有不少好评。 https://www.isharkfly.com/t/michaels/439