小编vbe*_*nce的帖子

Typesafe Javascript

有没有办法在JavaScript中强制执行类型?我正在考虑一个预处理器,它使用ActionScript 3或Java编写的输入文件并将其转换为JS.

我不需要一个大的运行时设备,我只需要在我的工作流中引入编译时的想法,并对我的代码运行简单的编译时检查(并且还使用接口).我不需要Java或Flex的API,只需要语法.

还可以根据IDL定义检查标准浏览器功能,但这不是必须的.

javascript compiler-construction interface type-safety

19
推荐指数
2
解决办法
8245
查看次数

未经授权访问Tomcat服务器

我在netbeans中使用了glassfish服务器,现在我改为tomcat,当我运行我在glassfish中创建的web应用程序时给出了错误:

Deployment error:
 Access to Tomcat server has not been authorized. Set the correct
username and password with the "manager-script" role in the Tomcat
customizer in the Server Manager.
Run Code Online (Sandbox Code Playgroud)

我在conf/tomcat-user.xml中添加了一个名为"manager-script"的角色,但我的服务器管理器在哪里?我没找到它.请帮我.
谢谢...

tomcat netbeans-7

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

效率低下的SQL查询

我正在建立一个简单的网络应用程序,我有一天会开源.就目前而言,导航是在每个页面加载时生成的(将在一天内更改为缓存)但是目前,它是使用下面的代码制作的.使用PHP 5.2.6和MySQLi 5.0.7.7,以下代码的效率如何?我认为加入可能会有所帮助,但我会接受建议.任何提示将非常感谢.

<?php
    $navQuery = $mysqli->query("SELECT id,slug,name FROM categories WHERE live=1 ORDER BY name ASC") or die(mysqli_error($mysqli));
    while($nav = $navQuery->fetch_object()) {
        echo '<li>';
            echo '<a href="/'. $nav->slug .'">'. $nav->name .'</a>';
            echo '<ul>';
                $subNavQuery = $mysqli->query("SELECT id,name FROM snippets WHERE category='$nav->id' ORDER BY name ASC") or die(mysqli_error($mysqli));
                while($subNav = $subNavQuery->fetch_object()) {
                    echo '<li>';
                        echo '<a href="/'. $nav->slug .'/'. $subNav->name .'">'. $subNav->name .'</a>';
                    echo '</li>';
                }
            echo '</ul>';
        echo '</li>';
    }
?>
Run Code Online (Sandbox Code Playgroud)

php mysql database performance mysqli

14
推荐指数
1
解决办法
848
查看次数

如何在Hibernate的HQL中逃避保留字

我使用以下查询来获取java.util.Map带索引id,text并且object:

Query q = mySession.createQuery(
    "SELECT u.id AS id, u.name AS text, u AS object FROM User u")
    .setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
Run Code Online (Sandbox Code Playgroud)

......但object似乎是一个保守的词.例如obj可以.在MySQL使用反引号转义的方式中,当前在HQL中转义别名的方法是什么?

使用反引号会出现以下错误:

Exception in thread "main" org.hibernate.QueryException: unexpected char: 
'`' [SELECT u.id AS id, u.name AS text, u AS `object` FROM User u]
Run Code Online (Sandbox Code Playgroud)

java hibernate hql

14
推荐指数
2
解决办法
6943
查看次数

如何在本地托管OpenStreetMap

我想在本地托管OSM(OpenStreetMap).我需要基本的想法,主持OSM需要什么,以及如何以逐步的方式完成任务.我必须在Windows7环境中托管它.

任何形式的帮助都会很有用.

openstreetmap

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

Android背景图片大小以像素为单位

我想在Android中为不同的分辨率创建背景图像.所以我需要ldpi,mdpi,hdpi,xhdpi和xxhdpi的值(以像素为单位).重要的是图像不会模糊.

我已经阅读了有关多屏幕支持的文档,但dp中有大小而不是像素.

android background image pixel image-size

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

在AccountManager中禁止多个帐户

我已经实现了我的AccountManager身份验证器和服务以及整个交易,这一切似乎都运行良好.

但是,有一个小问题:我只希望我的应用程序的单个帐户存在于帐户管理器中,但似乎无法找到限制此方法的方法.

在添加新帐户之前,我是唯一可以进行搜索并删除当前帐户(按类型)的解决方案吗?

我目前的代码:

private void removeAccounts()
{
    Account [] accounts = mAcctMgr.getAccountsByType (mAccountType);

    if (accounts.length == 0) return;

    final Handler handler = new Handler (); 

    AccountManagerCallback<Boolean> callback = new AccountManagerCallback<Boolean>()
    {
        @Override
        public void run(AccountManagerFuture<Boolean> arg0)
        {
           // nada
        }
    };

    for (Account a : accounts) {
        mAcctMgr.removeAccount (a, callback, handler);
    }
}
Run Code Online (Sandbox Code Playgroud)

我绝不会称之为优雅的解决方案,但此刻似乎是唯一有效的方法.

android accountmanager

12
推荐指数
2
解决办法
5770
查看次数

如何使用构造函数实例化android服务?

我有一个服务与以下构造函数:

public ShimmerService(Context context, Handler handler) {
    mHandler = handler;
}
Run Code Online (Sandbox Code Playgroud)

我想实例化这个服务类.我有以下代码但是,我不知道在哪里通过参数:

private ServiceConnection mConnection = new ServiceConnection() {
    public void onServiceConnected(ComponentName className, IBinder binder) {
        mShimmerService = ((ShimmerService.ShimmerConfigureBinder) binder)
                .getService();
        Toast.makeText(ConfigureShimmer.this,
                "Shimmer service has succesfully started.",
                Toast.LENGTH_SHORT).show();
    }

    public void onServiceDisconnected(ComponentName className) {
        mShimmerService = null;
    }
};
Run Code Online (Sandbox Code Playgroud)

我有其他一切设置,包括绑定,开始等等.但我在上面的代码中得到错误:

04-03 19:06:10.285: E/AndroidRuntime(16837): java.lang.RuntimeException: Unable to instantiate service com.milanix.androidecg.services.ShimmerService: java.lang.InstantiationException: can't instantiate class com.milanix.androidecg.services.ShimmerService; no empty constructor
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我需要在哪里传递参数?以下代码可以工作,但它更像是使用服务类作为类,而不是服务:

mShimmerService = new ShimmerService(this, mHandler);
Run Code Online (Sandbox Code Playgroud)

java service android constructor

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

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

Android L FAB按钮阴影

在Material Design指南中,Google推出了一种新的按钮样式,即FAB Button.我找到了如何制作它的说明,但是添加阴影时遇到了麻烦.怎么能实现这一目标?

android button shadow floating-action-button android-5.0-lollipop

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