V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xqin  ›  全部回复第 3 页 / 共 11 页
回复总数  204
1  2  3  4  5  6  7  8  9  10 ... 11  
根据 github 上面的代码分析,你的后端的代码有 bug.
为证明 bug 的有效性, 楼主可以验证一下下面的数据的有效性.

131******732 '丁*浩'
132******320 '马*杰'
139******315 'ju***ng'
156******956 '路*疯'
181******253 '孙*波'
183******288 '彭*洋'
186******970 'kam****ung'
188******453 '吴*毅'
188******739 '我叫*小星'
189******801 '史*伟'

为防止隐私泄漏,已对关键数据进行已打码.
@unstop 所以 bug 是在金额超过 150, 且没有选择 <中国联通> 的时候, 在里面 find <芝麻冰激凌>, 又没有判断 有没有找到, 然后就 unshift 进去 导致里面有一个 undefined 的值, 然后程序挂了?
再另外 感谢楼主提供的 套餐数据
https://planmaster.prototype.im/plans.json
有了数据用 VUEJS 做个网页版的,分分钟的事情.
流量选择超过 3G, 然后选择移动, 再把默认的联通取消掉, 小程序白屏, IOS 和安卓都一样.
可稳定复现..

另外 滑块 拖动的时候, 右边的数字能同步更新吗? 现在必须得松开才会更新,体验好差..
2017-11-20 13:47:18 +08:00
回复了 bymars 创建的主题 分享发现 分享一个靠解谜来应聘职位的网址
@deeporist
queryParams 是指的 URL 参数,所以 queryParams.secret_sauce 的意思就是你的 URL 中有这个名字为 secret_sauce 的参数, 然后它的值代表着要取的 headers 里面的那个 header 的名字,再然后那个 header 的值就是你要猜的数字(以十六进制的形式表示).
method 是指的请求的 method (比如平时觉的 GET/POST)
headers 是指的 HTTP 请求头中的字段

```
curl -v -k -i -X PATCH -H "xx: 你猜的数字" --url "http://13.55.234.154:8080/unstoppable/CleverdeerPenguins0_0?secret_sauce=xx"
```
2017-11-19 16:51:51 +08:00
回复了 bymars 创建的主题 分享发现 分享一个靠解谜来应聘职位的网址
@deeporist 看你目前的尝试,你应该是没有读懂图片上的代码.
toor 倒过来读 就知道是什么意思了...
2017-11-16 11:27:07 +08:00
回复了 bymars 创建的主题 分享发现 分享一个靠解谜来应聘职位的网址
@bymars
图片上的代码是这么写的吧..
```
method === 'PATCH'
```

method 是大写的,你发的是小写的,条件都不成立,它怎么给你输出 `clue`

另外看你目前的代码, 说明你没看到图片上的代码...

再仔细看看图片上的 js 代码吧.
2017-11-16 10:24:11 +08:00
回复了 bymars 创建的主题 分享发现 分享一个靠解谜来应聘职位的网址
@bymars 看懂图片里面的代码, 然后大胆的猜想人家想让你做啥
2017-11-15 21:31:51 +08:00
回复了 bymars 创建的主题 分享发现 分享一个靠解谜来应聘职位的网址
服务应该是用 nodejs 做的, 因为服务器的 `X-Powered-By` 是 express (不排除是伪造的).
最后一关并没有加什么验证,所以上面 的地址 大家应该都可以打开.
2017-11-15 21:29:29 +08:00
回复了 bymars 创建的主题 分享发现 分享一个靠解谜来应聘职位的网址
在最后一关看到的, 整个过程确实有点意思.

最后一关的地址:
http://13.55.234.154:8080/unstoppable/winner_gets_vip_pass

```
<!--
¸¸♬·¯·♩¸¸♪·¯·♫¸¸Congratulations!¸¸♬·¯·♩¸¸♪·¯·♫¸¸


We've got even greater challenges than these,
and we're looking for great engineers like you to help make it happen.

Send an email to me at [email protected] with your CV and I guarantee a phone
interview where we can find out more about each other, and see if we could work together.

P.S. please add words 'unstoppable developer' in the subject so we will know that it was you
P.P.S. we are looking for people interesting in working with big data and willing to use NodeJS

Cheers,
James Holmes
Data Lake Architect, MYOB


!-->
```
2017-11-14 16:39:52 +08:00
回复了 ihuzhou 创建的主题 问与答 小组成员用 git pull 代码竟然不一样?
不是同一个仓库吧.
哈哈哈哈
通过 `new Function` 来做, 如果为了防止出错, 可以在里面加 try/catch

```javascript
var a = {
"obj": {
"id": "1",
"value": "2",
"test":[
{x:123, y:{z:9999,a:[555]}}
]
},
"name" : "3"
}

function getValue (obj, key) {
return new Function('x', 'return x.' + key)(obj)
}

console.log(getValue(a, 'obj.id'))
console.log(getValue(a, 'name'))
console.log(getValue(a, 'obj.test[0].x'))
console.log(getValue(a, 'obj.test[0].y.z'))
console.log(getValue(a, 'obj.test[0].y.a[0]'))
```
2017-09-05 12:50:04 +08:00
回复了 lauix 创建的主题 分享创造 HackChat : 一款加密在线聊天工具 V0.1
除了 -p 参数,没看出来 加密 在哪?是指的房间加密码吗?

另外 参数都已经有参数名了, 还强制要求顺序?
比如 create:
```create -u 1 -p 1 -r 1```
用这样的写法就建不了, 必须要 `create -r 1 -p 1 -u 1`, 如果都强制要求顺序了, 还要参数名干嘛?
2017-08-27 21:50:46 +08:00
回复了 xcold 创建的主题 程序员 这事要从 node node.js 说起
@xcold 把命令打全, 或者 把你的文件名换个名字.

你的问题在于,
1. 你调用 node 没有加 .exe
2. 你的文件名叫 node.js,当你在命令行中输入 node 的时候, windows 先找到了当前目录下的 node.js, 所以直接调用 与.js 文件所关联和 WSH 来进行执行. 至于 windows 为什么会先找到 node.js 文件然后调用 WSH 来执行,而不是直接用 nodejs 来执行是因为 windows 命令行下在执行程序之前会先在当前目录中找对应的文件名+一些特定的扩展名(比如:exe,bat,cmd,js 之类的). 最简单的命令你在你自己的目录下建一个 123.bat 或者 123.cmd 的文件,然后在命令中进入 到当前目录,只输入 123, 就可以调用它. 同理你有一个 123.js 的时候,你也可以输入 123 来调用 WSH 来解析它.


正确的方法, 用 `node.exe node.js` 或者 `node 1.js` (1.js 为你的 node.js 改名之后的)
2017-08-09 16:17:53 +08:00
回复了 rockuw 创建的主题 推广 如果给你一个 shell,你可以干什么?
@rockuw 刚看到了, 之前没收到 github 的提醒, 我又改了一些内容, 一并看看.
你提的那些疑问, 我也已经回复了.
2017-08-09 16:16:59 +08:00
回复了 Heroy 创建的主题 分享创造 Valine -- 一款基于 Leancloud 的极简风评论系统
@Heroy 在 Leancloud 给你的 Comment 设置好正确的 `ACL`.
只允许在前端增加评论, 不允许修改 /删除, 即可解决.
2017-08-09 14:56:44 +08:00
回复了 rockuw 创建的主题 推广 如果给你一个 shell,你可以干什么?
2017-08-09 01:35:31 +08:00
回复了 Heroy 创建的主题 分享创造 Valine -- 一款基于 Leancloud 的极简风评论系统
Leancloud 使用不当, 可以无需认证删除评论, 为证明可行性, 已帮楼主清理了目前 DEMO( https://xcss.github.io/Valine/)页上的评论数据.


删除某条评论的命令如下(Comment 后面的那串就是所对应的评论的 objectId):


```
curl -X DELETE -H "X-LC-Id: 3GiiCyXCrGbOIH3EelCfJ6yw-gzGzoHsz" -H "X-LC-Key: iuneD4hXPQImdHQSRE0aOcRF" -H "Content-Type: application/json" https://3giicyxc.api.lncld.net/1.1/classes/Comment/598926ea128fe10056b8bdaf
```
2017-07-31 16:06:22 +08:00
回复了 wmui 创建的主题 分享发现 vue+node+mongodb 支持服务端渲染的博客系统
@wmui 正确验证用户的登陆状态.
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   765 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 21:25 · PVG 05:25 · LAX 14:25 · JFK 17:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.