问题列表 - 第11749页

从gwt中的代码中点击事件

我已经创造了一个GWT自定义部件延伸的composite.I正在使用that.For FocusPanel我加ClickHandler.Then我加入了键盘listner.Now上的Enter键的按下按键就应该触发点击event.Can任意一个帮助调焦面板我使用GWT中的代码触发click事件?

focusPanel.addKeyPressHandler(new KeyPressHandler() {
            public void onKeyPress(KeyPressEvent event) {
                if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER)        {
                    // TODO call onClick() method
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

谢谢

gwt

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

寻找带有图标支持的CheckedListBox控件

是否有带有图标支持Windows窗体的CheckedListBox控件?谢谢.

c# user-interface controls checkedlistbox

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

VC++:KB971090并选择Visual C运行时DLL依赖项

您可能知道,Microsoft最近为Visual Studio部署了一个安全更新:KB971090.

除此之外,这还将Visual C运行时DLL从版本8.0.50727.762更新为8.0.50727.4053.

因此,在此更新之后,我编译的所有使用动态链接的运行时,将其依赖项更新为新的运行时.

当然,对于新的应用程序,可以更新到新的,可能更安全的版本.

但我也希望能够保留旧的依赖 - 例如,我可能想构建一个只需要替换一个DLL的fixpack(如果我在更新后尝试这样做,我会得到可怕的"此应用程序无法启动,因为应用程序配置不正确."除非我还分发更新的运行时).

有没有办法做到这一点,或者我需要保留两个Visual Studio安装:一个更新,一个未更新?

c++ dependencies runtime visual-studio visual-c++

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

Zend Framework:在我的表单中插入DIV和Image

我需要以我的zend形式插入这样的html代码:

<div class="myClass1" id="myId1" style="display: none;"><img src="images/myImage.jpg" /></div>
Run Code Online (Sandbox Code Playgroud)

以上html代码的zend框架中的代码是什么.我尝试使用Create_Element,但它总是在div标签内创建一个按钮.请举一个示例代码.谢谢

zend-framework zend-form

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

检测进程是否仍在运行

我需要检查具有给定HANDLE的进程是否仍在运行,我尝试使用以下代码执行此操作,但它始终返回第二个返回false,即使进程正在运行.

bool isProcessRunning(HANDLE process)
{
    if(process == INVALID_HANDLE_VALUE)return false;

    DWORD exitCode;
    if(GetExitCodeProcess(process, &exitCode) != 0)
        return false;//always returns here

    return GetLastError() == STILL_ACTIVE;//still running
}
Run Code Online (Sandbox Code Playgroud)

c++ windows process

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

UPN - 用户主体名称

我如何从Active Directory获取UPN?我需要测试一个使用Upn Claim类型的应用...

active-directory upn

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

用于创建某些内容的函数名称(如果尚未存在)

我不时会编写一个函数来创建一些东西,如果它还没有,那么什么也不做.
名字喜欢CreateFooIfNecessary()EnsureThereIsAFoo()做工作,但他们觉得有点笨拙.

也可以说,GetFoo()但该名称并不意味着foo可以首先创建它,并且只有在函数返回句柄/指针/引用时它才有效foo.

那些熟悉英语的人能想出更好的方法来命名这些功能吗?

language-agnostic naming coding-style function

5
推荐指数
3
解决办法
634
查看次数

.NET中更快(不安全)的BinaryReader

我遇到了一个情况,我有一个非常大的文件,我需要从中读取二进制数据.

因此,我意识到.NET中的默认BinaryReader实现非常慢.用.NET Reflector查看它后,我发现了这个:

public virtual int ReadInt32()
{
    if (this.m_isMemoryStream)
    {
        MemoryStream stream = this.m_stream as MemoryStream;
        return stream.InternalReadInt32();
    }
    this.FillBuffer(4);
    return (((this.m_buffer[0] | (this.m_buffer[1] << 8)) | (this.m_buffer[2] << 0x10)) | (this.m_buffer[3] << 0x18));
}
Run Code Online (Sandbox Code Playgroud)

这让我觉得非常低效,想到自32位CPU发明以来计算机是如何设计用于32位值的.

所以我使用这样的代码创建了我自己的(不安全的)FastBinaryReader类:

public unsafe class FastBinaryReader :IDisposable
{
    private static byte[] buffer = new byte[50];
    //private Stream baseStream;

    public Stream BaseStream { get; private set; }
    public FastBinaryReader(Stream input)
    {
        BaseStream = input;
    }


    public int ReadInt32()
    {
        BaseStream.Read(buffer, 0, 4);

        fixed …
Run Code Online (Sandbox Code Playgroud)

c# performance pointers unsafe binaryreader

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

j模板逃脱{$

有没有办法让jTemplates逃脱{$,所以我可以在我的onBlur中使用内联javascript

<a href="http://www.telegraaf.nl" onclick="if ( a ) {$('#something').css    ('display','none');alert('some msg');}">telegraaf</a>
Run Code Online (Sandbox Code Playgroud)

在processTemplate之后得到这个:

<a onclick="if ( a ) " href="http://www.telegraaf.nl">
Run Code Online (Sandbox Code Playgroud)

谢谢,亨克

jquery jtemplate

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

C#Excel文件OLEDB读取HTML IMPORT

我必须为财务dpt自动化一些东西.我有一个Excel文件,我想用OleDb阅读:

string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=A_File.xls;Extended Properties=""HTML Import;IMEX=1;""";

using (OleDbConnection connection = new OleDbConnection())
{
    using (DbCommand command = connection.CreateCommand())
    {
        connection.ConnectionString = connectionString;
        connection.Open();

        DataTable dtSchema = connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);                        
        if( (null == dtSchema) || ( dtSchema.Rows.Count <= 0 ) )                        
        {                                
            //raise exception if needed                        
        }

        command.CommandText = "SELECT * FROM [NameOfTheWorksheet$]";

        using (DbDataReader dr = command.ExecuteReader())
        {
            while (dr.Read())
            {
                //do something with the data
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

通常connectionstring会有一个扩展属性"Excel 8.0",但文件无法以这种方式读取,因为它似乎是一个重命名为.xls的html文件.当我将数据从xls复制到新的xls时,我可以读取新的xls,并将EP设置为"Excel 8.0".

是的,我可以通过创建一个Excel实例来读取该文件,但我不愿意..任何想法如何使用OleDb读取xls而不需要手动更改xls或在实例化的Excel中使用范围?

问候, …

.net html c# oledb excel

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