问题列表 - 第46206页

c - 检查没有任何东西通过管道输送到标准输入

基本上我正在尝试检查程序被调用时是否有任何东西在stdin中,所以如果我有另一个名为output的文件写入stdout然后 ./output | ./program应该工作并且./program应该退出并出错

c stdin pipe

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

将子目录添加到ASP.Net MVC中的"View/Shared"文件夹并调用视图

我目前正在使用带有Razor的ASP.Net MVC3开发一个站点.在"查看/共享"文件夹中,我想添加一个名为"Partials"的子文件夹,我可以在其中放置所有部分视图(为了更好地组织网站).

只要在调用视图时总是引用"Partials"文件夹(使用Razor),我就可以毫无问题地执行此操作:

@Html.Partial("Partials/{ViewName}")
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果有一种方法可以将"Partials"文件夹添加到.Net在搜索视图时经历的列表中,这样我就可以调用我的视图而无需引用"Partials"文件夹,如下所示:

@Html.Partial("{ViewName}")
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

asp.net asp.net-mvc razor asp.net-mvc-3 asp.net-mvc-2

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

关于定义类的PHP问题中的OOP新手

正如标题所说,我是OOP的新手,但我在PHP中自学.我们有一个运行在程序PHP中的系统,由于其大小,现在变得有点难以修改.所以我正在调查PHP OOP的重写,以便更容易维护.

我正在制作课程列表.我们的系统用于管理驾驶学校,所以我们有学校,教师,学生和课程,我可以看到它们都是对象,因此课程.我的问题来自于我们有一所学校,但有许多教师,学生和课程,因此在构建程序时我们需要显示这些对象的列表.因此,任何一个列表都可以被视为一个类本身,或者当涉及到编程时,有必要为每个教师,学生和课程创建一个实例.或者我在OOP系统的设计中遗漏了一些基本的东西.

正如我所说,只是制定OOP所以请温柔地对待我.

非常感谢科林


感谢大家到目前为止的评论.我越是想到这一点,我越是意识到,至少对我而言.我系统中某些东西的列表是一个对象.我想象列表中的每个项目都是一个表单,就像现在一样,因此任何项目的选择都将导致运行一个新脚本,这将创建一个新的Pupil,Instructor等实例以及执行该方法.新实例.

php oop class object

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

如何使用jquery设置pre标签的文本

我正在使用预标记来保存一些具有回车符的原始格式化文本.首次显示页面时,它看起来很好.后来,我想刷新前期数据.我已经尝试了两种方法来使用jquery,一种使用.html(),另一种使用.text().两个sorta工作,但.html抛出回车和.text双重空格回车!我也试过.val()但是根本没用.这是代码(当然我一次只使用一个jquery行.)

<pre id="QComment">Initial Text</pre>
Run Code Online (Sandbox Code Playgroud)

在某个时候以后,

$('#QComment').text(databack);   // or
$('#QComment').html(databack);
Run Code Online (Sandbox Code Playgroud)

html jquery pre

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

通用和实用的排序算法比O(n log n)更快?

是否存在比O(n log n)运行得更快的通用元素(与计数排序或桶排序不同)的实用算法?

sorting algorithm big-o computer-science

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

访问具有相同名称[]的已发布html表单变量的数组

我正在使用delphi编写的Web应用程序,并且无法从值数组中获取值.表单看起来类似于:

<form method="post">
  <input type="hidden" name="keyword[]" value="1"/>
  <input type="hidden" name="keyword[]" value="2"/>
  <input type="hidden" name="keyword[]" value="3"/>
  <input type="submit" value="submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)

如果这是一个具有唯一名称的单个输入,我可以使用以下方法提取数据:

var cKeyword : String ;
cKeyword := Request.ContentFields.Values['keyword'] ;
Run Code Online (Sandbox Code Playgroud)

我正在寻找这样的东西:

var aKeywords : Array of String ;
aKeywords := Request.ContentFields.Values['keyword[]'] ;
Run Code Online (Sandbox Code Playgroud)

在PHP中你可以使用$aKeywords = $_POST['keyword'],我希望有一种方法可以在delphi中执行此操作.

提前感谢您提供的任何帮助.

html forms arrays delphi post

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

std :: next_permutation的摊销复杂性?

我刚刚读到了关于next_permutation复杂性的另一个问题,虽然我对响应(O(n))感到满意,但似乎算法可能有一个很好的摊销分析,显示出较低的复杂性.有谁知道这样的分析?

c++ algorithm big-o stl permutation

19
推荐指数
2
解决办法
6650
查看次数

从String转换为BigDecimal以对货币进行数学运算

我正在开发一个项目,需要对货币执行一些简单的数学运算,但它以String的形式到达.我是Java/Android的新手,所以我正在寻找帮助从String转换为适合此操作的数据类型.起初我认为Float是正确的但是在读完其他地方并将自己介绍给数字类后,看起来BigDecimal是正确的.我是在正确的轨道上吗?此时,我只想从初始发票金额中减去付款总额.我觉得这段代码很简单但很笨拙,我怀疑我对使用货币的细微差别缺少很多.你会怎么做?所有建议都热烈赞赏!

    // capture variables from sending activity
    String invoiceAmt = getIntent().getStringExtra("invoiceAmt");
    String paymentsSum = getIntent().getStringExtra("paymentsSum");

    // convert strings to BigD's 
    BigDecimal amt = new BigDecimal(invoiceAmt);
    BigDecimal sum = new BigDecimal(paymentsSum);

    // Do the math
    BigDecimal invDue = amt.subtract(sum);

    // insert the value (back to string) into textView
    TextView tvInvoiceDue = (TextView)findViewById(R.id.InvoiceDue);
    tvInvoiceDue.setText(invDue.toString());
Run Code Online (Sandbox Code Playgroud)

java string android currency bigdecimal

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

MongoDB:如何更改字段的类型?

Stackoverflow中已经存在一个问题,与我的问题非常相似.问题是这个问题的答案是针对Java驱动程序,我试图在shell中进行.

我这样做......

db.meta.update(
  {'fields.properties.default': { $type : 1 }}, 
  {'fields.properties.default': { $type : 2 }}
)
Run Code Online (Sandbox Code Playgroud)

这不行!

mongodb

145
推荐指数
7
解决办法
17万
查看次数

如何在UIWebView中更改字符编码?

问题摘要:在iOS上浏览未使用UIWebView显式指定正确字符编码的非英语网站时,页面无法正确显示.

详细说明:由于loadRequest:UIWebView中的方法将使用从Web服务器发送的charset头中指定的编码或HTML元标记中编写的charset,并默认为iso-8859-1(好吧,我对此不太了解)当没有指定charset时,导致非英文网站无法正常显示.

我曾尝试过谷歌改变UIWebView使用的字符集的方法,但唯一的方法是使用该loadData:MIMEType:textEncodingName:baseURL:方法来指定编码名称.

但是,使用loadData:MIMEType:textEncodingName:baseURL:+ NSURLConnection代替它并不是一个好主意loadRequest:,因为UIWebView不会调用webView:shouldStartLoadWithRequest:navigationType:框架的委托方法,即使我们找到了一种在UIWebView加载框架时得到通知的方法,我们也无法调用loadData:MIMEType:textEncodingName:baseURL:加载框架内容,因为如果我们这样做,它将加载框架作为外部页面.

此外,我曾尝试使用javascript hack,但似乎该属性是只读的,无法更改.

[webView stringByEvaluatingJavaScriptFromString:@"document.characterSet='utf-8';"];  
Run Code Online (Sandbox Code Playgroud)

另一种解决方法是将元标记插入HTML,并要求UIWebView加载修改后的代码,但上面提到的框架问题也适用于此处.

<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
Run Code Online (Sandbox Code Playgroud)

问题:是否有更好的解决方案可以更改UIWebView中加载的网页中的字符编码,并正确处理框架?

iphone character-encoding uiwebview ios

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