问题列表 - 第21652页

使用Haskell,如何处理大量XML?

我一直在探索Stack Overflow数据转储,因此利用友好的XML和正则表达式"解析".我尝试使用各种Haskell XML库来查找特定用户按文档顺序排列的第一篇文章都遭遇了令人讨厌的颠簸.

TagSoup

import Control.Monad
import Text.HTML.TagSoup

userid = "83805"

main = do
  posts <- liftM parseTags (readFile "posts.xml")
  print $ head $ map (fromAttrib "Id") $
                 filter (~== ("<row OwnerUserId=" ++ userid ++ ">"))
                 posts
Run Code Online (Sandbox Code Playgroud)

HXT

import Text.XML.HXT.Arrow
import Text.XML.HXT.XPath

userid = "83805"

main = do
  runX $ readDoc "posts.xml" >>> posts >>> arr head
  where
    readDoc = readDocument [ (a_tagsoup, v_1)
                           , (a_parse_xml, v_1)
                           , (a_remove_whitespace, v_1)
                           , (a_issue_warnings, v_0)
                           , (a_trace, v_1)
                           ]

posts …
Run Code Online (Sandbox Code Playgroud)

xml tag-soup haskell large-data large-scale

16
推荐指数
3
解决办法
3858
查看次数

如何创建一个可以访问创建它的类成员的嵌套类?

我在C#.NET中编程.我想创建一个嵌套类,可以访问创建它的实例的成员,但我似乎无法弄清楚如何.

这就是我想要做的:

Car x = new Car()
x.color = "red";
x.Door frontDoor = new x.Door();
MessageBox.Show(frontDoor.GetColor());    // So I want the method GetColor of the class Front Door to be able to access the color field/property of the Car instance that created it.
Run Code Online (Sandbox Code Playgroud)

我该怎么做?我尝试将Door类嵌套在Car类中,但是它不能以这种方式访问​​Car类的成员.我是否需要让汽车继承门类或其他东西?

c# inheritance nested class abstract

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

sql查询解决以下问题

我必须在sql server中跟随表:

date                 |   status  

2009-01-01 12:00:00      OK
2009-01-01 12:03:00      FAILED
2009-01-01 12:04:00      OK
2009-01-01 12:06:20      OK
2009-01-01 12:07:35      FAILED
2009-01-01 12:07:40      FAILED
2009-01-01 12:20:40      FAILED
2009-01-01 12:25:40      OK
Run Code Online (Sandbox Code Playgroud)

我需要以下内容:从2009年1月1日12:00开始,每隔10分钟,我需要查看OK和FAILED的数量.

就像是:

INTERVAL                                  FAILED      OK
2009-01-01 12:00:00-2009-01-01 12:15:00    1           2
2009-01-01 12:15:01-2009-01-01 12:30:00    0           1
Run Code Online (Sandbox Code Playgroud)

等等..

在sql中执行此操作的最佳方法是什么?

sql-server

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

什么是谷歌关闭的DomHelper?

有人可以解释一下谷歌关闭中DomHelper的意义吗?

它是什么以及它如何有用?

谢谢!

编辑: 这是一个更详细的答案

javascript dom google-closure

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

什么Python/IronPython Web开发框架可以在Microsoft技术堆栈上运行?

我开始使用IronPython实现学习Python.我现在想做一些网络开发.我正在寻找一个适用于Microsoft技术堆栈(IIS + MS SQL Server)的python Web开发框架.Django看起来像一个有趣的框架,但基于我所读到的,让它在Microsoft技术堆栈上工作似乎非常困难或不可能.

我想利用一个利用python优势的Web框架,因此ASP.NET不是一个选项.

我想在完整的Microsoft堆栈上执行Python的原因是:

  • 我们是.Net商店,我们的生产服务器运行完整的Microsoft堆栈
  • 通过IronPython,我将能够与我们产品现有的.Net库互操作
  • 我们现有的数据库在SQL Server中运行,我想开发一个查询该数据库的应用程序
  • 如果我必须安装另一个Web服务器,则不允许将我的Python项目部署到我们的服务器

有什么建议?

python ironpython

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

使窗口始终位于已经位于顶部的另一个窗口的顶部?

如何使窗口始终位于另一个始终位于顶部的窗口之上?并不是说它必须保持在所有其他窗口的顶部,我只需要它保持在特定窗口的顶部.

.net c# winforms

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

SQL:选择不在子查询中的表中的所有内容?

此查询似乎运行良好:

-- Every supplier that produces some red or green part
SELECT Suppliers.sid
FROM Suppliers, Catalog, Parts
WHERE Suppliers.sid = Catalog.sid 
    AND Catalog.pid = Parts.pid
    AND (Parts.color = "red" OR Parts.color = "green");
Run Code Online (Sandbox Code Playgroud)

为了检查它,我想查看此查询不会返回的每个SID,以确保它们不会生成绿色或红色部分.我怎样才能做到这一点?

这似乎不起作用:

SELECT Parts.color
FROM Suppliers, Catalog, Parts
WHERE Suppliers.sid NOT IN (    
    SELECT Suppliers.sid, Parts.color
    FROM Suppliers, Catalog, Parts
    WHERE Suppliers.sid = Catalog.sid 
        AND Catalog.pid = Parts.pid
        AND (Parts.color = "red" OR Parts.color = "green")
    );
Run Code Online (Sandbox Code Playgroud)

MySQL错误:

错误1241(21000):操作数应包含1列

什么是正确的方法?

这是用于创建我正在使用的表的SQL:

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

'GraphicsPath.AddString'中的字体比通常的字体小

出于某种原因,如果我使用AddStringGraphicsPath添加字符串,字体将比字体对话框中的字体小.

  SizeF sz = g.MeasureString(Text, new Font(Font.FontFamily, (int)(Font.Size - (Font.Size / 7)), Font.Style), new PointF(0, 0), StringFormat.GenericDefault);

  this.Size = new Size((int)sz.Width, (int)sz.Height);
  //These are not the same
  fontpath.AddString(this.Text, this.Font.FontFamily,(int)this.Font.Style, this.Font.Size, new Point(0, 0),StringFormat.GenericDefault);
Run Code Online (Sandbox Code Playgroud)

有谁知道它为什么这样做?

c# graphics fonts gdi path

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

保存活动记录数组

我有这样的数组

a = []

a << B.new(:name => "c")
a << B.new(:name => "s")
a << B.new(:name => "e")
a << B.new(:name => "t")
Run Code Online (Sandbox Code Playgroud)

我怎么能立刻保存它?

ruby ruby-on-rails

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

Visual Studio 2008中的glaux.lib

我正在将一些代码从Visual Studio 2005移植到Visual Studio 2008.

我可以使用在Visual Studio 2008中的\ PlatformSDK\Lib文件夹中找到的Visual Studio 2005中找到的glaux.lib吗?我不想更改我的API并且要求使用glaux.h

如说在这里,做这项工作

看起来像glaux.lib已被弃用.而是链接到kernel32.lib,user32.lib,gdi32.lib和advapi32.lib

opengl porting visual-studio-2008

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