问题列表 - 第27339页

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

从PHP去哪里?

我是一名经验丰富的PHP程序员,我非常喜欢它的工作方式,并且发现它很有趣(性能可以改进,一些功能重命名,但没有太严重).

然而,我参加了一个java研讨会,现在我非常有兴趣使用GWT进行上传项目,尽管我认为学习曲线可能很陡峭.

我应该真的完成这个改变(PHP> JAVA)吗?从哪里开始?

php java gwt

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

更改Win32 Windows项目中的默认窗口字体

我正在使用C和Win32 api创建一个GUI应用程序.我想知道如何将主窗口的默认字体更改为thaoma.我是从.NET背景出来的.在.NET中,如果我们更改父控件的字体,那么子控件会自动继承该字体....是否有相似之处或我们需要手动设置每个控件的字体.....

考虑以下代码......

#include <windows.h>

#define ID_EDIT 1
#define ID_BUTTON 2

LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{

  static HWND hwndEdit;
  static HWND hwndButton;
  static int len;
  static TCHAR text[30];


  switch(msg)
  {
    case WM_CREATE:
    hwndEdit = CreateWindow(TEXT("Edit"), NULL, WS_CHILD | WS_VISIBLE | WS_BORDER,
                50, 50, 150, 20, hwnd, (HMENU) ID_EDIT,
                NULL, NULL);

    hwndButton = CreateWindow(
        TEXT("button"), TEXT("Set Title"),       
        WS_VISIBLE | WS_CHILD,  
        50, 100, 80, 25,        
        hwnd, (HMENU) ID_BUTTON, NULL, NULL);      

    break;


    case WM_DESTROY:
        PostQuitMessage(0);
    break;
  } …
Run Code Online (Sandbox Code Playgroud)

c winapi

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

获取 ftp_put 进度

我在 Web 服务器上有一个 php 脚本,它通过 ftp_put 将文件上传到另一个远程服务器。

如何向用户显示当前的上传进度?

我见过的唯一类似的系统是从用户上传文件,使用 ajax 请求检查服务器上上传文件的本地大小。

等效的系统将是对 Web 服务器的 ajax 请求,然后检查远程服务器上的文件大小并将该数据返回到用户的客户端脚本。

这对我来说似乎非常低效。有没有更好的办法?

php ftp ajax

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

将ELMAH日志ID传递给ASP.NET中的自定义错误页面时出现问题

我正在使用ELMAH在ASP.NET Webforms应用程序中记录未处理的异常.记录工作正常.

我想将ELMAH错误日志ID传递给自定义错误页面,该页面将使用户能够通过电子邮件向管理员发送有关错误的信息.我听从了这个答案的建议.这是我的global.asax代码:

void ErrorLog_Logged(object sender, ErrorLoggedEventArgs args)
{        
    Session[StateKeys.ElmahLogId] = args.Entry.Id;

    // this doesn't work either:
    // HttpContext.Current.Items[StateKeys.ElmahLogId] = args.Entry.Id;
}
Run Code Online (Sandbox Code Playgroud)

但是,在自定义错误页面上,会话变量引用和HttpContext.Current.Items给了我一个NullReference异常.如何将ID传递给我的自定义错误页面?

.net c# elmah visual-studio

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

JUnit - 测试一个方法,该方法又调用了一些方法

这是我对单元测试时我们视为"单位"的疑问.

说我有这样的方法,

public String myBigMethod()
      {
         String resultOne = moduleOneObject.someOperation(); 
         String resultTwo = moduleTwoObject.someOtherOperation(resultOne);
         return resultTwo;
      }
Run Code Online (Sandbox Code Playgroud)

(我为someOperation()和someOtherOperation()单独编写了单元测试

这个myBigMethod()有点像上面那样使用它们集成了ModuleOne和ModuleTwo,

那么,方法"myBigMethod()"仍被视为"单位"吗?

我应该为这个"myBigMethod()"写一个测试吗?

假设我已经为myBigMethod()写了一个测试...如果testSomeOperation()失败,它也会导致testMyBigMethod()失败......现在testMyBigMethod()的失败可能会显示一个不太正确的位置错误.

导致两次测试失败的原因对我来说并不是那么好看.但是,如果有更好的方法,不要...?在那儿 ?

谢谢 !

junit unit-testing

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

javascript addEventListener onStateChange在IE中不起作用

我有两个彩盒弹出框,每个弹出框都显示一个youtube视频.当他们完成播放时,我试图让它们自动关闭彩盒窗口.下面的代码在firefox中运行完美,但在IE中我无法使用addEventListener.我试过attachEvent没有成功.任何人都可以提出如何解决这个问题的建议吗?看起来很简单,但我已经筋疲力尽,试图找到解决方案.顺便说一句,这是我第一次在stackoverflow,这是非常令人印象深刻.

更新1:

嗯,这是我目前的代码.它在FF中运行完美,但IE只能输出良好.IE8调试器也不报告任何错误......

function onYouTubePlayerReady(playerId) {
  if (playerId && playerId != 'undefined') {
    if(playerId && playerId == 'ytvideo1'){
      var ytswf = document.getElementById('ytplayer1');
      alert('good');
    } else if(playerId && playerId == 'ytvideo2'){
      var ytswf = document.getElementById('ytplayer2');
    } else {
    }

    setInterval('', 1000);
    ytswf.addEventListener('onStateChange', 'onytplayerStateChange');
    alert('great');
  }
}


function onytplayerStateChange(newState) {
  alert('amazing');
  if(newState == 0){
    $.fn.colorbox.close();
    alert('perfect');
  }
}
Run Code Online (Sandbox Code Playgroud)

更新3:解决方案

只需在我的颜色框中放入完成并将swfobject放入其中,它在IE中完美运行.

javascript jquery swfobject youtube-api javascript-events

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

C++结构本身?

我一直在尝试将这段代码移植到python中,但是我在C++中有一些我不太了解的东西(我确实知道一些C++,但这超出了我的范围):

typedef struct huffnode_s
{
    struct huffnode_s *zero;
    struct huffnode_s *one;
    unsigned char val;
    float freq;
} huffnode_t;
Run Code Online (Sandbox Code Playgroud)

我没有得到的是huffnode_s本身是如何形成的,我以前从未见过它并且不太了解它.这是什么意思,如果有人可以,那python等同于什么?

c c++ python huffman-code

8
推荐指数
3
解决办法
888
查看次数

如何沿着DOM移动iframe而不丢失它的内容?

可能吗?

我试图移动它,但iframe内容消失了.

试图获取iframe的内容并将它们放在新的位置,但所有处理程序都消失了.

尝试做同样的事情,但使用新的jQuery 1.4.2功能,可以克隆所有事件.

但它不起作用:)

所以我决定在这里寻求帮助.

如何将该死的iframe移动到文档中的另一个位置而不会丢失它的内容?^ _ ^

谢谢

添加:

txtad_iframe = ad_container.find('iframe');                 
its_contents = txtad_iframe.contents();
its_body = its_contents.find("div:first").clone(true).insertAfter(cthis.find('#photos'));
Run Code Online (Sandbox Code Playgroud)

在这里,我正在尝试将内容复制到新的广告容器中.但它不起作用.上下文横幅不会对点击事件做出反应.

我试图将ad_container移动到容器,但是iframe正文内容消失了.

javascript iframe dom

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

什么xsd会让一个元素无限地成为一个子元素?

我怎样才能创建一个xsd来给我这种可以无限延续的xml结构?

<?xml version="1.0" encoding="utf-8" ?>
<SampleXml>
    <Items>
        <Item name="SomeName" type="string">
            This would be the value
        </Item>
        <Item name="SecondName" type="string">
            This is the next string
        </Item>
        <Item name="AnotherName" type="list">
            <Items>
                <Item name="SubName" type="string">
                    A string in a sub list
                </Item>
                <Item name="SubSubName" type="list">
                    <Items>
                        <Item name="HowDoI" type="string">
                            How do I keep this going infinately?
                        </Item>
                    </Items>
                </Item>
            </Items>
        </Item>
    </Items>
</SampleXml>
Run Code Online (Sandbox Code Playgroud)

我发现的唯一解决方案是在xsd中重复多次,因为我愿意复制.如下.

<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="SampleXml">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="Items">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element maxOccurs="unbounded" name="Item">
                                <xs:complexType …
Run Code Online (Sandbox Code Playgroud)

xml xsd

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