我是Java的新手并且正在学习它.我正在尝试一个代码来实际看到for-each循环如何在Java中工作.但我遇到了一个问题.我的代码很简单:
class ForEach
{
public static void main(String[] args) throws java.io.IOException
{
char[] array = new char[10];
for(int i = 0; i < 10; i++)
{
System.out.println("Enter Character " + i);
array[i] = (char)System.in.read();
}
System.out.println("Displaying characters in array : ");
for(char i : array)
{
System.out.println(i);
}
}
}
Run Code Online (Sandbox Code Playgroud)
但输出很尴尬.我确信我的代码有问题.我不能找到它.此代码的输出是:
Enter Character 0
a
Enter Character 1
Enter Character 2
Enter Character 3
b
Enter Character 4
Enter Character 5
Enter Character 6
c
Enter Character 7
Enter Character …Run Code Online (Sandbox Code Playgroud) Android Studio 1.5
Build #AI-141.2422023, built on November 12, 2015
我刚刚更新了它Android Studio,Ubuntu 15.10当它给我提示新版本可用时.修补程序下载完成后,我选择在请求提示时使用我以前的Android Studio设置.但之后它cannot resolve symbol ...在项目的每个地方给我错误,并向我显示弹出警告
1.5.11之前的System Health IBus可能会导致输入问题.有关详细信息,请参阅IDEA-78860.
我曾尝试cleaning与rebuilding该项目.但没有任何工作.我该怎么办?请帮忙.
谢谢.
在将此问题标记为“重复”之前,请听我说,因为我被这个问题困了几个小时。我已经解决了现有的问题,但找不到任何解决方案。
我正在学习 Angular,并且已经开始使用 Angular 9+ 和 Angular Material。我试图通过阅读官方页面的文档来实现一个简单的 Angular Material 对话框。
我的代码紧跟示例代码,但我不知道为什么我仍然收到此错误消息:
'mat-dialog-content' is not a known element.
'mat-dialog-actions' is not a known element.
Run Code Online (Sandbox Code Playgroud)
该对话框确实出现了,但看起来好像在对话框模板 html 中根本没有渲染任何 Angular Material 组件/指令。即使我使用<button mat-button>Button</button>,它也会呈现为普通按钮而不是 Angular Material 按钮。对话框模板中没有的所有其他内容都可以正常工作。我不知道我在这里做错了什么,但如果有人能指出我的错误,那就太好了!
app.module.ts:(我正在导入MatDialogModule)
...
import { MatDialogModule } from '@angular/material/dialog';
@NgModule({
declarations: [
...
],
imports: [
...
MatDialogModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)
mycomponent.ts:
import { Component, OnInit, ViewChild, Inject } from '@angular/core'; …Run Code Online (Sandbox Code Playgroud) 我正在学习xmpp编程,我在我的ubuntu 15.10上安装了ejabberd sudo apt-get install ejabberd,然后通过添加管理员用户配置了安装ejabberdctl register admin localhost password.但每当我尝试localhost:5280 从我的firefox浏览器访问时,它会重定向到我www.localhost.com:5280说的那个server not found.另一方面,Chrome浏览器说ERR_EMPTY_RESPONSE- 无法加载网页,因为服务器没有发送任何数据.
我试过localhost:5269,它返回:
<?xml version='1.0'?>
<stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:server' xmlns:db='jabber:server:dialback' id='923657800'>
<stream:error><xml-not-well-formed xmlns='urn:ietf:params:xml:ns:xmpp-streams'>
</xml-not-well-formed></stream:error></stream:stream>
Run Code Online (Sandbox Code Playgroud)
我有什么问题/etc/ejabberd/ejabberd.yml吗?我也应该发布吗?
请帮忙.谢谢.
编辑:添加了ejabberd.yml
###
### ejabberd configuration file
###
###
### The parameters used in this configuration file are explained in more detail
### in the ejabberd Installation and Operation Guide.
### Please consult the Guide in case of doubts, it …Run Code Online (Sandbox Code Playgroud) 我正在关注YouTube上关于编译器的教程视频,当时我发现C编程语言更快,因为它允许静态链接和动态链接,但Java只允许动态链接,这就是为什么C比Java快得多的原因.
我的问题是,如果静态链接使程序运行得更快,为什么它不包含在Java中?我知道为什么Java的开发人员决定不包含静态链接必须有一些真正的理由,我只是想知道原因是什么.
注意:我不知道这个问题是否已经在SO上有答案,但由于我找不到,所以我发布了.如果答案已经存在,请提供链接.
注意:提供的教程链接是印地语.对于那个很抱歉.
I would like to use the WebP image format in my CSS background-image property. But, since WebP is quite new and still not supported by all browsers new and old, I would also like to add support for a JPEG version of that image as a fallback.
I know I can use the <picture> tag to do this like:
<picture>
<source type="image/webp" srcset="image.webp">
<source type="image/jpeg" srcset="image.jpg">
<img src="image.jpg">
</picture>
Run Code Online (Sandbox Code Playgroud)
And this would make the browser load the first supported format. …
我有一个 Angular 应用程序,其中有很多延迟加载的模块。我正在scrollPositionRestoration: 'top'我的 AppRoutingModule 上使用,一切都按预期工作。
// app-routing.module.ts
...
@NgModule({
imports: [
RouterModule.forRoot(routes, {
initialNavigation: 'enabled',
scrollPositionRestoration: 'top',
}),
],
exports: [RouterModule],
})
export class AppRoutingModule { }
Run Code Online (Sandbox Code Playgroud)
但是,我有一个延迟加载的模块(FilterModule),它基本上是产品的过滤器页面,并基于所选过滤器的组合,路由更改(添加/删除queryParams)触发路由更改事件,并且页面滚动到顶部(如预期)。
但我想禁用“效果scrollPositionRestoration”,特别是在此模块及其路由上。有没有一种有角度的方法来做到这一点?
谢谢!
早上好 !
我想在他的文本中设置一个单选按钮。我在这里看到了这样的解决方案:
<RadioButton
android:drawablePadding="30dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New RadioButton"
android:id="@+id/radioButton"
android:drawableRight="@android:drawable/btn_radio"
android:button="@null"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:paddingStart="18dp"
android:paddingEnd="12dp"
android:textColor="@color/DefaultGrey"
android:textSize="14sp"
android:checked="false" />
Run Code Online (Sandbox Code Playgroud)
这直接从他的文本中设置了单选按钮,但我不喜欢通过此代码获得的替代单选按钮的样式。
有没有办法使用默认的单选按钮样式?
我创建了一个解组我的xml(item.xml)文件的方法.但是如果有多个元素,我如何遍历所有元素并显示它们?
我的代码如下:
final JAXBContext jc = JAXBContext.newInstance("com.generated");
final Unmarshaller u = jc.createUnmarshaller();
final File f = new File("D:\\item.xml");
final JAXBElement element = (JAXBElement) u.unmarshal(f);
final Item item = (Item) element.getValue();
// This will be helpful only if the xml contains one element
System.out.println(item.getCode());
System.out.println(item.getName());
System.out.println(item.getPrice());
Run Code Online (Sandbox Code Playgroud)
如果我的xml是
<item>
<item1>
<code>12000</code>
<name>Samsung Galaxy Tab 620</name>
<price>9999</price>
</item1>
<item2>
<code>15000</code>
<name>NOKIA</name>
<price>19999</price>
</item2>
<item3>
<code>18000</code>
<name>HTC 620</name>
<price>29999</price>
</item3>
</item>
Run Code Online (Sandbox Code Playgroud)
如何显示所有值?谁能帮我?
我正在读这篇博客在这里有关计算哈希冲突的概率.根据公式1?(e^(?k(k?1)/2N)),其中k是条目数并且N是max_entries,默认Java hashmap的哈希冲突概率应该50%只有7万个条目.
这似乎是违反直觉的,因为最大可能的进入范围非常大(4294967296).但是,生日悖论可以理解,只有70人,概率达到99.9%.
现在的问题是:
Guava其他库提供的Map实现,long而不是使用基于哈希的库integers.安装的应用程序部分的屏幕截图我创建了一个小的益智应用 我创建了android:标签为Math.在菜单网格中安装应用程序后,它显示为"Math",但在已安装的应用程序部分中显示了包名称.请帮助我.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tam.prasanth.MathFunDemo" >
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@drawable/logo"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud) 我正在使用Spring MVC开发一个Web应用程序.
这是我得到的例外:
Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException: Can not set com.onclave.papercraft.DAO.tenantDAO.Implementation.UsersDAOImplementation field com.onclave.papercraft.DAO.tenantDAO.Controller.UsersDAOController.usersDAOImplementation to com.sun.proxy.$Proxy301
Run Code Online (Sandbox Code Playgroud)
我有一个控制器:
StudentController.java
@Controller
public class StudentsController {
@Autowired
private UsersDAOController usersDAOController;
. . .
private final String USER_TYPE = "student";
@Transactional
@RequestMapping(value = "/PAuth/user/add/user/student", method = RequestMethod.POST)
public long addNewStudent(HttpServletRequest request) {
long usersID = -1;
. . .
usersID = usersDAOController.storeNewUser(request, USER_TYPE);
. . .
}
. . .
}
Run Code Online (Sandbox Code Playgroud)
这是UsersDAOController.java:
@Controller
@Configurable
public …Run Code Online (Sandbox Code Playgroud) java spring transactional autowired illegalargumentexception
我是Java新手,我正在学习它.我对这个陈述有疑问
public static void main(String args[])
Run Code Online (Sandbox Code Playgroud)
我完全理解这意味着什么.我的问题是关于这个String args[]部分.
String args[]声明了方法中的参数main()命名args其为类的实例的数组String.
那么我可以用任何东西代替args[]吗?喜欢String pqrs[]或者String abc[]我必须args[]用作关键字吗?
我只是想知道这是如何工作的?