小编Rob*_*Rob的帖子

Java作为Windows服务,具有交互式桌面支持和读取当前记录的用户


我有一个java程序,像一个用apache Common Deamon(prunsrv)包装的Windows服务,但我有两个问题:
1.它配置了交互式桌面的服务,可以看到swing对话框并从应用程序尝试图标.但是没有出现idalog和try图标.
2.交互式桌面如何仅与本地系统帐户一起使用,应用程序无法读取当前登录的用户,该用户名是应用程序所必需的

然后我需要解决这2个问题,谢谢,我从主类粘贴代码

package widget;

import java.awt.AWTException;
import java.awt.Image;
import java.awt.Label;
import java.awt.MenuItem;
import java.awt.PopupMenu;
import java.awt.SystemTray;
import java.awt.Toolkit;
import java.awt.TrayIcon;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowStateListener;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.UIManager;

import widget.controller.NotifyManager;
import widget.utils.Logger;


public class AWidget extends JFrame {
    private static Properties props = null;
    private static String parametersFile = "widget.properties";
    public static String mediaResourcesPath;
    public static String appIcon; …
Run Code Online (Sandbox Code Playgroud)

java windows service desktop swing

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

使用 jquery 验证来验证多个表单

我的网页中有近 5 个表单,它们的元素使用 jquery.validate.js 进行验证。最后我有“保存”按钮(不提交),点击保存所有细节。我需要在单击“保存”时验证所有表单,如果任何验证失败,我需要停止该单击事件。有没有办法做到这一点?

例如 :

<html>
<script type='text/javascript'>
    $(document).ready(function () {
        $('#form1').validate();
        $('#form2').validate();
        $('#form3').validate();
    });
</script>
<form id='form1'>..elements to be validated..</form>
<form id='form2'>..elements to be validated..</form>
<form id='form3'>..elements to be validated..</form>
<form id='form4'>..elements to be validated..</form>...
<input type='button' name='save_btn' id='save_btn' value='save'>
</html>
Run Code Online (Sandbox Code Playgroud)

我也试过

$("#save_btn").click(function(){
    $("form1").validate();
});
Run Code Online (Sandbox Code Playgroud)

它显示错误消息,但仍然执行单击功能。如果有人可以向我建议一些解决方案,它将对我更有帮助。

谢谢你。

jquery jquery-validate

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

在r中从大矩阵创建小矩阵

我有nxn类型的矩阵在哪里n = 100左右.

mat <- matrix (1:10000, nrow=100)
rownames (mat) <- paste ("I", 1:100, sep = "")
colnames (mat)  <- paste ("I", 1:100, sep = "")
Run Code Online (Sandbox Code Playgroud)

我想选择特定的行(或列)并创建一个小的nxn矩阵.

# for example rows selected:
c(1, 20, 33, 44, 64).
Run Code Online (Sandbox Code Playgroud)

因此得到的矩阵将循环如下:

        I1   I20   I33   I44  I64
I1
I20
I33
I44
I64
Run Code Online (Sandbox Code Playgroud)

有办法吗?

r matrix subset

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

C#中的进度条和后台工作者

目前我正在开发一个需要从Web服务中消耗大量数据的项目.有服务类向服务器发送输入日期并返回结果,由于耗时的过程,需要用户组合进度条和后台工作者向用户显示进程百分比.我已经浏览了很多关于这个主题的示例代码,但仍然无法找到最佳方法.请帮忙,我的代码是关注的,

private  MyCollection[] callWebService(string[] Inputs, string method)
{
    List<string> results = new List<string>();
    string fiel dNames = ""; // todo - fix this if nothing left in loop
    int sizeOfArray = 500;
    for (int i = 0; i < Inputs.Length; i = i + sizeOfArray)
    {
        string[] outputRecords;
        int errorCode;
        string errorString;
        string[] thisFiveHundred = createSubArray(Inputs, i, sizeOfArray);


        iq.NameValuePair[] namevaluepairs = new iq.NameValuePair[0];
        fieldNames = iqOfficeWebservice.BatchStan(method, thisFiveHundred, null, "",        out outputRecords, out errorCode, out  errorString);
        results.AddRange(outputRecords);
    }
    results.ToArray();
    IAddress[] formattedResults …
Run Code Online (Sandbox Code Playgroud)

c# multithreading backgroundworker progress-bar

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

未选中子节点时取消选中父节点

我是新手extJs用户.我使用带有复选框的树面板,我想在未选中子节点时取消选中父节点.下面是我的代码,希望你能帮助我们,我不知道该怎么做.

我的treepanel的结构是这样的:

  • parentnode1
    • 子parentNode1.1
      • child1.1
      • child1.2
      • child1.3
    • subparentNode1.2
      • child2.1
      • child2.2
  • parentnode2
    • subparentNode2.1
      • child2.1.1


var treeCheck = new Ext.tree.TreePanel({
    //some code here
});

//event here

treeCheck.on('checkchange', function(node, checked) {
    if(node.hasChildNodes()==true) {

        node.eachChild(function(n) {
            n.getUI().toggleCheck(checked);
        });

    } else {

        if(!checked) {
            var _parentNode = node.parentNode;
            //i dont know what to do here...
            //specifically, i want to uncheck the parent node and subparent node
            //when the children/child node is unchecked
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript extjs

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

如何在SharePoint 2013 JSOM中设置URL字段的值

任何人都知道如何在SharePoint 2013 JSOM中设置URL字段的描述和URL?我见过的所有字段设置示例都spListItem.set_item(fieldName,fieldValue)适用于简单字段(如文本或数字),但对于复杂的URL字段类型,我失败了.我试过传递我的URL字段名称和逗号分隔fieldValue = "descriptionText,url"

我也尝试过SP.ListItem.parseAndSetFieldValue(fieldname,fieldValue),传递URL字段名称和逗号分隔fieldValue = "descriptionText,url".

我错过了一些简单的东西吗?

javascript api url sharepoint sharepoint-2013

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

不兼容的类型双字符串

为什么购买是不兼容的类型scan.next()?(我正在尝试获取用户输入以进行购买和招标,然后使用方法来计算更改).

public static void makeChange() //one method of a class
{       
    double purchase;
    double tendered;

    Scanner scan = new Scanner (System.in);

    System.out.println ("How much was the Purchase?");
    purchase = scan.next(); //why would this be an incompatible type?
    System.out.println ("Amount Tendered"); 
    tendered = scan.next();      

    System.out.println("Processing Transaction");
    int ch[] = cd.makeChange(purchase, tendered);

    .... continued
Run Code Online (Sandbox Code Playgroud)

java string double types

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

在android中的ondraw()中的两个坐标之间画线

我有两点,比如说 (x1,y1) 和 (x2,y2)。现在我必须使用OnDraw()方法在这些点之间画一条线。

我试过

Paint mPaint = new Paint()     
mPaint.setColor(Color.BLACK);    
path.moveTo(x1, y1);    
path.lineTo(x2, y2);

canvas.drawPath(path, mPaint);
Run Code Online (Sandbox Code Playgroud)

但它不起作用

问候,

苏迪尔

android canvas line

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

简单的OOP /私有变量查询 - Java

不太清楚为什么这不起作用,当我尝试编译并运行它时给我一个空指针异常.我知道这是非常简单的,可能是一个愚蠢的问题,但我似乎无法搞清楚!

import javax.swing.JOptionPane;

public class Whatever
{

    private int age; 
    private String name;
    private float salary;

    public Whatever ()
    {
        String userName = JOptionPane.showInputDialog ("What is your name?");
        Whatever listData[] = new Whatever [10];
        listData[6].name = userName; 
    }

    public static void main (String [] args)
    {
        Whatever testWhatever = new Whatever ();
    }
}
Run Code Online (Sandbox Code Playgroud)

java arrays variables private object

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