小编V. *_*bor的帖子

所有Java EE规范的摘要

我正在寻找所有Java EE技术堆栈的清晰描述.

我认为有很多像我一样的人在许多网站/教程中搜索过,但没有找到一个精确的列表,其中列出了Java EE中使用的技术以及它们有什么用处.

我希望有人能够简单明了地为所有社区做好准备.

java-ee

24
推荐指数
2
解决办法
9179
查看次数

Mongoose 通过 id 更新数组中的项目

在我使用 mongoose 的节点 js 项目中,我试图更新文档中的数组项。
我有一个users架构,里面有一个notifications数组。每个用户都有一个_id,每个通知项都有一个_id

如何通过用户 ID 和通知 ID 更新通知?

用户架构:

const schema = mongoose.Schema({
  notifications: [{
    id: { type: mongoose.Schema.ObjectId },
    title: { type: String },
    body: { type: String },
    isRead: { type: Boolean, default: false },
    date: { type: Date }
  }],
  token: { type: String },
  isActive: { type: Boolean, default: false }
}, { timestamps: {} }) 
Run Code Online (Sandbox Code Playgroud)

这是我迄今为止尝试过的:

exports.updateNotification = (req, res) => {

  // Note: …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js

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

vuejs-framework7工具栏路由

我正在使用Framework7和vuejs制作的应用程序.

我有底部工具栏但我在这里有路由问题.

这是我的代码

route.js

{
path: '/about/',
component: require('./assets/vue/pages/about.vue')}
Run Code Online (Sandbox Code Playgroud)

main.vue

<div class="toolbar tabbar tabbar-labels">
  <div class="toolbar-inner">
    <a class="item-link tab-link" href="/about/">
      <i class="fa fa-home"></i>
      <span class="tabbar-label">Home</span>
    </a>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当我点击工具栏时,我得到错误无法获取/关于/.

但是当我从工具栏外部点击相同的链接时,它可以...

有人有任何想法或有更好的解决方案吗?

routes toolbar vue.js html-framework-7

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

如何解决(插件 postcss)错误:找不到要导入的文件或无法读取:smui-theme. Material UI Svelte 项目

我正在将Material UI集成到 Svelte 项目中。

我遵循文档中的所有内容,但是在运行我的项目时出现此错误:

!] (plugin postcss) Error: File to import not found or unreadable: smui-theme.
node_modules/@smui/tab/_index.scss
Error: File to import not found or unreadable: smui-theme.
Run Code Online (Sandbox Code Playgroud)

可能是什么问题?

sass material-ui rollupjs svelte

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

Javascript对象重组与性能

我正在研究一个问题,我必须将一个对象数组从一个表单分组到另一个表单.

一个例子优于1000字:

var initialData = [
  {
    house: { id: 1, text: "white" },
    room: { id: 1, text: "red" },
    price: 2.1
  },
  {
    house: { id: 1, text: "white" },
    room: { id: 2, text: "blue" },
    price: 3.1
  },
  {
    house: { id: 1, text: "white" },
    room: { id: 3, text: "red" },
    price: 5.8
  },
  {
    house: { id: 2, text: "black" },
    room: { id: 1, text: "yellow" },
    price: 9.1
  },
  {
    house: …
Run Code Online (Sandbox Code Playgroud)

javascript arrays filtering javascript-objects

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

React 路由器允许带有点(.)的路径

我试图添加正则表达式以允许如下所示的路径,但我无法使其工作。
例如:

  1. '/hello/search.apple.tree'
  2. '/hello/search.mango.tr'
  3. '/view/location.chicago.illinois'
  4. '/view/location.boston.ma'

reactjs react-router react-router-v4 react-router-dom

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

如何将 Material UI 集成到 Svelte 项目中

我想将Material UI集成到我的 Svelte 项目中。

我试图从这里遵循官方文档,但我不知道为什么在尝试运行我的项目时出现奇怪的错误:

loaded rollup.config.js with warnings
(!) Unused external imports
default imported from external module 'rollup-plugin-postcss' but never used
rollup v1.27.13
bundles src/main.js ? public/build/bundle.js...
[!] Error: Unexpected token (Note that you need plugins to import files that are not JavaScript)
src/views/App.css (1:0)
1: .footer.svelte-1xl6ht0{position:fixed;left:0;bottom:0;width:100%;background-color:#569e3e;color:white;text-align:center;height:15px}.footer.us.svelte-1xl6ht0,.footer.europe.svelte-1xl6ht0,.footer.central.svelte-1xl6ht0,.footer.south.svelte-1xl6ht0,.footer.apac.svelte-1xl6ht0,.footer.baldr.svelte-1xl6ht0{background-color:#ca4a4a}.footer
....
Run Code Online (Sandbox Code Playgroud)

问题似乎与 CSS 有关。

在我的src目录中,我有一个名为的目录theme,其中包含一个名为的文件_smui-theme.scss,这是文件的内容:

@import "@material/theme/color-palette";

// Svelte Colors!
$mdc-theme-primary: #ff3e00;
$mdc-theme-secondary: #676778;
// Other Svelte color: #40b3ff

$mdc-theme-background: #fff;
$mdc-theme-surface: …
Run Code Online (Sandbox Code Playgroud)

material-ui rollupjs svelte

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

苗条的动态 html 元素没有应用 css

我有一个 svelte 组件,它使用一个库来显示 JSON 树,但该库需要一个 html 钩子来加载。之后,它使用自己的类和 ID 生成自己的 html 结构。到目前为止一切顺利,但是如果我在组件中为将来生成的选择器添加一些样式,则不会应用该样式。

这是问题吗?有什么解决办法吗?

这是我的代码示例:

<script>
  import { onMount } from "svelte";
  import { Content } from "@smui/card";
  import { copyToClipboard } from "../../public/js/utils";

  export let data;
  let contentBody;

  onMount(() => {

    const editor = new JSONEditor(
      contentBody,
      { mode: "view", navigationBar: false },
      data
    );

    const editorMenu = document.getElementsByClassName("jsoneditor-menu")[0];
    const copy = document.createElement("img");
    copy.src = "../../public/img/copy.png";
    copy.setAttribute("class", "custom-button");
    editorMenu.append(copy);

    copy.onclick = () => copyToClipboard(editor.getText()));
  });
</script>

<style>
  .jsoneditor-menu {
    background-color: #525b69; …
Run Code Online (Sandbox Code Playgroud)

svelte

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

Svelte 中的原生 JavaScript

我一直在遵循折叠侧边栏的指南。我意识到我不能使用它,$因为它是在 Svelte 中保留的。有人可以指导我如何进行这项工作吗?谢谢 :)

$(document).ready(function () {
    $('#sidebarCollapse').on('click', function () {
        $('#sidebar').toggleClass('active');
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript svelte

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