小编ren*_*thy的帖子

从数组O(n)中删除所有零,没有额外的内存

COuld你建议我在O(n)时间内没有外部存储器从给定数组中删除所有零的最佳算法.例如,1 2 0 0 3 2 0 2变为1 2 3 2 2

algorithm

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

h1标签前后的css背景图片

我必须将所有h1标签设置为在h1文本之前和之后都有图像.

我知道如何添加图像,但不知道如何添加两者.

CSS(样式h1在文本之前有图像)

h1 {
        background-image: url('images/h_ltr.png');
        background-position: left center;
        background-repeat: no-repeat;
        text-align: center;
        font-size: 22px;
        font-weight: bold;
        color: #5d5d5d;
    }
Run Code Online (Sandbox Code Playgroud)

css

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

将所有同义词更改为另一个数

我有生产数据库(例如PROD1).它与其他数据库有很多同义词(例如PROD2).

我创建PROD2_TEST(作为完整副本PROD2)和PROD1_TEST(作为完整副本PROD1).但结果我有PROD1_TEST同义词PROD2,而不是PROD2_TEST.

如何,我可以自动重新创建测试数据库的所有同义词吗?

sql sql-server sql-server-2008

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

如何将MultipartMemoryStreamProvider的文件内容作为字节数组获取?

我创建了一个使用FormData将文件上传到Web API控制器的组件.

如何从MultipartMemoryStreamProvider获取文件内容作为字节数组?

这是Web Api方法

   public Task<IEnumerable<FileModel>> Post()
   {             
     if (Request.Content.IsMimeMultipartContent())
        {            
            var streamProvider = new MultipartMemoryStreamProvider();
            var task = Request.Content.ReadAsMultipartAsync(streamProvider).ContinueWith<IEnumerable<FileModel>>(t =>
            {

                if (t.IsFaulted || t.IsCanceled)
                {
                    throw new HttpResponseException(HttpStatusCode.InternalServerError);
                }

                FileDataBO filedata;
                var fileInfo = streamProvider.Contents.Select(i => {
                    //save to db
                    filedata = new FileDataBO ();
                    filedata.FileName = i.Headers.ContentDisposition.FileName;
                    filedata.FileType = "jpeg";

                    // HOW TO GET FILE CONTENT HERE??? IT SHOULD BYTE[]
                    //filedata.FileContent = ???

                    //TODO
                    //_fileDataService.SaveFile(filedata);    

                    return new FileModel(i.Headers.ContentDisposition.FileName, 2048);
                });
                return fileInfo;
            });

            return task;
        } …
Run Code Online (Sandbox Code Playgroud)

.net c# file-upload asp.net-web-api

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

自定义bootstrap 3减少项目结构问题

我已经阅读了以下文章,该文章描述了一个很好的Bootstrap Less项目结构,它允许自定义引导程序而无需编辑源代码.但是对于Bootstrap 2我猜:

http://coding.smashingmagazine.com/2013/03/12/customizing-bootstrap/.

我真的很喜欢这篇文章,它建议使用以下结构来减少文件.

1)theme.less在Bootstrap文件之上创建自己的文件

2)包括你的新主题.无以下内​​容:

 // importing all bootstrap.less files, leve them untouched, so you can update bootstrap
 @import “../bootstrap/less/bootstrap.less”;

 // this is copy of bootstrap variables.less with custom color scheme and other customizations
 @import “custom-variables.less”;

 // your own overrides anc custom classes
 @import “custom-other.less”;

 // utilities as the last
 @import “../bootstrap/less/utilities.less”;
Run Code Online (Sandbox Code Playgroud)

但由于我是Bootstrap和Less的新手,我不确定这是否适合100%的Bootstrap 3.

1)我的问题是这个项目结构是否适合Bootstrap 3?

2)我不明白为什么utilities.less应该重新导入为最后一个文件(因为它已经导入核心bootstrap:bootstrap.less第一次然后第二次在theme.less中)?

3)Bootstrap 2有responsive.less文件和bootstrap.less.在Bootstrap 2中我必须responsive.less单独包括,但在Bootstrap 3中没有.但是,responsive-utilities.less我应该将其作为最后一个文件包含在内utilities.less吗?

css project-structure twitter-bootstrap

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

handsontable:隐藏一些列而不更改数据数组/对象

我有一个数据显示在网格中.我正在使用handsontable来显示数据.每个第3列计算为前两个的差异(例如,第3列呈现为第1列和第2列的总和;这由自定义渲染器获取i-1i-2列的总和).

这是我的"差异"列的自定义渲染器:

var val1 = instance.getDataAtCell(row, col - 1),
    val2 = instance.getDataAtCell(row, col - 2),
    args = arguments;
        args[5] = val2 - val1;
        if (args[5] !== 0) {
            $(td).addClass('grid-column-class-nonzero');
        }
        Handsontable.renderers.NumericRenderer.apply(this, args);
Run Code Online (Sandbox Code Playgroud)

我需要一个"开关".此开关将显示/隐藏列.如果开关打开,那么我需要显示所有列.如果开关关闭,我只需要显示包含差异的列.所以,你能建议 - 如何隐藏hansontable中的列?

编辑:我已经按照@ZekeDroid的建议更新了我的代码.

 // on 'switch click' I modify colsToHide global array and do table re-render
 $('#my-id').handsontable('render');
Run Code Online (Sandbox Code Playgroud)

这是我应该根据开关隐藏/显示的列的自定义渲染器:

var colsToHide = [];
var classModel1Renderer = function (instance, td, row, col, prop, value, cellProperties) {
    "use strict";
    if (colsToHide.indexOf(col) > -1) {
        td.hidden …
Run Code Online (Sandbox Code Playgroud)

javascript handsontable

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

Tailwind css:对齐父div的元素底部

在此输入图像描述

<div class="grid grid-cols-5 gap-4">
  <div class="overflow-hidden border hover:rounded-lg hover:shadow-lg justify-evenly">
                <div class="flex px-3 pt-1 justify-end">
                  <a class="underline italic" href="desc.html" title="Description">More</a>
                </div>
                <a class="cursor-pointer" href="www.www.com">
                  <img src="img/img.JPG" />
                </a>
                <div class="flex w-full justify-evenly mt-1 mb-4">
                  <a href="www.www.com class="bg-green-700 hover:bg-green-800 text-white font-bold py-1 px-4 rounded">
                    Button
                  </a>
                </div>
              </div>
  <div class="overflow-hidden border hover:rounded-lg hover:shadow-lg justify-evenly">

  </div>
  ...

</div>
Run Code Online (Sandbox Code Playgroud)

我有带有多个网格单元的网格。每个单元格都包含图像。在图像下方有一个按钮。当前按钮位于图像正下方。然而,图像的高度不同。所以这些按钮没有对齐。我想知道如何将这些按钮放在每个单元格的底部?

我尝试添加align-bottom按钮包装,但没有帮助。

html css tailwind-css

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

使用CSS填充背景 - 两种不同的颜色和一种重叠另一种颜色

我可以仅使用CSS创建这样的填充(没有图像作为背景)以及如何?

在此输入图像描述

我的意思是 - 我有两个填充两种颜色的div,但我只能用常规颜色填充它们,但我需要一个"重叠"部分.

也许我需要两个div并填充它们background-color和第三个div具有"两个重叠"的背景颜色.但是,我不知道如何创建这个重叠的部分.

css linear-gradients css3

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

regexp:从文本和文本中获取百分比数字

具有所需结果的示例字符串

一个) "some ?? text 12%"

我需要将"someāētext"和"12%"作为单独的项目.

b) "12% some text"

我需要将"一些文本"和"12%"作为单独的项目.

此外,我总是应该能够确定百分比数字是否匹配.因此,如果在结果匹配中,百分数(12%)始终为秒,则更好.

假设: percerntage number只能在文本的开头或末尾.因此,单词之间没有百分比数字.文本中只有一个百分比数字.

我还不是Regexp的朋友,但我已经尝试过了.到目前为止,如果有百分比的文本,我可以写regexp来匹配.但我不能写regexp从另一个文本中分离出这个数字.

        // text with special characters and percentage
        const regex = /^[a-zA-Z0-9\u00C0-\u017F\s%]+$/gi // I need english + other letters, but not special symbols or brackets
        var matches = str.match(regex);
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

角度组件每 X 秒刷新一次页面上的数据

我需要每 30 秒刷新一次角度组件的数据。我使用简单setInterval

 this.interval = setInterval(() => {
               this.refresh(); // api call
            }, 10000);
Run Code Online (Sandbox Code Playgroud)

但是,这是不正确的,因为即使我导航到另一个“页面”(在 Angular SPA 中,所有内容都是一页,所以它实际上不是另一页),每 30 秒刷新一次。

仅在特定页面/组件上每 30 秒刷新一次数据的正确方法是什么?

javascript single-page-application angular

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