小编Dhe*_*mar的帖子

Bootstrap 4内容和导航侧栏重叠问题

林开发我的大学的一些应用程序,用于即时消息Bootstrap-4IM使4部分 标题,内容顶发 ,内容僵尸脂肪 ,主要内容页脚 IM尝试fixed header,content-top-fat,content-bot-fatfooter我需要滚动只是main-content一部分,即时通讯之后添加侧栏导航菜单它不是一个好看它总是overlap你可以理解我的代码和图像,请帮我解决这个问题如何修复这个部分和滚动只main-content部分,我的main-content部分不能滚动,

谢谢

function openNav() {
    document.getElementById("mySidenav").style.width = "250px";
  }

  function closeNav() {
    document.getElementById("mySidenav").style.width = "0";
  }
Run Code Online (Sandbox Code Playgroud)
body.mainbody {
  overflow: hidden;

  font: 13px/1.7em 'sans-serif';
  font-family: sans-serif;
}

html, body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}

.bg-inverse {
  background-color: grey !important;
}

.header {
  width: 100%;
  height: 5%;

  background: …
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap bootstrap-4

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

AngularJs 浏览器后退按钮:返回到页面上的上一个位置

我将 Angular 用于单页应用程序。有时我有更长的项目清单。当用户向下滚动页面并单击该项目时,他们会转到该项目的详细视图。如果他们点击浏览器上的后退按钮,angular 会将他们带回列表,但它会返回到列表的顶部。

通常在一个简单的 HTML 页面上,如果您向下滚动一个页面,然后单击一个链接并在点击浏览器上的后退按钮时转到另一个页面,它会将您带回到您在该页面上的滚动位置。如果您正在浏览项目列表,这将非常有用。

有没有办法让 Angular 模仿这种行为,以便使用后退按钮将用户带回列表和相同的滚动位置?

angularjs

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

JavaScript中for vs for var之间的区别

我在PHP中填充关联数组,并在JS函数中访问该数组。我使用json_encode()将PHP数组转换为JS数组。我使用IE 8运行此应用程序。在使用IE 8的某些计算机中,for(;;)可以工作,但在其他计算机中则失败。在某些使用IE 8的计算机中,for(var in)可以工作,但在其他计算机中则失败。以下代码有什么区别?

for (var k = 0; k < ruleList.length; k++){ //do something } 

for (var x in ruleList){ //do something }
Run Code Online (Sandbox Code Playgroud)

javascript for-loop for-in-loop

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

微服务共享代码

有很多答案和博客说"从不在微服务之间共享代码",我现在想知道我应该如何遵循这个建议.我有以下微服务,每个都通过RabbitMQ进行通信:

在此输入图像描述

快速服务器和两个不同的后台服务具有完全不同的代码,而请求工作者只是多个实例.每个请求工作者都应该处理一个请求,并在完成请求后直接回复它(RPC).

我的问题:

我编写了一个class(RequestScheduler),它提供了调度请求的方法(例如getProfile: Promise<IProfile>).因为我显然不允许在微服务之间共享代码,微服务之间的通信代码怎么样?

我没有看到如何避免在左侧的微服务中共享代码.

javascript node.js microservices

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

docker 容器在入口点退出

我正在尝试使用 docker run 命令通过 Dockerfile 运行 docker 容器。以下是我的 Dockerfile。

FROM python:3.6
# for imaging stuff
RUN apt-get update
RUN apt install libmagickwand-dev
# Create  app directory
RUN mkdir -p /home/test/app
# Install Libre Office and ghostscript for pdf conversion and repairing
RUN apt-get update -qq \
    && apt-get install -y -q libreoffice \
    && apt-get remove -q -y libreoffice-gnome \
    && apt-get update \
    && apt-get -y install ghostscript \
    && apt-get -y install nano \
    && apt-get -y install …
Run Code Online (Sandbox Code Playgroud)

docker dockerfile docker-build docker-entrypoint docker-run

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

vue js中访问DOM好不好?

我想知道在 Vue js 应用程序中访问 DOM 是否可以?例如,如果我想将一个元素 (div) 附加到 body 标签,是否建议document.getElementById在 Vue js 方法中使用?

我没有可用于根据数据制作或删除元素的数据。我真的只是想知道document在 Vue js 中访问 DOM是否常见?

像这样的事情:

methods:{
 appendToBody(){
   let node = document.createElement("div");
   document.getElementById("#body").appendChild(node);
 }
}
Run Code Online (Sandbox Code Playgroud)

javascript dom vue.js

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

使用 twitteroauth 上传图片的格式是什么?

来源: https : //github.com/abraham/twitteroauth/pull/137

在上述链接中,Github 用户 Robhaswell 对亚伯拉罕的 TwitterOAuth 代码进行了调整,并添加了upload上传图片的功能。这是对框架的一个很好的补充,但是,新代码没有附加适当的文档或示例,所以我在使用该函数时遇到了一些麻烦:

$image = 'weather.jpg';

$response = $tweet->upload('statuses/update_with_media', array(
    'status' => 'This is a test', 
    'media[]' => "@{$image};type=image/jpeg;filename={$image}")
);
Run Code Online (Sandbox Code Playgroud)

而weather.jpg 与具有上述代码的文件位于同一文件夹中。

旁注:代码将通过 cron 执行,并将服务器上始终存在的图像上传到 twitter。只是为了澄清用户不必先上传他们的图像,然后通过此脚本将它们提交到 Twitter。

任何人都可以指出我正确的方向吗?

编辑:我知道这个功能不是原始版本的一部分,我已经根据 Robhaswell 的调整更新了 twitteroauth 和 OAuth 代码。

twitter oauth image-uploading twitter-oauth

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

For循环不等待await

我正在使用“for of”循环。但它仍然没有等待虚拟函数退出。我假设等待会等待“虚拟”函数完成,然后使用“for of”。

日志输出:

End wait true
starting wait
End wait true
starting wait
End wait true
I am waiting for 925.6301720227887
I am waiting for 923.6969211579702
I am waiting for 962.0987671698102
etc...



const dummy = async(timeToWait) => {
    await setTimeout(() => {
        console.log("I am waiting for", timeToWait);

    }, timeToWait);
    return Promise.resolve(true);
}

    // Iterate over the minutes off and get aggregate data
    const computeAggregate = async (model, sym) => {


    await model.find({"symbol": sym})
    .sort({trade_ts:1}).exec()
    .then(async (symbol) => {
        var …
Run Code Online (Sandbox Code Playgroud)

node.js

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

未捕获的类型错误:$.ajax 不是函数 | 使用最新的完整 jQuery 版本时

我正在尝试让一些 AJAX 功能在我的网页上运行,但我对 javascript 还很陌生。我决定使用 jQuery 作为框架与 Django 结合。但我遇到了一个错误:$.ajax() 不是一个函数。我尝试通过多种方式和多个版本下载和引用 jQuery 代码来修复该错误,但我似乎无法修复它,有人可以帮助我吗?

我对 JQuery 脚本的引用是从https://code.jquery.com/jquery-3.3.1.js下载的 HTML 文件的头部部分

<!-- JQuery -->
    <script type="text/javascript" src="{% static 'home/jquery.js' %}"></script>
Run Code Online (Sandbox Code Playgroud)

该文件位于我的 myapp/static/myapp 文件夹中,我检查了控制台,它确实找到了该文件。

我的ajax调用:

{% block javascript %}
<script type="text/javascript">
  function finishedbutton(pk) {
    $.ajax({
        url: 'task/mark/',
        data: {
          'taskid': pk
        },
        dataType: 'json',
        success: function (data) {
          if (data.finished) {
          alert("SET AS FINISHED")
          }
          else {
            alert("SET AS NOT FINISHED")
          }
        }
    });
  };
</script>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

我的 html 文件中的按钮调用该函数:

<button onclick="finishedbutton( …
Run Code Online (Sandbox Code Playgroud)

javascript python django ajax jquery

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