问题列表 - 第47040页

是否可以根据其值设置组合框的selectedIndex

是否可以根据其值设置组合框的selectedIndex,而无需遍历数据源?

我像这样设置数据源:

caseDBTableAdapters.usersTableAdapter usersAdapter = new caseDBTableAdapters.usersTableAdapter();
            caseDB.usersDataTable users;
            users = usersAdapter.GetUsers();

            cbOwner.DisplayMember = "fullName";
            cbOwner.ValueMember = "userId";
            cbOwner.DataSource = users;
Run Code Online (Sandbox Code Playgroud)

不得不遍历表fx似乎不那么优雅.通过做:

int counter = 0;
            foreach (caseDB.usersRow usersRow in users)
            {

                if (usersRow.userId == selectedUser)
                {

                    cbOwner.SelectedIndex = counter;

                }
                counter++;
            }
Run Code Online (Sandbox Code Playgroud)

.net c# listbox selectedindex winforms

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

测试最终字段的初始化安全性

我试图简单地测试JLS保证的最终字段的初始化安全性.这是我写的一篇论文.但是,根据我当前的代码,我无法让它"失败".有人可以告诉我我做错了什么,或者这只是我必须反复运行然后看到一个不幸的时机失败?

这是我的代码:

public class TestClass {

    final int x;
    int y;
    static TestClass f;

    public TestClass() {
        x = 3;
        y = 4;
    }

    static void writer() {
        TestClass.f = new TestClass();
    }

    static void reader() {
        if (TestClass.f != null) {
            int i = TestClass.f.x; // guaranteed to see 3
            int j = TestClass.f.y; // could see 0

            System.out.println("i = " + i);
            System.out.println("j = " + j);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的线程正在调用它:

public class TestClient {

    public static void …
Run Code Online (Sandbox Code Playgroud)

java multithreading final thread-safety jls

30
推荐指数
3
解决办法
1722
查看次数

Ant从(绝对)属性创建文件集,dirsets

在ant中,我定义了一些属性来定义构建系统中所需的一些路径(绝对).

大多数ant任务都需要文件集,因此要从属性构建文件集,我必须这样做:

<fileset dir="" includes="${myprop}"/>
Run Code Online (Sandbox Code Playgroud)

问题是myprop绝对的,我应该省略dir属性(这是不可能的),所以有没有办法定义(绝对)属性,并有效地使用它们来创建文件集,dirsets等..或者在蚂蚁这是一个不好的做法(只应使用相对路径)

谢谢.

java ant

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

使用__if_exists的好例子是什么?

我何时使用__if_exists而不写大量糟糕的代码?

看起来这个关键字就像C预处理器指令,但是在预处理器之后处理.并且IntelliSense不解析它并将代码强调为死或活.这些共同分析了用__if_exists非常重要的代码编写的代码.

到目前为止,我发现只有一个相对安全的案例 我们有一个容器类,它接受存储对象的地址.当存储的类有重载时operator&,调用重载的运算符会导致问题.

所以我添加了以下检查:

__if_exists( T::operator& ) {
   static_assert( false );
}
Run Code Online (Sandbox Code Playgroud)

如果operator&成员函数是存储的类型,现在代码至少不会编译.

IMO这个用例非常清晰易读.

还有什么其他案例可以使用__if_exists而不会获得大量不可读的代码?

c++ visual-c++

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

Grails ::我讨厌,根本不能unerstand:'没有hibernate会话绑定到当前线程'

一个简单的场景,但让我头撞墙,因为我无法理解这个'没有Hibernate会话绑定到当前线程'.

用例实现:

def records = SomeDomain.list()

//split records into equal size chunks.

def chunks = [][] // <- add records to chunks

//now process each chunk in a different thread

chunks.each { aChunk ->
   Thread.start {
     singletonInjectedService # processs(aChunk)
   }
}
Run Code Online (Sandbox Code Playgroud)

如何在grails中实现这一目标?无论容器是什么,Quartz Job想要处理多个线程中的'记录',或者想要在多个线程中处理'记录'的服务,它只是失败了'没有hibernate会话绑定到当前线程'.

一个合法的用例,但可惜它根本不适合我.

service session grails hibernate quartz-scheduler

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

html表格单元格的条件格式

是否有任何开箱即用的解决方案有条件格式的HTML表格?

使用条件格式化时,我更感兴趣的是将不同的颜色作为单元格背景,具体取决于该值或其他列的值(数字)(在同一个表中).

类似于我们在excel中的条件格式 - >颜色标度 - >红黄绿色.我想在一个通过JSP动态生成的表中实现它.

是否有任何JavaScript/jquery或JSP解决方案?

html javascript jsp jquery-ui html-table

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

如何对数据进行去除和重新分类?

我使用的一些数据包含敏感信息(人员姓名,日期,地点等).但我有时需要与其他人分享"数字"以获得统计分析的帮助,或者在更强大的机器上处理它,在那里我无法控制谁看数据.

理想情况下,我想这样工作:

  1. 将数据读入R(查看,清理等)
  2. 选择我要取消分类的数据框,通过包运行它并接收两个"文件":去分类数据和翻译文件.后者我会保持自己.
  3. 可以无需担心地分享,操纵和处理去分类数据.
  4. 我将处理后的数据与翻译文件重新分类.

我认为这在上传数据以便"在云端"(亚马逊等)进行处理时也很有用.

你有过这种情况吗?我首先想到自己编写一个"随机化"功能,但后来我意识到这可以做到多么复杂(例如,在不丢失顺序的情况下抵消时间戳).也许已经有一个定义的方法或工具?

感谢所有在Stack Overflow为[r] -tag做出贡献的人!

r

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

设置navigationController的工具栏项

我正在尝试使用以下调用为navigationController设置项目

NSArray *items = [NSArray arrayWithObjects: shareButton, nil];
[self.navigationController.toolbar setItems:items animated:NO];
Run Code Online (Sandbox Code Playgroud)

这对工具栏没有任何补充.

我可以使用隐藏和显示工具栏

[self.navigationController setToolbarHidden:NO];
Run Code Online (Sandbox Code Playgroud)

但是不能让物品出现.

如何设置项目.?

更新:

在此输入图像描述

iphone

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

仅限Javascript - 对一堆DIV进行排序

可能重复:
对DOM节点进行排序的最简单方法?

我有一个DIV列表,像这样:

<div id="list">
    <div id="categorie5.1-4">4</div>
    <div id="categorie5.1-3">3</div>
    <div id="categorie5.1-5">5</div>
    <div id="categorie5.1-1">1</div>
    <div id="categorie5.1-2">2</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想对它们进行排序,只使用Javascript(没有Jquery)得到这样的结果:

1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

如果需要,我可以使用DIV id的端:"categorie5.1- 4 "(服务器侧I可以定义DIV ID来嵌入期望的顺序)

非常感谢您的帮助!


这是完整的代码:

<html>
<head>
<script type="text/javascript">
function sortdiv() {
var container = document.getElementById("list");
var elements = container.childNodes;
var sortMe = [];
for (var i=0; i<elements.length; i++) {
    if (!elements[i].id) {
        continue;
    }
    var sortPart = elements[i].id.split("-");
    if (sortPart.length > 1) {
        sortMe.push([ 1 * sortPart[1] , elements[i] ]);
    }
}
sortMe.sort(function(x, y) { …
Run Code Online (Sandbox Code Playgroud)

javascript

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

TinyMCE-自定义链接按钮-“添加链接”很好,但是找不到“编辑链接”和访问链接属性的任何文档

我在TinyMCE中添加了一个自定义按钮,该按钮显示了一个定制的链接选择器。当用户选择一些文本并单击按钮时,将显示对话框,并且当他们选择了我execCommand('insertHTML', false, "<a href... etc">)在选择中使用的网址时。

效果很好-现在,当链接已经创建并且用户想要对其进行编辑时,他们再次单击链接按钮(当光标照常位于链接文本中时),但是这是这种情况-我不知道不知道如何访问已创建的链接及其属性,然后加载并再次填充对话框!

总体上可以搜索TinyMCE网站,Stack,Google。希望有一个简单的答案(也有一点令人恐惧)-但如果没有,那么一个复杂的答案就可以了!

如果有人知道答案或可以指出我的答案,我将非常感激。预先感谢,罗布

编辑-我的代码解释需要

在TinyMCE init中:

setup: function (ed) {
    ed.addButton("link", {
        title: "Link",
        onclick: function (evt) {
            Intranet.TextEditor._loadUrlDialog(jQueryTextAreaObject, evt);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

上面调用的函数:

_loadUrlDialog: function (jQueryTextAreaObject, clickEvent) {

    var mce = $(jQueryTextAreaObject).tinymce();

    var isSelected = mce.selection.getContent().length != 0 ? true : false;

    if (isSelected) {
        Intranet.UrlDialog.Fn.LoadDialog("", true, "", function (url, target, title) {

            var theTarget = target == false ? "_self" : "_blank";

            var link = "<a href=\"" + url + "\" …
Run Code Online (Sandbox Code Playgroud)

javascript tinymce execcommand

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