问题列表 - 第38184页

9
推荐指数
2
解决办法
221
查看次数

是否有在F#中进行隐式转换的技巧?

考虑这个F#代码,将下面的数字相加i为3和5的倍数:

let isMultipleOfThreeOrFive n = 
    (n % 3 = 0) || (n % 5 = 0)

let sequenceOfMultiples i =
    seq {1 .. i - 1} |> Seq.filter isMultipleOfThreeOrFive
Run Code Online (Sandbox Code Playgroud)

因为iint,如果i很大,你会溢出.这个版本BigInteger负责:

let isMultipleOfThreeOrFive n = 
    (n % 3I = 0I) || (n % 5I = 0I)

let sequenceOfMultiples (i : System.Numerics.BigInteger) =
    seq {1I .. i - 1I} |> Seq.filter isMultipleOfThreeOrFive
Run Code Online (Sandbox Code Playgroud)

要将int版本转换为版本BigInteger,我必须I在数字后添加许多s.这是因为F#不进行隐式转换.

有没有一种简单的方法来解决这个问题,或者I在6个地方添加s是最好的办法?

f#

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

从指针复制数据?

...
  PAnalyzeInfo = ^TAnalyzeInfo;
  TAnalyzeInfo = record
    pPitch: array of Single;
    pEnergy: array of Single;
    pPitchAccent: array of Single;
    pEnergyAccent: array of Single;
    pDicAccent: array of Single;
    pScore: array of Single;
    pBoundary: Integer;
    szRecWord: array of array of AnsiChar;
    nRecWordNum: Integer;
    nFrameNum: Integer;
  end;
...
Run Code Online (Sandbox Code Playgroud)

我有pDataSource: PAnalyzeInfo包含数据,我想将其复制到一个新的自变量.MyData : TAnalyzeInfo.

是否可以复制整个结构或逐个添加?

delphi pointers copy record

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

使用带有浅色或白色背景配色方案的Vim

在具有浅色或白色背景的终端上使用Vim时,大多数配色方案都会被巧妙地破坏.我怎样才能解决这个问题?是否可以使用专为浅色或白色背景设计的配色方案?

我如何选择使用白色/或浅灰色作为背景颜色的vim colorschemes?

vim color-scheme

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

应用空闲时间

在我的应用程序中有三个活动A - > B - > C - > A.我想检测应用程序的空闲时间,这样在15分钟后它会弹出一条消息而不考虑活动.实现这个的最佳方法是什么.

android

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

C#中的Agent/MailboxProcessor使用新的async/await

这个问题结合了我不完全理解的两个主题

通过阅读有关F#中异步的文章,我遇到了Agent/MailboxProcessors的主题,它可用于实现反应状态机.是否可以使用C#5中的新异步/等待功能来实现C#中类似的功能,或者是否已经存在更适合的类似模拟?

c# f# agent c#-to-f# async-await

7
推荐指数
2
解决办法
2580
查看次数

什么是getattr(),我该如何使用它?

我正在阅读有关该getattr()功能的内容.问题是我仍然无法掌握它的用法.我唯一理解的getattr()getattr(li, "pop")和调用一样li.pop.

我不明白这本书何时提到你如何使用它来获取函数的引用而不知道它的名字直到运行时.也许这就是我在编程方面的一般菜鸟.任何人都可以对这个问题有所了解吗?我何时以及如何使用它?

python getattr

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

Java类中常用的"this"用于引用实例变量

以下用于"this"的用法是指当前类中的实例变量可以接受吗?在PHP中,这是你必须要做的,但我注意到在Java中你可以直接通过名称调用变量.

我个人认为"this.variable"更容易理解,但如果不正常,我不想养成糟糕的编码习惯.

谢谢!

public class MyClass {  

    /**
     * Private variable
     */
    private int myInt;

    /**
     * Setter method
     */
    public void setMyInt(int value) {
        this.myInt = value;
    }   
}
Run Code Online (Sandbox Code Playgroud)

java coding-style conventions instance-variables

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

Fogbugz风格键盘快捷键的任何好的实现?

Fogbugz有一个非常好的键盘快捷键实现.

你点击CTRL+ ;,你点击的下一个键将对应当前页面上的用户界面元素.

这样可以避免与现有的浏览器键盘快捷键冲突(就像您只是尝试添加CTRL+ A,CTRL+ B..样式快捷键一样).

更好的是,在你点击CTRL+ ;"小黄色标签会出现在每个动作的快捷方式上".因此,您始终可以使用即时键盘快捷键参考.

详细信息请访问:http: //fogbugz.stackexchange.com/questions/4310

有没有人看到我们可以使用的基于jQuery(或其他)的实现?

javascript fogbugz jquery keyboard-shortcuts

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

C# - 从子类中获取属性值

我在运行时使用C#中的反射从类对象访问属性值.

    public bool GetValue(string fieldName, out object fieldValue)
    {
        // Get type of current record
        Type curentRecordType = _currentObject.GetType();
        PropertyInfo property = curentRecordType.GetProperty(fieldName);

        if (property != null)
        {
            fieldValue = property.GetValue(_currentObject, null).ToString();
            return true;
        }
        else
        {
            fieldValue = null;
            return false;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我将Property Name作为参数:fieldName传递给此方法.现在,我需要在运行时从上面的类的子对象访问属性值.
那里的任何人都可以指导我如何访问子对象属性值?

c# reflection

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