在这里反应/反应router/heroku问题(它可能是heroku失败的地方).
我正在关注这个精彩的教程:https://medium.com/@patriciolpezjuri/using-create-react-app-with-react-router-express-js-8fa658bf892d#.y77yjte2j ,一切工作到我发布的地步它到heroku,我尝试导航到https://appname.herokuapp.com/about,我得到404 Not Found/nginx错误.当然,根据教程,它应该显示一个关于页面.
底线:React路由器无法在heroku上工作,我无法弄清楚原因.
我已经尝试修改我的server/app.js文件,如下所示:React路由在facebook的create-react-app构建中不起作用
// server/app.js
const express = require('express');
const morgan = require('morgan');
const path = require('path');
const app = express();
console.log('hi from /src/server.js')
// Setup logger
app.use(morgan(':remote-addr - :remote-user [:date[clf]] ":method :url HTTP/:http-version" :status :res[content-length] :response-time ms'));
// Serve static assets
app.use(express.static(path.resolve(__dirname, '..', 'build')));
// Always return the main index.html, so react-router render the route in the client
app.get('/about', (req, res) => {
console.log('hi from …Run Code Online (Sandbox Code Playgroud) 我react-native run-ios过去几天工作了,但今天随机决定停止工作:
The following commands produced analyzer issues:
Analyze /Users/swyx/Desktop/webdev/fullstacksr/reactNativeExtensions/ActionExtensionExample3/node_modules/react-native/ReactCommon/yoga/yoga/YGNodeList.c
Analyze /Users/swyx/Desktop/webdev/fullstacksr/reactNativeExtensions/ActionExtensionExample3/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.c
(2 commands with analyzer issues)
Installing build/Build/Products/Debug-iphonesimulator/ActionExtensionExample3.app
An error was encountered processing the command (domain=IXErrorDomain, code=2):
Failed to set plugin placeholders for org.reactjs.native.example.ShareExtensionExampleswyx
Launching org.reactjs.native.example.ShareExtensionExampleswyx
org.reactjs.native.example.ShareExtensionExampleswyx: -1
An error was encountered processing the command (domain=FBSOpenApplicationServiceErrorDomain, code=1):
The request to open "org.reactjs.native.example.ShareExtensionExampleswyx" failed.
The request was denied by service delegate (SBMainWorkspace) for reason: NotFound ("Application "org.reactjs.native.example.ShareExtensionExampleswyx" is unknown to FrontBoard").
Run Code Online (Sandbox Code Playgroud)
可能的原因和解决方案:
Ask on launch …嗨伙计们,我看到了所有的SO和谷歌,不能找到类似的东西......
我有一个数据帧x(基本上由一行和300列组成)和另一个具有相同大小但数据不同的数据帧.我想修改x,如果它与y具有不同的符号,则为0,并且x本身不为0,否则保持原样.所以这需要使用具有多个条件的np.where.然而,我见过的多个条件示例都使用标量,当我使用相同的语法时,它似乎不起作用(最终设置 - 所有 - 为零,没有错误).我担心隐藏在某处或其他地方的引用分配问题(移位后y是x,但据我所知,这个代码上面没有上游问题)任何想法?
我试图调试的代码是:
tradesmade[i:i+1] = np.where((sign(x) != sign(y)) & (sign(x) != 0), 0, x)
Run Code Online (Sandbox Code Playgroud)
它只返回一堆零.我也试过了
tradesmade[i:i+1][(sign(x) != sign(y)) * (sign(x) != 0)] = 0
Run Code Online (Sandbox Code Playgroud)
但这似乎也不起作用.我已经在这几个小时了,我完全失去了.请帮忙!
不幸的是,3小时的谷歌搜索对我没有帮助,我指望那里的人能够通过这一切行走'nix noob'.
我的情况
几个月来,我一直在从我的mac成功地进入我的AWS实例.即使在今天它仍然有效.这在逻辑上消除了所有与设置相关的问题,例如确保我打开端口22,指向0.0.0.0/0,具有正确的用户名(其ubuntu不是ec2用户),正确许可我的pem文件等.
然后我的mac挂起,我重启mac,突然间我再也不能ssh了.我甚至无法通过直接从aws控制台启动的java客户端进入ssh.aws控制台上的利用率和其他状态检查看起来很好.
这是我的-vvv替换了个人信息:
OpenSSH_6.9p1, LibreSSL 2.1.8
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to <myip> [<myip>] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /Users/<myfilepath>/ipythonswyx1.pem type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/<myfilepath>/ipythonswyx1.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.9
ssh_exchange_identification: read: Operation timed out
Run Code Online (Sandbox Code Playgroud)
我认为很明显 …
关于SO的这个问题最常见的答案是3年,并且通常认可的解决方案(删除DerivedData)对我不起作用所以我不得不重新提出这个问题.
我试图拖动为我的tableview创建一个插座.
如上所述,删除DerivedData对我没有任何作用(但我可以看到它重新编制索引).第二个最常见的答案是
删除(删除引用,而不是删除),然后添加适当的文件(要添加插座的类的文件)实际上就足够了.
编辑1我发现在取消选中后(在XCode 6.3.1中)我必须等待几秒钟才能在项目名称框中显示和完成索引.同样的倒退方式.这增加了几乎所有(但不是全部)案例中解决问题的机会.
编辑2删除参考意味着您不完全删除文件,只是将其从项目中删除(它仍存在于项目的文件夹中,稍后再添加).
我不知道这是否仍然适用于Xcode 7.3,因为我在storyboard上工作并且没有任何.h或.m文件来删除或删除引用.如果此建议在xcode 7.3中仍然有效,请告知您在哪里点击?
我试过的其他东西都没用
defaults delete com.apple.dt.Xcodedefaults write com.apple.dt.XCode IDEIndexDisable 0帮一个兄弟出去?
这是一个关于react-redux的新手问题我在找到之前花了几个小时打猎,所以我发布了问题,然后回答后代,也许还有代码审查.
我正在使用react-redux创建一个游戏,我想使用WASD键在小地图周围移动一个角色.(这只是一个更大努力的实践范例).地图只是由一堆彩色的<div>s组成.
据我了解,我需要以某种方式将 keypress 事件绑定到React DOM中的某些内容,以便触发mapDispatchToProps,然后启动reducers的重新评估.问题是,这是一个按键,没有什么可以约束的.我正在使用jquery来绑定按键并调用该函数.
相关查询:
这是d3 v3 问题的必要更新.
如上所述https://github.com/d3/d3/blob/master/CHANGES.md#shapes-d3-shape
4.0引入了一个新的曲线API,用于指定线和区域形状在数据点之间插值的方式.line.interpolate和area.interpolate方法已替换为line.curve和area.curve.使用曲线接口而不是作为返回SVG路径数据字符串的函数来实现曲线; 这允许曲线渲染到SVG或Canvas.此外,line.curve和area.curve现在采用一个函数来实例化给定上下文的曲线,而不是字符串.
这是一个令人震惊的变化,并打破了所有先前的例子,除非我遗漏了一些非常明显的东西.当然,新的line.curve文档https://github.com/d3/d3-shape#line_curve不太有帮助:
line.curve([curve])<>
如果指定了曲线,则设置曲线工厂并返回此线生成器.如果未指定curve,则返回当前曲线工厂,默认为curveLinear.
我非常迷失,那里没有好的例子.任何人都可以为d3 v4 更新上述问题(在d3.js中绘制滚动/移动平均线)?
非常感谢.我已经浪费了太多时间在这上面了:(
大家好,所以我的问题可能是统计数据或编程问题.我有两个xts时间序列,主要是重叠的时间段,我只是绘制他们的日志差异的回归:
logdiff <- merge.xts(diff(log(ts1)),diff(log(ts2)))
plot(logdiff[,1],logdiff[,2])
abline(lm(logdiff[,1]~logdiff[,2]),col=2)
Run Code Online (Sandbox Code Playgroud)
这给了我这个情节

所以只是在一个直观的层面上我宁愿回归线适合更广泛的数据点,即使这个结果它给我的技术上是最小二乘的正确数据点.有没有内置的功能来做这个"更广泛的回归",还是我不得不诉诸手工捏造?
有没有更好的方法来重塑数据帧数据?
temp <- bdh(conn,c("AUDUSD Curncy","EURUSD Curncy"),"PX_LAST","20110101")
给
head(temp)
ticker date PX_LAST
1 AUDUSD Curncy 2011-01-01 NA
2 AUDUSD Curncy 2011-01-02 NA
3 AUDUSD Curncy 2011-01-03 1.0205
4 AUDUSD Curncy 2011-01-04 1.0040
5 AUDUSD Curncy 2011-01-05 1.0014
6 AUDUSD Curncy 2011-01-06 0.9969
Run Code Online (Sandbox Code Playgroud)
和
tail(temp)
ticker date PX_LAST
2127 EURUSD Curncy 2013-11-26 1.3557
2128 EURUSD Curncy 2013-11-27 1.3570
2129 EURUSD Curncy 2013-11-28 1.3596
2130 EURUSD Curncy 2013-11-29 1.3591
2131 EURUSD Curncy 2013-11-30 NA
2132 EURUSD Curncy 2013-12-01 NA
Run Code Online (Sandbox Code Playgroud)
换句话说,数据只是垂直地相互固定,为了使它们工作,需要进一步处理.如何将这些数据重新组合成各种代码,即
head(temp)
AUDUSD.Curncy EURUSD.Curncy …Run Code Online (Sandbox Code Playgroud) 这是一个“有趣”的问题,但有一定程度的严肃应用。npm innit我喜欢 chav 行话,我想用 run代替会很酷npm init。我知道 npm 广泛地允许通过 package.json 使用别名(例如,当您运行脚本时),例如这npm run innit很简单。但这并不是我真正想要的。我想别名npm innit为npm init. 只是想知道是否有办法。我已经查看了macOS 上的npm help说明.bash_profile alias,但它们实际上不允许使用空格分隔的别名...
如果您有任何想法,请告诉我。也会帮助我更广泛地学习别名。
谢谢。
ios ×2
javascript ×2
macos ×2
r ×2
reactjs ×2
xcode ×2
amazon-ec2 ×1
bash ×1
d3.js ×1
heroku ×1
linux ×1
npm ×1
pandas ×1
plot ×1
python ×1
react-native ×1
react-redux ×1
react-router ×1
redux ×1
reshape ×1
scatter-plot ×1
ssh ×1
swift ×1
time-series ×1