关于Laravel5教程的纠错

教程地址:http://www.golaravel.com/laravel/docs/5.1/quickstart/#validation有兴趣的自己的可以去看下。没事自己,也看了下,这个最近比较火的PHP框架,总体先不做评价,给那些入门后看了这个教程很困惑的人吧,包括我在内。这个教程里面说的Validation,也不知道是哪个版本的,从链接地址上看出来是5.1这个版本的,但是我用的是5.2的版本,应该不是那种不兼容的问题。只是在添加路由的过程中,只给除了如何添加路由但是没有说明白,如何去放置这些路由,由于这个是直接在routes.php中直接添加路由的,可能需要其他一切设置吧,毕竟这里的全局errors不应该就只是一个routes能解决的,我觉得。先说下问题吧,说...

React Native 之 列表【ListView,NavigatorIOS】

React-Native最近看了下他的ListView组件,记录下自己实现的小小功能:一个简单的列表都没啥特别的了,这里添加一个导航。首先使用NavigatorIOS组件,给我们的首页添加一个导航varWalkerfreeProject=React.createClass({render:function(){return(<NavigatorIOSstyle={styles.container}initialRoute={{'title':'Welcome','component':Movies,}} ...

Koa+React实现form表单上传文件

在nodejs里面通过html的表单上传图片,跟php比较起来还是麻烦一些,特别是在react中使用表单提交含有文件的数据。最近也在做这个操作,找了很多资料,一直都是有个co-busboy这个,其实它也是基于busboy去封装的,不过这个更适合在koa里面使用。以往的表单提交,我们用浏览器去debug的时候,会看到,提交了一个post提交的数据,这个一般只是值的提交,不包括有文件,但是在react中,好像就更加复杂了一些,对于表单提交要单独自己写一个提交的事件去处理,累死submit这样的jquey函数。而且提交成功后,我们用chrome去debug的时候,会发现提交的是一个RequestPayload这样的,跟FormData不一样,而且我们在koa中...

React中上传图片到qiniu

在React中使用qiniu上传图片,实现方式有很多种,一种是在web端实现上传,一种是在server端实现上传这里我说下我是如何在web端实现上传图片到七牛的七牛的官方已经有了javascript的使用说明我这里就不重复了。使用React首先是要把qiniu提供的js引入,由于我这里是使用的webpack,所以我就直接放在了引入文件中,这样我就可以全局引用了。require('./qiniu.js');在组件中把qiniu的对象引入进来constQiniu=require('qiniu');然后在componentDidMount这个方法中去初始化//七牛上传大图letuploader=Qiniu.uploader({runtimes:'html5,flash,html4',browse_button:'pickfiles'...

github-gist-hosts 设置

最近打开gist.github.com就会出现问题,打不开,记录一个推荐的办法,很有效果192.30.252.141gist.github.com185.31.17.184github.global.ssl.fastly.net185.31.17.184github-camo.global.ssl.fastly.net很有效果,不信你也试试

centos 6.6 通过 yum 升级gcc到4.7/4.8

前文:别傻了,还通过源码去安装,很费时间的,而且安装完你还要去考虑本地的gcc版本问题,这里给大家提供一个很简答的方法.第一部分:升级到4.7cd/etc/yum.repos.dwgethttp://people.centos.org/tru/devtools-1.1/devtools-1.1.repoyum--enablerepo=testing-1.1-devtools-6installdevtoolset-1.1-gccdevtoolset-1.1-gcc-c++这个将安装的文件放在了/opt/centos/devtoolset-1.1如果想要编辑器去处理的话,这样操作exportCC=/opt/centos/devtoolset-1.1/root/usr/bin/gccexportCPP=/opt/centos/devtoolset-1.1/root/usr/bin/cppexportCXX=/opt/centos/devtoolset-1.1/root/usr/bin/c++如果你想要gcc替换本地的,当然不是真的去替换,只要把他放在我...

react innerHtml 赋值操作

使用react的时候,总有一些变量是html的字符串,但是我们却想要实现innerHtml的类似方法,直接用html进行渲染。这里react提供了一个dangerouslySetInnerHTML方法,可以实现此赋值操作。具体详情可以自己去google一个下,关键字:'reactdangerouslySetInnerHTML'.下面是我为记录的一个示例,可以作为一个简单的demo了。constLogin=React.createClass({getInitialState:function(){return{'error_state':false,'error_message':''}},handleClick:function(){&nbs...

koa-2 实现验证码验证

首先安装验证码插件这里推荐使用ccap,这个插件是我在寻找过程中,觉得能跟koa搭配比较好的一个插件,其他的要不就是需要express,要不就是需要安装其他一系列比较大的类库。npminstallccap--save如何使用?constccap=require('ccap')();home.get('/home',(ctx,next)=>{returnnext().then(()=>{ctx.body=ctx.session.captcha;});});home.get('/captcha',(ctx,next)=>{returnnext().then(()=>{letary=ccap.get();lettxt=ar...

React 实现代码高亮

使用插件google的prettify和jquery的format完成了一套很完美的代码高亮显示,还能自动格式化。先说jquery.format的接入【我这里开发是用的webpack】在引入文件中使用reqiure方法,把jquery.format加入到js代码中。require('./jquery.format.js');jquery.format.js这个文件我放在了与引入文件同级的目录下就可以样就可以了。在说引入prettify到react中,这个当然是在html页面中进行的了,所以在html中引入<scriptsrc="https://cdn.bootcss.com/prettify/r298/prettify.min.js?skin=sunburst"></script><scriptsrc="https://cdn.bootcss.com/prettify/r298/lang-sql.min.js?skin=sunburst"></script>就这样就可以了。然后把我们需要的高亮代...

在express中使用co

以下支持的Nodejs版本是>=4.2.1在express中我们都知道,我们可以在文件中定义一个方法,如下,然后可以在router中调用这个方法进行相应的处理。但是我们不想一直去写一些回调的方法,希望对于异步的处理能像写顺序编程那样一直按照逻辑顺序去执行,co就帮了我们一个大忙,试试如下这种方式吧。【前提是要安装下co】module.exports.addBackground=function(req,res,next){lettitle=req.body.title||'';lettheme=req.body.theme||'';lettheorder=req.body.theorder||0;letbig_url=req.b...