问题列表 - 第33768页

C#到VB.NET代码转换器

我需要一个C#到VB.NET代码转换器,我愿意付钱.我想要一些非常方便的东西,因为我想减少我必须做的复制/粘贴量...所以有人能给我一些提示吗?我也希望批量处理,并支持最新的操作(LINQ,新的VB内联函数支持等).

谢谢.

.net c# vb.net code-conversion

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

使用grep从本地文件中的HTML标记内部获取文本

可能重复:
RegEx匹配除XHTML自包含标记之外的开放标记

摘自输入文件

<TD class="clsTDLabelWeb" width="28%">Municipality:&nbsp;</TD>
<TD style="WIDTH: 394px" class="clsTDLabelSm" colSpan="5">
<span id="DInfo1_Municipality">JUPITER</span></TD>
Run Code Online (Sandbox Code Playgroud)

我的正则表达

(?<=<span id="DInfo1_Municipality">)([^</span>]*)
Run Code Online (Sandbox Code Playgroud)

我有一个HTML文件保存到磁盘.我想使用grep搜索文件并输出特定范围的内容,但我不知道这是否正确使用grep.当我在文件上运行grep时,表达式从另一个文件读取(所以我不会弄乱任何特殊字符),它不会输出任何内容.我在RegExr中测试了表达式,它匹配"JUPITER",这正是我想要的返回.非常感谢你的帮助!

期望的输出

JUPITER
Run Code Online (Sandbox Code Playgroud)

html regex bash grep screen-scraping

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

C格式的I/O函数(printf,sprintf等)是否比IOStream更受欢迎,如果是这样,为什么?

我最近一直在查看其他人编写的很多代码,并且碰巧注意到每个人都使用"printf"风格的C函数,但在学校学到的C++函数(特别是cout)似乎并不那么受欢迎.

这是一个有效的观察,是否有理由这样做?惯例?

谢谢,

[R

c++ io outputstream

16
推荐指数
2
解决办法
2138
查看次数

yacc/lex还是手工编码?

我正在研究新的编程语言,但我总是对每个人都使用yaxx/lex来解析代码感到困惑,但事实并非如此.

我的编译器(已经工作)是用C++/STL手动编码的,我不能说它复杂或占用太多时间.它有某种词法分析器和解析器,但它们不是自动生成的.

早些时候,我用同样的方式编写了一个C编译器(不是完整的规范) - 它能够在1遍中编译程序,所有这些反向引用解析和预处理 - 这对于yacc/lex来说绝对是不可能的.

我无法说服自己废弃所有这些,并开始深入研究yaxx/lex - 这可能需要付出相当大的努力才能实现,并且可能会引入一些语法限制.

不使用yacc/lex时有什么我想念的吗?我做恶事吗?

yacc programming-languages

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

使用Devise时如何在注册后重定向用户?

我正在使用Rails 2.3和Devise来处理用户注册/身份验证.

我需要在用户注册帐户后立即将用户重定向到外部第三方网站.一直在寻找代码和在线,但看不到如何做到这一点.

如何更改设计流程以重定向用户?

ruby ruby-on-rails devise

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

Rails 3 RSpec 2 NetBeans集成

NetBeans 6.9为RSpec提供了一个自定义Runner类,可以集成到IDE中.我试图让我的Rails 3应用程序规范在NetBeans中正确显示,但RSpec 2似乎不再支持一般的自定义Runner类.

有什么想法如何将规格引入IDE?

netbeans rspec ruby-on-rails rspec2 ruby-on-rails-3

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

如何首先使用EF 4代码重构代码/数据库模式 - 数据迁移

使用codefirst EF4进行数据库重构的最佳实践是什么?

我很想知道当RecreateDatabaseIfModelChanges选项不可行时人们如何更改类和数据库.需要进行数据迁移.

目前微软有一个解决方案,首先使用模型:

http://blogs.msdn.com/b/adonet/archive/2010/02/08/entity-designer-database-generation-power-pack.aspx?PageIndex=2#comments

有没有人有一个很好的代码策略?

c# entity-framework ef4-code-only

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

向Reportlab Canvas对象添加分页符

我需要生成一个2页的pdf报告.页面完全独立.尝试使用:

mycanvas.drawString(x, y, "Printing on Page 1")
mycanvas._pageNumer = 2
mycanvas.drawString(x, y, "Printing on Page 2")
Run Code Online (Sandbox Code Playgroud)

和:

mycanvas.drawString(x, y, "Printing on Page 1")
P = PageBreak()
P.drawOn(mycanvas, 0, 1000)
mycanvas.drawString(x, y, "Printing on Page 2")
Run Code Online (Sandbox Code Playgroud)

但是所有内容都打印在同一页面上.

我应该如何向此Canvas实例添加分页符?

python reportlab

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

我可以在vim中为快速修复窗口提供不同的状态行吗?

我想给Quick Fix窗口提供一个与其他所有窗口不同的状态行.

我希望它有:

set statusline=\ %n\ \ %f%=%L\ lines\ 
Run Code Online (Sandbox Code Playgroud)

当我在快速修复窗口中时,我可以使用:setlocal,但是如果在我的.vimrc中我可以使它具有不同的状态行?

vim statusline

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

如何使用Python从XML中删除元素

我厌倦了XML和Python.任务很简单,但到目前为止我无法解决它并花了很长时间.我来这里是为了建议如何用几行来解决它.

感谢您遍历树的任何帮助.我总是得到太多或太少的元素.元素可以无限制地嵌套.举个例子就是一个例子.我会接受任何解决方案,而不是挑剔dom,minidom,sax,等等......

我有一个类似于这个的XML文件:

<root>
    <elm>
        <elm>Common content</elm>

        <elm xmlns="http://example.org/ns">
            <elm lang="en">Content EN</elm>
            <elm lang="cs">žlu?ou?ký koní?ek</elm>
        </elm>

        <elm xml:id="abc123">Common content</elm>

        <elm lang="en">Content EN</elm>
        <elm lang="cs">Content CS</elm>

        <elm lang="en">
            <elm>Content EN</elm>
            <elm>Content EN</elm>
        </elm>

        <elm lang="cs">
            <elm>Content CS</elm>
            <elm>Content CS</elm>
        </elm>
    </elm>
</root>
Run Code Online (Sandbox Code Playgroud)

我需要的 - 解析XML并编写一个新文件.新文件应包含给定语言的所有元素和没有lang属性的元素.

对于"cs"语言,输出文件应包含以下内容:

<root>
    <elm>
        <elm>Common content</elm>

        <elm xmlns="http://example.org/ns">
            <elm lang="cs">žlu?ou?ký koní?ek</elm>
        </elm>

        <elm xml:id="abc123">Common content</elm>

        <elm lang="cs">Content CS</elm>

        <elm lang="cs">
            <elm>Content CS</elm>
            <elm>Content CS</elm>
        </elm>
    </elm>
</root>
Run Code Online (Sandbox Code Playgroud)

如果你可以让它省略lang新文件中的属性,那就更好了.但它并不重要.

UPDATE1:添加了unicode字符和名称空间属性.

UPDATE2:使用Python 2.5,首选标准库.

python xml

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