查看详情

Git 中必须记住的命令

提交流程相关 查看文件改动以及新增的文件 git status 添加新增文件 git add your_file_path // 添加全部文件 git add * // 添加某类型文件 git add dir/*.js 简单的提交文件 git commit -m "Commit message" 提交你所有的修改文件以及添加的文件 git commit -am 'your message' 撤销修改某个文件 git checkout -- <filename> 放弃本地所有修改 git fetch origin git reset --hard origin/master 更新相关 更新远程代码 git pull 显示合并冲突文件 git diff 查看某个合并冲突文件 详情 »

解决PHP获取不了 React Native Fecth参数的问题

React Native 使用 fetch 进行网络请求,推荐Promise的形式进行数据处理。官方的 Demo 如下: fetch('https://mywebsite.com/endpoint/', { method: 'POST', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', }, body: JSON.stringify({ username: 'yourValue', pass: 'yourOtherValue', }) }).then((response) => response.json()) .then((res) => { console.log(res); }) .catch((error) => { console.warn(error); }); 但是实际在进行开发的时候,却发现了php打印出 $_POST为空数组。这个时候自己去搜索了下,提出了两种解决方案: 构建表单数据 function toQueryString( 详情 »

查看详情

使用 react-native-simple-router 组织你的React Native 页面

React Native Simple Router是一款第三方导航组件。你可以通过它进行合理的视图组织。 项目地址 安装 进入你的项目目录,如过没有初始化项目可以react-native init your_project,然后在项目目录安装react-native-simple-router。 npm install react-native-simple-router --save 使用 import Router from 'react-native-simple-router'; 修改的你的index.ios.js,如果是Android修改对应文件即可。 import React, { StyleSheet } from 'react-native'; // 初始化页面 class HelloPage extends React.Component { render() { return <Text>Hello world!</Text>; } } const styles = StyleSheet.create({ header: { backgroundColor: '#5cafec', }, }); // 在这里定义你的路由 详情 »

《创业日记-20160321》

天气晴。 天气转暖,春天近了,到处都开始发绿叶了。 今天也开始逐步开始进行绘画练习和开始日语学习了。虽然还能没约到小伙伴通行,但是还是觉得应该学习了。五月份室友约好,厦门见。 其实蛮意外YH和HJ的分开,原因没细问,或是房子的问题,但是现实多少还是让人难以接受。不过自己还是得加油吧。 Github地址: https://github.com/JackPu/paint-exercise 详情 »

(译)一篇非常不错的前端面试文章

原文地址:http://blog.sourcing.io/interview-questions 文章来自翻译,其中忽略了一些无关紧要的内容直入主题。 作者先后在twitter,Stripe工作,期间会参加面试工作。实际上参加面试工作的人都知道要想在一个较短的时间内(30min-1h)就对一个应聘者做出判断其实是很难的,因此我们不得不想尽办法去更加合理的去判断面试者。下面是作者理出的一个思路: 如果对方有github账号,我们会尽可能的去了解TA在开源项目上的动态和他的开源项目。我们也会从中挑出一些切入点,通过交流他做这个项目的出发点也能够更好的了解面试者的设计思路,也可以初步的去判断该人是不是适合团队。如果双方交流顺畅,接下来会直接进行到代码等一些基础问题上来。 自己的面试会很实际,几乎全部都是coding,很少会提到算法和一些抽象的概念。自己提出的问题看似简单,但是每一点都涉及到javascript的一些知识领域。 面试的时候并不建议使用白板,通常希望面试者自己带上自己的笔记本,或者就使用自己的。我会将他们的代码运行,并告知结果。 Object prototype 我起初会提出一个非常简单的问题就是定义一个函数spacify ,将一个字符串作为参数传入,然后返回一个字符串,不过该字符串相对原有传入参数的变化是字母与字母之间多了一个空格。 spacify('hello world') // => 'h e l l o w o r l d' 虽然问题很简单,但这却是一个很好的开始,我们接下来的问题便可以围绕此展开, 详情 »

[转]单点登录的三种实现方式

文/JC_Huang(简书作者) 原文链接:http://www.jianshu.com/p/613e44d4a464 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞疯掉。实现单点登录说到底就是要解决如何产生和存储那个信任,再就是其他系统如何验证这个信任的有效性,因此要点也就以下两个: 存储信任 验证信任 如果一个系统做到了开头所讲的效果,也就算单点登录,单点登录有不同的实现方式,本文就罗列我开发中所遇见过的实现方式。 以Cookie作为凭证媒介 最简单的单点登录实现方式,是使用cookie作为媒介,存放用户凭证。用户登录父应用之后,应用返回一个加密的cookie,当用户访问子应用的时候,携带上这个cookie,授权应用解密cookie并进行校验,校验通过则登录当前用户。 Auth via cookie 不难发现以上方式把信任存储在客户端的Cookie中,这种方式很容易令人质疑: Cookie不安全 不能跨域实现免登 详情 »

查看详情

《创业日记-20160315》

天气阴。 约好的晴天,终究还是没能放晴。 今日开始撰写AgAMD的文档,一方面是为新人快速了解项目铺路,另一方面也是结合过去的实践,做一些总结。 晚上上线,没人能预料到晚上踢球训练,上线取消。大家在场上都很拼,自己双脚负伤,体会到了脚磨出了两层皮了,猜想今日是无法跑步了。不过好在,明日可以与人游泳,三年未下水,好期待。 今日观望同学群里,讨论房价的居多,讨论定居的居多。自己也蛮好奇,为什么这么早就得定好自己的居处呢?近日Google AlphaGo的胜利,也算是对程序员的一种激励吧,未来,改变无处不在。 详情 »

查看详情

《美食日记-番茄牛肉意大利面》

当当当~第一次做意大利面,感觉还挺成功~让我飘一会。 实际意大利面这种食物十分简单方便。网上有太多教程,而且快速不费事,吃法多。 自己做的是番茄牛肉意大利面,只要备备好材料:牛肉末,番茄,洋葱,蒜,意大利面就可以了。 大致流程 1.将意大利面放到沸水中煮7-8分钟,乘出放置冷水中,以防面条粘住。 2.将番茄切块,洋葱切成小块,蒜切成细末。 3.热油,放进蒜末,爆炒1分钟后,放入牛肉,抄熟后,放进洋葱,再爆炒3分钟,后加入调料,鸡精,盐,酱油。炒匀称后,放入番茄,待熟之后,倒入放意大利的盘中,即可,效果见封面。 大致参考教程:http://www.xiachufang.com/recipe/1071902/ 意大利面,可以去天猫超市. 详情 »

《创业日记-20160309》

天气晴。 转暖了,感觉万物复苏,该参加的活动好好参加。公司准备参加一场足球赛,大家都很积极,足球这项运动最考验团队配合。不过好多同事都没有参加过训练,至于去场地上参加正规比赛,体力绝对是个麻烦事。 最近遇到项目上的问题已经超出预期了,不再是哪些比较明显的问题,反而会是数据量增多导致的。个人预感项目上的隐藏问题有很多,而且一旦发现,有可能会是致命的。前些天的读的一篇文章很不错,这里再次马克一下吧。在创业公司做架构师,你需要解决哪些问题? 创业一定是阶段性的,每个阶段,解决问题,不盲目是关键,不求变化更是大忌。 详情 »

查看详情

大熊猫,小熊猫,方便面

自己从小就立志成为一名动物学家,我从来没有放弃过这样的梦想。 作为第一篇,先科普下生物门类的划分吧: 界、门、纲、目、科、属、种 小熊猫 Red Panda(Ailurus fulgens),也叫红熊猫、红猫熊。原产于喜马拉雅山脉东部和中国的西南地区,由于野外成年生存数量预估不足10000只,其被国际自然保护联盟归为易危物种。它最开始被列为浣熊科和熊科,但生物系统研究结果,为小熊猫科目的分类学提出了有力支持,证明小熊猫和臭鼬、鼬和浣熊科同属鼬超科。小熊猫有两类亚种,它与大熊猫并不具备密切的相关性。 大熊猫 我们的阿宝,Panda(Ailuropoda melanoleuca),属于食肉目熊科的一种哺乳动物,体色为黑白两色。熊猫是中国特有种,现存的主要栖息地是中国中西部四川盆地周边的山区.根据DNA,目前大熊猫通常被归类为熊科或熊猫科. 小浣熊 Raccoon,浣熊属哺乳纲食肉目浣熊科的一种动物。源自北美洲,因其食前要将食物在水中洗濯,故名浣熊.浣熊非常适应城市的生活,生活在都市近郊的浣熊常会潜入人类住处偷窃食物,加上眼睛周遭的黑色条纹特征,因此很多人都有养过小浣熊。 所以呢,小熊猫和大熊猫完全两个科目。反而大熊猫更接近灰熊。 详情 »