自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 PHP Trait

我所理解的 PHP TraitTrait 是从 PHP 5.4 加入的一种细粒度代码复用的语法。以下是官方手册对 Trait 的描述:Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减

2016-06-30 10:40:56 909

转载 根据node.js来深入了解模块原理

深入了解模块原理如果你想详细地了解CommonJS的模块实现原理,请继续往下阅读。如果不想了解,请直接跳到最后做练习。当我们编写JavaScript代码时,我们可以申明全局变量:var s = 'global';在浏览器中,大量使用全局变量可不好。如果你在a.js中使用了全局变量s,那么,在b.js中也使用全局变量s,将造成冲突,b.js中对s赋值会改变a.js的运行

2016-06-30 09:04:32 352

原创 laravel5.1框架下的批量赋值

官方中文文档在这里:http://laravel-china.org/docs/5.1/eloquent#%E6%89%B9%E9%87%8F%E8%B5%8B%E5%80%BC我先来说明一下一个场景:你想要往数据库中存评论,在控制器的代码如下:$comment->comment_id= $id;$comment->title = $name;$commen

2016-06-23 19:45:55 1124

原创 Laravel5.1框架下有关路由的一种解决办法

先来描述一下遇到的问题:Route::get('shop/list', "ShopController@list");Route::get('user/list', "UserController@list");Route::get('video/list', "VideoController@list");Route::get('article/list', "ArticleContro

2016-06-23 16:04:53 901

转载 帮你深入理解OAuth2.0协议

1. 引言如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题。豪车一般配备两种钥匙:主钥匙和泊车钥匙。当你到酒店后,只需要将泊车钥匙交给服务生,停车的事情就由服务生去处理。与主钥匙相比,这种泊车钥匙的使用功能是受限制的:它只能启动发动机并让车行驶一段有限的距离,可以锁车,但无法打开后备箱,无法使用车内

2016-06-23 09:49:46 198

原创 关于学习的一点想法

进入信息安全实验室9个月了,本人一直从事的是网页开发,通过不断的学习PHP  包括现在才开始学习的爬虫,慢慢的意识到自己所习惯的知识吸收方式。这里就拿爬虫来说吧,一开始就去看了知乎的一个话题:如何入门爬虫,然后里面讲了一大堆概念:list   dic这类的,你说我一个刚接触的人即使了解了它们的概念我都觉得对于我来说索然无味,毫无用处或者说我根本不明白用在哪里?相反,我所习惯的仅仅是我需要一个简

2016-06-22 11:06:18 445

原创 程序员文件名的规范

今天在gitlab提交会议纪要的时候,由于文件名被老师吐槽了,这里是他的原话:再说一个小事,但是很能体现出职业化水平大家看看你们花样百变的个人会议纪要命名,你们自己对比看一下,谁的命名符合:秒懂和无歧义原则?除此之外,程序员风格的文件命名,是不会使用任何形式的括号的,我们一般用下划线或短横线不仅是工作邮件,工作中的任何书面材料,都要用心去书写,不要放过每一个细节,主动向职场前辈

2016-06-22 08:13:35 1533

原创 gitlab使用方法

对于版本仓库这件事情,这里说一下自己的感悟:1.自己在服务器搭建的私有化版本仓库,可以创建项目供所有项目组成员进行clone并直接提交代码到master,这种适用于多人共同开发一个项目。2.但是也存在一个项目拥有一个项目管理员,而这个管理员需要对提交的文件进行审核时,这时候如果我们采用第一种方式,那么我们就会遇到权限不够的问题,这时候的解决方法就是,我们首先fork一下这个项目,fork的

2016-06-20 20:08:04 429

原创 会议纪要的书写格式

会议题目会议时间会议地点参会人员会议记录会议整理会议主题主要内容会议结论参考资料

2016-06-20 19:43:21 1712

原创 工作邮件的若干注意事项

工作邮件作为公司内部交流和应聘时的重要媒介,我们需要认真对待,这里就我的感受谈谈几点注意事项:1.自己邮箱的命名,也就是说别人收到你的邮件第一眼辨识是谁发给我的,千万别用什么昵称2.发送邮件的主题,最好是姓名+所发邮件的简介3.选择抄送还是群发4.正文第一句,例如:老师们好,我的论文选题方向和工作计划如下,也添加到了附件,请查收,谢谢!5.正文的格式,不要太紧凑6.正文写完

2016-06-20 11:24:25 419

转载 程序语言的抽象

函数阅读: 23779我们知道圆的面积计算公式为:S = πr2当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积:var r1 = 12.34;var r2 = 9.08;var r3 = 73.1;var s1 = 3.14 * r1 * r1;var s2 = 3.14 * r2 * r2;var s

2016-06-17 16:37:28 310

原创 Laravel框架下实现读取关联内容并更改关联内容的业务逻辑

今天要给大家分享的就是这么一个业务逻辑:我创建一个课程体系的时候就关联了好几个课程,现在我需要在前端页面显示我所关联的课程并进行修改和保存。页面如下:思路就是我利用控制器返回数的数组格式:这里解释一下:do_id就是数据库中所存储的课程体系的id(你所要编辑的课程体系的id)get_id就是通过do_id去关联表中查询到的对应课程的id(这里显示关联了两个课程)

2016-06-16 16:39:24 963

原创 laravel5.1框架下的控制器和页面跳转

今天写写代码的时候一直想不通一个问题:return Redirect::to("/dos/storeget")我在我控制器的最后一行加上了上面这行代码,本意是数据存入数据库之后直接跳转到这个页面,但是显示404 not found想了很久没想明白,后来同学点拨才发现,其实在laravel框架下,一个页面就是一个view目录下面的.blade.php文件,而不是说我在浏览器地址栏

2016-06-14 22:22:57 15655

原创 redis 配置密码

首先你得启动redis服务,命令行输入:redis-server然后重新打开一个终端,输入:redis-cli出现下面这个提示:redis 127.0.0.1:6379> AUTH PASSWORD redis 127.0.0.1:6379> AUTH PASSWORD(error) ERR Client sent A

2016-06-14 16:22:18 715

转载 用 PHP 读取文件的正确方法

了解使用 fopen、fclose、feof、fgets、fgetss 和 fscanf 的正确时机了解如何使用 PHP 的各种文件函数。查看诸如 fopen、fclose 和 feof 之类的基本文件函数;了解诸如 fgets、fgetss 和 fscanf 之类的读取函数。并且发现用一两行代码处理整个文件的函数。让我们算一

2016-06-13 11:13:45 899

转载 正确的 Composer 扩展包安装方法

问题说明我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文档 的:composer update 这个命令在我们现在的逻辑中,可能会对项目造成巨大伤害。因为 composer update 的逻辑是按照 composer.json 指定的扩展包版本规则,把所有扩展包更新到最新版本,注意,是 所有扩展包,举个例子,你在项目一开始的

2016-06-12 08:51:16 4826 1

转载 laravel框架中所蕴含的两个重要的面向对象设计模式

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛这位技术牛人

2016-06-11 10:55:20 6902

转载 PHP学习笔记——延迟静态绑定

使用场景先来观察以下代码:abstract class base { //do sth}class aClass extends base{ public static function create(){ return new aClass(); } }class bClass extends base{ public stat

2016-06-11 08:30:57 308

原创 linux下使用命令更改命令行终端提示符里面的主机名

1.输入命令:sudo vi /etc/hostname在编辑器下面添加自己喜欢的主机名2.退出保存,执行命令:sudo hostname name(刚才添加的主机名)3.退出终端重新打开即可

2016-06-08 17:07:29 1536

转载 【雕虫小计win PE】使用GHOST备份还原操作系统(转载)

实验背景:对一台windows server 2003系统的PC进行系统备份与还原实验。用虚拟机挂载老毛桃的win PE ,利用win PE 自带的GHOST工具 将C盘系统备份到E盘上,当系统分区出现异常时,可以还原回原来的状态。 (C盘在第一个块硬盘上。E盘在第二块硬盘上。)(老毛桃win peISO镜像 下载地址 :http://pan.baidu.c

2016-06-08 16:21:54 1008

原创 Thinkpad 安装xp sp3系统

2016-6-8利用一下午和晚上终于给一台老古董thinkpad安装上了xp sp3系统,差不多现在我们提到重装系统就是两种方式,U盘启动或者光盘启动。今天使用的是U盘启动,首先进入BIOS设置config - ATA选项AHCI改为Com'patibility,然后设置U盘引导,但是出现一个错误:INF文件缺失,但是我已经做过U盘刻录时候的完整性检查,因此参考网友的做法使用PE。使用PE

2016-06-08 00:20:33 798

原创 Mac环境下检查下载的iso源文件MD5值的正确性和制作U盘启动项后的文件完整性

这篇文章设计两方面的检查:1.iso源文件的MD5值,如下我们使用这条命令来查看存在于我们本机的iso文件的MD5值,然后我们去ubuntu官网寻找此MD5值对应的镜像文件这样就可以检查iso源文件的正确性。2.检查U盘启动项的文件完整性,插入U盘并选择U盘启动,Ubuntu的话会有一个选项叫做"检查盘片是否有错误"然后就可以检查U盘文件是否完整。

2016-06-06 17:33:04 1459

原创 由linux命令行下的两条命令来阐释输出结果和返回值的区别

在命令行输入ifconfig得到:再输入命令:echo $?这条命令的意思是显示上一条命令的输出结果。通过以上两条命令我们可以清楚的发现,无论是命令还是函数,我们的返回值和输出结果不是一个意思,输出结果显示0表示这条命令或者函数正确执行。

2016-06-03 21:11:42 804

原创 laravel5.1框架下的权限控制

说到权限控制,我先按照我的理解说一下,例如,现在有一个文件上传的功能,第一个我们需要判断该用户是否登录了,第二我们需要判断该登录用户是否有上传文件的权限,第三我们需要判断用户上传的文件的合法性。根据以上三点,代码如下$user = Auth::user();//登录状态检查   if (empty($user)){   return Redirect::to("/auth/lo

2016-06-02 19:40:39 523

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除