问题列表 - 第30208页

非常简单的F#形式锁定键盘输入

使用下面的超简单代码,只要在表单处于焦点时按下键盘上的键,表单就会完全锁定.我在F#interactive里面运行它.关闭表单的唯一方法是单击F#interactive中的"重置会话".我已经尝试将事件处理程序添加到KeyPress,结果相同.我添加鼠标事件处理程序,菜单,组合框等没有问题.

我必须做错事,因为在键盘上按键可能不应该是F#此时的错误.有任何想法吗?

// Add reference to System.Windows.Forms to project
open System.Windows.Forms

let a = new Form()
a.Visible <- true
Run Code Online (Sandbox Code Playgroud)

我在Windows XP上使用F#2.0 for Windows + Visual Studio 2008(2010年4月发行版).

谢谢!

.net f#

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

将长长数除以百分比

在iphone应用程序中,我在NSStrings中存储了2个大数字,我想弄清楚通过除以它们实现的浮点数.

现在,我有:

unsigned long long number = [string1 longLongValue];
unsigned long long number2 = [string2 longLongValue];
float percent = number/number2;
[textField setText:[NSString stringWithFormat: @"%f%%",percent]];

(我假设我必须使用"unsigned long long"而不是int,因为NSStrings中的数字非常高 - 第一个是309,681,754,第二个是6,854,433,820)

但是,在我这样做之后,我总是在文本字段中得到0%.我究竟做错了什么?

在此先感谢您的帮助.

iphone objective-c

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

如何将fancybox定位在顶部

如何将fancybox 100px从顶部定位到默认情况下它是居中对齐的.

我相信没有api设置.任何人都可以帮助我在实际的脚本上做这件事.

jquery fancybox

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

PHP函数创建8个字符长哈希([az] =不允许数字)

我需要PHP函数,它将从任何输入字符串创建8个字符长[az]哈希.因此,例如,当我提交"Stack Overflow"时,它将返回例如"gdqreaxc"(8个字符[az]不允许数字)

php hash

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

如何使应用程序有一个表单但不是一个表单?

我希望我的C#.NET应用程序有一个表单,但不是一个表单.

当我正常启动一个Windows窗体应用程序时,就像该窗体是其他所有内容的主人:

    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }
Run Code Online (Sandbox Code Playgroud)

相反,我想启动我的程序,然后能够显示一个表单,但不是表单本身.换句话说,我不希望应用程序的主控制器是形式,我希望它是一个非可视逻辑容器,它具有显示表单的能力,但不是表单本身.

我不确定我是否以明确的方式提出问题,但我想听听他们的想法.

c# windows .net-3.5 winforms

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

作业执行期间的SSIS错误

我创建了一个运行SSIS包的作业.我有一段时间的包安全问题,但设法正确设置包密码,错误消失.这个下一个错误昨晚没有发生,但今天我似乎无法摆脱它.如果我通过BIDS独立运行包或连接到我的Integration Services,它会成功运行.

任何想法当它作为一个作业运行时会导致这个错误,但不是作为一个包运行时?

Date        7/7/2010 2:10:59 PM
Log     Job History (Identipass Data Transfer)

Step ID     1
Server      BETTY
Job Name        Identipass Data Transfer
Step Name       SSIS Transfer Data
Duration        00:00:02
Sql Severity        0
Sql Message ID      0
Operator Emailed        
Operator Net sent       
Operator Paged      
Retries Attempted       0

Message
Executed as user: AD\theusername. 
Microsoft (R) SQL Server Execute Package Utility  
Version 10.0.2531.0 for 64-bit  
Copyright (C) Microsoft Corp 1984-2005. All rights reserved.    
Started:  2:10:59 PM  

Error: 2010-07-07 14:10:59.44     
Code: 0xC0047062     
Source: …
Run Code Online (Sandbox Code Playgroud)

ssis

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

将Float转换为整数等效

我想将浮点用户输入转换为等效的整数.我可以通过接受一个输入字符串来做到这一点,比如说"-1.234"然后我可以显式地将每个字符转换为它的十进制表示.(顺便说一下大端).所以我只想说我给的例子,

-1.234 = 1|01111111|00111011111001110110110

sign bit = 1 = 128<<31
exponent bits = 01111111 = 127<<23
mantissa bits = 00111011111001110110110 = 1962934
decimal equivalent = 1962934 + 127<<23 + 128<<31
Run Code Online (Sandbox Code Playgroud)

这很容易但不实用.有一个更好的方法吗?也许我会做某种类型的铸造?

c++ floating-point integer

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

#define值的大小

如果值定义为

#define M_40 40

大小是否与short(2个字节)相同或者是char(1个字节)还是int(4个字节)?

大小取决于您是32位还是64位?

c++ c-preprocessor

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

默认初始化积分成员是否首选空初始值设定项?

我刚刚看了一个由GMAN评论

class A
{
public:
   A() :
      m_ptr() // m_ptr is implicitly initialized to NULL
   { }
};
Run Code Online (Sandbox Code Playgroud)

应该优先考虑

class A
{
public:
   A() :
      m_ptr(NULL) // m_ptr is explicitly initialized to NULL
   { }
};
Run Code Online (Sandbox Code Playgroud)

请注意NULL第一个示例中缺少的内容.

GMan对吗?这可能有点主观,所以"你更喜欢空的初始化器进行默认初始化吗?" 可能更合适.

此外,如果您更喜欢空的初始化器,这是否适用于其他整体成员?

class B
{
public:
   B() :
      m_count(),
      m_elapsed_secs()
   {}
private:
   std::size_t m_count;
   float m_elapsed_secs;  //the elapsed time since instantiation
};
Run Code Online (Sandbox Code Playgroud)

当然,请捍卫您的观点,并说明为什么一个人应该优先于另一个.

c++ ctor-initializer

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

我应该从RavenDB中获得什么样的性能?

我一直在为我们的一些项目寻找一个好的NoSQL数据库已经有一段时间了,我最近发现从.NET支持的角度看起来非常棒的RavenDB,所以我决定尝试一下并编写一些基准.第一项业务是使用以下代码测试插入速度:

class Program
{
    private const int TEST_COUNT = 10000;
    static void Main(string[] args)
    {

        var store = new DocumentStore();
        store.Url = "http://localhost:8117";
        store.Initialize();

        var timer = Stopwatch.StartNew();
        var session = store.OpenSession();
        for (var i = 0; i < TEST_COUNT; i++)
        {
            session.Store(new TestEntity()
            {
                Name = "Test Entity"
            });

            if (i % 127 == 0)
            {
                session.SaveChanges();
                session.Dispose();
                session = store.OpenSession();
            }
        }

        session.SaveChanges();
        session.Dispose();
        timer.Stop();

        Console.WriteLine("Processed {0:n0} records", TEST_COUNT);
        Console.WriteLine("Time elapsed: {0:n0} ms", timer.ElapsedMilliseconds);
        Console.WriteLine("Records / sec: {0:n0}", …
Run Code Online (Sandbox Code Playgroud)

ravendb

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