问题列表 - 第8725页

不变的收藏品?

我在我的应用程序中创建了大多数基本类型,不可变.但收藏品是否也应该是不可变的?对我来说,这似乎是一个巨大的开销,除非我错过了什么.

我在谈论集合以保存Point3值等,可以在不同时间添加它们.因此,如果集合中有1M值,并且您需要删除其中的1个,则必须重新创建相同的集合,对吧?

.net c# immutability

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

如何禁用SQL Reporting Services并从IIS中删除Reports目录?

我正试图摆脱似乎与SQL报告服务2008集成的/ reports目录.我无法卸载SQL服务器的那一个元素,并且在尝试重新配置ReportBuilderLaunchURL时我没有运气.有没有人知道如何摆脱这个愚蠢的功能?我知道它是否只是localhost实例上的一个虚拟目录,但当它应用于我的所有网站时,我真的很沮丧,并想知道微软谁决定这将是默认设置.

iis-7 report sql-server-2008 reporting-services

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

Java-将文件复制到新文件或现有文件

我想写一个函数副本(File f1,File f2)f1总是一个文件.f2是文件或目录.

如果f2是一个目录,我想将f1复制到这个目录(文件名应该保持不变).

如果f2是一个文件,我想将f1的内容复制到文件f2的末尾.

例如,如果F2有内容:

2222222222222

F1有内容

1111111111111

我复制(f1,f2)然后f2应该成为

2222222222222

1111111111111

谢谢!

java file

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

我怎样才能解决PHP中缺少finally块的问题?

版本5.5之前的PHP没有最终块 - 即,在大多数敏感语言中,您可以执行以下操作:

try {
   //do something
} catch(Exception ex) {
   //handle an error
} finally {
   //clean up after yourself
}
Run Code Online (Sandbox Code Playgroud)

PHP没有finally块的概念.

任何人都有解决这种语言相当恼人的漏洞的经验吗?

php exception resource-cleanup

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

FIFO(命名管道)消息传递障碍

我计划使用Unix命名管道(mkfifo)进行简单的多进程消息传递.消息只是一行文本.

你会劝阻我吗?我应该期待什么障碍?

我注意到了这些限制:

  1. 在收到消息之前,发件人无法继续.
  2. 接收器被阻塞,直到有一些数据.当我们需要停止读取时,将需要非阻塞IO.例如,另一个线程可能会要求这样做.
  3. 接收器可以在单次读取中获得许多消息.这些必须在退出前进行处理.
  4. 原子消息的最大长度限制为4096字节.这是Linux上的PIPE_BUF限制(参见man 7 pipe).

我将在Python中实现消息传递.但总体上存在障碍.

python unix linux pipe named-pipes

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

将字符串数组转换为浮点数组

我正在编写一个围绕从文件中获取数值集的应用程序.但是,由于数据是以字符串形式获取的,因此我必须将其转换为浮点数,这是乐趣开始的地方.我的代码的相关部分如图所示(第65-73行):

    ft = []
    puts "File Name: #{ARGV[0]}"
    File.open(ARGV[0], "r") do |file|
        file.each_line do |line|
            ft << line.scan(/\d+/)
        end
    end

ft.collect! {|i| i.to_f}
Run Code Online (Sandbox Code Playgroud)

这在irb中运行得很好,也就是说,最后一行将数组更改为浮点数.

irb(main):001:0> ft = ["10", "23", "45"]
=> ["10", "23", "45"]
irb(main):002:0> ft.collect! {|i| i.to_f}
=> [10.0, 23.0, 45.0]
Run Code Online (Sandbox Code Playgroud)

但是,当我运行我的应用程序时,我收到此错误:

ruby-statistics.rb:73:in `block in <main>': undefined method `to_f' for #<Array:
0x50832c> (NoMethodError)
        from ruby-statistics.rb:73:in `collect!'
        from ruby-statistics.rb:73:in `<main>'
Run Code Online (Sandbox Code Playgroud)

任何帮助都将不胜感激.

ruby arrays string floating-point

6
推荐指数
2
解决办法
8947
查看次数

Maven Surefire插件<include>语句的格式是什么?

我正在尝试使用以下包含声明来运行Maven Surefire:

<include>**/[A-R]*SeleniumTest.java</include>
<include>**/[A-R]**SeleniumTest.java</include>
<include>**/[A-R].*SeleniumTest.java</include>
Run Code Online (Sandbox Code Playgroud)

但它似乎不支持任何这些符号.这个表达式的语法是什么?(文档链接将非常感谢)

java maven-2

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

WPF:扩展主题的样式 - StackOverflowException

除了皇家主题风格,我希望每个按钮都有5分的余量.

Window1.xaml:

<Window x:Class="_styles.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
  <Window.Resources>
    <ResourceDictionary>
      <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="/PresentationFramework.Royale;component/themes/royale.normalcolor.xaml" />
      </ResourceDictionary.MergedDictionaries>
      <Style TargetType="{x:Type Button}" BasedOn="{StaticResource {x:Type Button}}">
        <Setter Property="Margin" Value="5"/>
      </Style>
    </ResourceDictionary>
  </Window.Resources>
  <StackPanel>
    <Button Content="Button A"/>
    <Button Content="Button B"/>
  </StackPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

它编译但我得到:

PresentationFramework.dll中出现未处理的"System.StackOverflowException"类型异常

public Window1() {
    InitializeComponent(); // <-- getting exception here
}
Run Code Online (Sandbox Code Playgroud)

没有例外细节,因为:

{无法计算表达式,因为当前线程处于堆栈溢出状态.}

wpf themes styles

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

是否有一种简单的方法来填充此Access数据库架构中的下拉列表?

我有3个表,看起来像这样:

Location                Node                 Sektor
-----                   -------              -------
PK: ID - Autonumber     PK: ID - Autonumber  PK: ID - Autonumber
Name                    NodeName             Sektor
Height                  Aksess               Frequency
Latitude                Tag                  Coverage
Longtitude              IP
Run Code Online (Sandbox Code Playgroud)

每个位置都与多个节点连接,这些节点与多个sektors连接.

现在有趣的部分.在Microsoft Access中,您可以创建允许用户轻松添加数据的模式.我的最终表看起来像这样我想用我的模式将数据插入到:

Customers
-------
PK: CustID
Name
Subscribtion
Sektor
Run Code Online (Sandbox Code Playgroud)

这就是我想要完成魔术的地方.我希望用户能够首先选择一个位置,然后呈现可用节点(最好是下拉列表),最后他可以为他添加的客户选择正确的sektor.

有人知道一个相当简单的方法吗?我开始为此制作一个宏,但我对宏的记忆真的很糟糕,而且我没有正确的文献和我一起去查找它.

任何帮助appriciated =)

schema ms-access drop-down-menu

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

使用jQuery和LINQ-to-Entities在ASP.NET MVC客户端视图中对jqGrid进行排序

我是一个jQuery noob,所以我确定我在这里缺少一些简单的东西.

我已经让jqGrid处理了一个从LINQ到实体操作创建JSON数据的操作.但是,当我单击浏览器中的列标题时,行不会排序.上升/下降指示器显示,但没有其他任何事情发生.

必要的JavaScript和CSS链接位于主页面标题中:

<script src="/Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
<!-- CSS and JavaScript files for jqGrid to display on Details pages -->
<link rel="stylesheet" type="text/css" href="/scripts/jQuery/jqGrid-3.4.4/themes/green/grid.css" title="green" media="screen" />
<script src="/Scripts/jQuery/jqGrid-3.4.4/jquery.jqGrid.js" type="text/javascript"></script>
<script src="/Scripts/jQuery/jqGrid-3.4.4/js/jqModal.js" type="text/javascript"></script>
<script src="/Scripts/jQuery/jqGrid-3.4.4/js/jqDnR.js" type="text/javascript"></script>

这是我的初始化代码:

// jqGrid setup.
$("#gridlist").jqGrid({
    url: '/Contact/GridData',
    datatype: 'json',
    mtype: 'GET',
    colNames: ['ID', 'First Name', 'Last Name', 'Organization'],
    colModel: [
        { name: 'id', index: 'id', width: 40, align: 'left', resizable: true },
        { name: 'first_name', index: 'first_name', width: 200, align: 'left', resizable: true, sortable: …

linq asp.net-mvc jquery jqgrid

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