hanc.cc
域名年龄: 10年5个月29天HTTP/1.1 200 OK 服务器:nginx/1.6.3 访问时间:2016年12月17日 22:02:26 类型:text/html; charset=UTF-8 Transfer-Encoding: chunked 连接:keep-alive 语言环境:PHP/7.0.9 X-Pingback: http://hanc.cc/index.php/action/xmlrpc 网站编码:UTF-8
Toggle navigationHanSon 的博客HanSon 的博客技术Note项目开发心得 & emotion留言板登录Keep Learning, Keep Running团队中使用git的正确姿势!作者:HanSon | 时间:August 30, 2016 | 分类:技术Note | 评论:0 评论 最近换到新公司后,对git又有更加深刻的认识了,git能够非常好的解决团队开发,解决冲突(配合JB[jetbrains]效果更棒)谨记无论如何,请在分支上开发,保持分支是干净的,仅有你这次任务的代码!fork到自己的项目中fork到项目中,然后从clone自己fork下来的任务,这样就能保证你每次都会push到自己的项目中增加团队项目的地址之后假若遇到冲突,是需要重新拉去团队项目的最新代码的,以及在新任务开始时,都需要从团队的master中创建分支增加一个项目源 git remote add org git:***** org为你组织的名称,随便起名即可创建属于这次任务的分支开始任务前,第一件事就是为你即将开展的任务创建分支 git checkout -b yourbranch(必须要从项目的团队上线分支上checkout出来,例:org/master)开发完本次任务后,不要急着push!不要急着push!不要急着push! 重要的事情说三遍先commit,这样就能记录你本次任务所修改的文件切换回自己的测试分支一般团队也会有测试的分支,直接checkout 团队的测试分支即可合并分支切换后需要把你的开发分支merge进来push!这时候可以push了,要注意的就是请确保你push的是自己的项目源,一般是 origin ,因人而异提交PR如果没有任何冲突,这里会很流畅的显示能够自动合并,下方显示修改的文件只有你自己所修改的文件不能自动合并怎么办?这是通常是因为有人跟你在测试环境中修改了相同的文件,只要在你自己的测试分支中重新pull一下(记得是pull团队的测试分支),然后IDE就让你修改冲突,只要你修改完后就能重新提交了。Windows下配置vagrant homestead环境作者:HanSon | 时间:July 17, 2016 | 分类:技术Note | 评论:2 评论 自从公司使用了vagrant后,觉得无比的舒服,便花一天时间在家也配置了一下准备工作先下载以下文件virtualBox:http://download.virtualbox.org/virtualbox/5.0.24/VirtualBox-5.0.24-108355-Win.exevagrant:https://releases.hashicorp.com/vagrant/1.8.4/vagrant_1.8.4.msivirtualbox.box:https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.5.0/providers/virtualbox.boxvirtualBox这里我是下载5.0.24的版本,至于为什么不下载最新的5.1.0,因为装了之后总是提示下载最新版本,4.* , 5.0.* ,就是没有提及5.1.0,便下载了5.0中最新的版本。以上文件除了virtualBox外皆为当前最新版本(2016-7-17)PS:请务必使用迅雷下载,毕竟迅雷有加速buff(别问我如何使用迅雷下载,问这话我觉得你应该转行了)Continue Reading...laravel 中 Facades的原理以及代码剖析作者:HanSon | 时间:June 11, 2016 | 分类:技术Note | 评论:0 评论 Facades原理In the context of a Laravel application, a facade is a class that provides access to an object from the container. The machinery that makes this work is in the Facade class. Laravel's facades, and any custom facades you create, will extend the base Illuminate\Support\Facades\Facade class.A facade class only needs to implement a single method: getFacadeAccessor. It's the getFacadeAccessor method's job to define what to resolve from the container. The Facade base class makes use of the __callStatic() magic-method to defer calls from your facade to the resolved object.简单来说,门面是通过一个魔术方法__callStatic()把静态方法映射到真正的方法上。本文我们用Route来举例,Route::get('/', function(){# }Continue Reading...laravel Encryption 详解作者:HanSon | 时间:June 9, 2016 | 分类:技术Note | 评论:0 评论 laravel Encryption 详解简介Encryption是laravel自带的一个加密模块,让我们先来看看文档说明ConfigurationBefore using Laravel's encrypter, you should set the key option of your config/app.php configuration file to a 32 character, random string. If this value is not properly set, all values encrypted by Laravel will be insecure.意思就是在使用laravel的encrypter前,需要在config/app.php设置一下key(秘钥)和cipher(加密方式)。# from config/app.php'key' => env('APP_KEY'),'cipher' => 'AES-256-CBC',env方法指明了读取.env文件的APP_KEY,这个只能够通过 php artisan key:generate生成,也是整个应用程序的key,cipher表明了加密的方式,默认AES-256-CBC。Continue Reading...shell脚本生成mysql数据库以及用户作者:HanSon | 时间:April 21, 2016 | 分类:技术Note | 评论:0 评论 此脚本可以根据自定义做合适的修改,自己知道自己做什么就好了#!/bin/bash# F
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-08-06 02:14, Process in 0.0045 second.