小编Wil*_*pez的帖子

SQL Server RTRIM(LTRIM([City]))不剥离空格

在对一个sproc进行故障排除后,我意识到这些字段有一个额外的字符,我假设空白或一些不可见的特殊字符.例如,city字段包含值'Abbeville',其长度(LEN([city])为10.我以为我可以使用以下内容修剪空白区域:

  UPDATE US_City_State
  SET [City] = RTRIM(LTRIM([City]))
Run Code Online (Sandbox Code Playgroud)

那没用.我转向varbinary但我不知道该怎么做.该列定义为nvarchar.这是演员价值.

  0x4100620062006500760069006C006C006500A000
Run Code Online (Sandbox Code Playgroud)

[更新]样本数据

  City          City_Hex_Value
  Aaronsburg    0x4100610072006F006E0073006200750072006700A000
  Abbeville     0x4100620062006500760069006C006C006500A000
Run Code Online (Sandbox Code Playgroud)

谢谢!

sql sql-server whitespace trim special-characters

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

将excel上传到azure blob无法流式传输IFormFile

概述:通过dotnet core 2.0 MVC将Excel电子表格上传到azure blob存储.尝试流式传输文件时,会发生错误,以便将其保存到存储中.using (var stream = new FileStream(file.FileName, FileMode.Open))(下面的代码 - _employerFileAzureService.SaveBlobAsync).

我已经回顾了几个与此相关的SO问题,但无法从中找到解决方案.

我已经能够验证以下内容:

  • 所选文件正从浏览器发送到控制器
  • 正确创建(C#)blob容器

错误

  Could not find file 'C:\dev\tfs\Admin.Web\employer-bad.test.xlsx'.
Run Code Online (Sandbox Code Playgroud)

控制器呼叫

  public async Task<IActionResult> Upload(IList<IFormFile> files, CancellationToken cancellationToken)
    {
        var result = new UploadResultViewModel();
        var processResult = new FileProcessingResult();

        var errorMessage = new StringBuilder();
        var fileName = string.Empty;
        var withError = false;

        foreach (var file in files)
        {
            try
            {
                fileName = file.FileName;
                processResult =  await ProcessUploadFiledAsync(file, cancellationToken);
            }
            catch (Exception e)
            {
                _logger.LogError(e, "Error …
Run Code Online (Sandbox Code Playgroud)

c# azure azure-storage-blobs .net-core

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

自动泊坞窗构建运行错误:无法找到图像

我有一个自动docker构建设置,并且构建似乎工作正常,但当我尝试运行它时,我收到此错误:

  Unable to find image 'dtwill/ddcintegrationdevenvs:blkmesa_esrbtmq' locally
  Pulling repository dtwill/ddcintegrationdevenvs
  2014/09/11 14:33:20 Error: image dtwill/ddcintegrationdevenvs not found 
Run Code Online (Sandbox Code Playgroud)

运行命令:

  docker run -i -p 9200:9200 -p 9300:9300 -p 9001:9001 -p 15672:15672 --rm -t dtwill/ddcintegrationdevenvs:blkmesa_esrbtmq
Run Code Online (Sandbox Code Playgroud)

我正在尝试测试:

一个.码头工人在当地寻找图像b.如果在本地找不到图像,则docker将成功拉动并运行图像

图像有效 https://registry.hub.docker.com/u/dtwill/ddcintegrationdevenvs/

automation build docker

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

生成期间的docker git clone不是克隆(而不是错误)

这是docker git命令

  WORKDIR /var/www
  RUN git clone --verbose git@github.com:<private git repo>.git /var/www
Run Code Online (Sandbox Code Playgroud)

git clone命令执行时没有错误,但在附加到容器后,我找不到任何文件夹中的项目.我试图在克隆之前插入/ var/www但结果相同.奇怪的是,我期望--verbose标志输出项目的摘要细节,但事实并非如此.所以我添加了一个语句来验证ssh连接:

  RUN \
    chmod 600 /repo-key && \  
    echo "IdentityFile /repo-key" >> /etc/ssh/ssh_config && \
    echo "StrictHostKeyChecking no" >> /etc/ssh/ssh_config && \
    ssh -v git@github.com
Run Code Online (Sandbox Code Playgroud)

它成功连接,输出:

  Hi willlopez! You've successfully authenticated, but GitHub does not provide shell access.
  debug1: channel 0: free: client-session, nchannels 1
  debug1: fd 0 clearing O_NONBLOCK
  debug1: fd 1 clearing O_NONBLOCK
  debug1: fd 2 clearing O_NONBLOCK
  Transferred: sent 2944, received 1464 bytes, …
Run Code Online (Sandbox Code Playgroud)

git docker

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

bootstrap-vue 模式不显示

环境

dotnet core 2.1.0

"bootstrap-vue": "^2.0.0-rc.11",
"nuxt": "^1.4.1",
"vue": "^2.5.16",
"vue-axios": "^2.1.1",
"vue-router": "^3.0.1",
"vue-server-renderer": "^2.1.8",
"vue-template-compiler": "^2.5.16",
"vue-toasted": "^1.1.24",
"vuex": "^3.0.1",
"vuex-router-sync": "^4.0.1"
Run Code Online (Sandbox Code Playgroud)

我不知道如何让一个简单的 bootstrap-vue 模态工作。该modal-sample组件呈现,与按钮可见,但单击按钮时没有任何反应(模式不“秀”)。

但是,在 vue 开发工具中,我可以看到show事件已发出。另外,如果我将代码复制并粘贴到 bootstrap-vue 操场中,它会起作用,所以它必须是我的设置。不确定它是否重要,但它也在 dotnet 核心环境中运行。

配置文件

  const VueLoaderPlugin = require('vue-loader/lib/plugin');

  ...

  resolve: {
        extensions: ['.js', '.vue'],
        alias: {
            'vue$': 'vue/dist/vue',
           ...
        }
        ...
        ,
    module: {
        rules: [
            { test: /\.vue$/, include: /ClientApp/, use: 'vue-loader' },
            { test: /\.js$/, 
                include: [/ClientApp/, 
                require.resolve("bootstrap-vue")], 
                use: 'babel-loader' },
            { test: …
Run Code Online (Sandbox Code Playgroud)

vue.js .net-core vue-component bootstrap-vue

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