当我使用Chrome在Lion中下载某些内容时,我的底座上会显示一个带有下载进度并自动动态更新的徽章.

怎么可能实现这一目标?
刚在我的Mac上安装了XAMPP.当我试图修改上传目录时config.inc.php,表示该文件已被锁定,并且由于我无权修改该文件夹而无法解锁.所以我将我的权限更改为该文件夹,并且文件没有被锁定,但我无法在浏览器中访问"phpmyadmin" http://localhost/phpmyadmin/,每次我尝试,它说"Existing configuration file (./config.inc.php) is not readable."
我搜索了解决方案,从这个页面,它说chown root:cpanelphpmyadmin config.inc.php用来更改文件的权限.我做了,但它chown: cpanelphpmyadmin: Invalid argument在我的终端窗口中说.我在这里绝望,有人帮助我,拜托!
顺便说一下,我尝试删除App文件夹中XAMPP文件夹中的所有内容,然后创建一个新文件,它不起作用
对于我的许多java项目,我广泛使用数据库,我通常做的是拥有一个property.xml文件来保存我的所有字符串和设置.
然后我会有一个类CNST来保存与xml文件中的静态常量相对应的所有静态常量.
这些常量在程序启动时由xml文件初始化一次,并在程序中的任何地方用作全局变量.
然而,在阅读了这些日子的许多文章之后,似乎使用全局变量并不是一个好习惯.所以,任何人都可以指出这种情况的良好做法吗?谢谢.
为了更好地理解Java中的线程,我编写了以下代码
public class SimpleRunnableTest {
public static void main(String[] args) throws InterruptedException {
long start = System.currentTimeMillis();
Thread t1 = new Thread(new TT1());
t1.start();
Thread t2 = new Thread(new TT2());
t2.start();
t2.join();
t1.join();
long end = System.currentTimeMillis();
System.out.println("end-start="+(end-start));
}
}
class TT1 implements Runnable {
public void run(){
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
class TT2 implements Runnable {
public void run() {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
} …Run Code Online (Sandbox Code Playgroud)