问题列表 - 第20734页

java:.split()之后从数组中删除元素

假设你有一个String[]已经创建的.split(),然后导致你在那里有一堆空字符串,即

myArray['','hello','thetimes','economist','','','hi']
Run Code Online (Sandbox Code Playgroud)

有没有办法将它们从String[]循环中删除而不必循环,检测字符串是否为空然后添加到新数组?

java arrays

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

通过反射迭代数组

我正在做一些反思工作并且遇到一个小问题.

我正在尝试将对象打印到某个GUI树,并且以通用方式检测数组有问题.

我建议:

对象instanceof Iterable

会成功,但事实并非如此(显然只适用于Lists和Set以及任何实现它的人.)

因此,如何是我会recognice数组一些Object[],或者long[]还是Long[]......?

谢谢

java reflection

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

为什么我们有指针而不是void

我知道,我们有不同的指针一样int,floatchar.一个void指针是可以容纳所有其他的唯一指针.

其他指针是否存在只是为了灵活地进行指针运算?

除了voidC语言之外的其他指针还有其他原因吗?

c pointers

27
推荐指数
3
解决办法
2668
查看次数

XSLT和XPath:如何以最有效的方式更改XML文件?

我是XSLT和XPath的新手,所以请原谅我这个简单的问题.

我有以下XML文件:

<?xml version="1.0"?>
    <Configuration serviceName="Just Service" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration">
      <Page name="Books">
        <Instances count="5" />
        <ConfigurationSettings>
          <Setting name="index" value="true" />
          <Setting name="number" value="value1" />
          <Setting name="bookstorage" value="value2"/>
        </ConfigurationSettings>
      </Page>
      <Page name="Magazines">
        <Instances count="7" />
        <ConfigurationSettings>
          <Setting name="index" value="false" />
          <Setting name="number" value="value1" />
          <Setting name="magazinestorage" value="value3"/>
        </ConfigurationSettings>
      </Page>
    </Configuration>
Run Code Online (Sandbox Code Playgroud)

我只想更改以下值 ...

value1 - 数字(两个地方); value2 - 用于书籍存储 ; value3 - 杂志存储 ;

......并保持所有其他内容不变.

为此,我想使用msxsl.exe(Microsoft命令行实用程序).能否请您给我一个XSLT样式表示例的提示?如何以最有效的方式使用XSLT处理初始XML文件?

谢谢,Rac

xml xslt xpath

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

复制和克隆有什么区别?

在编程中是否有明确的参考?

我看到很多人将深度复制和克隆称为同一件事.这是真的?

它是语言依赖的吗?

小点,但它困扰我...

c# oop

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

QT4内存管理

我来自一个相当强大的C背景,并且在C++中有相当坚实的基础.最近我一直在使用C#和其他更高级别的语言.我正在研究的项目可以从使用QT4中获益,但我对内存管理有一些问题,我似乎无法理解.我已经阅读了QT4文档,但对我没什么帮助.所以这就是我在这里的原因.

1)好的,首先,我了解使用QT4对象的最简单方法是在本地声明它们:

void MyFunc()
{
     QString foo;
     // do stuff to foo

}
Run Code Online (Sandbox Code Playgroud)

这很简单,我可以拿走那个对象,并传递它,并知道当它超出范围时它将被销毁.但这是我的问题.

1)如果我创建一个QList并向其添加对象,然后QList超出范围,它是否会尝试释放子对象?

2)如果QT4例程返回指向对象的指针,那么我是否负责取消该对象的分配?

3)如果我创建QWidget的子类,并将其添加到QWindow,我如何确保在QWindow被销毁时,它需要我的小部件?

谢谢您的帮助.

c++ qt memory-management qt4

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

在函数中使用LINQ

 public List<NDT_Equipment> GetALLRecords()
    {
        using (NDT_DB)
        {
            return (from a in NDT_DB.NDTEquipment select a);
        }
    }
Run Code Online (Sandbox Code Playgroud)
  • 其中:NDT_DB - 自动生成的数据库上下文类的类实例NDT_Equipment - 数据库上下文类中的部分类

  • 我想要的是 :

    • 返回表NDTEquipment中的所有记录
  • 我得到的是:"你每次编译时都错过了演员"错误

问题: - 我是否允许使用NDT_Equipment分部类作为我的VIEWMODEL中使用的返回值??? 或者我需要创建一个特定的类来包含这个LINQ语句的结果,并且该类将在我的VIEWMODEL中使用?

c# linq mvvm

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

哪些编程语言有利于统计?

我最近对某些事情做了一些统计分析,我很好奇是否有任何编程语言特别适合这个目的.我知道R,但我更喜欢一些更通用的东西(或者R是非常通用的?).

你们有什么建议?是否有任何语言的语法/语义特别针对这个?或者是否有任何语言具有非常好的库?

statistics programming-languages r libraries

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

查找文本节点

是否有一个聪明的jQuery选择器用于选择这样的文本节点:

<div><input type="text">one <span>two</span> three</div>
Run Code Online (Sandbox Code Playgroud)

我想从上面的标记中获取三个并将其包装在一个强大的标记中,如下所示:

<div><input type="text">one <span>two</span> <strong>three</strong></div>
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors

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

jQuery - 从DOM中删除元素时的触发事件

我试图弄清楚当从页面中删除元素时如何执行一些js代码:

jQuery('#some-element').remove(); // remove some element from the page
/* need to figure out how to independently detect the above happened */
Run Code Online (Sandbox Code Playgroud)

是否有为此量身定制的活动,例如:

jQuery('#some-element').onremoval( function() {
    // do post-mortem stuff here
});
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery events dom triggers

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