标签: layer

带有提交按钮的 z-index 效果不太好

我为此绞尽脑汁也想不出来。我有重叠的 DIV,但我无法将提交按钮(登录)置于顶部。

http://swaptoria.com/

您会在右侧看到登录按钮和主区域中的一个 DIV,该 DIV 阻止该按钮可点击。

任何建议将不胜感激!

css input z-index layer

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

背景图像重叠字符(love2d)

background = love.graphics.newImage ("joust.png")
  bird = love.graphics.newImage ("bird.png")
  x = 0
  y = 128
  speed = 300

  function love.update (dt)
    if love.keyboard.isDown ("d") then
      x = x + (speed * dt)
    end
    if love.keyboard.isDown ("a") then
      x = x - (speed * dt)
    end
    if love.keyboard.isDown ("w") then
      y = y - (speed * dt)
    end
    if love.keyboard.isDown ("s") then
      y = y + (speed * dt)
    end
  end

 function love.draw()
  love.graphics.draw(bird, x, y)
  for i = 0, love.graphics.getWidth() / …
Run Code Online (Sandbox Code Playgroud)

lua background layer love2d

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

如何获取 Keras 模型的运行时批量大小

基于这篇文章。我需要一些基本的实施帮助。下面你会看到我使用 Dropout 层的模型。使用 noise_shape 参数时,碰巧最后一批不适合批量大小,从而产生错误(请参阅其他帖子)。

原型号:

def LSTM_model(X_train,Y_train,dropout,hidden_units,MaskWert,batchsize):
   model = Sequential()
   model.add(Masking(mask_value=MaskWert, input_shape=(X_train.shape[1],X_train.shape[2]) ))
   model.add(Dropout(dropout, noise_shape=(batchsize, 1, X_train.shape[2]) ))   
   model.add(Dense(hidden_units, activation='sigmoid', kernel_constraint=max_norm(max_value=4.) ))   
   model.add(LSTM(hidden_units, return_sequences=True, dropout=dropout, recurrent_dropout=dropout))  
Run Code Online (Sandbox Code Playgroud)

现在 Alexandre Passos 建议使用tf.shape获取运行时批量大小。我试图以不同的方式将运行时批量大小的想法实现到 Keras 中,但从未奏效。

   import Keras.backend as K

   def backend_shape(x):
       return K.shape(x)

   def LSTM_model(X_train,Y_train,dropout,hidden_units,MaskWert,batchsize):    
       batchsize=backend_shape(X_train)
       model = Sequential()
       ...
       model.add(Dropout(dropout, noise_shape=(batchsize[0], 1, X_train.shape[2]) )) 
       ...  
Run Code Online (Sandbox Code Playgroud)

但这只是给了我输入张量形状,而不是运行时输入张量形状。

我也尝试使用 Lambda 层

def output_of_lambda(input_shape):
   return (input_shape)

def LSTM_model_2(X_train,Y_train,dropout,hidden_units,MaskWert,batchsize):       
   model = Sequential()
   model.add(Lambda(output_of_lambda, outputshape=output_of_lambda))
   ...
   model.add(Dropout(dropout, noise_shape=(outputshape[0], 1, X_train.shape[2]) …
Run Code Online (Sandbox Code Playgroud)

runtime layer keras

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

如何更改ggplot中美学层的顺序?

如何更改美学层的顺序?这是和示例

dat <- tibble (acc = rep(c(0,1), 200),
               rt = rnorm(400, 0.5, 0.1))

dat %>% ggplot(aes(x = rt, fill = factor(acc))) + 
  geom_density(aes(y= ..count..*0.03), alpha = 0.6)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

此代码绘制此图像。此处,绿色 (1) 层位于红色 (0) 层上方。如何将红色 (0) 层放在绿色 (1) 之上?

我试过了

dat %>% ggplot(aes(x = rt, fill = factor(acc, levels = c(1,0)))) + 
  geom_density(aes(y= ..count..*0.03), alpha = 0.6)
Run Code Online (Sandbox Code Playgroud)

但这会导致颜色位置的切换!

在此处输入图片说明

r layer ggplot2

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

AWS 层 RequestEntityTooLargeException Terraform

我正在尝试部署一个大小为 99MB 的层,但收到此错误。

\n
\xe2\x94\x82 Error: Error creating lambda layer: RequestEntityTooLargeException:\n\xe2\x94\x82   status code: 413, request id: 5a87d055-ba71-47bb-8c60-86d3b00e8dfc\n\xe2\x94\x82\n\xe2\x94\x82   with aws_lambda_layer_version.aa,\n\xe2\x94\x82   on layers.tf line 68, in resource "aws_lambda_layer_version" "aa":\n\xe2\x94\x82   68: resource "aws_lambda_layer_version" "aa" {\n
Run Code Online (Sandbox Code Playgroud)\n

这是.tf

\n
resource "aws_lambda_layer_version" "aa" {\n  filename   = "custom_layers/aa/a.zip"\n  layer_name = "aa"\n\n  compatible_runtimes = ["python3.8"]\n}\n
Run Code Online (Sandbox Code Playgroud)\n

拉链位于正确的位置。

\n

layer amazon-web-services terraform

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

将PNG划分为多个层(HTML5,JS)

我正在为一个小型的非商业项目工作,我现在坚持的是脚本拿起一个png图像,但是当我导出它时,有两层,我如何将这个图像分成两个不同的层并且一旦加载到convas中就操纵一个?

<html>
<head>
    <title>test</title>
    <script type="text/javascript">
        function startup() {
            var canvas = document.getElementById('canvas');
            var ctx = canvas.getContext('2d');
            var img = new Image();
            img.src = 'brushes.png';
            img.onload = function() {
                ctx.translate(32, 120);
                ctx.rotate(40 * Math.PI/180);
                ctx.drawImage(img, -32, -120, 64, 120);
            }
        }
    </script>
</head>
<body onload='startup();'>
    <canvas id="canvas" style="position: absolute; left: 300px; top: 300px;" width="800" height="800"></canvas>
</body>
Run Code Online (Sandbox Code Playgroud)

javascript html5 png layer

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

是否可以在单个图层上放置多个KineticJS动画?

我有一个问题让我的KineticJS动画停止().

我在同一层上有三个KineticJS图像对象,我已经为每个KineticJS图像对象添加了一个KineticJS动画.但是,只有一个图像对象显示任何动画.它也不会停止响应anim.stop()的动画,除非我停止()所有三个对象(包括那些实际上没有视觉动画的动画)的动画.

我的问题是:是否可以在单个图层上添加多个独立动画到单个图层,并且仍能够单独启动()/停止()每个动画?或者我是否需要为每个KineticJS图像对象创建单独的图层?

简而言之(黑客版本),我的代码如下:

stage = new Kinetic.Stage({container: "container", width: windowWidth, height: windowHeight});

layer = new Kinetic.Layer();

var kinObjArr = [];

for (var i=0; i < 3; i++) {
    kinObjArr[i] = new Kinetic.Image({image: myHTMLImage});

    kinObjArr[i].anim = new Kinetic.Animation({
        func: function(frame) {
            kinObjArr[i].setX(30 * Math.sin(frame.time * 2 * Math.PI / 500) + 100);
        },
        node: layer
    });

    kinObjArr[i].anim.start();

    kinObjArr[i].on('touchstart', function(){
        this.anim.stop();    // <----- Doesn't stop
        layer.draw();
    });

} // for

stage.add(layer);
Run Code Online (Sandbox Code Playgroud)

基本上只有列表中的最后一个KineticJS图像将被动画化,并且只有在触摸/点击所有3个图像时才能停止它.

javascript animation layer html5-canvas kineticjs

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

在背景图像上绘制多边形

我的问题是在背景图像上方或上方绘制多边形或其他一些OpenGL基元.总结不同层中的油漆,但在OpenGL中,我认为没有层.

现在我正在尝试在背景图像上绘制一个三角形和一条线.

为了绘制背景,我使用具有OpenGL窗口大小的正方形,然后将png图像应用于此正方形作为纹理.

之后我尝试用不同颜色绘制三角形和线条,但除了背景图像之外我什么都看不到.

我玩alpha通道,但我没有看到任何东西.

码:

void init() 
{
    // glClearColor(0.0, 0.0, 0.0, 0.0);
    glEnable(GL_DEPTH_TEST);

    // The following two lines enable semi transparent
    glEnable(GL_BLEND);
    glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

    int width, height;
    bool hasAlpha;
    char filename[] = "prueba-luz.png";
    bool success = loadPngImage(filename, width, height, hasAlpha, &textureImage);

    if (!success) 
    {
        cout << "Unable to load png file" << endl;
        return;
    }

    cout << "Image loaded " << width << " " << height << " alpha " << hasAlpha << endl;

    glPixelStorei(GL_UNPACK_ALIGNMENT, 1); …
Run Code Online (Sandbox Code Playgroud)

opengl layer draw

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

Jquery - 防止通过覆盖层触发单击事件

.PopBgd是屏幕大小的100%,另一个div .PopUp包含在.PopBgd中并出现在它上面.单击.PopBgd可获得所需的隐藏效果.但是,单击PopUp中的任何位置也会运行下面脚本的fadeOut部分.

问题 如何阻止脚本的fadeOut部分通过覆盖div来触发?

$('.BtnPop').click(function(e) {
    e.preventDefault();
    $($(this).data('popup')).fadeIn();
    $('.PopClose, .PopBgd').click(function() {
    $('.PopBgd').fadeOut();});
});
Run Code Online (Sandbox Code Playgroud)

回答

<button type="button" class="BtnPop" data-popup=".Pop1">CLICK</button>

<div class="Pop1 PopBgd">
  <div class="PopUp">
    <a class="PopClose">&#215;</a>
    <div>Content</div>
  </div>
</div>

$('.BtnPop').click(function(e) {
    e.preventDefault();
    $($(this).data('popup')).fadeIn();
});
$('.PopClose, .PopBgd').click(function() {
$('.PopBgd').fadeOut();});

$('.PopUp').click(function(e) {
    e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)

新问题 如果目标div的名称未知,如何使用StopPropogation?我上面尝试过的东西不起作用.

我通过简单地向所需的div添加一个静态的第二个类名来解决我的附加问题,以允许stopPropogation正常工作.

javascript jquery z-index layer

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

动态图层名称 - 传单层控制

我希望Leaflets 图层控件功能使用的图层名称来自变量而不是字符串,并且基于图层中的数据.

下面显示的示例使用变量layerName.这是否可能,因为它期待一个名称值对?有工作吗?

var layerName = feature.properties.condition[0];

//layer control
var baseMaps = {
    "OpenStreetMap": OSM,
    "Aerial Imagery": MapQuestOpen_Aerial
};

var overlayMaps = {
    layerName: layer1,

};

L.control.layers(baseMaps, overlayMaps).addTo(map);
Run Code Online (Sandbox Code Playgroud)

javascript controls layer leaflet

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

传单:从geojson“属性”创建图层?

我刚接触地图,我已经开始按照http://leafletjs.com上的文档和教程创建我的地图。到目前为止一切顺利,我已经设法创建了一张地图,从 geojson.io 添加了大量 geosjon 数据,在弹出窗口中显示“popupContent”。它有效。

但我无法理解如何创建几个图层来对所有这些标记进行排序。我想要的是太使用“属性”来做到这一点。我有名为“status”的属性,其值为“done”、“new”和“active”。

像这样:

"type": "Feature",
  "properties": {
    "popupContent": "content",
    "marker-color": "#FFFFFF",
    "title": "title of project",
    "status": "active
Run Code Online (Sandbox Code Playgroud)

那可能吗?根据“状态”属性创建 3 个图层?

如果您需要查看 html 文件,请说出来,我可以添加它。

谢谢

layer geojson leaflet

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

避免不断重建Docker映像

我正在使用Docker构建应用程序。我的Dockerfile看起来像这样:

FROM python:3.7.0
WORKDIR /app
COPY . /app
RUN apt-get -y update && apt-get -y install apt-utils build-essential libxml2-dev zlib1g-dev python-dev python-pip pkg-config libffi-dev libcairo-dev
RUN pip install -r requirements.txt
CMD ["./run"]
Run Code Online (Sandbox Code Playgroud)

我的项目结构:

.
??? Dockerfile
??? requirements.txt
??? run
??? src
    ??? stuff
Run Code Online (Sandbox Code Playgroud)

在要求,我把plotlypytestpython-igraph。问题是,python-igraph卡在这部分上

Running setup.py bdist_wheel for python-igraph: started
Running setup.py bdist_wheel for python-igraph: still running...
Run Code Online (Sandbox Code Playgroud)

在相当长的一段时间内,但最终它会拉取数据并生成图像。但是,如此长时间每次重建项目都是不可接受的。

提取彼此不依赖的模块的正确方法是什么?

python layer igraph docker plotly

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

Keras 模型输入的形状(尺寸)和类型错误

我很想设置这个简单的 Keras 模型的输入形状 :( X 和 Y 都是 numpy.narray 但我不知道它有什么问题!我尝试了不同的 X 形状,但错误在那里!数据集(维度、样本数量等)在代码中可用。X_train 的 .pkl 文件来自预训练模型的隐藏状态。

import pandas as pd
from sklearn.preprocessing import LabelEncoder
from keras.utils import np_utils
from keras import Input, Model
from keras.layers import Dense
import numpy as np

############################## X_Train ############################

X_Train_3embed1 = pd.read_pickle("XX_Train_3embeding.pkl")


X_Train_3embed = np.array(X_Train_3embed1)

print("X-Train")
print(X_Train_3embed.shape)   # (230, 1, 128)
print(type(X_Train_3embed))  # <class 'numpy.ndarray'>
print(X_Train_3embed[0].shape) # (1, 128)
print(type(X_Train_3embed[0])) # <class 'numpy.ndarray'>


############################## Y_Train ############################

Y_Train_labels_list = pd.read_pickle("lis_Y_all_Train.pkl")

print(type(Y_Train_labels_list))  #<class 'numpy.ndarray'>
print(type(Y_Train_labels_list[0])) #<class 'str'>

encoder …
Run Code Online (Sandbox Code Playgroud)

python nlp layer keras tensorflow

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