摘要: 最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下。首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。git s 阅读全文
posted @ 2014-02-18 15:48 topstarwei 阅读(2059) 评论(1) 推荐(0)
摘要: 今天遇到了一个问题,就是用git提交的时候有很多不必要的文件也被提交了,现在就想,有没有一中办法吧不必要的文件进行忽略掉,百度了一下,找到了,就是新建.gitignore然后再里面声明要忽略的文件夹或者文件就可以了,不过麻烦又来了,因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux的方式来新建.gitignore文件。具体步骤如下:在需要创建 .gitignore 文件的文件夹, 右键选择Git Bash 进入命令行,进入项目所在目录。输入 touch .gitignore 在文件夹就生成了一个“.gitignore”文件。然后在” 阅读全文
posted @ 2014-02-18 14:18 topstarwei 阅读(7601) 评论(1) 推荐(0)
摘要: 类似于windows平台下的apache虚拟主机配置,这里唯一的几点不同在于debian中的apache2(通过apt-get安装的)是在/etc/ apache2里面本文A篇幅教你实现多个基于127.0.0.*(公网IP道理相同)的IP来控制本机的虚拟主机,B篇幅教你实现基于多个域名的虚拟主机A的好处是不用记名字,但是稍微麻烦。直接通过ip来访问。B的好处是简单快捷,通过域名直接访问,不用停掉default的配置文件.A实现在/www/my_project1通过本地127.0.0.2来访问1: 创建站点配置文件#touch /etc/apache2/sites-available/my_pr 阅读全文
posted @ 2014-02-18 13:41 topstarwei 阅读(1195) 评论(0) 推荐(0)
摘要: CC攻击可以归为DDoS攻击的一种。他们之间的原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击。CC攻击又可分为代理CC攻击,和肉鸡CC攻击。代理CC攻击是黑客借助代理服务器生成指向受害主机的合法网页请求,实现DOS,和伪装就叫:cc(Challenge Collapsar)。而肉鸡CC攻击是黑客使用CC攻击软件,控制大量肉鸡,发动攻击,相比来后者比前者更难防御。因为肉鸡可以模拟正常用户访问网站的请求。伪造成合法数据包。一个静态页面不需要服务器多少资源,甚至可以说直接从内存中读出来发给你就可以了,但是论坛之类的动态网站就不一样了,我看一个帖子,系统需要到数据库中判断我是 阅读全文
posted @ 2014-02-14 16:10 topstarwei 阅读(338) 评论(0) 推荐(0)