小编Alv*_*vin的帖子

如何将字符串格式化为金钱

我有一个字符串000000000100,我想转换为1.00,反之亦然.

前导零将被删除,最后两位是小数.

我举一个例子:

000000001000 <=> 10.00
000000001005 <=> 10.05
000000331150 <=> 3311.50
Run Code Online (Sandbox Code Playgroud)

下面是我正在尝试的代码,它给我的结果没有小数:

amtf = string.Format("{0:0.00}", amt.TrimStart(new char[] {'0'}));
Run Code Online (Sandbox Code Playgroud)

c#

71
推荐指数
6
解决办法
25万
查看次数

GitLab git用户密码

我刚刚安装了GitLab.

我创建了一个名为project-x的项目.

我创建了很少的用户并将其分配给项目.

现在我尝试克隆:

 git clone git@192.168.0.108:project-x.git
Run Code Online (Sandbox Code Playgroud)

它提示我输入密码.

我应该使用什么密码?

git gitlab

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

如何在Web API中抛出异常?

如何在ASP.net Web Api中抛出异常?

以下是我的代码:

public Test GetTestId(string id)
{
    Test test = _test.GetTest(id);

    if (test == null)
    {
        throw new HttpResponseException(HttpStatusCode.NotFound);
    }

    return test;
}
Run Code Online (Sandbox Code Playgroud)

我认为我做的不对,我的客户怎么知道这是一个HTTP 404错误?

.net c# exception asp.net-web-api

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

如何在stackpanel中并排排列?

如何将按钮对齐ComboBox?我无法将按钮拖动到ComboBox使用设计器的一侧.

<Expander.Content>
    <StackPanel>
        <ComboBox Name="cbProd" Height="30" IsEditable="True" FontSize="15" />
        <Button Name="btnAdd" Content="add" Click="btnAddProduct_Click" />
Run Code Online (Sandbox Code Playgroud)

wpf xaml stackpanel

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

将Clickonce应用程序分发到Windows 8

我使用有效的发布商代码签名证书进行签名.

当用户下载setup.exe时,Windows 8 SmartScreen仍向用户发出警报,尽管发布者是有效的.

现在,安装后.Windows 8 SmartSreen将提示另一条消息"Windows SmartScreen阻止无法识别的应用程序启动.运行此应用程序可能会使您的PC面临风险." 发布者是Unkown发布者.

我也应该签署集会吗?当我拥有有效证书时,为什么SmartScreen仍在提示?

如何签署应用程序exe,而不是设置exe?

clickonce

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

从另一个控制器呼叫信号器

我有一个ChatHub向客户端发送消息:

public class ChatHub : Hub
{
    public void Send(string name, string message)
    {
        Clients.All.addNewMessageToPage(name, message);
    }
}
Run Code Online (Sandbox Code Playgroud)

如何调用Send函数将消息广播到所有客户端another controller

我试过这个:

[HttpPost]
public void Post(Chat chat)
{
    var hubContext = GlobalHost.ConnectionManager.GetHubContext<ChatHub>();
    hubContext.Clients.All.Send(chat.Name, chat.Message);
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-4 signalr

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

禁用WPF WebBrowser滚动条

我试图隐藏webbrowser滚动条,但它仍然可见.

XAML:

<WebBrowser Name="wb" Width="700" Height="600" 
                        OverridesDefaultStyle="False"
                        ScrollViewer.CanContentScroll="False"
                        ScrollViewer.HorizontalScrollBarVisibility="Hidden" 
                        ScrollViewer.VerticalScrollBarVisibility="Hidden" />
Run Code Online (Sandbox Code Playgroud)

谢谢.

wpf xaml

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

使用 dotenv 均衡迁移

我将我的数据库配置保存在 dotenv 文件中。

我正在使用 sequelize 迁移,它在 config 文件夹中有一个 config.json 文件:

{
 "development": {
    "username": "root",
    "password": null,
    "database": "test",
    "host": "127.0.0.1",
    "dialect": "postgres"
  },
  ....
}
Run Code Online (Sandbox Code Playgroud)

由于我在 dotenv 中有配置,所以我必须将其转换为 js 文件:

require('dotenv').config({ silent: env === 'production'})

const devConfig = {
  dialect: 'postgres',
  host: process.env.DB_HOST || 'localhost',
  port: process.env.DB_PORT || 5432,
  database: process.env.DB_NAME || '',
  username: process.env.DB_USER || 'postgres',
  password: process.env.DB_PASSWORD || '',
  migrationStorageTableName: 'migrations'
};

module.exports = {
  development: devConfig,
  production: devConfig
};
Run Code Online (Sandbox Code Playgroud)

但是如何运行配置不是 JSON 的迁移?

node_modules/.bin/sequelize db:migrate --config config/config.js
Run Code Online (Sandbox Code Playgroud)

json node.js sequelize.js sequelize-cli

12
推荐指数
4
解决办法
8359
查看次数

可以删除带图像的传单链接

我使用leaflet-directive来使用leaflet创建map.

是否可以从地图中删除传单链接和OSM版权.

我希望改为传单.

leaflet angular-leaflet-directive

10
推荐指数
3
解决办法
5622
查看次数

什么是.ntvs_analysis.dat

我正在使用Visual Studio的Node.js工具.

当我打开一个项目时,由于Node.js分析过程,加载需要一些时间.

另一个问题是.ntvs_analysis.dat越来越大了?

它是什么,我需要它吗?

visual-studio node.js ntvs

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