我有下面的代码,它产生了这个:
2012-07-28 17:30:23
Run Code Online (Sandbox Code Playgroud)
这就是我想要的.但是如果我想自己提取所有数字来分配变量,我是否需要制作一个RegEx或者是否有某种方法可以简单地从SimpleDateFormat中提取这些数字?
SimpleDateFormat dateFormatUCT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateFormatUCT.setTimeZone(TimeZone.getTimeZone("UCT"));
//Time in UCT
String date = dateFormatUCT.format(new Date());
System.out.println(date);
Run Code Online (Sandbox Code Playgroud) 这似乎是一个相当普遍的问题,没有一个好的答案.我刚刚关注GCM推送消息的谷歌指南,我收到此错误:
E/AndroidRuntime(21779): java.lang.RuntimeException: Unable to start activity ComponentInfo{eric.bander.app/eric.bander.app.MenuScreen}: java.lang.IllegalStateException: Application does not define permission eric.bander.app.permission.C2D_MESSAGE
E/AndroidRuntime(21779): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1968)
E/AndroidRuntime(21779): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1993)
E/AndroidRuntime(21779): at android.app.ActivityThread.access$600(ActivityThread.java:127)
E/AndroidRuntime(21779): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1159)
E/AndroidRuntime(21779): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(21779): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(21779): at android.app.ActivityThread.main(ActivityThread.java:4507)
E/AndroidRuntime(21779): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(21779): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(21779): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:978)
E/AndroidRuntime(21779): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745)
E/AndroidRuntime(21779): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(21779): Caused by: java.lang.IllegalStateException: Application does not define permission eric.bander.app.permission.C2D_MESSAGE
E/AndroidRuntime(21779): at com.google.android.gcm.GCMRegistrar.checkManifest(GCMRegistrar.java:137)
E/AndroidRuntime(21779): at eric.bander.app.MenuScreen.onCreate(MenuScreen.java:43)
E/AndroidRuntime(21779): at android.app.Activity.performCreate(Activity.java:4469)
E/AndroidRuntime(21779): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1052)
E/AndroidRuntime(21779): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1932)
Run Code Online (Sandbox Code Playgroud)
这是我的清单文件:
<uses-sdk …
Run Code Online (Sandbox Code Playgroud) 我以前从未使用过 CSS 动画,但想在我的下一个项目中使用。我有这个:
但与其让颜色只是改变,我更希望它像进度条一样从左到右填充。这可以用边框颜色吗?
.box{
position : relative;
width : 200px;
height : 50px;
background-color : black;
color:white;
border-bottom: 5px solid grey;
-webkit-transition : border 500ms ease-out;
-moz-transition : border 500ms ease-out;
-o-transition : border 500ms ease-out;
}
.box:hover{
border-bottom: 5px solid red;
}
Run Code Online (Sandbox Code Playgroud) 我的 ubuntu 机器从 DNS 服务器接收到 7000 秒的更新时间。我想通过 dhclient.conf 在 ubuntu 机器上将其更改为更长。我无法更改 dhcp 服务器。
然而,我尝试的所有示例似乎都不是正确的语法。例如,如果我在 .conf 顶部添加请求租约时间为 6000,则不会有任何变化。我也尝试过
min-lease-time infinite;
max-lease-time infinite;
Run Code Online (Sandbox Code Playgroud)
作为全局变量。
#send host-name "andare.fugue.com";
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
send dhcp-lease-time 6000;
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope;
#require subnet-mask, domain-name-servers;
#timeout 60;
#retry 60;
#reboot 10;
#select-timeout 5;
#initial-interval 2;
#script "/etc/dhcp3/dhclient-script";
#media "-link0 -link1 -link2", "link0 link1";
#reject 192.33.137.209;
Run Code Online (Sandbox Code Playgroud)
有什么想法,看起来应该很容易做到吗?
TIA
我这里一直在研究这个图像的Oracle教程:
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.io.*;
import javax.imageio.*;
import javax.swing.*;
public class LoadImageApp extends Component {
BufferedImage img;
public void paint(Graphics g) {
g.drawImage(img, 0, 0, null);
}
public LoadImageApp() {
try {
img = ImageIO.read(new File("strawberry.jpg"));
} catch (IOException e) {
}
}
public Dimension getPreferredSize() {
if (img == null) {
return new Dimension(100,100);
} else {
return new Dimension(img.getWidth(null), img.getHeight(null));
}
}
public static void main(String[] args) {
JFrame f = new JFrame("Load Image …
Run Code Online (Sandbox Code Playgroud) 我有一个mySQL ResultSet,我想将它存储在我的HashMap中:
Map<String, Integer> myMap = new HashMap<String, Integer>();
Run Code Online (Sandbox Code Playgroud)
获取此处的结果集:
while(rs.next()){
rs.put("Column1","Column2");
}
Run Code Online (Sandbox Code Playgroud)
这是不对的,有人可以解释正确的方法吗?
我已经创建了一个由几个类组成的程序,这个类可以扩展,但是一个类不生成任何JavaDoc或出现在程序树中.声明如下:
class myClass extends anotherClassOfMine {
}
Run Code Online (Sandbox Code Playgroud)
我需要添加一些特殊内容anotherClassOfMine
以确保为其创建JavaDoc myClass
吗?
TIA
我在这个过程中做得太迟了.我有很多屏幕/活动都需要连接到互联网,无论是wifi还是网络都无所谓.我可以检测到连接正常,但是我是否需要对每个活动执行此检查,或者是否有全局方式为我的应用程序执行此操作?
刚想到在添加大量代码之前我会问.
我有一个程序,它使用一个开关,按钮点击时传递给它的动作事件:
public void buttonImageReveal(ActionEvent e){
String temp = e.getActionCommand();
switch(temp){
case "1":
((JButton)e.getSource()).setIcon(one);
delay();
((JButton)e.getSource()).setIcon(null);
break;
Run Code Online (Sandbox Code Playgroud)
延迟只是对等待1秒的函数的调用:
public void delay(){
try
{
Thread.sleep(1000);
}
catch(InterruptedException e1)
{
e1.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
所有结果都是等待而没有图像,期望的结果是图像闪烁一秒钟.
提前致谢!
我正在尝试编写一个安全的文件输入。我的固定缓冲区大小为 128。我想从文件中读取字符串,但在复制它们之前我想检查它们的128
长度是否小于或等于。
我可以做类似的事情吗:
fscanf(fp, "%128s", myString)
Run Code Online (Sandbox Code Playgroud)
我已经看到以同样的方式使用 scanf 会限制读入的字符数,但没有看到任何对它的引用以这种方式与 fscanf 和字符串一起使用?