问题列表 - 第42578页

Linq查询IEnumerable <T>扩展方法

想想这个,

     class Item
     { 
        public string ID { get; set;}
        public string Description { get; set; }
     }

     class SaleItem
     { 
        public string ID { get; set;}
        public string Discount { get; set; }
     }


     var itemsToRemoved = (List<Item>)ViewState["ItemsToRemove"];
     // get only rows of ID
     var query = from i in itemsToRemoved select i.ID;

     var saleItems= (List<SaleItem>)ViewState["SaleItems"];
     foreach (string s in query.ToArray())
     {
            saleItems.RemoveItem(s);
     }
Run Code Online (Sandbox Code Playgroud)

如何使用IEnumerable/List Extension方法编写此LINQ短语

  // get only rows of ID
   var query = from i in items …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

iOS设备方向忽略方向锁定

我想查询iPhone当前的方向.使用

[UIDevice currentDevice].orientation
Run Code Online (Sandbox Code Playgroud)

只要设备没有方向锁定,就可以正常工作.但是,如果它被锁定,它始终以锁定方向响应,而不是以设备的实际方向响应.

是否有高级方法来获取实际的设备方向?

iphone objective-c orientation ios

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

ArrayAccess如何工作?

我一直在阅读有关PHP从SPL常用的接口,如Iterator,CountableArrayAccess.但是,我不确切地知道它们是如何工作的.

他们的实现是否修改了PHP的核心功能,例如重载[]数组运算符?

我还读过有关Operator扩展的内容,它提供了以与低级语言相同的方式重载其他运算符的能力.由于Operator扩展明确地修改了PHP核心,我想知道ArrayAccess幕后是否采取相同的行动?

我是一个修补匠,因此我发现很难在不知道引擎盖的情况下使用它.

php spl php-extension

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

生成有限制的随机数

我是一般的编程新手,所以我试图在这个问题上尽可能具体.这本书我正在做一些练习.我设法做了他们所说的一半以上,但这只是我一直在努力寻找的一个输入.

我会写问题然后我的代码,

"编写一个创建并打印XXX-XXX-XXXX表格的随机电话号码的应用程序.在输出中包含破折号.不要让前三个数字包含8或9(但不要比那个更严格) ),并确保第二组三位数不大于742. 提示:通过最简单的方式构建电话号码.每个数字不必单独确定. "

好的,突出显示的句子就是我正在看的内容.这是我的代码:

import java.util.Random;
public class PP33 {
  public static void main (String[] args) {
    Random rand = new Random();

    int num1, num2, num3;

    num1 = rand.nextInt (900) + 100;
    num2 = rand.nextInt (643) + 100;
    num3 = rand.nextInt (9000) + 1000;

    System.out.println(num1+"-"+num2+"-"+num3);
  }
}
Run Code Online (Sandbox Code Playgroud)

我怎么想这样做?我在第3章,所以我们尚未讨论if语句等,但别名,字符串类,包,导入声明,随机类,数学类,格式输出(decimal-和numberFormat),Printf,枚举和包装类+自动装箱.因此,请考虑仅根据这些假设回答问题.

代码没有任何错误.

谢谢!

java random math

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

将简单的web2py应用程序上传到GAE

我创建了一个非常轻量级的web2py应用程序,其目标是最终使应用程序支持JSON-RPC调用,以及其他一些事情.

我在网上找到了一些教程(在winxp上)让我获得web2py的源代码并在编译的程序之上提取它.在顶层,我使用我的程序名称编辑了app.yaml,并使用GAE SDK上传程序.它看起来像上传了一切,包括示例应用程序.我认为它包括一个完整的胶子目录,以及其他dir充满了py文件.有没有办法设置web2py只上传我的应用程序,以及运行它所需的最低要求?

google-app-engine web2py

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

将页面重定向到另一页面5秒钟,然后重新定向

我正在尝试将页面重定向到另一个页面,这是成功的.但是,我正在尝试将第一页重定向到另一个包含广告的页面.然后,此页面将在五秒后重定向到另一个页面.

我这样做是想做到这一点:

<?php
include('ads.php');
?>
<?php 
sleep(2);
$url = $_GET['url'];
header("Location: ".$url."");
exit;
?>
Run Code Online (Sandbox Code Playgroud)

然而,它ads.php完美地显示了广告,但它在5秒后没有重定向.我在网络浏览器中收到此错误:

Warning: Cannot modify header information - headers already sent by 
(output started at /home/nucleusi/public_html/adverts/ads.php:1)
in /home/nucleusi/public_html/adverts/index.php on line 7
Run Code Online (Sandbox Code Playgroud)

我将重定向的典型链接是:

http://domain.com/adverts/index.php/?url=http%3A%2F%2Fitunes.apple.com%2Fmx%2Falbum%2Fstill-got-the-blues%2Fid14135178%3Fi%3D14135158

php redirect

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

简单的素数程序 - 线程C#的奇怪问题

这是我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace FirePrime
{
    class Program
    {
        static bool[] ThreadsFinished;
        static bool[] nums;

        static bool AllThreadsFinished()
        {
            bool allThreadsFinished = false;
            foreach (var threadFinished in ThreadsFinished)
            {
                allThreadsFinished &= threadFinished;
            }
            return allThreadsFinished;
        }

        static bool isPrime(int n)
        {
            if (n < 2) { return false; }
            if (n == 2) { return true; }
            if (n % 2 == 0) { return false; }
            int d = 3;
            while …
Run Code Online (Sandbox Code Playgroud)

c# algorithm multithreading

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

假设指针是C中int的大小是否安全?

在设计新的编程语言时,可以安全地假设C int和指针在机器上的大小相同吗?

c pointers language-design

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

ruby on rails基础知识帮助

我在rails中创建了一个脚手架应用程序,名称为product.product_controller.rb文件包含以下内容.

class ProductsController < ApplicationController

  def new
    @product = Product.new

    respond_to do |format|
      format.html # new.html.erb
      format.xml  { render :xml => @product }
    end
  end

  def create
    @product = Product.new(params[:product])
    respond_to do |format|
      if @product.save
        flash[:notice] = 'Product was successfully created.'
        format.html { redirect_to(@product) }
        format.xml  { render :xml => @product, :status => :created, :location => @product }
      else
        format.html { render :action => "new" }
        format.xml  { render :xml => @product.errors, :status => :unprocessable_entity }
      end
    end …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

更新表而不使用游标和日期

请复制并运行以下脚本

DECLARE @Customers TABLE (CustomerId INT)
DECLARE @Orders TABLE ( OrderId INT, CustomerId INT, OrderDate DATETIME )
DECLARE @Calls TABLE (CallId INT, CallTime DATETIME, CallToId INT, OrderId INT)
-----------------------------------------------------------------
INSERT INTO @Customers SELECT 1
INSERT INTO @Customers SELECT 2
INSERT INTO @Customers SELECT 3
-----------------------------------------------------------------
INSERT INTO @Orders SELECT 10, 1, DATEADD(d, -20, GETDATE())
INSERT INTO @Orders SELECT 11, 1, DATEADD(d, -10, GETDATE())
INSERT INTO @Orders SELECT 12, 2, DATEADD(d, -8, GETDATE())
INSERT INTO @Orders SELECT 13, 2, DATEADD(d, -6, …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005 sql-server-2008

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