小编San*_*ofa的帖子

在使用 makeStyles 的材质 ui 中,是否可以编写仅在元素具有两个类时才适用的 css 规则?

我知道我可以在 CSS 中做到这一点。

.makeStyles-mainNavWrapper-67.sticky{
  position: fixed;
  top: 0px;
  opacity: 1;
  transition: opacity 1s ease;
  padding: 10px;
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以在 Material-UI 中执行此操作,这样我就不必拥有两个单独的样式表(一个用于 MaterialUI ReactApp,另一个在 HTML 标记中链接)。

const Header = (props) => {
  const useStyles = makeStyles(theme => ({
    mainNav: {
      zIndex: '3',
      color: 'white',
      textAlign: 'right',
      marginRight: '10%'
    },
    mainNavWrapper: {
      paddingTop: '2%',
      background: 'rgba(0,0,0,0.8)'
    },
    mainNavWrapper.sticky: {
       I know this does not work. Is it possible?
    },
Run Code Online (Sandbox Code Playgroud)

我尝试将 MaterialUI 中的两个类串在一起,但出现错误。

javascript css reactjs material-ui

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

让Notepad ++使用minGW编译和运行C++程序

我在Notepad ++的控制台中使用gcc命令下载了minGW来编译C程序.我下载了所有的软件包,以便它可以编译其他语言,我再次检查我有g ++.exe,就像我有gcc.exe来编译c程序一样.但我不知道如何编译和运行c ++程序.我看到另一篇文章"让编译器在记事本中工作",以及他如何复制和粘贴:

NPP_SAVE
CD $(CURRENT_DIRECTORY)
C:\MinGW\bin\g++.exe -g "$(FILE_NAME)"
Run Code Online (Sandbox Code Playgroud)

进入nppExec控制台.当我这样做时,我得到:

NPP_SAVE: C:\Tutorial\helloWorld.cpp
CD: C:\Tutorial
Current directory: C:\Tutorial
C:\MinGW\bin\g++.exe -g "helloWorld.cpp"
Process started >>>
<<< Process finished. (Exit code 0)
================ READY ================
Run Code Online (Sandbox Code Playgroud)

看起来它有用,但我接下来该怎么办?

这是记事本++中的程序

#include <iostream> 

using namespace std; 

int main() {

cout << "Hello World";

}
Run Code Online (Sandbox Code Playgroud)

c++ mingw notepad++

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

编码蝙蝠递归练习(java)

如何以递归方式而不是使用替换方法来解决此问题?我正在努力改进递归方法。

给定一个字符串,递归(无循环)计算一个新字符串,其中所有小写的“x”字符都已更改为“y”字符。

changeXY("codex") ? "codey"
changeXY("xxhixx") ? "yyhiyy"
changeXY("xhixhix") ? "yhiyhiy"
Run Code Online (Sandbox Code Playgroud)

我就是这样作弊解决的,试图查看Java String方法replace的源码,但是没看懂。这是我的方法。

public String changeXY(String str) {
  int len = str.length();
  int i = 0;
  String changedStr = str.replace("x","y");


  if (len == 0)
    return str;

  return changedStr;

}
Run Code Online (Sandbox Code Playgroud)

关于如何以递归方式做到这一点的任何想法?

这是一个额外的练习,我也不知道该怎么做。感谢您的帮助!!!

给定一个字符串,递归计算一个新字符串,其中所有 'x' 字符都已被删除。

noX("xaxb") ? "ab"
noX("abc") ? "abc"
noX("xx") ? ""
Run Code Online (Sandbox Code Playgroud)

java string recursion

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

标签 统计

c++ ×1

css ×1

java ×1

javascript ×1

material-ui ×1

mingw ×1

notepad++ ×1

reactjs ×1

recursion ×1

string ×1