小编xav*_*xav的帖子

禁用 tinyMCE ctrl+s 快捷方式来启用此快捷方式进行 ajax 内容保存

我在页面中使用 tinyMCE。我使用ajax捕获Ctrl+s保存内容,当焦点在tinyMCE之外时,一切正常,但是当焦点在tinyMCE中时,它不起作用。我需要一段代码插入到这个代码块中(而不是在设置或插件中)以使内容保存工作,即使焦点在 tinyMCE 内。

<script type="text/javascript">
$(document).ready(function() {
    dssModify = new Sol.Dss.Modify();
    dssModify.config = 
        {
        urlActionContentSave: "<?php echo \Sol\Dss\Dss::me () -> urlActionContentSaveGet () ; ?>",
        buttonContentSaveId: "<?php echo \Sol\Dss\Dss::me () -> modifyButtonContentSaveIdGet () ; ?>",
        buttonContentSavingTitle: "<?php echo \Sol\Dss\Dss::me () -> modifyButtonContentSavingTitleGet () ; ?>",
        buttonContentSaveTitle: "<?php echo \Sol\Dss\Dss::me () -> modifyButtonContentSaveTitleGet () ; ?>",
        textareaContentId: "<?php echo \Sol\Dss\Dss::me () -> modifyTextareaContentIdGet () ; ?>",
        formId: "<?php echo \Sol\Dss\Dss::me () -> modifyFormIdGet () ; ?>",
        idRoutes: …
Run Code Online (Sandbox Code Playgroud)

keyboard shortcuts tinymce

5
推荐指数
2
解决办法
2007
查看次数

套接字 - IPEndpoint端口(最大值)

当我执行绑定时,我可以在套接字上分配的端口的最大值是多少?

例:

int port = 0; //How far can i go?
Socket m_mainSocket;
m_mainSocket.Bind(new IPEndPoint(IPAddress.Parse("127.0.0.1"), port))
Run Code Online (Sandbox Code Playgroud)

c# sockets tcp

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

Visual Studio 2010:更改快捷方式"删除整行"

我从Eclipse更改为Visual Studio.按Ctrl+时D会觉得方便,会删除整行.

我读了一个提示,要更改快捷键盘,请转到:Tool>Option>Keyboard.

但是当我去那里时,有很多选择,我不知道哪一个改变了捷径delete whole line.

@:我使用VS 2010,但在选项:apply the following addition keyboard mapping scheme只是有C# 2005,我想应该是C# 2010.它有什么问题吗?

谢谢 :)

shortcut visual-studio-2010

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

在ProGuard for Android中禁用激进的重载

为了简化用户的堆栈跟踪分析,我想在ProGuard混淆我的Android应用程序时禁用"激进的重载".在我混淆的APK中,我经常有包含a()在同一个类中命名的几个方法/字段的类,这很难分析堆栈跟踪,因为它不包括方法参数或行号.

根据ProGuard文档,使用选项-overloadaggressively强制执行此重载.问题是,即使我的ProGuard配置文件不包含此选项,ProGuard似乎也会在混淆我的应用时使用此选项:

-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*

-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService

-keepclasseswithmembers class * {
    native <methods>;
}

-keepclasseswithmembers class * {
    public <init>(android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembers class * …
Run Code Online (Sandbox Code Playgroud)

java android overloading proguard

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

将Java泛型参数类型限制为最终类的列表

T 在以下声明中不受限制.

abstract public class Defaults<T>
Run Code Online (Sandbox Code Playgroud)

但是,我Defaults只用类处理String,Integer,Double.因此,我想限制TString,Integer,Double.

显然,以下是不允许的,因为它们是决赛:

abstract public class Defaults<T extends String&Integer&Double>
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

java generics final generic-list

3
推荐指数
1
解决办法
299
查看次数

检查列是否具有空值tsql

我正在尝试确定产品表中是否存在产品.当我运行这个tsql时,它应该返回1并退出proc,因为产品表中不存在产品ID 7777,但是它返回0.如果我在没有if语句的情况下运行它并只执行select声明,它说的@prodIDnull.我想知道为什么它不会进入if语句,因为我正在检查它是否为空值.在此先感谢您的帮助.

 Declare  @ProdID int

 select @ProdID = dbo.productTbl.ProductID
 from dbo.ProductTbl
 inner join dbo.OrderTbl
 on dbo.ProductTbl.ProductID = dbo.OrderTbl.ProductID
 where dbo.OrderTbl.ProductID = 7777


 if(@ProdID = null)
 begin 
 raiserror('The product does not exist',16,1)
 return 1
 end
 return 0
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

对于 Linux/MacOS/UNIX 最好的兼容性应该使用哪个 shell?

我的问题似乎与 SO 问题“我应该使用什么 Linux shell? ”有关,但我的问题是知道应该使用哪个 shell 来编写应用程序启动脚本,知道这是一个跨平台的 Java 应用程序(几乎所有 Linux发行版,MacOS,Solaris,...)。所以我在这里添加兼容性问题

请注意,我一般不是在问 “哪个是最好的外壳使用”(在我看来这可能没有意义:主观,取决于需求),但我想知道哪个外壳有最好的机会,今天,可在大多数操作系统上使用(并适用于 Java 应用程序启动)。

另外,我可以只需要使用shebang#!/bin/bash“使用bash”吗?(或例如#!/bin/ksh对于 Korn shell)。如果此外壳在此操作系统上不可用怎么办?

我们实际上正在使用带有 shebang 的“.sh”文件#!/bin/sh(我猜是 Bourne shell),但有些用户抱怨某些 Linux 发行版上的错误(我们还不知道他们使用的是哪个发行版,但我们想有一个更全局的方法,而不是一个一个地修复错误)。MacOS 目前使用 bash 作为默认 shell,但此时我们在 MacOS 上使用/bin/sh...

注意:我们希望避免使用多个启动脚本(即使用不同的 shell)

unix linux macos shell compatibility

3
推荐指数
1
解决办法
1266
查看次数

3键键盘快捷键

我需要帮助在我的Java程序中创建键盘快捷键.从下面的代码中可以看出,我需要一个键盘快捷键Ctrl+ + T正常工作并打印"test",但快捷键Ctrl+ Shift+ T没有"test2"按预期打印,没有任何反应:

KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(
    new KeyEventDispatcher() {
        public boolean dispatchKeyEvent(KeyEvent e) {
            switch (e.getID()) {
                case KeyEvent.KEY_PRESSED:
                    if (e.getKeyCode() == java.awt.event.KeyEvent.VK_T && 
                        e.getModifiers() == java.awt.event.InputEvent.CTRL_MASK) {
                        System.out.print("test");   
                    } else if (e.getKeyCode() == java.awt.event.KeyEvent.VK_R && 
                               e.getModifiers() == java.awt.event.InputEvent.CTRL_MASK &&
                               e.getModifiers() == java.awt.event.InputEvent.SHIFT_MASK) {
                        System.out.print("test2");  
                    }       
                break;
            }
            return true;
        }
    }
);
Run Code Online (Sandbox Code Playgroud)

java awt keyboard-events

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

如何在X窗口上远程运行Google Chrome

我想知道如何在Linux上远程运行Google Chrome?

使用Firefox我可以调用:

firefox --display 192.168.0.5:0.0
Run Code Online (Sandbox Code Playgroud)

我如何使用Chrome执行相同的操作?

x11 google-chrome

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

如何在 hive 0.13 中使用带有空格的别名

我在 HDP 2.1 hortonwork,hive 0.13。我想在查询中使用带有空格的别名,但它给出了错误,别名中是否可以有空格?(它在没有空间别名的情况下工作正常)。用单引号试过,没有引号仍然失败。

*hive> select ot_vdot "alias test" from test4 where ot_vdot<>'null';
NoViableAltException(301@[146:1: selectExpression : ( expression | tableAllColumns );])
    at org.antlr.runtime.DFA.noViableAlt(DFA.java:158)
    at org.antlr.runtime.DFA.predict(DFA.java:144)
    at org.apache.hadoop.hive.ql.parse.HiveParser_SelectClauseParser.selectExpression(HiveParser_SelectClauseParser.java:4142)
    at org.apache.hadoop.hive.ql.parse.HiveParser_SelectClauseParser.selectItem(HiveParser_SelectClauseParser.java:3038)
    at org.apache.hadoop.hive.ql.parse.HiveParser_SelectClauseParser.selectList(HiveParser_SelectClauseParser.java:1307)
    at org.apache.hadoop.hive.ql.parse.HiveParser_SelectClauseParser.selectClause(HiveParser_SelectClauseParser.java:1070)
    at org.apache.hadoop.hive.ql.parse.HiveParser.selectClause(HiveParser.java:40193)
    at org.apache.hadoop.hive.ql.parse.HiveParser.singleSelectStatement(HiveParser.java:38048)
    at org.apache.hadoop.hive.ql.parse.HiveParser.selectStatement(HiveParser.java:37754)
    at org.apache.hadoop.hive.ql.parse.HiveParser.regularBody(HiveParser.java:37691)
    at org.apache.hadoop.hive.ql.parse.HiveParser.queryStatementExpressionBody(HiveParser.java:36898)
    at org.apache.hadoop.hive.ql.parse.HiveParser.queryStatementExpression(HiveParser.java:36774)
    at org.apache.hadoop.hive.ql.parse.HiveParser.execStatement(HiveParser.java:1338)
    at org.apache.hadoop.hive.ql.parse.HiveParser.statement(HiveParser.java:1036)
    at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:199)
    at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:166)
    at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:408)
    at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:322)
    at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:976)
    at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1041)
    at org.apache.hadoop.hive.ql.Driver.run(Driver.java:912)
    at org.apache.hadoop.hive.ql.Driver.run(Driver.java:902)
    at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:268)
    at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:220)
    at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:423)
    at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:793)
    at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:686)
    at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:625)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native …
Run Code Online (Sandbox Code Playgroud)

hadoop hive hortonworks-data-platform

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