小编pha*_*ace的帖子

如何在Java中"漂亮地打印"持续时间?

有没有人知道一个Java库可以在几毫秒内以与C#相同的方式打印数字?

例如,123456 ms作为long将被打印为4d1h3m5s.

java time datetime date

77
推荐指数
11
解决办法
4万
查看次数

GitHub MarkDown:宏和变量是否可能?

我一直在学习github markdown,我有一个关于变量和宏的问题.

是否可以定义变量或宏来防止重复打印文本块?

用例是我有一个表格生成一个大的超链接网格 - 链接如下所示.

http://www.a-big-long-big-big-long-hyperlink/more-long-stuff?id=1234
Run Code Online (Sandbox Code Playgroud)

如果我能做一次类似下面的事情会很好:

$link=http://www.a-big-long-big-big-long-hyperlink/more-long-stuff?id
Run Code Online (Sandbox Code Playgroud)

然后在表中的每个单元格中,我可以说出类似的内容

$link=1234
Run Code Online (Sandbox Code Playgroud)

其他一些细胞

$link=2345
Run Code Online (Sandbox Code Playgroud)

这个想法是这样的:

  • 该表(有10列和~10行)在普通屏幕上看起来更容易一些,目前链接的前缀太长,看起来很难看,因为链接包裹到下一行
  • 如果我想更改根链接,我可以在一个地方更改它(是的,我知道我可以在编辑器中进行搜索和替换!)

干杯.

github github-flavored-markdown

38
推荐指数
2
解决办法
2万
查看次数

是否存在(n)curses的树库/小部件

我想知道是否有任何树库可用于(n)诅咒.

我正在尝试编写一个显示文件夹树的组件,如果有一个可以执行此操作的预构建curses组件,那就很好奇.

我检查了'核心'诅咒以及像CDK这样的图书馆 - 我似乎找不到任何东西.

如果不存在,我不反对建立自己的 - 但我似乎找不到任何体面的教程,所以在这方面的任何帮助也将非常感激.

谢谢,Ace

curses ncurses

7
推荐指数
1
解决办法
2616
查看次数

可以使用ioctl()将9针串行端口用作"GPIO"吗?

是否可以使用Linux机箱上的COM端口来读取交换机的值?我认为应该可以使用ioctl(),但我已经努力寻找一个类似的例子.我只需要一个输入,只需要它以高/低值读取.我以为我可以使用ioctl将其中一个引脚设置为高电平,并在该引脚和另一个引脚之间连接一个开关,再次使用ioctl读取第二个引脚的值()

理由是我在车库里有一个可靠的旧服务器,我想做一些会发出哔哔声并告诉车库门是否打开的东西,因为服务器就在门旁边,我觉得这很简单.只需将一个开关连接到com端口的后面(当前未使用)

当然,我可以花几英镑,让自己头疼,并使用arduino或ESP8266,但现在这让我很好奇!

c linux ioctl

6
推荐指数
1
解决办法
1628
查看次数

maven 多模块项目:是否需要相对路径?

我试图将一组不相交的 maven 项目链接到一个标准的多模块项目中。

有趣的是,这些模块目前没有按自然层次结构排列。如果我与父 pom 链接在一起,那么在我添加relativePaths到子 pom XML 文件中的父节之前,反应器不会启动。

如果父版本与子版本中的 GAV 详细信息是正确的,并且子模块都在父 pom 中链接 - 这还不够吗?

简单来说 - 对于非标准目录结构,relativePath多模块 maven 项目是绝对必要的吗?

谢谢,艾斯

maven maven-module

5
推荐指数
1
解决办法
3930
查看次数

自定义Swing组件:关于方法的问题

我正在尝试构建一个新的java swing组件,我意识到我可能能够找到一个能够满足我在网络上所需要的东西,但这部分是我学习实现这一目标的练习.

我想建立一个代表甘特图的摇摆组件.它会很好(虽然对于人们能够与之交互并不是必不可少的(例如,滑动任务以调整时间)

感觉就像最好的方法是子类化JComponent,并覆盖PaintComponent()"绘制图片"应该是什么样子,而不是像尝试将所有东西都塞进自定义JTable.

我已经阅读了几本关于这个主题的书,并且还看了几个例子(最值得注意的是像JXGraph这样的东西) - 但我对一些事情感到好奇

  • 我何时必须切换到使用UI代理,何时可以坚持只是在paintcomponent()中摆弄以呈现我想要的东西?

  • 如果我想要其他摆动组件作为我的组件的子元素(例如我想在我的甘特图上的文本框)

    • 我可以不再使用paintComponent()吗?
    • 我可以随意将它们放在我的甘特图中,或者我是否必须使用普通的摆动布局管理器

提前谢谢了.

-高手

java swing components

3
推荐指数
1
解决办法
806
查看次数