问题列表 - 第4306页

PHP类属性可以等于另一个类属性吗?

我想做这个:

class MyClass {
   var $array1 = array(3,4);
   var $array2 = self::$array1;
}
Run Code Online (Sandbox Code Playgroud)

并且$array2不起作用.

你有一个解决方案/技巧来使类属性等于另一个类属性吗?

php properties class

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

使用 linq 从动态 SQL 查询中检索和打印数据

我有一些现有代码,使用 ADO.NET 从数据库检索数据,我想将其转换为 linq。

该代码的作用是通过命令行接收 SQL 查询,执行它,返回行及其列名称,然后将它们打印到屏幕上。我想知道如何在 linq 中编写这段代码。

整个 sql 查询必须通过命令行给出,因为我想限制从中选择行的位置。这是我想要完成的唯一方法,所以除非你有一个可以这样工作的方法,否则我不能使用它。除了我自己之外,没有人可以访问该程序,因此安全性不是问题。

private static SqlConnection sqlConnection = new SqlConnection();

private static void OConnection()
{
    sqlConnection = new SqlConnection();
    sqlConnection.ConnectionString = MyConsoleApp.Properties.Settings.Default.ConnStr;
    sqlConnection.Open();
}
Run Code Online (Sandbox Code Playgroud)

...

string query = Console.ReadLine();
OpenConn();
SqlCommand command = new SqlCommand(query, sqlConnection);
SqlDataReader reader = command.ExecuteReader();

if (reader != null)
{
    while (reader.Read())
    {
        for (int i = 0; i < reader.FieldCount; i++)
        {
            Console.Write("| {0}: {1}", reader.GetName(i), reader.GetValue(i));
        }
        Console.WriteLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# sql linq

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

用UIView翻书就像一本书?

我试图UIViews通过使它看起来像你正在翻书中的页面来切换.

UIViewAnimationTransitionCurlUp,如果我能得到它朝着左或右卷曲是八九不离十.这可能吗?

我试图使用CATRansition但没有一个动画类型接近翻页.

有关如何创建此页面动画过渡的任何建议,将页面向左或向右转?

iphone ios

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

ASP.NET MVC Intellisense没有找到ViewData

我正在尝试浏览asp.net上的以下教程.当我开始使用这段代码时:

    <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="MvcApplication1.Views.Home.Index" %> 
<%@ Import Namespace="MvcApplication1.Models" %> 
<asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server"> 
<table> 
<tr>      
<th>Id</th>
<th>Title</th>
<th>Release Date</th> 
</tr> 
<% foreach (Movie m in (IEnumerable)ViewData.Model) { %> 
<tr>      
      <td><%= m.Id %></td>
      <td><%= Html.Encode(m.Title) %></td>
      <td><%= m.DateReleased %></td>
 </tr>
 <% } %>
 </table>
 </asp:Content> 
Run Code Online (Sandbox Code Playgroud)

当我输入ViewData时,它不会在intellisense中显示,就好像我没有包含引用或其他东西.另外下来Html.Encode Html没有在intellisense中显示.我究竟做错了什么?

我正在使用最新版本的MVC.

asp.net-mvc

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

Python导入编码风格

我发现了一种新的模式.这种模式是众所周知的还是对它的看法是什么?

基本上,我很难刷新源文件以找出可用的模块导入等等,所以现在,而不是

import foo
from bar.baz import quux

def myFunction():
    foo.this.that(quux)
Run Code Online (Sandbox Code Playgroud)

我将所有导入移动到它们实际使用的函数中,如下所示:

def myFunction():
    import foo
    from bar.baz import quux

    foo.this.that(quux)
Run Code Online (Sandbox Code Playgroud)

这做了一些事情.首先,我很少意外地用其他模块的内容污染我的模块.我可以__all__为模块设置变量,但随后我必须在模块发展时更新它,这对于实际存在于模块中的代码无效.

其次,我很少在我的模块顶部进行一连串的进口,其中一半或更多我不再需要,因为我已经重构了它.最后,我发现这个模式更容易阅读,因为每个引用的名称都在函数体中.

python coding-style

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

堆与堆栈分配的影响(.NET)

从关于Heap和Stack 的SO回答 1中,它提出了一个问题:为什么知道变量的分配位置很重要?

另一个答案,有人指出堆栈更快.这是唯一的含义吗?有人可以提供一个代码示例,其中简单的分配位置更改可以解决问题(例如,性能)?

请注意,此问题是特定于.NET的

1问题从SO中删除.

.net c# heap performance stack

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

适用于Mac的Visual C#

是否有适用于Mac的C#编译器与Microsoft Visual C#2008兼容?

.net c# macos visual-studio-2008 c#-3.0

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

如何在Ruby on Rails中使用Application Helpers

我试图在网站的每个页面上发布一个随机的推荐.

我开始使用这样的应用程序助手:

module ApplicationHelper

  def random_testimonial
    @random_testimonial = Testimonial.find(:first, :offset => rand(Testimonial.count))
  end

end
Run Code Online (Sandbox Code Playgroud)

在我看来,我可以引用该方法,但它在每个引用上被调用,这是有道理的.

我希望在每个页面视图上调用一次,以显示我可以在视图中使用的推荐对象.

我该怎么做才能做到这一点?

ruby-on-rails

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

"asp.net"是什么意思?

我知道asp代表Active Server Pages,但想知道"Active Server"是否真的意味着什么?

asp.net

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

如何列出静态目录中的文件?

我正在玩Google App Engine和Python,我无法列出静态目录的文件.以下是我目前使用的代码.

的app.yaml

- url: /data
  static_dir: data
Run Code Online (Sandbox Code Playgroud)

用于列出文件的Python代码

myFiles = []
for root, dirs, files in os.walk(os.path.join(os.path.dirname(__file__), 'data/') ):
    for name in files:
        full_name = os.path.join(root, name)
        myFiles.append('%s;%s\n' % (name, datetime.fromtimestamp(os.stat(full_name).st_mtime)))
Run Code Online (Sandbox Code Playgroud)

当我在我的机器上本地运行此代码时,一切都很好.我在目录的根目录下有我的Python脚本,它遍历数据目录下的文件.但是,当我在GAE中上传并运行完全相同的代码时,它不起作用.在我看来,我的应用程序的目录结构并没有在Google App Engine中完全复制.静态文件在哪里?

谢谢!

python google-app-engine

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