小编Ita*_*tay的帖子

如何使图像居中并裁剪为使用CSS始终以方形显示?

我需要始终使用CSS将随机大小的图像裁剪为正方形160x160.裁剪后图像应保持居中.

我的标记应该是:

<a href="#" class="cropper">
   <img src="image" alt="description" />
</a>
Run Code Online (Sandbox Code Playgroud)

搜索在计算器上我找到了一些答案(如),但他们不为情况下,你的图像可以是更大的工作水平(宽)垂直(高).

具体而言,我需要能够呈现一个都像这样宽的图像类似这样的高图像在正方形的形式,没有预先知道哪一个是呈横长方形或垂直矩形.它还应该支持已经平方的图像.

html css

52
推荐指数
4
解决办法
10万
查看次数

将<button>的显示设置为表格单元格

我想设置buttondisplay财产table-cell,但它并没有表现得像一个.

任何帮助,将不胜感激.

jsFiddle Demo (该演示包含一个固定的容器高度,但我需要它才能在没有它的情况下工作).

无固定尺寸演示.

DOM:

<div class="container">
    <div class="item"></div>
    <div class="item"></div>
    <button class="item"></button>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.container {
    border: 5px solid blue;
    display: table;
    table-layout: fixed;
}
.item {
    border: 3px solid red;
    display: table-cell;
}
Run Code Online (Sandbox Code Playgroud)

结果:

结果

编辑:我需要它完全像表格单元格一样工作,即使没有固定大小.

请注意,某些解决方案似乎在Chrome上运行正常但不适用于FF.

html css

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

熊猫数据帧中的非重叠滚动窗口

我熟悉 Pandas 滚动窗口函数,但它们的步长始终为 1。我想在 Pandas 中执行移动聚合函数,但条目不重叠。

在此数据框中: 在此处输入图片说明

df.rolling(2).min()
Run Code Online (Sandbox Code Playgroud)

将产生:

N/A 519 566 727 1099 12385

但我想要一个步长为 2 的固定窗口,所以它会产生:

519 727 12385

因为对于固定窗口,它应该通过该窗口的大小来代替。

python dataframe pandas

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

当其他进程使用OleDB c#时,读取Excel文件

我试图每2秒读取一个excel文件,这个文件正在被其他RTD应用程序更新.

我能够通过Oledb连接读取此文件,但是当我尝试每2秒读取一次时会出现问题.在10次尝试中,它只能读取4-5次,而在其他尝试中,它会抛出异常.

连接字符串

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\nids\shes.xlsm;Extended Properties="Excel 12.0 Macro;HDR=Yes;IMEX=1"
Run Code Online (Sandbox Code Playgroud)

//opening connection to excel file

using (OleDbConnection connection = new OleDbConnection(constr))//constr = connection string
{
    try
    {  
        connection.Open();
        isconopen = true;
    }
    catch
    {
        dispatcherTimer2.Start();

        connection.Close();
        isconopen = false;
    }

    // If connection is ok , then query sheet  
    if (isconopen == true)
    {
        strcon = "SELECT * FROM [" + dsheet + "]";

        using (OleDbDataAdapter adapter = new OleDbDataAdapter(strcon, connection))
        {

            try
            {


                adapter.Fill(result);
                isread = true;
                adapter.Dispose();

                connection.Close();
            } …
Run Code Online (Sandbox Code Playgroud)

c# excel

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

MySQL WHERE,LIMIT和分页

我有表:documents,languagesdocument_languages.文档以一种或多种语言存在,并且此关系映射在其中document_languages.

想象一下,现在我想在页面上显示文档及其所有语言,并对我的结果集进行分页,以在每个页面上显示10条记录.将有一个WHERE声明,指定应检索哪些语言(例如:en,fr,it).

即使我只想在页面上显示10个文档(LIMIT 10),如果文档有多种语言(大多数都有),我必须返回10个以上的记录.

如何将WHERE语句与LIMIT单个查询组合以获取我需要的记录?

mysql

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

RewriteCond负面条件

我正在尝试重写所有内容www.site.com/hello to www.site.com/index.php?p=hello ,它可以使用以下代码(in .htaccess):

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]*)/?$ /index.php?p=$1
Run Code Online (Sandbox Code Playgroud)

但是我希望保持旧的链接正常工作,这样www.site.com/?p=hello才能留下来www.site.com/?p=hello

我已经尝试了以下代码,但它不起作用

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(\?p=)
RewriteRule ^([^/]*)/?$ /index.php?p=$1
Run Code Online (Sandbox Code Playgroud)

apache .htaccess mod-rewrite redirect rewrite

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

从图像中删除背景和噪音

我试图从视频中删除背景并获得二进制图像(或8位),其中移动的对象的值是1,静态背景是0.

这样的事情:

在此输入图像描述

起初我尝试了它与absDiff() 运行平均值 accumulateWeighted() 和当前帧的差异,但结果不是我预期的(只有边缘为1,移动对象内部为0).

所以我去了createBackgroundSubtractorMOG2,createBackgroundSubtractorMOG但这也不好(同样的问题).

有没有办法获得整个移动物体?

python opencv image-processing motion-detection background-subtraction

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

What does the bracket [ ] mean when it comes after a class name?

For example,

class BasicTransitionFunction(TransitionFunction[GrammarBasedState]):
      ...
Run Code Online (Sandbox Code Playgroud)

where TransitionFunction is the base class of BasicTransitionFunction, and GrammarBasedState is also a class name. I only know that [] can be used to indexed arrays. What does it mean here?

python python-3.x python-3.6

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

asp.net mvc在控制器构建期间的任何时候都可以使用Session吗?

我试图在控制器和ControllerContext的构造函数中访问Session变量,它似乎总是为null.

最早的会话变量何时可用?

谢谢!

编辑:示例:

在一个控制器中:

public HomeController()
    {
        MyClass test =   (MyClass)ControllerContext.HttpContext.Session["SessionClass"];
    //ControllerContext always null           
    }
Run Code Online (Sandbox Code Playgroud)

在调试时,controllercontext始终为null.在actionresult重定向到此控制器的控制器中,我有:

Session["SessionClass"] = class;

MyClass test = (MyClass )ControllerContext.HttpContext.Session["SessionClass"]; 
// this works fine! i can get varibale from session

return RedirectToAction("Index", "Home");
Run Code Online (Sandbox Code Playgroud)

那么,ControllerContext在什么时候实际设置?我什么时候可以访问会话变量?

asp.net-mvc session

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

提交表单后保留textarea内容

我想在表单提交后在其字段中保留文本框和textarea内容

文字框码:

<div class="response">
<span>
<input class="textbox" id="textbox1" name="textbox1" type="text"
       value="<?php if(isset($_POST['textbox1'])) {
                 echo htmlentities ($_POST['textbox1']); }?>" />
</span> </div>
Run Code Online (Sandbox Code Playgroud)

文字区号:

<div class="response">
<span>
<textarea  class="textarea" id="textarea1"
           name="textarea1" type="text"
           value="<?php if(isset($_POST['textarea1'])) { 
                     echo htmlentities ($_POST['textarea1']); }?>" >
</textarea>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)

文本框代码工作正常,但我无法保留文本区域内容.

php forms form-submit

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