问题列表 - 第2782页

如何汇总数组列表<\n>

我有一个List <int []> myList,我知道所有int []数组都是相同的长度 - 为了参数,让我们说我有500个数组,每个数组长2048个元素.我想总结所有500个这些数组,给我一个数组,长度为2048个元素,其中每个元素是所有其他数组中所有相同位置的总和.

显然,这在命令式代码中是微不足道的:

int[] sums = new int[myList[0].Length];
foreach(int[] array in myList)
{
    for(int i = 0; i < sums.Length; i++)
    {
        sums[i] += array[i];
    }
}
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有一个很好的Linq或Enumerable.xxx技术?

c# linq

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

Wpf自定义控件模板 - 相对字体大小

我正在创建一个自定义WPF控件,为简单起见,我们说有一个带有"标题"TextBlock的垂直堆栈面板,后面跟一个ContentPresenter.我希望"标题"的字体大小比内容中使用的大小高5个点,这是由用户放置此控件的任何容器继承的.

如何使用相对值在控件模板中为头元素指定字体大小,而不向用户公开类似"TitleFontSize"的属性?我想做"加5".

我尝试在标题文本块上使用ScaleTransform并使用混合结果(文本块缩放得很好,但方向已被修改 - 我将文本右对齐,并在缩放时移出"离开控件"区域).另外,我不确定缩放变换是否适合这里.

wpf templates custom-controls

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

在Python中通过正则表达式解析GPS接收器输出

我有一位正在完成航空航天工程硕士学位的朋友.对于他的最终项目,他是一个小团队,负责编写跟踪气象气球,火箭和卫星的程序.该程序接收来自GPS设备的输入,对数据进行计算,并使用这些计算的结果来控制一系列设计用于定向定向通信天线的电机,因此气球,火箭或卫星始终保持对焦.

虽然我自己有点像一个(永恒的)初学者,但我的编程经验比我的朋友多.所以,当他向我征求意见时,我说服他用我选择的语言Python编写程序.

在项目的这一点上,我们正在研究解析GPS设备输入的代码.这是一些示例输入,我们需要以粗体提取数据:

$ GPRMC,092204.999,4250.5589,S,14718.5084,E,1,12,24.4,89.6,男,, 0000*1F $ GPRMC,093345.679,4234.7899,N,11344.2567,W,3,02,24.5,1000.23,男,,, 0000*1F $ GPRMC,044584.936,1276.5539,N,88734.1543,E,2,04,33.5,600.323,M ,,,*00 $ GPRMC,199304.973,3248.7780,N,11355.7832,W,1,06, 02.2,25722.5,男,,,*00 $ GPRMC,066487.954,4572.0089,S,45572.3345,W,3,09,15.0,35000.00,男,,,*1F

以下是对数据的进一步解释:

"我看起来每行都需要五件事.请记住,这些区域中的任何一个都可能是空的.意思是只有两个逗号紧挨着.例如',,,'那里是两个可能随时都满的领域.有些领域可能只有两三个选项,但我不认为我应该指望它."

两天前,我的朋友能够从用于追踪最近气象气球发射的GPS接收器获取完整的日志.数据很长,所以我把它全部放在这个pastebin中.

我自己对正则表达式仍然很新,所以我正在寻求一些帮助.

python regex parsing gps nmea

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

Python - 创建具有初始容量的列表

像这样的代码经常发生:

l = []
while foo:
    #baz
    l.append(bar)
    #qux
Run Code Online (Sandbox Code Playgroud)

如果您要将数千个元素追加到列表中,这非常慢,因为必须不断调整列表大小以适应新元素.

在Java中,您可以创建具有初始容量的ArrayList.如果您对列表的大小有所了解,那么效率会更高.

我知道像这样的代码通常可以重新考虑到列表理解中.但是,如果for/while循环非常复杂,那么这是不可行的.我们的Python程序员有没有相同的东西?

python dictionary initialization list

182
推荐指数
7
解决办法
16万
查看次数

Microsoft .NET配置文件的架构(XSD)

我在XSD(XML Schema)中搜索Microsoft .NET应用程序配置文件.直到现在我才发现这一点:.NET Framework的配置文件架构,但我对XSD更感兴趣.

或者 - 一般问题 - 我也搜索一般的XSD,用于此处列出的 .NET配置文件.

我是Visual Studio 2008,并没有在第一个答案中看到这样的文件......

.net msdn configuration-files

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

退出编辑模式

我有一个填充UITableView的对象数组.当用户从数组中删除最后一个对象时,我会自动创建一个新的"默认"对象.但是,在TableView中,当用户到达时,列表仍处于"编辑"模式.有没有办法让我以编程方式再次将TableView设置回"正常"模式?

iphone cocoa-touch uitableview

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

url编码正斜杠打破我的codeigniter应用程序

我正在尝试创建一个像这样工作的url字符串:

/app/process/example.com/index.html
Run Code Online (Sandbox Code Playgroud)

换句话说,

/app/process/$URL
Run Code Online (Sandbox Code Playgroud)

我然后检索网址

$this->uri->segment(3);
Run Code Online (Sandbox Code Playgroud)

URL中的正斜杠当然是访问uri段的问题,所以我将继续并对url编码URL部分:

/app/process/example.com%2Findex.html
Run Code Online (Sandbox Code Playgroud)

..但现在我得到一个404说...

Not Found

The requested URL /app/process/example.com/index.html was not found on this server. 
Run Code Online (Sandbox Code Playgroud)

似乎我的正斜杠的url编码打破了CI​​的URI解析器.

我该怎么做才能解决这个问题?

php url uri codeigniter urlencode

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

W3C参与Flash和Silverlight

在我看来,Flash/Silverlight的关键USP是能够为客户端的图形子系统提供访问(尽管间接),实现视频,平滑过渡和"奇特"的视觉效果.

这听起来是个好主意,也是HTML的自然演变/扩展.但是,如果像W3C这样的人控制这样的技术,而不是微软或Adobe将用户锁定在他们的"平台"中,那肯定会更好.

W3C是否在这些技术的开发中发挥了作用,如果没有,为什么?

澄清:我想我的问题的主旨是 - 为什么W3C在Flash/Silverlight"方向"中没有扩展/发展HTML(或创建另一种技术),当它看起来很明显时(至少对Adobe和MS来说),并且是开放的标准平台更可取.

flash silverlight w3c

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

使用返回随机结果的函数进行单元测试

我不认为这是特定于语言或框架,但我使用xUnit.net和C#.

我有一个函数返回一定范围内的随机日期.我传递了一个日期,返回日期总是在给定日期之前1到40年的范围内.

现在我只是想知道是否有一种很好的方法来进行单元测试.最好的方法似乎是创建一个循环并让函数运行100次并断言这100个结果中的每一个都在所需的范围内,这是我目前的方法.

我也意识到,除非我能够控制我的Random发生器,否则将没有一个完美的解决方案(毕竟,结果是随机的),但我想知道当你必须测试返回随机结果的功能时你采取了什么方法一定的范围?

.net c# unit-testing xunit.net

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

如何将".js.php"与NetBeans 6.5 IDE中的JavaScript语法关联起来?

当我使用PHP生成CSS或JavaScript文件时,我喜欢使用.js.php或.css.php文件扩展名.所以我知道发生了什么.

有没有办法将这些"复合"文件扩展名与各自的语言相关联?

netbeans

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