小编cod*_*nja的帖子

在网页上的对角图像与文本

这是我试图实现的效果: 在此输入图像描述

当用户将鼠标移动到图像上时,一行文本应以对角线方式覆盖图像.

图像可能是背景<p>.真正只是需要帮助首先使完整的对角线.不希望使用在不同宽度/高度的屏幕上不起作用的硬编码尺寸/位置.

<div class="testrows">  
  <div class="drow"><p>Hello World</p></div>
  <div class="drow"><p>Hello World</p></div>
  <div class="drowhalf">
    <p>Hello World</p><p>Hello World</p>
  </div>
  <div class="drowhalf">
    <p>Hello World</p><p>Hello World</p>
  </div>
  <div class="drow"><p>Hello World</p></div>
  <div class="drow"><p>Hello World</p></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

body {
  background: #e5e5e5;
  height:100%;
}

.testrows{
  display:block;
  height:100%;
}

.drow {
  width: 100%;
  height: 10%;
  background: black;
  position: absolute;
  top: -50px;
  left: 0;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  text-align: center;
  color: #fff;
  vertical-align: middle;
}

.drow p {
  ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  padding-right: …
Run Code Online (Sandbox Code Playgroud)

css

15
推荐指数
2
解决办法
890
查看次数

在Android自定义键盘中设置键盘模式

我使用Android键盘类创建了自定义键盘.

我希望有两种模式的行.一种是正常模式.一个是当用户按下"Sym"按钮时.对于每个Keyboard.Row对于XML中的"Sym"按钮,我指定了android:keyboardMode ="@ + id/sym".

现在,当我只运行未指定android:keyboardMode显示的行时.这是预期的,文档说的是什么.

我的问题是我如何在我的代码中设置模式,以便获得android:keyboardMode ="@ + id/sym"的行?

<Row>
    <Key android:codes="113"    android:keyLabel="q" />
    <Key android:codes="119"    android:keyLabel="w" />
    <Key android:codes="101"    android:keyLabel="e" />
    <Key android:codes="114"    android:keyLabel="r" />
    <Key android:codes="116"    android:keyLabel="t" />
    <Key android:codes="121"    android:keyLabel="y" />
    <Key android:codes="117"    android:keyLabel="u" />
    <Key android:codes="105"    android:keyLabel="i" />
    <Key android:codes="111"    android:keyLabel="o" />
    <Key android:codes="112"    android:keyLabel="p" />
    <Key android:codes="-5"    android:keyIcon="@drawable/keyboard_backspace_icon" android:keyWidth="91dp" />
</Row>
<Row android:keyboardMode="@+id/sym">
    <Key android:codes="113"    android:keyLabel="+" />
    <Key android:codes="119"    android:keyLabel="_" />
    <Key android:codes="101"    android:keyLabel="=" />
    <Key android:codes="114"    android:keyLabel="%" />
    <Key android:codes="116"    android:keyLabel="^" />
    <Key …
Run Code Online (Sandbox Code Playgroud)

android android-softkeyboard

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

整页拖放文件网站

我正在尝试获得与dropbox拖放相似的功能.我希望尽可能使用基本的Web组件/编码来实现这一点.HTML或HTML5是最好的.这对原型来说越快越好.这是我想要实现的目标:

1)用户应该能够将文件从他们的计算机拖放到网页上的任何位置.2)当一个项目被拖过它时,网页本身应该显示一些指示符(即:突出显示或颜色叠加).

我已经看到了几个示例的代码片段,但它们都限制将已经在屏幕上的容器丢弃到其他人而不是将文件放入网页.

删除的文件不需要上传到任何地方,因为这将是一个演示.

任何人都有一些代码片段可以让我继续前进.

html html5 drag-and-drop

10
推荐指数
2
解决办法
8351
查看次数

使用"对象引用未设置为对象实例"运行Quartz作业时出错

我有一个Quartz作业,Application_Start在此期间设置Global.asax.cs

protected void Application_Start()
{
    AreaRegistration.RegisterAllAreas();
    RouteConfig.RegisterRoutes(RouteTable.Routes);
    Logger.log("About to Setup Retry Job");
    JobScheduler.Start();
}
Run Code Online (Sandbox Code Playgroud)

这会调用该Start方法,然后调度作业.

作业每20秒运行一次并抛出异常.这是我的工作.

public class RetryTempJob : IJob
{
    public async Task Execute(IJobExecutionContext context)
    {
        try
        {
            Logger.log("Executing Job");
            new ProcessOrder().retryFailedOrders();
            //Logger.log("Done Executing Syspro Job");
            await Console.Error.WriteLineAsync("Done Executing Syspro Job");
        }
        catch (Exception se)
        {
            await Console.Error.WriteLineAsync("" + se.InnerException);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

此行引发异常Logger.log("Executing Job");.这是一个静态方法,它打开一个日志文件并写入它.此方法适用于我的网站中的其他位置.

以下是异常消息:{"对象引用未设置为对象的实例."}

InnerException为NULL.这是堆栈:

DarwinsShoppingCart.dll!DarwinsShoppingCart.SharedClasses.JobScheduler.RetrySyspro.Execute(Quartz.IJobExecutionContext context) Line 69 C#
    Quartz.dll!Quartz.Core.JobRunShell.Run(System.Threading.CancellationToken cancellationToken)    Unknown
    mscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<Quartz.Core.JobRunShell.<Run>d__9>(ref Quartz.Core.JobRunShell.<Run>d__9 stateMachine)    Unknown
    Quartz.dll!Quartz.Core.JobRunShell.Run(System.Threading.CancellationToken cancellationToken) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net quartz-scheduler quartz.net

10
推荐指数
1
解决办法
692
查看次数

编辑ckeditor config.js没有任何影响

我更改了我的CKeditor config.js文件,以包含所有可能的按钮:

CKEDITOR.editorConfig = function( config ) {
    config.toolbarGroups = [
        { name: 'document', groups: [ 'mode', 'document', 'doctools' ] },
        { name: 'clipboard', groups: [ 'clipboard', 'undo' ] },
        { name: 'editing', groups: [ 'find', 'selection', 'spellchecker', 'editing' ] },
        { name: 'forms', groups: [ 'forms' ] },
        '/',
        { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
        { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi', 'paragraph' ] },
        { name: 'links', groups: [ 'links' ] }, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery ckeditor

7
推荐指数
1
解决办法
183
查看次数

使JList中的按钮可单击

我不敢相信这不起作用.

我有一个JList.我已将其渲染器设置如下.基本上RankingPanel是一个带有两个标签和一个按钮的JPanel.

topAchieverList = new JList();
topAchieverList.setCellRenderer(new TopBottomCellRenderer());
Run Code Online (Sandbox Code Playgroud)

这是我的TopBottomCellRenderer.

class TopBottomCellRenderer extends RankingPanel implements ListCellRenderer {

    public TopBottomCellRenderer() {
    }

    public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
        try {
            Achievers achiever = (Achievers) value;

            if (achiever == null) {
                return this;
            }
            itemRank.setText("#" + achiever.rank);
            itemUnits.setText("" + achiever.units);

            //this is the button that does not click
            itemNameButton.setText(achiever.name);

            //set bg
            if (isSelected) {
                setBackground(list.getSelectionBackground());
                setForeground(list.getSelectionForeground());
            } else {
                setBackground(list.getBackground());
                setForeground(list.getForeground());
            }
            return this; …
Run Code Online (Sandbox Code Playgroud)

java swing jbutton jlist

6
推荐指数
1
解决办法
7770
查看次数

防止在jxtable中排序前三行

我有一个JXtable.我想阻止排名前三行.基本上,前3行应始终位于顶部,其余的应根据其值进行排序.

在SO上有一个类似的问题,但我不知道如何真正将它应用于我的使用 Sort ROW,除了最后一行

主要区别在于我正在使用JXTable.有一种简单的方法可以做到这一点,我错过了吗?

这是我的JXtable代码

jTable1 = new JXTable();
if (isClickable) {
    jTable1.getTableHeader().setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

    //set the sorter here
} else {
    jTable1.setSortable(false);
}
Run Code Online (Sandbox Code Playgroud)

java swing jtable swingx jxtable

5
推荐指数
1
解决办法
200
查看次数

IlegalArgumentExpection 创建 Javadoc 失败

我正在使用 Netbeans 并尝试了命令提示符。在这两种情况下,我都会遇到相同的错误。

当我尝试生成我的 JavaDocs 时,我得到一个 IllegalArgumentexception。我做了研究,建议是Clear out your Classpath Bug Ticket

有人可以指导我了解我正在清除的内容以及我将如何在Windows机器上进行操作。

使用JDK 1.6并测试JDK 1.7

Netbeans 的输出

ant -f C:\\Users\\SomeProject javadoc
init:
Warning: Leaving out empty argument '-windowtitle'
Generating Javadoc
Javadoc execution
Loading source file C:\Users\Achievers.java...
Loading source file C:\Users\AchieversPage.java...
Constructing Javadoc information...
Standard Doclet version 1.6.0_37
Building tree for all the packages and classes...
Run Code Online (Sandbox Code Playgroud)

ANT Scrict(相关块)

<target depends="init" if="have.sources" name="-javadoc-build">
    <mkdir dir="${dist.javadoc.dir}"/>
    <condition else="" property="javadoc.endorsed.classpath.cmd.line.arg" value="-J${endorsed.classpath.cmd.line.arg}">
        <and>
            <isset property="endorsed.classpath.cmd.line.arg"/>
            <not>
                <equals arg1="${endorsed.classpath.cmd.line.arg}" …
Run Code Online (Sandbox Code Playgroud)

java ant javadoc

0
推荐指数
1
解决办法
2315
查看次数