问题列表 - 第10752页

如何找到哪个rpm包提供我正在寻找的文件?

作为一个例子,我正在寻找一个mod_files.sh大概附带php-devel包的文件.我猜想yummod_files.shphp-devel x86_64 5.1.6-23.2.el5_3软件包安装文件,但文件似乎没有安装在我的文件系统上.

如何找出安装特定文件的软件包?我正在寻找我不一定已经在本地下载的软件包,其中可能包含我正在寻找的文件.

我正在使用CentOS 5.

centos rpm yum

203
推荐指数
4
解决办法
28万
查看次数

Emacs是否可以运行位于远程服务器上的Matlab shell?

我希望能够使用Matlab-mode(matlab.el)来运行matlab shell.唯一的问题是,Matlab位于远程主机上.这甚至可能吗?如果是,请解释.我现在正在玩流浪汉,但无济于事.

谢谢.

emacs matlab

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

是否有像PeekMessage这样的函数不处理消息?

我试图无辜地打电话

PeekMessage(&msg, 0, WM_KEYDOWN, WM_KEYUP, PM_NOREMOVE | PM_NOYIELD);
Run Code Online (Sandbox Code Playgroud)

PeekMessage调用中的Windows Vista 64正在处理消息.结果是我将重新加入我的绘画调用以及各种其他代码.

绘画在我们的应用程序中可能需要几秒钟,因此我们添加了PeekMessage调用以查看用户是否按下了一个键,因此我们可以中断该绘画并启动下一个绘画.我们几乎没有意识到Windows可以开始处理我们的消息.将绘画的真实作品放在一个单独的线程中是一个重大的重构...我们试图看看是否按下了特定键,或者是否旋转了鼠标滚轮或鼠标按钮来中断渲染.

我已经尝试专门添加代码以防止重新入侵,然后将绘制消息重新注入队列等等.这些都是非常困难的,并且有些情况下它不能正常工作.

是否有一些我可以添加到PeekMessage调用的标志?我在MSDN上的文档中没有看到任何新内容.我真的需要一个PeekMessage不处理消息的东西.救命!

windows peekmessage windows-vista

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

什么是MS Access SQL语法来创建Hyperlink类型的字段?

我正在开发一个C#项目,该项目使用System.Data.OleDb.OleDbCommand类在MS Access DB中创建和更改表.我生成SQL语句,将其传递给对象,然后调用ExecuteNonQuery函数.我能够找出正确的MS Access SQL语法来创建以下Access数据类型的列:

AutoNumber: ALTER TABLE table-name ADD COLUMN column-name COUNTER|AUTOINCREMENT
Currency:   ALTER TABLE table-name ADD COLUMN column-name MONEY
Date/Time:  ALTER TABLE table-name ADD COLUMN column-name DATE
Memo:       ALTER TABLE table-name ADD COLUMN column-name MEMO|TEXT
Number:     ALTER TABLE table-name ADD COLUMN column-name NUMBER
OLE Object: ALTER TABLE table-name ADD COLUMN column-name OLEOBJECT
Text:       ALTER TABLE table-name ADD COLUMN column-name CHARACTER
Yes/No:     ALTER TABLE table-name ADD COLUMN column-name BIT

唯一没有弄清楚如何创建的类型是Hyperlink.有谁知道那个的语法?

sql ms-access types

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

如何实现focus-reset以在任何操作之前更新TextBox的BindingSource

当我无法使用UpdateTrigger = PropertyChanged进行绑定时,我观察到绑定到textproperties的文本框的一些意外或至少不完全匹配的my-needs行为.可能它不是文本框的问题,但也会与其他编辑器一起出现.

在我的示例(附带源代码)中,我有一个绑定到某个集合的WPF TabControl.在每个选项卡上,您可以从集合中编辑项目,以各种方式触发保存操作,这应该将编辑保存到某个模型.绑定到每个项目属性的文本框(有意)保持默认更新触发器'OnFocusLost'.这是因为在设置新值时会发生一些昂贵的验证.

现在我发现至少有两种方法可以以这种方式触发我的保存操作,即最后一个聚焦文本框不会更新绑定值.1)通过鼠标单击其标题更改选项卡项,然后单击某个保存按钮.(更改回上一个选项卡显示新值甚至丢失)2)通过KeyGesture触发save-command.

我设置了一个演示行为的示例应用程序.单击"全部保存"将显示所有项目值,另一个保存按钮仅显示当前项目.

问:在绑定对象被调用之前,确保所有文本框的所有绑定源都会更新的最佳方法是什么?最好应该采用一种方式捕捉所有可能性,我不喜欢以不同的方式捕捉每个事件,因为我担心会忘记一些事件.例如,观察选项卡控件的选择更改事件将解决问题1)但不解决问题2).

现在举例:

XAML首先:

<Window x:Class="TestOMat.TestWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:TestOMat="clr-namespace:TestOMat"
Title="TestOMat" x:Name="wnd">
<Grid>
    <Grid.Resources>
        <DataTemplate x:Key="dtPerson" DataType="{x:Type TestOMat:Person}">
            <StackPanel Orientation="Vertical">
                <StackPanel.CommandBindings>
                    <CommandBinding Command="Close" Executed="CmdSaveExecuted"/>
                </StackPanel.CommandBindings>
                <TextBox Text="{Binding FirstName}"/>
                <TextBox Text="{Binding LastName}"/>
                <Button Command="ApplicationCommands.Stop" CommandParameter="{Binding}">Save</Button>
            </StackPanel>
        </DataTemplate>
    </Grid.Resources>
    <Grid.RowDefinitions>
        <RowDefinition/>
        <RowDefinition/>
    </Grid.RowDefinitions>
    <Grid.CommandBindings>
        <CommandBinding Command="ApplicationCommands.Stop" Executed="CmdSaveAllExecuted"/>
    </Grid.CommandBindings>
    <TabControl ItemsSource="{Binding ElementName=wnd, Path=Persons}" ContentTemplate="{StaticResource dtPerson}" SelectionChanged="TabControl_SelectionChanged"/>
    <Button Grid.Row="1" Command="ApplicationCommands.Stop">Save All</Button>
</Grid></Window>
Run Code Online (Sandbox Code Playgroud)

和相应的课程

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows;
using System.Windows.Controls;
namespace TestOMat
{
  /// <summary> …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf textbox focus

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

C#中的mshtml.HTMLDocumentClass

在C#中,我设法从InternetExplorer对象获取整个HTMLDocumentClass(导航到某个URL).

但是,在Visual Studio 2008的调试模式下,此特定URL的HTMLDocumentClass的内容是MASSIVE,包括activeElement,alinkColor,all,applets,charset,childNodes等属性等.

该页面中有一个按钮,我希望将其更改为"Clicked".但我不知道如何找到该按钮的名称/ ID /标签.有一个简单的教程,使用如下语句:

HTMLInputElement button =
  (HTMLInputElement)theDoc.getElementById("Button1");
button.click();
Run Code Online (Sandbox Code Playgroud)

但我的网址结构比这复杂100倍.

假设网址是yahoo.com,我想"点击"网络搜索按钮.

有任何系统的方式来解决这个问题?

html c# dom mshtml

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

是否值得使用内置的Django管理员为一个体面的大小项目?

我没有长时间使用Django,但我即将开始一个非常大的项目.我总是在大型项目中使用相当新的框架(对我来说是新的)时会感到紧张,因为我之前已被烧毁过.但是,我对Django非常有信心......这最终将成为让我从我自己的PHP框架跳到流行的Python框架的项目.(好极了!)

无论如何,我的问题是内置的Django管理员是否足够强大,可以用于完全成熟的面向客户的界面(客户端将自己使用它,而不是我).我看到它是可定制的,但我想知道是否可扩展到足以处理各种非标准情况.我还没有任何具体的例子,因为我还没有开始.

有没有人使用Django管理员为非程序员用户使用的一些非常自定义的界面?它值得吗?您是否愿意专门为该网站创建一个本土管理界面?

只是为了澄清,用户将完全是非技术性的.

django django-admin

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

类加载器如何加载静态变量的说明

好的,这是一个关于java的新手问题,但我似乎无法理解它.

我班上有以下代码

private static final String [] LIST_CODE = gerarListCode();
private static final int [][] LIST_INTEGER = new int [][] {
        {947,947}, {110,103}, 
        {947,958}, {110,120}, 
        {947,954}, {103,107}, 
        {947,967}, {110,99,104}};

 private static String [] gerarListCode()
    {
        String [] listCode = new String [LIST_INTEGER.length];

        for (int i=0 ; i<LIST_INTEGER.length ; i++)
        {
           //do some stuff      
        }

        return listaUnicode;
    }
Run Code Online (Sandbox Code Playgroud)

由于以下行中的nullpointerexception,此代码给出了初始化异常

 String [] listCode = new String [LIST_INTEGER.length];
Run Code Online (Sandbox Code Playgroud)

似乎那时变量LIST_INTEGER为null.

有人可以解释原因吗?是类加载器进程是线性的,换句话说,它是在完全加载所有其他变量之前调用方法吗?

java static classloader

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

在PHP中使用UPDATE命令时出现问题

我在通过PHP更新我的qotwVote1a表的Vote1a字段时遇到了一些问题.你能不能看看代码,告诉我在这里做错了什么.

$result = mysql_query("SELECT * FROM qotwVote1a WHERE QuestionId='".$questionId."' AND MemberId='".$id."'");

    while($row = mysql_fetch_array($result))
    {
        $originalVote=$row['Vote1a'];
        $newVote=$originalVote + $vote;
        //echo ($newVote);
    }

$sql = <<<END
UPDATE qotwVote1a
SET Vote1a = '$newVote',
WHERE QuestionId = '$questionId' AND MemberId = '$id'
END;

mysql_query($sql);
if (mysql_error()) {
  die("Error executing query '$sql': " . mysql_error());
}
Run Code Online (Sandbox Code Playgroud)

使用此代码我收到一个错误:

"执行查询时出错'UPDATE qotwVote1a SET Vote1a ='2',WHERE QuestionId ='57'AND MemberId ='zee'':您的SQL语法出错;请查看与您的MySQL服务器版本对应的手册在'WHERE QuestionId ='57'附近使用的语法和第3行的MemberId ='zee''

关心Zeeshan

php mysql

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

solr清理查询

我在轨道上使用solr和红宝石.这一切都运行良好,我只需要知道是否有任何现有的代码来清理用户输入,比如以查询开头?要么*

ruby solr ruby-on-rails

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