我们知道这很好,但我觉得自己可以向我的雇主证明这一点.请参考开发团队需要构建服务器的原因.
我希望在运行Vista的机器上遵循C编程语言(第二次添加).
到目前为止,我发现Dev-C++是最容易实现此目的的IDE.但是,我仍然有一个问题.每当我运行我的编译代码时,例如:一个简单的hello world程序,它运行,但控制台窗口只是在屏幕上闪烁,我看不到输出.
如何使用Dev-C++查看我的C程序的输出?我发现了一个特定于C++的解决方案,System("pause")以及一个非常难看的C解决方案,while循环fflush(stdout),但没有什么好看和漂亮.
我有一个C#控制台应用程序(A).我想从应用程序A(以同步方式)执行其他控制台应用程序(B),以便B使用相同的命令窗口.当B存在时,A应该能够读取B的退出代码.
怎么做?我只需要关于如何在同一个cmd窗口中运行这个其他应用程序的这个小技巧.
我有一个用于跟踪项目修订的 RDF 文件。使用这些数据,我可以追溯在整个生命周期中对项目所做的更改。一旦特定更改,相应的数据将作为新修订放置。看一看..
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix mymeta: <http://www.mymeta.com/meta/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
<urn:ITEMID:12345> rdf:type mymeta:item .
<urn:ITEMID:12345> mymeta:itemchange <urn:ITEMID:12345:REV-1> .
<urn:ITEMID:12345:REV-1> dc:title "Product original name"@en .
<urn:ITEMID:12345:REV-1> dc:issued "2006-12-01"@en .
<urn:ITEMID:12345:REV-1> dc:format "4 x 6 x 1 in"@en .
<urn:ITEMID:12345:REV-1> dc:extent "200"@en .
<urn:ITEMID:12345> rdf:type mymeta:item .
<urn:ITEMID:12345> mymeta:itemchange <urn:ITEMID:12345:REV-2> .
<urn:ITEMID:12345:REV-2> dc:title "Improved Product Name"@en .
<urn:ITEMID:12345:REV-2> dc:issued "2007-06-01"@en .
Run Code Online (Sandbox Code Playgroud)
根据这个数据,“2007-06-01”有一个项目修订,其中只有项目名称更改为“改进的产品名称”。如您所见,最新数据修订版中缺少“dc:format”和“dc:extent”。这是为了避免数百万条重复记录!
我可以编写一个 SPARQL 查询来显示最新的产品修订信息(REV-2:dc:title 和 dc:issued),但它缺少“dc:format”和“dc:extent”,我想从最后一个修订版 (REV-1)。
如何编写 SPARQL 查询来执行此操作?非常感谢任何帮助!
我在尝试编译以下代码时遇到问题:
alt text http://img641.imageshack.us/img641/5217/semttulore.png
我首先尝试使用此代码进行编译:
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}
Run Code Online (Sandbox Code Playgroud)
它应该工作.现在,如果我尝试替换任何其他名称的类名,它将不再起作用,因为它似乎总是照顾HelloWorldApp.我确保文件正在保存,所以,我甚至重新打开了Eclipse.还是一样的错误.也许这是一个常见的问题,有一个小的解决方法?
谢谢
编辑:我看到你们的意思,但是为什么我的文件名为"Main.java",类名为"HelloWorldApp"?
我正在寻找编写一个在表单中使用字符串的函数的最佳方法:
"第一个""第一个最后""第一个中期最后""第一个M.最后""第一个第二个第三个最后"
并且可以返回一个python列表,其中每个值都是分开的.
谢谢.
我想GridPanel在一个更大的布局中包含一个ExtJS ,而这个布局又必须在一些我无法控制的预先存在的HTML中的特定div中呈现.
从我的实验中可以看出,GridPanel只有当它在一个范围内时才能正确调整自身Viewport.例如,使用此代码GridPanel自动调整大小:
new Ext.Viewport(
{
layout: 'anchor',
items: [
{
xtype: 'panel',
title: 'foo',
layout: 'fit', items: [
{
xtype: 'grid',
// define the grid here...
Run Code Online (Sandbox Code Playgroud)
但如果我用下面的行替换前三行,则不会:
new Ext.Panel(
{
layout: 'anchor',
renderTo: 'RenderUntoThisDiv',
Run Code Online (Sandbox Code Playgroud)
麻烦的是,Viewport总是直接渲染到HTML文档的主体,我需要在特定的div中渲染.
如果有一种方法可以GridPanel正确地调整自身大小,尽管没有被包含在中ViewPort,这将是理想的.如果没有,如果我可以Viewport在div中渲染元素,我就可以了.我的所有ExtJS对象都可以包含在同一个div中.
有没有人知道如何让GridPanel正确调整自身大小,但仍然包含在一些非ExtJS生成的HTML中?
我建立了一个共同的应用程序,PostgreSQL的工作和应该在甲骨文工作.
但是,当通过参数化查询插入记录时,我会遇到奇怪的错误.
我的格式化查询如下所示:
"INSERT INTO layer_mapping VALUES(@ lm_id,@ lm_layer_name,@ lm_layer_file);"
与记录如何使用参数的Npgsql不同,我无法找到Oracle如何"更喜欢"使用它们.我只能找到:1,:2,:3,例如.
我不想使用顺序参数,我想以命名的方式使用它们.
有办法吗?难道我做错了什么?
谢谢
我一直在谷歌搜索来回阅读RFC和SO试图解决这个问题,但我仍然没有得到杰克.
所以我想我们只是投票给"最好的"答案就是这样,或者?
基本上它归结为这个.
3.4.查询组件
查询组件是要由资源解释的信息字符串.
query = *uric在查询组件中,保留字符";","/","?",":","@","&","=","+",","和"$".
让我感到困惑的第一件事就是*uric就是这样定义的
uric = reserved | unreserved | escaped
reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" | "$" | ","
然而,有些段落澄清了这一点
上面的"保留"语法类指的是URI中允许的那些字符,但在通用URI语法的特定组件中可能不允许这些字符; 它们用作第3节中描述的组件的分隔符.
"保留"集中的字符不会在所有上下文中保留.实际上在任何给定URI组件中保留的字符集由该组件定义.通常,如果URI的语义在其转义为US-ASCII编码时被替换,则保留字符.
最后一段摘录感觉有些倒退,但它清楚地说明保留的字符集取决于上下文.然而,3.4声明所有保留字符都在查询组件中保留,但是,这里唯一会改变语义的是逃避问号(?),因为URI没有定义查询字符串的概念.
在这一点上,我完全放弃了RFC,但发现RFC 1738特别有趣.
HTTP URL采用以下形式:
http://<host>:<port>/<path>?<searchpart>在<path>和<searchpart>组件中,"/",";","?" 保留.可以在HTTP内使用"/"字符来指定分层结构.
我至少对RFC 1738取代RFC 2396的HTTP URL进行了解释.因为URI查询没有查询字符串的概念,所以对reserved的解释实际上并不允许我定义查询字符串,因为我习惯了现在做.
当我想将一个数字列表与另一个资源的请求一起传递时,这一切都开始了.我没有想太多,只是将它作为逗号分隔值传递给它.令我惊讶的是,逗号被逃脱了.page.html?q=1,2,3编码的查询变成了page.html?q=1%2C2%2C3它可以工作,但它很难看,并没有想到它.那是我开始浏览RFC的时候.
我的第一个问题很简单,编码逗号是否真的有必要?
根据RFC 2396,我的答案是:是的,根据RFC 1738:没有
后来我找到了有关请求之间传递列表的相关帖子.csv方法被认为是坏的.这显示出来了(之前没见过).
page.html?q=1;q=2;q=3
Run Code Online (Sandbox Code Playgroud)
我的第二个问题,这是一个有效的URL吗?
根据RFC 2396,我的回答是:不,根据RFC 1738:否(;保留)
我没有任何关于传递csv的问题,只要它的数字,但是你确实遇到了如果其他东西突然需要逗号来回来回编码和解码值的风险.无论如何,我尝试使用ASP.NET的分号查询字符串,结果不是我所期望的.
Default.aspx?a=1;a=2&b=1&a=3
Request.QueryString["a"] = "1;a=2,3"
Request.QueryString["b"] = "1"
Run Code Online (Sandbox Code Playgroud)
我没有看到这与csv方法有很大不同,因为当我要求"a"时,我得到一个带逗号的字符串.ASP.NET肯定不是一个参考实现,但它还没有让我失望. …
我有以下代码填充System.Collections.Generic.List我不喜欢它所以我想知道是否有更好的方法来做到这一点.
let getDirectories =
Directory.GetDirectories(_baseFolder)
let languagesList = new System.Collections.Generic.List<string>()
Seq.cast getDirectories
|> Seq.map(fun dir -> (new DirectoryInfo(dir)).Name)
|> fun range -> languagesList.AddRange(range)
Run Code Online (Sandbox Code Playgroud)