小编swy*_*wyx的帖子

React Routing在本地机器上工作,但不在Heroku中工作

在这里反应/反应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)

javascript heroku reactjs react-router

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

react-native run-ios不运行:FrontBoard不知道应用程序?

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)

可能的原因和解决方案:

xcode ios react-native

13
推荐指数
2
解决办法
9962
查看次数

熊猫:np.where在数据帧上有多个条件

嗨伙计们,我看到了所有的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)

但这似乎也不起作用.我已经在这几个小时了,我完全失去了.请帮忙!

python multiple-conditions pandas

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

SSH到AWS EC2问题 - key_load_public:没有这样的文件或目录

不幸的是,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)

我认为很明显 …

linux macos ssh amazon-ec2 amazon-web-services

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

xcode 7.3:无法插入新的插座连接并删除DerivedData不起作用

关于SO的这个问题最常见的答案是3年,并且通常认可的解决方案(删除DerivedData)对我不起作用所以我不得不重新提出这个问题.

这是我的问题,光学上看起来一样

我试图拖动为我的tableview创建一个插座.

如上所述,删除DerivedData对我没有任何作用(但我可以看到它重新编制索引).第二个最常见的答案是

删除(删除引用,而不是删除),然后添加适当的文件(要添加插座的类的文件)实际上就足够了.

编辑1我发现在取消选中后(在XCode 6.3.1中)我必须等待几秒钟才能在项目名称框中显示和完成索引.同样的倒退方式.这增加了几乎所有(但不是全部)案例中解决问题的机会.

编辑2删除参考意味着您不完全删除文件,只是将其从项目中删除(它仍存在于项目的文件夹中,稍后再添加).

我不知道这是否仍然适用于Xcode 7.3,因为我在storyboard上工作并且没有任何.h或.m文件来删除或删除引用.如果此建议在xcode 7.3中仍然有效,请告知您在哪里点击?

我试过的其他东西都没用

  • 清洁工程
  • 重启xcode
  • 在终端: defaults delete com.apple.dt.Xcode
  • 在终端: defaults write com.apple.dt.XCode IDEIndexDisable 0
  • 从头开始重写整个项目

帮一个兄弟出去?

xcode ios swift

5
推荐指数
2
解决办法
6790
查看次数

React-Redux:绑定按键动作以启动减速器序列的规范方法是什么?

这是一个关于react-redux的新手问题我在找到之前花了几个小时打猎,所以我发布了问题,然后回答后代,也许还有代码审查.

我正在使用react-redux创建一个游戏,我想使用WASD键在小地图周围移动一个角色.(这只是一个更大努力的实践范例).地图只是由一堆彩色的<div>s组成.

据我了解,我需要以某种方式 keypress 事件绑定到React DOM中的某些内容,以便触发mapDispatchToProps,然后启动reducers的重新评估.问题是,这是一个按键,没有什么可以约束的.我正在使用jquery来绑定按键并调用该函数.

相关查询:

reactjs redux react-redux

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

在d3.js v4中绘制滚动/移动平均线

这是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中绘制滚动/移动平均线)?

非常感谢.我已经浪费了太多时间在这上面了:(

javascript d3.js

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

R中散点图中的奇怪回归线

大家好,所以我的问题可能是统计数据或编程问题.我有两个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)

这给了我这个情节

结果

所以只是在一个直观的层面上我宁愿回归线适合更广泛的数据点,即使这个结果它给我的技术上是最小二乘的正确数据点.有没有内置的功能来做这个"更广泛的回归",还是我不得不诉诸手工捏造?

plot r scatter-plot linear-regression

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

RBbg - 重塑时间序列数据

有没有更好的方法来重塑数据帧数据?

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)

r time-series reshape

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

如何在 Mac OS X 终端中为“npm innit”设置别名?

这是一个“有趣”的问题,但有一定程度的严肃应用。npm innit我喜欢 chav 行话,我想用 run代替会很酷npm init。我知道 npm 广泛地允许通过 package.json 使用别名(例如,当您运行脚本时),例如这npm run innit很简单。但这并不是我真正想要的。我想别名npm innitnpm init. 只是想知道是否有办法。我已经查看了macOS 上的npm help说明.bash_profile alias,但它们实际上不允许使用空格分隔的别名...

如果您有任何想法,请告诉我。也会帮助我更广泛地学习别名。

谢谢。

macos bash npm

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