问题列表 - 第31692页

将 NTP 时间转换为人类可读的时间

我已成功发出 NTP 请求并从 NTP 响应中检索服务器时间。我想将这个数字转换为人类可读的时间,用 C++ 编写。有人能帮我吗 ?例如,您可以查看: http://www.4webhelp.net/us/timestamp.php ?action=stamp&stamp=771554255&timezone=0 一旦您将时间戳设置为 771554255,您将得到“29/7/2010 13:14 :32”。我想在我的代码中做同样的事情,有什么帮助吗?

c++ linux protocols ntp

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

用Visual C++编译器解释空C`main`函数的奇怪汇编

我刚刚注意到一些空主方法的奇怪的汇编语言代码.

//filename: main.c
void main()
{

}
Run Code Online (Sandbox Code Playgroud)

拆卸:

push        ebp  
mov         ebp,esp  
sub         esp,0C0h; why on the earth is it reserving 192 bytes?  
push        ebx  
push        esi  
push        edi  ; good compiler. Its saving ebx, esi & edi values.
lea         edi,[ebp-0C0h]  ; line 1
mov         ecx,30h  ; line 2
mov         eax,0CCCCCCCCh  ; line 3
rep stos    dword ptr es:[edi]  ; line 4


xor         eax,eax  ; returning value 0. Code following this line is explanatory.
pop         edi  ; restoring the original …
Run Code Online (Sandbox Code Playgroud)

c assembly visual-c++

14
推荐指数
2
解决办法
960
查看次数

WinForm控件(面板等)是否有可能像webform控件一样增长?

我正在将一个应用程序从ASP.NET WebForms转换为WinForms.有一个asp.net页面包含一个ListView/Repeater,它包含几个自定义控件,而这些控件又包含一个带有其他自定义控件的ListView.基本上布局看起来像TreeView,但是在每个节点/叶子上都有很少的控件,比如组合框等.

当这是在ASP.NET中时,页面自动放置,因此它有几个屏幕高 - 如果我在面板中添加20个按钮,它将增长,浏览器将获得滚动条.

我想在WinForms应用程序中做同样的事情 - 所以我将拥有一个用户控件,它将在Panel(Flow,Table布局)的某些变体中包含很多控件,并且控件可能在其中有另一个控件他们等

问题是,当我制作winforms app时,每个控件在设计时都有特定的高度.我希望一些用户控件能够随着内容的增长而增长 - 所以他们会加起来.在主窗体中,应该有一个垂直滚动条,就像在生成的页面比屏幕高时在Web浏览器中一样.

我想在正确的方向上得到一些一般性的指示.谢谢.

layout scroll panel winforms

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

如何使用PHP在Facebook应用程序中获取用户电子邮件ID?

我用PHP创建了一个简单的Facebook应用程序,用户名来迎接用户,我也想要显示电子邮件ID.但我无法做到这一点.我正在使用的代码是,

require_once('facebook.php');
require_once('config.php');
$facebook = new Facebook(APIKEY, SECRETKEY);
$user=$facebook->require_login();

echo $user; // displaying the ID
<div style="padding: 10px;" id="greeting">
   <fb:if-is-app-user uid="loggedinuser">
      <h2>Hi <fb:name firstnameonly="true" uid="loggedinuser" useyou="false"/>! welcome to facebook</h2>
  <fb:else>
       <h2>Hi <fb:name firstnameonly="true" uid="loggedinuser" useyou="false"/>! welcome to facebook</h2>
   </fb:else>
   </fb:if-user-has-added-app>
</div>
Run Code Online (Sandbox Code Playgroud)

我得到的输出是,

1000002020202020
Hi User! welcome to facebook
Run Code Online (Sandbox Code Playgroud)

我希望电子邮件地址与用户名一起显示,我搜索了许多代码,但没有得到任何解决方案.如果你有任何好的Facebook教程网站,请发布链接..

php facebook

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

自定义验证属性有多个实例问题

我在C#4中使用tha命名空间System.ComponentModel.DataAnnotations来实现我自己的验证属性,它看起来像这样

[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public sealed class MyCustomValidator : ValidationAttribute {
    private String Property1 { get; set; }
    private String Property2 { get; set; }

    public ValeTaxiSituacaoRequired(String property1, String property2) {
        Property1 = property1;
        Property2 = property2;
    }

    public override bool IsValid(object value) {
        //validation logic
    }

}
Run Code Online (Sandbox Code Playgroud)

我想用这个属性如下

[MyCustomValidator("Name", "Job")]
[MyCustomValidator("Name", "Email")]
[MyCustomValidator("Name", "Job")]
public class Employe {
}
Run Code Online (Sandbox Code Playgroud)

问题是只进行了一次验证.如何执行所有验证(使用asp.net mvc 2)?

c# attributes fluentvalidation data-annotations asp.net-mvc-2

5
推荐指数
2
解决办法
4981
查看次数

Visual Studio应用程序在调试时运行速度极慢

我有一个本机C++程序,它在使用Debug(F5)时运行速度慢了20多倍,但在使用start而不使用debug(Ctrl+ F5)时以正常速度运行.

无论我是使用调试还是发布版本都没关系.此外,如果我使用WinDbg,程序的速度会慢一些.

是否有一些设置我选择了错误或什么?

c++ debugging visual-studio-2010 visual-studio

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

c#windows应用程序中的线程

Windows任务管理器为我的简单C#Windows应用程序显示了四个线程.这些是为了什么?

c# winforms

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

在ruby(RoR)中生成javascript代码的最佳方法

我见过一些使用ruby动态生成javascript代码的rails插件.

1.

%Q ( mixed block of javascript and ruby )
Run Code Online (Sandbox Code Playgroud)

2.

<<-CODE
some mixed ruby and javascript code
CODE
Run Code Online (Sandbox Code Playgroud)

作为一名java开发人员,我不明白

  1. 那些奇怪的语法意味着什么?

  2. 有一种方式比另一种更好吗?

  3. 谁能指出我关于这些事情的适当文件?

javascript ruby ruby-on-rails

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

从Visual Studio 2010部署到SharePoint 2010时出现异常

我已经完成了MOSS 2007开发已有一段时间了,我刚刚开始尝试使用SharePoint 2010.我创建了一个SharePoint项目,添加了一个Visual Web部件,并输入"Hello,World!" 进入Web部件的用户控件.

第一次部署项目时(通过在解决方案资源管理器中从项目的上下文菜单中选择"部署"),一切正常.它部署项目,激活功能,Web部件可立即使用.

然而...

我第二次部署项目时,错误列表中出现错误,说明:

部署步骤"回收IIS应用程序池"中出错:无效的命名空间

现在,如果我转到SharePoint并手动删除Web部件,停用该功能并收回解决方案,我可以再次从Visual Studio部署; 只有在项目至少部署一次时才会出现错误.

我想我在这里遗漏了一些明显的东西.有什么建议?

visual-studio-2010 sharepoint-2010

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

Haskell是否适合作为第一语言?

我之前接触过命令式语言(C,一些Java),但我会说我没有编程经验.因此:将我视为非程序员,Haskell是否适合作为第一语言?

我对纯数学和CS的兴趣似乎与大多数Haskell教程的意图一致,尽管我可以从根本上认识到命令式编程的当前和未来行业价值,但我发现了函数式编程的潜力(尽管看起来像这样一个范式转变)令人着迷.

我想我的问题可以按如下方式提炼 - 非程序员是否必须理解命令式编程以欣赏和充分利用函数式编程?

一些参考:

haskell programming-languages

45
推荐指数
5
解决办法
8754
查看次数