问题列表 - 第39959页

如何从数字中删除小数符号但保留所有数字?

如何将其转换20,002000javascript?基本上如何删除十进制符号但保留所有数字?

javascript

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

Groovy写入文件(换行符)

我创建了一个小函数,只是简单地将文本写入文件,但是我在将每条信息写入新行时遇到问题.有人能解释为什么它把所有东西放在同一条线上吗?

这是我的功能:

public void writeToFile(def directory, def fileName, def extension, def infoList) {
    File file = new File("$directory/$fileName$extension")

    infoList.each {
        file << ("${it}\n")
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在测试它的简单代码是这样的:

def directory = 'C:/'
def folderName = 'testFolder'
def c

def txtFileInfo = []

String a = "Today is a new day"
String b = "Tomorrow is the future"
String d = "Yesterday is the past"

txtFileInfo << a
txtFileInfo << b
txtFileInfo << d

c = createFolder(directory, folderName) //this simply creates a folder …
Run Code Online (Sandbox Code Playgroud)

file-io groovy

41
推荐指数
4
解决办法
13万
查看次数

反应性扩展似乎非常缓慢 - 我做错了什么?

我正在评估Rx是否需要每秒处理数千条消息的交易平台项目.现有平台具有复杂的事件路由系统(多播委托),它响应这些消息并执行大量后续处理.

我已经看过Reactive Extensions的显而易见的好处,但发现它有点慢,通常慢100倍.

我已经创建了单元测试来演示这个,它运行一个简单的增量100万次,使用各种Rx风格和直接开箱即用的委托"控制"测试.

结果如下:

Delegate                                 - (1000000) - 00:00:00.0410000
Observable.Range()                       - (1000000) - 00:00:04.8760000
Subject.Subscribe() - NewThread          - (1000000) - 00:00:02.7630000
Subject.Subscribe() - CurrentThread      - (1000000) - 00:00:03.0280000
Subject.Subscribe() - Immediate          - (1000000) - 00:00:03.0030000
Subject.Subscribe() - ThreadPool         - (1000000) - 00:00:02.9800000
Subject.Subscribe() - Dispatcher         - (1000000) - 00:00:03.0360000
Run Code Online (Sandbox Code Playgroud)

如您所见,所有Rx方法都比委托等效方法慢约100倍.很显然,Rx在一个更复杂的例子中会有很多用处,但这看起来非常慢.

这是正常的还是我的测试假设无效?下面的Nunit代码 -

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using NUnit.Framework;
using System.Concurrency;

namespace RxTests
{
    [TestFixture]
    class ReactiveExtensionsBenchmark_Tests
    {
        private int counter = 0;

        [Test] …
Run Code Online (Sandbox Code Playgroud)

.net c# system.reactive

13
推荐指数
3
解决办法
4976
查看次数

在Visual Studio中,是否有快速生成这些类型的注释块的方法?

如果有人知道这些类型的评论的名称,如果存在,请修改我的问题.

我经常看到这样的评论块:

/**********************************************
 *          Some Important Text Here
 **********************************************/
Run Code Online (Sandbox Code Playgroud)

有时它们看起来像这样:

/**********************************************
  *********  Some Important Text Here  ******* 
 **********************************************/
Run Code Online (Sandbox Code Playgroud)

我也看到它们比那更漂亮.

它们似乎对于记录代码段和重要消息(如许可证块)很有用.但是,我觉得*必须*在Visual Studio中做一个"懒惰"的方式,或者至少是一个插件,因为手动输入它们很痛苦.

谢谢!

PS如果这个功能或点击方式不存在,那么我知道我接下来要写的VS插件.

.net c# comments visual-studio

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

查找MS Office Interop常量的值而不是硬编码

使用PowerShell,可以轻松创建Excel Application类的实例并开始操作它:

$app = New-Object -ComObject "Excel.Application"
Run Code Online (Sandbox Code Playgroud)

但是,如果我需要使用像xlDoubleQuote或xlDelimited这样的常量 - 似乎我不得不对它们进行硬编码.我真的希望能够做到这样的事情:

$constants = New-Object -ComObject "Excel.Constants"
$constants.xlDoubleQuote
Run Code Online (Sandbox Code Playgroud)

并且看到它将返回值1.不幸的是我无法创建枚举的实例,并且似乎没有像普通.NET类库那样引用它的方法:

[Excel.Constants]::xlDoubleQuote
Run Code Online (Sandbox Code Playgroud)

有没有办法将该枚举动态导入PowerShell?也许通过托管库而不是COM?

com powershell ms-office office-interop

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

获取所有子元素节点名称和值的XElement

我正在考虑这样的方法.如果这实际上可以这样工作,请告诉我:对于示例XML:

<Root>
  <Node>
    <SubEl1>abc</SubEl1>
    <SubEl2>def</SubEl2>
    <SubEl3>123</SubEl3>
    <SubEl4>456</SubEl4>      
  </Node>
</Root>
Run Code Online (Sandbox Code Playgroud)

想要进入<Node>,循环检查节点/元素名称并获取它的值.像这样的东西,比如名字'SubEl1'对task1使用'abc',看到元素名称是'SubEl2'我做task2.必须检查所有子元素!

示例(不工作代码):

 //looping through 'Node' children
        switch(SubElName for 'Node element) 
        {
          case : 'SubEl1' 
            //Do Task1 using the SubEl1's value/TextName ...
          case: 'SubEl2' 
           //Task2 ...
          ... 
          case: default //Do default task.....
        } 
    //end loop
Run Code Online (Sandbox Code Playgroud)

如果你能想到任何其他方法(XElement,XmlDocument,SelectNodes()等,那也将受到赞赏!

c# xelement xmldocument selectnodes

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

使用Delphi应用程序,Firebird错误"用户名和密码未定义"

我有一个使用Delphi 2006和Firebird 2.5的应用程序.对于连接,请使用Delphi的Interbase组件.我在设计时设置了一个用户名,密码为tc的TIBDatabase,并且工作正常,但是当我想在另一台PC上运行应用程序时(首先我在它上面安装Firebird 2.5),我收到了这个错误:

Statement failed, SQLSTATE = 28000
Run Code Online (Sandbox Code Playgroud)

您的用户名和密码未定义.请您的数据库管理员设置Firebird登录.

这是什么?我怎么解决这个问题?

delphi firebird delphi-2006

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

在ViewData ["msg"]中传递NewLine(或<Br />)

如何将一个Environment.NewLine(或一个< br />)内部ViewData["msg"] 渲染为一个真实<br />的视图内部?

我正在使用C#...

asp.net-mvc viewdata newline

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

Wix:如何设置文件夹和所有子文件夹的权限

我知道如何设置文件夹的权限:

<DirectoryRef Id="ProgramFilesFolder">
  <Directory Id="PHPFolder" Name="PHP">
    <Component Id="PHP_comp" DiskId="1" Guid="*">
      <CreateFolder>
        <Permission User="Everyone" GenericAll="yes" />
      </CreateFolder>
Run Code Online (Sandbox Code Playgroud)

但是,我还需要将权限应用于所有子文件夹.是否可以列出所有文件夹?

permissions installer windows-installer wix wix-extension

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

Android In-App购买Google结帐

我正在考虑在付费应用中进行应用内购买模式,如果用户通过Google Checkout方法选择,则会发布或添加视频内容.从编码的角度来看,有谁知道如何做到这一点?有谁知道这是否可能?

提前谢谢你......

android google-checkout in-app-purchase

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