问题列表 - 第6131页

将命令行结果重定向到tkinter GUI

我创建了一个在命令行上打印结果的程序.(它是服务器,它在命令行上打印日志.)

现在,我希望看到与GUI相同的结果.

如何将命令行结果重定向到GUI?

请提出一个技巧,以便轻松将控制台应用程序转换为简单的GUI.

请注意,它应该适用于Linux和Windows.

python user-interface tkinter

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

C#中结构中的多维数组

我正在尝试将以下内容(缩短为了可读性)转换为C#并遇到问题

#define DISTMAX 10
struct Distort {
  int    a_order;
  double a[DISTMAX][DISTMAX];
};
Run Code Online (Sandbox Code Playgroud)

我认为在结构中这是一个使用"固定"的简单情况,但我仍然遇到问题.

这就是我所拥有的(在页面上方定义更高):

const int DISTMAX = 10;
struct Distort
{
        int a_order;
        fixed double a[DISTMAX,DISTMAX];
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是语法错误,而且[由于我期望的是单个维度数组的限制,因此是预期的.

有没有解决的办法?

c# arrays multidimensional-array

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

Ruby中的那些管道符号是什么?

Ruby中的管道符号是什么?

我正在学习Ruby和RoR,来自PHP和Java背景,但我不断遇到这样的代码:

def new 
  @post = Post.new

  respond_to do |format|
    format.html # new.html.erb
    format.xml { render :xml => @post }
  end
end
Run Code Online (Sandbox Code Playgroud)

|format|部分在做什么?PHP/Java中这些管道符号的等效语法是什么?

ruby syntax

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

在git中切换分支时,如何让Emacs恢复所有未更改的缓冲区?

通常,当我在git中切换分支时,如果文件在emacs中打开,那么emacs会询问我是否要还原它们(因为它认为它们已在磁盘上更改),即使内容相同.

首先,如果磁盘上的内容与缓冲区中的内容相同,我想找到一种让emacs根本不问我的方法.

其次,我想要一个命令恢复(没有查询)我没有未保存更改的所有打开缓冲区,并向我查询那些确实有未保存更改的命令.

或者,我会接受有关其他解决方案,工作方式等方面的建议,我可以尝试.如果人们可以给我指点从哪里开始,我很高兴写emacs-lisp.

PS如果重要的话,我在OSX上使用Aquamacs.

编辑:

好吧,我发现revbuffs包几乎是我需要的.当然足以阻止我想尝试自己写任何新东西.(我将revbuff映射到Cmd-R,效果非常好.类似于其他Mac应用程序中的Cmd-R).

全局自动恢复模式将是一个非常好的解决方案,我希望我可以选择两个答案.我更喜欢revbuffs,仅仅是因为想要控制所发生的事情,可能是非理性的感觉.

我有点猜测,如果我从emacs中访问git,那么它可能会更容易处理,但我目前更喜欢通过命令行访问git.(我还没有使用emacs足够长的时间来使它成为我的操作系统).我会更彻底地调查magit.

EDIT2:

我已经使用magit一年了,并且强烈推荐它来处理emacs中的git.但是,每当我在emacs之外进行rebase时,我仍然会使用revbuff.

git emacs elisp aquamacs

53
推荐指数
3
解决办法
5169
查看次数

ASP.NET:如何更改验证失败的控件的背景颜色?

我们以下面的简单网站为例:

<asp:TextBox id="TextBox1" 
runat="server"></asp:TextBox>
&nbsp; 
<asp:RequiredFieldValidator 
id="RequiredFieldValidator1" runat="server" 
ErrorMessage="Required!" 
ControlToValidate="TextBox1">
</asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)

现在,我希望在验证失败时TextBox1将其更改BackColor为黄色.有没有一种简单的方法来实现这一目标?

asp.net validation

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

有效存储7.300.000.000行

您将如何解决以下存储和检索问题?

每天(365天/年)将添加大约2.000.000行,每行包含以下信息:

  • id(唯一行标识符)
  • entity_id(取值介于1和2.000.000之间)
  • date_id(每天增加一个 - 将取1到3.650之间的值(十年:1*365*10))
  • value_1(取值介于1和1.000.000之间)
  • value_2(取值介于1和1.000.000之间)

entity_id与date_id相结合是唯一的.因此,每个实体和日期最多只能有一行添加到表中.数据库必须能够保存10年的每日数据(7.300.000.000行(3.650*2.000.000)).

上面描述的是写模式.读取模式很简单:所有查询都将在特定的entity_id上进行.即检索描述entity_id = 12345的所有行.

不需要事务支持,但存储解决方案必须是开源的.理想情况下我想使用MySQL,但我愿意接受建议.

现在 - 您将如何解决所描述的问题?

更新:我被要求详细说明读写模式.写入表将每天一批完成,新的2M条目将一次性添加.读取将连续进行,每秒读取一次.

mysql sql database large-data-volumes data-warehouse

23
推荐指数
3
解决办法
3949
查看次数

如何为具有多个父项的子项创建SQL Server 2005 CTE以返回父子记录

我正在尝试使用SQL Server中的CTE但是已经达到了一个死胡同,让下面的场景工作.我有一个类似于这个的层次结构表:

Node(ID:439)
  Node(ID:123)
    Node(ID:900)        
  Node(ID:56)
    Node(ID:900)
Run Code Online (Sandbox Code Playgroud)

预期成绩:

NodeID ParentNodeID
439    0
123    439
900    123
56     439
900    56
Run Code Online (Sandbox Code Playgroud)

所以基本上我们有一个父子层次表,有一个细微的区别.每个孩子可能有一个以上的父母.我已经研究了许多关于创建返回父子记录的CTE的博客文章和StackOverflow帖子,但是他们并没有返回孩子的所有父母,只是它找到的第一个父母.

这是我尝试的CTE示例:

WITH Hierarchy(NodeID, ParentNodeID)
AS
(
    SELECT 
        T1.NodeID,
          T1.ParentNodeID
    FROM
        ParentChildTable T1
    WHERE
        T1.NodeID = 439

    UNION ALL
    SELECT 
        T1.NodeID,
        T1.ParentNodeID
    FROM
        Heirarchy T1
        INNER JOIN Heirarchy TH ON TH.NodeID = T1.ParentNodeID
)
Run Code Online (Sandbox Code Playgroud)

(注意:出于隐私目的,上述CTE中的表和列的名称已从原始名称更改.)

上面的CTE工作正常,它找到从ID:439开始的所有父子记录,但它只找到一个父项目ID:900,即使它有两个父项.

如果有可能使用CTE,有人可以告诉我,还是有其他SQL方法可以做到这一点?

干杯.雅.

sql-server parents sql-server-2005 common-table-expression

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

套接字连接可以复用吗?

是否可以多路复用 sa ocket 连接?

我需要建立到 yahoo messenger 的多个连接,我正在寻找一种方法来有效地做到这一点,而不必为每个客户端连接打开一个套接字。

到目前为止,我必须为每个客户端使用一个套接字,并且这不能很好地扩展到 50,000 个以上的连接。

哦,我的解决方案是针对电信公司,所以我至少需要达到 250,000 到 500,000 个连接

我打算将多个 IP 地址绑定到单个 NIC 以突破每个 IP 地址的 65k 端口限制。

请我有任何帮助,我能得到的见解。

**我在这个网站上的大部分其他问题都没有得到解答:) **

谢谢

sockets multiplexing

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

如何使用XML文档文件

  1. 使用XML文档文件附带的外部程序集时,如何让visual studio找到它?

  2. 有XML文档文件时,是否有一个程序或xml转换文件或者我可以用来以一种很好的方式查看它的东西?不一定像msdn文档查看器那样复杂,但至少比纯xml更好...

.net xml-documentation visual-studio-2008

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

OAuth可以与手机应用程序配合使用吗?

我们可以在没有浏览器的手机上使用OAuth吗?

如果没有浏览器,用户是否仍然可以批准令牌请求(以便消费者可以继续从服务提供商处获取受保护的资源)?

mobile-phones oauth

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