我想使用golang,但是我在运行go命令时遇到了麻烦.我安装了go1.5.2 darwin/amd64,但是当我运行命令时go version,我在终端中收到错误zsh: command not found: go.我添加了export PATH=$PATH:/usr/local/go/binbash配置文件的路径,但我仍然得到错误(我重新启动了终端顺便说一句).我卸载并重新安装,但没有运气.任何人都可以帮我解决这个问题吗?我不确定安装中是否有错误,但下载确定.如果不进行锻炼,我可能需要下载较旧版本的go.
将数据保存到csv时data.to_csv('csv_data', sep=',', encoding='utf-8', header= False, index = False),它会在csv文件末尾创建一个空行.
你怎么避免这种情况?
对于新线路而言line_terminator,它与默认值n有关.
有没有办法指定line_terminator避免在最后创建一个空行,或者我是否需要读取csv文件,删除空白行并保存?
不熟悉熊猫.我们将非常感谢您的帮助!
我正在尝试查看是否可以从此电话号码栏中删除结尾的零。
例:
0
1 8.00735e+09
2 4.35789e+09
3 6.10644e+09
Run Code Online (Sandbox Code Playgroud)
此列中的类型是一个对象,我尝试将其取整,但出现错误。我检查了其中的几个,我知道它们的格式为“ 8007354384.0”,并希望除去带小数点的尾随零。
有时我会收到这种格式,有时却没有,它们将是整数。我想检查一下phone列是否有尾随零,然后将其删除。
我有这段代码,但我坚持如何检查每一行的尾随零。
data.ix[data.phone.str.contains('.0'), 'phone']
Run Code Online (Sandbox Code Playgroud)
我收到一个错误=> *** ValueError: cannot index with vector containing NA / NaN values。我认为问题是因为某些行有空数据,有时我确实收到了。上面的代码应该能够跳过空行。
有人有什么建议吗?我是熊猫的新手,但到目前为止它是一个有用的库。您的帮助将不胜感激。
注意 上面提供的示例中,第一行包含一个空数据,有时我会这样做。只是要确保此电话号码未将其表示为0。
同样,空数据也被认为是字符串,因此如果行为空,则它是浮点数和字符串的混合。
我有以下页面的基本反应应用程序:主页、个人资料、联系人和体验。我已经为每个页面设置了路由,但是当我转到主页以外的其他页面时,它会呈现,但是当我刷新页面时,页面不会加载。
我注意到如果#在页面名称之前添加,例如http://localhost:1234/#/profile页面呈现。所以我很困惑为什么我需要#我不想要的和我正在使用的react-router-dom,所以不需要#.
我添加historyApiFallback到我的 webpack.config 但这不起作用。谁能帮我这个?我是新手,我想尽可能多地学习。您的帮助将不胜感激!
应用程序.jsx
import React, { Component } from "react";
import Navbar from "./components/navbar";
import Intro from "./components/introPage";
import Experience from "./components/experiencePage";
import Profile from "./components/profilePage";
import Contact from "./components/contactPage";
import { BrowserRouter as Router, Link, Route } from 'react-router-dom';
class App extends Component {
render(){
return (
<Router>
<div className="pageSections">
<Navbar />
<div className="navContent">
<Route exact path="/" component={Intro}/>
<Route path="/experience" component={Experience}/>
<Route path="/profile" component={Profile}/> …Run Code Online (Sandbox Code Playgroud) 我正在vitest与一个NextJS13应用程序集成,但在简单的测试运行中遇到了问题。
不确定问题是什么,我尝试进行一些调整,但vitest.config.ts没有成功。我尝试添加该dir选项,修改该include选项以从源文件中获取文件,但没有成功。
我以为可能与文件有关tsconfig.json,但它仍然输出错误。
这是文件的目录
以下是有问题的文件:
vitest.config.ts
/// <reference types="vitest" />
import { defineConfig } from 'vitest/config'
import react from '@vitejs/plugin-react'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
test: {
globals: true,
environment: 'jsdom',
include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
setupFiles: 'setupTests.ts',
// dir: './src'
// includeSource: ['src/**/*.{js,ts,tsx}'],
},
});
Run Code Online (Sandbox Code Playgroud)
tsconfig.json
{
"compilerOptions": {
"target": "ES2017",
"lib": ["es6", "dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": false,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"esModuleInterop": true, …Run Code Online (Sandbox Code Playgroud) 我过去曾与太空飞船主题一起安装oh-my-zsh,但最近我更改了 mac 用户中的用户名文件夹,这影响了主题。
当我打开时iterm,主题不存在,并且出现此错误:
/Users/someuser/.oh-my-zsh/oh-my-zsh.sh:source:118: no such file or directory: /Users/someuser/.oh-my-zsh/themes/spaceship.zsh-theme
Run Code Online (Sandbox Code Playgroud)
我进入.zshrc, 更改export ZSH=.., 但仍然没有解决问题。
它抱怨它可以找到太空飞船主题,但看起来主题位于另一个文件夹中,/Users/someuser/.oh-my-zsh/custom/theme.
不确定如何让oh-my-zsh知道在自定义文件夹中查找。有人遇到过这个问题吗?我们将不胜感激你的帮助
我有一个包含 3 个组件的模态。每个组件代表一个阶段,例如第一个组件是在用户点击next时输入用户的名字,然后它会转到下一个组件,即输入地址然后用户点击next,它会将用户带到最后一步,输入昵称。在input组件中的每个元素上,它都有一个autoFocus. 到目前为止,在最后两个组件中,inputs除了第一个组件之外,还有一个 autoFocus。
不知道为什么第一个没有它,当我初始化模态时,我看到input没有autoFocus,然后我点击下一步然后第二个组件input有它,我回到第一个组件 - 点击后退按钮 - 然后我看到input第一个组件有一个autoFocus. 很奇怪,我一直在尝试很多方法来解决这个问题,从设置autoFocus={false}到模态,ref为第一个输入创建一个但仍然无法正常工作。
看起来这是模态的问题,它被初始化,焦点在某处而不是input. 有没有人遇到过这个问题?
示例(伪)代码
//Component Hosting the modal
render(){
if(this.state.modal_stage === 1){
<FirstName />
}else if(this.state.modal_stage === 2){
<LasgtName />
}else if(this.state.modal_stage === 3){
<NickName />
}
return(
<Modal
dialogClassName="locationModal customModal"
show={this.state.modalShow} onHide={this.hideModal}
autoFocus="false">
<Modal.Header>
<div className="closeModal" onClick={this.hideModal}></div>
</Modal.Header>
<Modal.Body>
{ current_stage}
</Modal.Body>
<Modal.Footer>
{backButton}
{nextButton}
</Modal.Footer>
</Modal> …Run Code Online (Sandbox Code Playgroud) 我想了解为什么会发生这种情况,仅用于教育目的。
所以我有一个字符串数组:
const wordArr = ["h", "o", "l","a", " ", "m", "u", "n", "d", "o"];
Run Code Online (Sandbox Code Playgroud)
如果您将此数组传递给 JSX
return <p>{word}</p>
Run Code Online (Sandbox Code Playgroud)
然后输出将是这样的:
<p>hola mundo</p>
Run Code Online (Sandbox Code Playgroud)
为什么 React 将这个数组解释为一个句子。我只想知道它为什么会发生,它背后的机制是什么?当您有一组单词和 HTML 元素时,这可能会很有帮助,您可以通过传递类/样式来操作 HTML 元素。
老实说,我不知道你能做到这一点,我最近一直在使用,但我真的不知道为什么会这样。很高兴知道为什么会发生这种情况。预先感谢您分享您的知识。
我有一个简单的 React 应用程序,它使用第三个 API 来获取数据。在发出任何请求之前,必须检索令牌才能在标头中使用它。该令牌是使用相同的 API 通过传递客户端 ID 和秘密 ID 创建的 - 该 API 是 Artsy API。此令牌有一个到期日期,因此如果令牌不存在,则必须请求此 API。获得令牌后,我可以毫无问题地调用其他请求。
我已在单独的文件中设置 API 请求,如下所示:Apis.js
import Axios from 'axios';
const baseURL = 'https://api.artsy.net/api';
// set up xap-token and set tot default headers
const instance = Axios.create({
baseURL: baseURL + '/tokens/xapp_token',
params: {
'client_id': process.env.CLIENTID,
'client_secret': process.env.CLIENTSECRET
}
});
instance.interceptors.request.use(undefined, err => {
const status = err.response ? err.response.status : null;
console.log("auth",err.response)
if(status === 401){
console.log("auth",err.response)
return 'hello'
// this.getAuthToken();
}
});
export default{
getArtworks: …Run Code Online (Sandbox Code Playgroud) 我有一个自定义的自动完成功能,所以当你输入时,它会根据输入值显示一个建议列表。在列表中,我想将与输入值相同的字符加粗。
因此,如果我有一个建议列表:“鳄鱼”、“利马”、“石灰”,并且我输入了“li”,那么建议将如下所示:
- 人李鳄鱼
- 李马
- 理我
map我的 jsx 文件中有这个简单的内容:
<ul>
{matches.map(function(match, idx){
let re = new RegExp(value, 'g');
let str = match.replace(re, '<b>'+ value +'</b>');
return <li key={idx}>{str}</li>
})}
</ul>
Run Code Online (Sandbox Code Playgroud)
value输入值在哪里。它以这种字符串格式显示列表
- al<b>li</b>鳄鱼
- <b>李</b>妈
- <b>我</b>我
不知道如何使用 React。我想过使用dangerouslyinnerhtml或类似的东西,但我认为这是最后的手段。如果可能的话,我想避免这种情况。
这是我的自动完成组件:
class Autocomplete extends Component{
constructor(props){
super(props);
this.state = {
value: '',
matches: [],
showMatches: false
}
}
searchListing(){
api.call {
that.setState({
showMatches: true,
matches: a
});
})
}
}
handleOnChangeInput(e){
let value = e.target.value;
this.setState({ value: …Run Code Online (Sandbox Code Playgroud) 我有一个简单的功能组件,并希望根据条件用布尔值初始化状态。例如:
export default() => {
const st = useSelector(state => state.body);
const { type } = st;
let bool = type === 'test'
const [ hidden, setHidden ] = useState(bool) //this is always true
}
Run Code Online (Sandbox Code Playgroud)
st只是从 redux 获取状态,type将是条件。在某些情况下type会被测试所以bool会是真的,但是当它初始化时它state总是假的。
我做了一个console.log之后useState并hidden显示假???
我不确定是什么导致错误。我错过了什么吗?我感谢您的帮助和见解
我有一个地址列,有时它有我要删除的这些字符=> '- "- ,(撇号,双引号,逗号)
我想一次性用空格替换这些字符.我正在使用pandas,这是我到目前为止替换其中一个的代码.
test['Address 1'].map(lambda x: x.replace(',', ''))
Run Code Online (Sandbox Code Playgroud)
有没有办法修改这些代码,以便我可以一次性替换这些字符?对不起是一个菜鸟,但我想了解更多关于熊猫和正则表达的信息.
我们将不胜感激!
我想为 Material UI 工具提示箭头添加自定义样式,但我无法设置边框颜色和背景颜色。
这是我的配置 - 反应:
const useStylesBootstrap = makeStyles(theme => ({
arrow: {
// color: '#E6E8ED',
border: '1px solid #E6E8ED',
},
tooltip: {
backgroundColor: theme.palette.common.white,
border: '1px solid #E6E8ED',
color: '#4A4A4A'
},
}));
Run Code Online (Sandbox Code Playgroud)
这就是我想要实现的目标:
我想在三角形边框中应用灰色,背景将为白色。
在箭头配置上,边框配置将不起作用,它将在容纳三角形的正方形中应用边框颜色。如果没有实质性 UI,则可以使用伪代码解决问题:before并:after实现所需的输出。我想知道是否有使用材料 UI 自定义配置的解决方案。对 Material UI 不太熟悉,您的帮助将不胜感激
reactjs ×8
javascript ×5
pandas ×3
python ×3
axios ×1
css ×1
csv ×1
dataframe ×1
go ×1
macos ×1
material-ui ×1
next.js ×1
oh-my-zsh ×1
react-hooks ×1
replace ×1
string ×1
terminal ×1
typescript ×1
vitest ×1
zsh ×1