小编Jon*_*nas的帖子

是否有node.js的sprintf等价物

想在node.js中做输出格式化(sprintf类型功能),但在我自己编写之前,我想知道是否有类似内置的东西(我已经拖网文件无效)或者某人已经编写过模块.

非常感谢

printf node.js

65
推荐指数
4
解决办法
5万
查看次数

当整数列上的auto_increment达到数据库中的max_value时会发生什么?

我正在实现一个数据库应用程序,我将使用JavaDB和MySQL作为数据库.我的表中有一个ID列,其类型为整数,我使用数据库auto_increment-function作为值.

但是当我获得超过2(或4)亿个帖子和整数时,会发生什么呢?整数溢出并继续或者是我可以处理的异常抛出?

是的,我可以更改为数据类型,但如何检查何时需要?我认为获取last_inserted_id()函数是有问题的,如果我使用long作为ID列的数据类型.

database integer-overflow auto-increment lastinsertid

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

升级到Android SDK 2.3和ADT 8.0后,"无法获取项目的系统库"

今天我升级到Android SDK 2.3,我还升级了Eclipse Plugin Androi Developer Tools 8.0(从0.9.9开始).我还将Java Development Kit升级到1.6_22.

现在在Eclipse中,我在所有Android项目中都遇到了很多错误.

错误消息如下:

无法解析java.lang.Object类型.它是从所需的.class文件间接引用的.

我该如何解决这个问题,以便我可以再次使用我的Android项目?

在这些项目的构建路径中,我没有任何引用android.jar但只有一条消息:

无法获取项目的系统库

eclipse android adt android-sdk-2.3

64
推荐指数
4
解决办法
6万
查看次数

从Java字符串中删除行尾字符

我有这样的字符串

"hello
java
book"
Run Code Online (Sandbox Code Playgroud)

我想从字符串中删除\ r和\n(hello\r \n \njava\r \nbook).我想要一个字符串作为"hellojavabook".我怎样才能做到这一点?

java string end-of-line

62
推荐指数
4
解决办法
17万
查看次数

如何在运行时设置按钮的属性"android:drawableTop"

如何android:drawableTop在运行时设置按钮的属性" "

layout android

61
推荐指数
3
解决办法
4万
查看次数

如何使用服务器组件获取查询参数(下13)

Next13 已推出,他们建议使用新app目录,其中每个组件默认都是“服务器组件”

在“服务器组件”内,您可以使用:

  • async/await获取数据。
  • cookies()检索 cookie
  • headers()检索请求标头。

但我找不到如何检索查询参数。

在 Next 13 之前getServerSideProps,您可以使用context.query来访问查询参数。

您知道如何使用 Next 13 中的“服务器组件”检索查询参数吗?

reactjs server-side-rendering next.js

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

如何在我自己的代码中使用Google Chrome 11的上传文件夹功能?

Google Chrome 11现在支持上传文件夹.目前此功能仅在Google文档中实现,我无法在我的代码中找到有关如何使用此功能的任何API文档.

从我所看到的,你点击谷歌文档中的上传文件夹链接,它显示"浏览文件夹"对话框(通过它的外观调用SHBrowseForFolder),你选择一个文件夹,然后该文件夹的内容是已上传到Google文档.

由于此功能需要将Google Chrome升级到最新版本,或者运行Java Applet的其他浏览器,我认为我可以在自己的网站中使用此功能?

我希望在我维护的内容管理系统中拥有此功能!

html5 google-chrome multifile-uploader

58
推荐指数
1
解决办法
4万
查看次数

限制字符串中的字符数,并切断其余字符

我需要在日志的末尾创建一个汇总表,其中包含一些在类中获得的值.该表需要以固定宽度格式打印.我已经有了这样做的代码,但我需要将字符串,双精度和整数限制为在代码中硬编码的固定宽度大小.

所以,假设我想打印一个固定宽度的表

    int,string,double,string
    int,string,double,string
    int,string,double,string
    int,string,double,string

    and the fixed widths are: 4, 5, 6, 6.
Run Code Online (Sandbox Code Playgroud)

如果值超过此宽度,则需要切断最后一个字符.例如:

    124891, difference, 22.348, montreal
Run Code Online (Sandbox Code Playgroud)

需要打印的字符串应该是:

    1248 diffe 22.348 montre
Run Code Online (Sandbox Code Playgroud)

我想我需要在构造函数中做一些强制字符串不超过一定数量字符的东西.我可能会将双打和整数转换为字符串,因此我可以强制执行最大宽度要求.

我不知道哪个方法可以做到这一点,或者是否可以实例化一个字符串以表现出来.使用格式化程序只能使用固定格式来打印字符串,但它实际上并不会切断超过最大长度的字符.

java string substring

58
推荐指数
6
解决办法
17万
查看次数

如何从数据库中获取所有表名?

我想从数据库模式中检索所有表名,如果可能的话,让所有表以指定的前缀开头.

我尝试使用JDBC,connection.getMetaData().getTables()但它根本不起作用.

Connection jdbcConnection = DriverManager.getConnection("", "", "");
DatabaseMetaData m = jdbcConnection.getMetaData();
ResultSet tables = m.getTables(jdbcConnection.getCatalog(), null, "TAB_%", null);
for (int i = 0; i < tables.getMetaData().getColumnCount(); i++) {
   System.out.println("table = " + tables.getMetaData().getTableName(i));
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

java database jdbc database-metadata

57
推荐指数
3
解决办法
14万
查看次数

Java中声明性GUI编程的建议

我想知道在Java中是否有任何关于声明性GUI编程的建议.(我厌恶基于视觉的GUI创建者/编辑器软件,但我对手动实例化JPanels和Boxes以及JLabel和JLists等感到有些厌倦)

这是我的整体问题,但对于我正在考虑的方法,我有两个具体的问题:

  1. JavaFX:JavaFX中是否有一个真实GUI显示的示例(例如,不是圆形和矩形,但是列表框和按钮以及标签等),它可以与访问和更新各种元素的Java源文件连接?

  2. 简单的旧Swing有一些东西要解析XUL-ish XML:有没有人发明过一种用于Java的声明性语法(如XUL)用于Java Swing?我想,要创建一些基于STaX的代码来创建一些代码,实例化Swing元素的层次结构,并通过某种对象模型访问层次结构,我认为这并不难.但我宁愿使用一些众所周知,记录和测试的东西,而不是试图自己发明这样的东西.

  3. JGoodies表格 - 不完全是声明性的,但有点接近我和JGoodies Binding有好运.但他们的表单布局的语法似乎有点神秘.

编辑:这里有很多很棒的答案!(我在上面添加了#3)我特别感谢您在使用其中一个框架进行实际应用时获得的任何经验.

ps我尝试了一些谷歌搜索("java gui declarative"),只是不太清楚要找什么.

java layout user-interface swing declarative

55
推荐指数
5
解决办法
8288
查看次数