问题列表 - 第10676页

在C中为我自己的应用程序获取HWND

因为我找不到这个问题的答案,所以我进一步研究了MSDN,我找到了isChild().它可能会给我另一个问题的答案.

现在,为了使用isChild(),我需要传递我要检查的父应用程序的HWND,在本例中是我自己的应用程序.如何获得自己应用程序的HWND?

我不知道标题因为它不断变化所以我不能使用FindWindow().

谢谢

编辑:

由于不清楚,我将添加更多信息:我不是在创建一个窗口.我无权访问窗口的创建.我的代码是一段代码,它与其他程序员编写的任何应用程序一起编译,我无法访问窗口的创建方式,标题或任何其他信息.那么,如何将HWND运行到我正在运行的应用程序的"WINDOW"中?

c windows hwnd

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

为什么Firebug中会出现多个GET请求?

所以我正处于网络编程的阶段,我已经过了"Look,Ma,我可以将数据放入网格中并显示在页面上".我现在在,哇,这个网站并不像我想要的那样活泼.所以,我启用了Firebug中的"Net"标签,闭上了眼睛,划过我的手指,然后开始探索.

我注意到的第一件事是我的所有.aspx页面都被"GET"编辑了至少三次.这是正常的吗?如果没有,什么是"正常"?是什么影响了.aspx页面的"GET"?我假设它包括命中数据库并呈现页面上的所有控件所花费的时间.真的吗?

也许真正让我受益的地方是我可以为这些与速度相关的问题获得一些"最佳实践".

需要考虑的事项:

  • 通过HTTPS使用IIS 6.0
  • 我们正在使用Masterpages
  • 我们正在使用Telerik控件

    • RadMenu
    • RadScriptManager
  • 我当然比一个网络人更像是一个厚厚的客户

编辑 以下问题的答案:

  • 响应代码是200

编辑 屏幕截图添加: FirebugScreenshot http://img187.imageshack.us/img187/5873/firebughelp.jpg

编辑 添加了其他屏幕截图以包括请求标题

编辑

添加了链接

asp.net optimization firebug

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

结构数组或数组结构?

嗯.我有一个表,这是一个我需要用Java存储的结构数组.天真的不用担心内存的方法说这样做:

public class Record {
  final private int field1;
  final private int field2;
  final private long field3;
  /* constructor & accessors here */
}

List<Record> records = new ArrayList<Record>();
Run Code Online (Sandbox Code Playgroud)

如果我最终使用大量(> 10 6)记录,偶尔访问个别记录,一次一个,我如何弄清楚前面的方法(ArrayList)如何与优化的存储成本方法进行比较:

public class OptimizedRecordStore {
  final private int[] field1;
  final private int[] field2;
  final private long[] field3;

  Record getRecord(int i) { return new Record(field1[i],field2[i],field3[i]); }
  /* constructor and other accessors & methods */
}
Run Code Online (Sandbox Code Playgroud)

编辑:

  • 假设记录数是不经常更改或从不更改的内容
  • 我可能不会使用OptimizedRecordStore方法,但我想了解存储成本问题,因此我可以放心地做出决定.
  • 显然,如果我在上面的OptimizedRecordStore方法中添加/更改记录数,我要么必须用新的对象替换整个对象,要么删除"final"关键字.
  • kd304提出了一个在我脑海中浮现的好点.在与此类似的其他情况下,我需要对记录进行列访问,例如,如果field1和field2是"time"和"position",那么将这些值作为数组用于MATLAB非常重要,因此我可以绘制图形/有效地分析它们.

java data-structures

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

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

什么时候,IEnumerable是否应该在IEnumerable <T>上使用?

在下面的示例中,如果使用GetPeople的客户端代码想要将每个人的姓名和年龄打印到控制台,则必须使用反射(我猜)确定该查询包含IEnumerable(Of Person),然后将其转换为这样可以获得它的属性.

Public Function GetPeople() As IEnumerable
    Dim query = From p As Person In People.AsEnumerable() _
                Select p
    Return query
End Function
Run Code Online (Sandbox Code Playgroud)

IEnumerable的通用形式似乎对客户更有用,更有用:

Public Function GetPeople() As IEnumerable(Of Person)
    Dim query = From p As Person In People.AsEnumerable() _
                Select p
    Return query
End Function
Run Code Online (Sandbox Code Playgroud)

我确信有一个原因 - 那么,为什么IEnumerable会比IEnumerable(Of T)更受青睐?

谢谢.

.net generics ienumerable

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

C# - 在给定该类的实例的情况下,如何访问类的静态成员?

在C#中,假设您有一个对象(比方说myObject),它是一个类的实例MyClass.myObject仅使用,您将如何访问静态成员MyClass

class MyClass
    {
    public static int i = 123 ;
    }

class MainClass
    {
    public static void Main()
        {
        MyClass myObject = new MyClass() ;
        myObject.GetType().i = 456 ; //  something like this is desired,
                         //  but erroneous
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# static gettype

9
推荐指数
3
解决办法
9599
查看次数

Python:使用4个空格进行缩进.为什么?

在编写python时,我只使用2个空格来缩进,确定PEP-8确实建议有4个空格,但从历史上看,这是不寻常的.

那么,任何人都可以说服我使用4个空格而不是2个空格吗?有什么优点和缺点?

PS最后,将所有现有代码库从2个空间转换为4个空格的简单方法是什么?


PPS PEP-8还建议不要使用标签进行缩进.在这里阅读


所以,总结一下:

优点:

  • 包裹超过80行的字符串时有更多的空间来安排.
  • 可以从代码片段中复制代码,它只是起作用.

缺点:

  • 使用更深层次的嵌套语句,您可以减少实际代码的空间.

谢谢.

python conventions pep8 indentation

69
推荐指数
9
解决办法
6万
查看次数

包含的LaTeX数字不会显示在dvi中,而是以pdf显示

我试图让LaTeX包含数字,但eps文件不会出现在DVI中.我尝试了各种套餐无济于事.如果我编译成PDF,但数字将显示正常,但不会出现在DVI文件中......

我在Windows下使用MikTex和LEd.

pdf latex eps dvi-tex

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

你如何对重新采样的音频数据进行双三次(或其他非线性)插值?

我正在编写一些以不同速度播放WAV文件的代码,因此波浪要么慢,要么低音,要么更快,音高更高.我目前正在使用简单的线性插值,如下所示:

            int newlength = (int)Math.Round(rawdata.Length * lengthMultiplier);
            float[] output = new float[newlength];

            for (int i = 0; i < newlength; i++)
            {
                float realPos = i / lengthMultiplier;
                int iLow = (int)realPos;
                int iHigh = iLow + 1;
                float remainder = realPos - (float)iLow;

                float lowval = 0;
                float highval = 0;
                if ((iLow >= 0) && (iLow < rawdata.Length))
                {
                    lowval = rawdata[iLow];
                }
                if ((iHigh >= 0) && (iHigh < rawdata.Length))
                {
                    highval = rawdata[iHigh];
                }

                output[i] = …
Run Code Online (Sandbox Code Playgroud)

audio interpolation signal-processing resampling bicubic

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

将ASP.NET Web应用程序部署到Intranet

我有一个我刚刚完成的ASP.NET Web应用程序.我现在准备将应用程序部署到我公司的Intranet.我想准备文件,以便我可以简单地将它们提供给我公司的IT小组进行上传.我回顾了本网站上发布的一些以前的问答; 但是,似乎没有一种从Visual Studio部署ASP.NET Web应用程序的简单方法.根据我的发现,看起来我必须通过VS功能将文件复制到服务器.不幸的是,我在个人计算机上构建了Web应用程序,因此我无法访问公司的任何内部服务器.

因此,我希望有一种方法可以从VS收集文件,然后将它们方便地放在要复制到服务器(如IIS)的文件夹中.有点像通过简单地将安装文件复制到计算机来部署C#应用程序.有谁知道这是否可能?

有关其他信息,我使用的是VS 2008,Web应用程序通过ADO.NET读取Access Db(我知道在部署之前我必须更改路径).

谢谢,

Damion

asp.net deployment copy-paste

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