小编sak*_*eth的帖子

Windows 10 默认附带哪些编程语言(无需安装)?

与此问题类似Windows 7 上默认安装哪些编程语言?。Windows 10 的环境有什么不同吗?

对于某些程序,例如 MS OFfice,您可以获得 VBA,对于 Chrome,您可以获得 Javascript,如果您在 Windows 上激活 Ubuntu 的 Bash,那么您可以获得 bash。不确定这是否是默认的。

特别是,如果您没有 Windows 10 笔记本电脑的管理权限,但需要一种编程语言……您可以使用它或对此做什么?

即我想要安装 Ruby,但我需要我们的技术团队来帮助我。我想避开具有更高访问权限的其他人,但又不想违反政策。

windows

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

如何使用 github API 从 github 的 URL 获取主要语言或语言列表?

我有一个 github repo 的 URL,例如: https://github.com/dotnet/corefx

在 github 的 API 中是否有任何可能的方法可以将“C#”作为存储库的主要语言?

api github github-api

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

react-redux中reducer函数究竟是如何调用的

我真的对这段代码感到困惑。我只想知道我们如何将参数传递给reducer(state, action)函数。我的主要问题是:action 参数如何发送到我的 Comments.js 文件中的 reducer 函数?我什至没有导入 ActionCreator.js 文件,但我能够使用和评论返回的有效负载值。这怎么可能?有人,请以透明的方式向我解释这一点。

请原谅我的代码片段编辑

 /ActionTypes.JS
  export const ADD_COMMENT='ADD_COMMENT';
 /ActionCreator.js

 import * as ActionTypes from './ActionTypes';


 export const addComment=(dishId, rating, author, comment)=>({
     type:ActionTypes.ADD_COMMENT,
     payload:{
     dishId:dishId,
     rating:rating,
     author:author,
     comment:comment
     }
 })

/Comments.js
import {COMMENTS} from "../shared/comments";
import * as ActionTypes  from "./ActionTypes"
export const Comments=(state=COMMENTS, action)=>{
    switch(action.type){
        case ActionTypes.ADD_COMMENT:
            var comment=action.payload;
            comment.id=state.length
            comment.date=new Date().toISOString()
            console.log("Comment" + comment)
            return state.concat(comment)
        default:
            return state;
    }
}
Run Code Online (Sandbox Code Playgroud)

reactjs react-redux

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

如何在 Material UI 中使背景图像响应

当我调整浏览器大小时,我试图解决背景图像的问题。我将应用程序上的背景图像高度设置为“100vh”,它填充整个页面。当我将浏览器调整为较小的宽度时,背景图像会被切断。当页面响应时,将高度更改为“100%”可以解决此问题,但当我回到常规桌面大小时,100% 会显示图像被截断,因为它只填充 div 大小的背景。

我正在使用材质用户界面。我将如何响应地改变背景大小?

DOM

return <main className={content}>                      
Run Code Online (Sandbox Code Playgroud)

CSS

content: {
    flexGrow: 1,
    padding: theme.spacing(3),
    height: '100vh',
    textAlign: 'center',
    backgroundImage: `url(${Background})`,
    backgroundRepeat: "no-repeat",
    backgroundPosition: "center center",
    backgroundSize: "cover",
    backgroundAttachment: "fixed",
  },
Run Code Online (Sandbox Code Playgroud)

我尝试将其添加到我的内容样式类中,但没有什么区别

[theme.breakpoints.down('lg')]: {
      height: '100%'
    }
Run Code Online (Sandbox Code Playgroud)

有什么建议么?谢谢

css reactjs material-ui

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

如果字符串中包含单词,请删除它们

我有一个字符串,以及数组中的单词列表。

我想做的是说“如果此数组中的任何单词在字符串中,请将其删除”,然后“从字符串中删除双倍空格”

我快到了,但是由于某种原因,它没有注意破折号

const name = "My Awesome T-Shirt Something Else"    ;
    const words = [
          'V-Neck ',
          'Long Sleeve ',
          'T-Shirt ',
          'Pullover Hoodie ',
          'Raglan Baseball Tee ',
          'Tee ',
          'Zip Hoodie ',
          'Tank Top ',
          'Premium ',
          'Sweatshirt ',
          'PopSockets Grip and Stand for Phones and Tablets ',
          'Shirt '
        ];
        
    let newName = name;
    
         
    words.forEach(w => {
       if(name.includes(w)) newName = name.replace(w, '');
    });
    
    newName = newName.replace(/ +(?= )/g,'');
    
    console.log(newName)
Run Code Online (Sandbox Code Playgroud)

这返回 My Awesome T-Something Else

javascript

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