Laravel系列之新建laravel项目(二)
新建项目就比较简单了
打开git for windows工具;
laravel new test(项目名)
项目安装成功;
进入新建的项目文件夹中;
需要将laravel的依赖包下载下来
依赖包下载完成之后;
php artisan key:generate 执行下此命令;给项目生成key ;如果应用程序密钥没有被设置的话,你的用户 Session 和其它的
预防discuz网站的cc攻击
运营Discuz!论坛,最重要的是管理,除了要防御垃圾贴非法广告贴外,必须的网络性能安全维护是必不可少的,曾有用户反馈自己的dz论坛打开特别慢,是不是网站被黑了,或者是中了木马,结果所有的页面扫描下来,网站程序一切正常,主机也是正常,那肯定是遭遇了cc攻击了,这种问题可能很多站长都遇到过(仅限做的好的,做的差的那种站长网站都没人知道)。
攻击者控制大量的电脑主机不停地向你的网站发
Linux快速安装Java
最近在学习java,需要发布java项目到linux服务器上;首先就需要把linux的相关环境部署起来,今天就先介绍如何安装Java;
步骤一:我们先去官网下载对应的安装包,这里我下载的jdk8,地址如下:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
打开下载Linux...
你没看错,这就是程序猿的日常!
1、加了一个星期的班赶工,老板说这个功能先不做了....
2、找了半天,一直找不到出bug的原因
3、上线前1天,老板突然要更改需求
4、上传了没测试的代码,结果竟然和预期完全一样
5、不同人对bug的反应。。。
6、产品经理说想加一个功能
7、这是我最后一次在生产环境中修改代码……
8、领导叫我去接手一个遗留系统……
9、调试bug
10、每...
Centos7下没有iptables文件
在安装tomcat的时候最后出现了需要开放8080端口,发现默认的Centos7并没有iptables文件,这里我来说下这种情况怎么办;
因为Centos7默认使用的是firewall作为防火墙,把它停掉再安装iptable
命令如下:
systemctl stop firewalld
systemctl mask firewalld
yum install -y iptables
yu...
Nginx中配置pathinfo模式
今天部署一个php项目,其中遇到一个问题,子页面访问地址是这样的:
example.com/index.php/login 但是不管访问哪个子页面实际展示的都是首页,这让我很郁闷了。然后就找到如下解决方案解决了这个问题。废话不多说,上干货;
网站的配置信息写如下方式:
server
{
listen 80;
server_name example.com;
index ind...
Apache/nginx设置反向代理
今天来说下apache和nginx设置反代理功能:
首先要开启代理设置
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
...
常用的Git操作都在这里了!
git是程序员刚需工具;今天就来总结下git常用操作;
一克隆项目
这里我在GitHub上创建了一个示例库
根据如下步骤我们就可以看到本地已经克隆一份出来了,进入目录查看就看到了
README.md文件了
momodeMBP:~ momo$ git clone [email protected]:zhuifengxia/examplegit.git
Cloning into 'e...
PHP RSA加密解密
今天我来说下如何使用RSA方式进行加密解密
一、生成公钥和私钥;
使用OpenSSL就可以,一般Linux和mac有自带的;windows的可自行安装;
通过如下命令生成;
注:
RSA非对称加密内容长度有限制,1024位key的最多只能加密127位数据,如果加密字符串过长请使用2048
momodeMBP:~ momo$ openssl genrsa -out rsa_privat...
教你通过AES/ECB/PKCS5Padding加密实现PHP和JAVA互通
公司和外部合作数据互通,对方的语言是java的,使用的是AES/ECB/PKCS5Padding加密方式,我这边是PHP的,这里说下两者加密互通的实现;
首先贴下Java的语言:
import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;
import org.apache.commons.codec.binar...
PHP&Java&Objective-C互通DES加密
废话不多说,直接上demo
先PHP的:
class MoDES {
/**
* 加密
* @param string $str 要处理的字符串
* @param string $key 加密Key,为8个字节长度
* @return string
*/
public function encode($str,...
linux搭建xampp环境
1.下载
wget https://www.apachefriends.org/xampp-files/5.6.37/xampp-linux-x64-5.6.37-0-installer.run
2.安装
chmod -R 777 ampp-linux-x64-5.6.37-0-installer.run
./ampp-linux-x64-5.6.37-0-installer.run
3...
Linux下初始化Thinkphp5.1项目
1.安装composer
国内镜像 (快)
php -r "readfile('http://install.phpcomposer.com/installer');" | php -- --install-dir=/usr/local/bin/ --filename=composer
All settings correct for using Composer
Downloading....
poj-2007-凸包-极角排序
题目链接http://poj.org/problem?id=2007
题目大意:乱序给出凸多边形的顶点坐标,要求按逆时针顺序输出各顶点。给的第一个点一定是(0,0),没有其他点在坐标轴上,没有三点共线的情况。
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorith...
STL-set-详解-uva10474
大理石在哪儿
现有N个大理石,每个大理石上写了一个非负整数、首先把各数从小到大排序
然后回答Q个问题。每个问题问是否有一个大理石写着某个整数x,如果是,还要
回答哪个大理石上写着x。排序后的大理石从左到右编号为1~N。(在样例中,为了
节约篇幅,所有大理石的数合并到一行,所有问题也合并到一行。)
样例输入:
4 1
2 3 5 1
5
5 2
1 3 3 3 1
2 3
样例输出:
CASE# 1...
STL-vector详解-uva-101
题目:给你n个方块,有四种操作:
1.move a onto b,把a和b上面的方块都放回原来位置,然后把a放到b上面;
2.move a over b,把a上面的放回原处,然后把a放在b所在的方块堆的上面;
3.pile a onto b,把b上面的放回原来位置,然后把a和a上面的方块整体放到b上面;
...
STL-set-stringstream分割字符-uva10815
题意:输入一个文本。找出所有不同的单词,按字典序从小到大输出
Sample Input
Adventures in Disneyland
Two blondes were going to Disneyland when they came to a fork in the
road. The sign read: "Disneyland Left."
So they went home.
Sa...
Frogger-poj2253-最短路-dijkstra
题目链接http://poj.org/problem?id=2253
复制一下别人的题意,有两只青蛙和若干块石头,现在已知这些东西的坐标,两只青蛙A坐标和青蛙B坐标是第一个和第二个坐标,现在A青蛙想要到B青蛙那里去,并且A青蛙可以借助任意石头的跳跃,而从A到B有若干通路,问从A到B的所有通路上的最大边,比如有 有两条通路 1(4)5 (3)2 代表1到5之间的边为4, 5到2之间的边为3,...
poj1794-最短路-dijkstra
Heavy Transportation
http://poj.org/problem?id=1797
题目大意:有n个城市,m条道路,在每条道路上有一个承载量,现在要求从1到n城市最大承载量,而最大承载量就是从城市1到城市n所有通路上的最大承载量
解题思路:其实这个求最大边可以近似于求最短路,只要修改下找最短路更新的条件就可以了
#include<iostream>
...
今日推荐
周排行