- 博客(145)
- 资源 (8)
- 收藏
- 关注
转载 devspace
Vagrant.configure(2) do |config| # Specify the base box config.vm.box = "ubuntu/trusty64" # Setup port forwarding config.vm.network "forwarded_port", guest: 80, host: 8080, auto_correct: true #
2016-03-16 11:22:57
929
原创 ubuntu 重启svn
1、查找svn 目录 xxx find / -name xxx2、找到目录,比如/home/svnadmin/svndata/ ,重启svn svnserve -d -r /home/svnadmin/svndata/
2016-03-02 00:48:22
5403
转载 局域网或虚拟机开启mysql 远程链接
环境是 vmware、ubuntu 15.05 、mysql 5.6 查看3306端口 netstat -an | grep 3306 如果没有 tcp 端口或者绑定ip 为指定ip 修改my.cnf 一般在 /etc/mysql/my.cnf 或者 /etc/my.cnf 在[mysqld] 的port = 3306 下添加或修改 bind-address = 0.0.0.0 重启m
2015-08-31 22:29:25
1454
原创 lnmp or wamp 防火墙
Ubuntu: 设置防火墙:以便其他主机访问~ 查看状态 : sudo ufw status 或者 iptables -L 关闭防火墙:sudo ufw disable 或者 iptables -F安装 gufw,界面比较简单易懂。 sudo apt-get install gufwwindow: 远程连接MySQL,防火墙阻止访问,解决方法 xp/2003添加防火墙例外端口 打开防火
2015-08-31 21:47:18
1252
转载 如何设置mysql在局域网中访问
本系列的上一篇文章中我们简介了IPTables的工作方式,在本次介绍中我们将通过实例来向大家演示如何在Ubuntu 14.04中配置IPTables的规则。 IPTables基本命令 在向大家介绍复杂防火墙规则之前,还是先上一些简单的料,让大家对IPTables最为基本的命令有一些简单了解。 首先要说明的是IPTables命令必需以root权限运行,这意味着你需要使用root身份登录或者能够有
2015-08-30 21:43:28
793
转载 PHP的匿名函数与JAVA的匿名类的应用
一般来说匿名函数与匿名类用于回调,因为你可能并不知道回调函数或方法的具体实现,并且可能需要根据实际情况进行改变,并且匿名函数不需要使用具体的对象,也减少了开销下面看看PHP的匿名函数应用实现<?php interface Comparator { function compare($i, $j); } function getResult($i, $j, $compar
2015-08-18 17:45:24
540
转载 Android SDK Manager 更新代理配置
启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager - Settings』窗口;在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入 mirrors.neusoft.edu.cn 和 80,并
2015-08-08 22:39:00
14956
转载 Apache的Rewrite设置文件存在则不rewrite
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(cn|en)/(.*)index\.php\?lang= index\.php\?lang=1&r=$2 [QSA,L] RewriteCond %{REQUEST_FILENAME
2015-08-08 16:39:29
1776
转载 基于java调用https接口
两种方式: 1:使用org.apache.http jar包:package com.XXXX.service;import java.io.File;import java.nio.charset.Charset;import java.security.cert.X509Certificate;import javax.net.ssl.SSLContext;import javax.
2015-08-07 16:04:26
7152
转载 用国内镜像,加速Composer
Composer install 等半天的日子一去不复返了,感谢洪大牛,今天试用了下,终于不用等待了。 Composer是PHP下最知名的第三方包管理工具,其网站的访问量和第三方软件包的数量增长的速度非常快,加上由于其服务器在国外,所以导致国内用户访问速度非常慢,更新一些第三方软件的时候经常需要拨VPN才能顺利进行。将下面一段代码添加到$COMPOSER_HOME/config.json (一
2015-08-06 23:10:48
509
转载 phpstorm+Xdebug断点调试PHP
运行环境:PHPSTORM版本 : 8.0.1PHP版本 : 5.6.2xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dllps : php版本和xdebug版本一定要相对应PHP安装xdebug扩展php.ini的配置,下面的配置仅供参考,路径要换成自己的![xdebug]zend_extension=”D:\wamp\php-5.6.2-x64\ext\
2015-08-05 00:14:41
642
转载 Address already in use: AH00072
ubuntu上安装Apache2时出现错误Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80 端口被占用造成在root权限下键入命令:netstat -lnp | grep 80从图中可以看出nginx占用了进程键入命令pkill -9 nginx杀死nginx的所有进程再次启动Apach
2015-08-04 10:05:55
4497
转载 UML建模
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-14 11:19:38
1319
转载 深入浅出UML类图
在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:标准对象建模语言简明指南(第3版)》)中有这么一段:“If someone were to come up to
2015-06-10 17:26:29
860
转载 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
【编者按】在公司的发展中,保证服务器的可扩展性对于扩大企业的市场需要具有重要作用,因此,这对架构师提出了一定的要求。Octivi联合创始人兼软件架构师Antoni Orfin将向你介绍一个非常简单的架构,使用HAProxy、PHP、Redis和MySQL就能支撑每周10亿请求。同时,你还能了解项目未来的横向扩展途径及常见的模式。以下为译文: 在这篇文章中,我将展示一个非常简单的架构
2015-06-02 17:53:17
662
原创 开源电商系统
【php】国内:ecshopecmallshopncshopexiWebShop国外:opencart(推荐)PrestaShop(推荐)zen-cart(osCommerce改进)osCommercemagento【java】jeeshopshop++legendshop
2015-06-02 17:06:44
1292
转载 DAO层,Service层,Controller层、View层协同工作机制
DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。Service层:Serv
2015-05-15 11:58:20
2893
转载 Windows环境下的NodeJS+NPM+Bower安装配置步骤
http://my.oschina.net/JeeChou/blog/219699
2015-05-14 10:27:44
1853
转载 别删除数据
Oren Eini(又名Ayende Rahien)建议开发者尽量避免数据库的软删除操作,读者可能因此认为硬删除是合理的选择。作为对Ayende文章的回应,Udi Dahan强烈建议完全避免数据删除。所谓软删除主张在表中增加一个IsDeleted列以保持数据完整。如果某一行设置了IsDeleted标志列,那么这一行就被认为是已删除的。Ayende觉得这种方法“简单、容易理解、容易实现、容易
2015-05-12 10:27:32
450
原创 From Apprentice To Artisan 02
#更进一步使用另一个例子来巩固理解。或许我们想去通知客户缴费了,我们定义两个Interfaces (接口)、或者是Contracts (协议、约定,就是卖身契啦),这些约定在往后改变他们的实现更加灵活//开账单者interface BillerInterface { public function bill(array $user, $amount);}//账单通知
2015-05-10 18:16:18
738
原创 From Apprentice To Artisan 01
Dependency Injection 依赖注入laravel 框架的基础是:IoC Container (控制反转容器)、控制反转的"容器” 是方便实现“依赖注入”的工具、但实现依赖注入并不一定需要控制反转容器、只是使用“容器”会方便和容易一点#控制反转class UserController extends BaseController{ public
2015-05-10 17:19:45
710
转载 php 可供参考的教程
兄弟连的特级视频: http://www.lampbrother.net/php/html/PHPvideo/php_teji/慕课网的视频教程: http://www.imooc.com/course/list?c=php
2015-05-08 14:01:24
505
转载 华为内部的Web安全原则
Web安全原则1.认证模块必须采用防暴力破解机制,例如:验证码或者多次连续尝试登录失败后锁定帐号或IP。说明:如采用多次连续尝试登录失败后锁定帐号或IP的方式,需支持连续登录失败锁定策略的“允许连续失败的次数”可配置,支持在锁定时间超时后自动解锁。2.对于每一个需要授权访问的页面或servlet的请求都必须核实用户的会话标识是否合法、用户是否被授权执行这个操作,以防止URL越权。说
2015-05-08 00:51:55
2271
原创 慕课 php 开发APP接口(四)完结
#单例模式连接数据库#新建 Db.php<?phpclass Db{ static private $_instance; static private $_connectSource; private $_dbConfig = array( 'host'=>'127.0.0.1', 'user'=>'root',
2015-05-08 00:00:12
1231
原创 慕课 php 开发APP接口(三)
#文件:存key value 值$value 不为空,则存,为空 则读,为 null 则删除class File{ private $_dir; const EXT = '.txt'; public function __construct(){ $this->_dir = dirname(__FILE__).'/files/'; }
2015-05-07 22:32:27
2558
原创 慕课 php 开发APP接口(一,二)
#1 json 返回两种形式的数据"字符" //字符串{"键":"值"} //json 键值对象形式json 只返回UTF8 形式的数据,如果转化了编码则返回 null在练习目录下新建response.php 文件<?php$arr = array( 'id' =>1, 'name'=>'siangwa',
2015-05-07 21:22:04
2081
原创 windows 安装laravel Homestead
http://blog.youkuaiyun.com/leijun19930412/article/details/43374349https://github.com/summerblue/phphub/wiki/PHPhub-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E9%83%A8%E7%BD%B2http://laravel-china.org/
2015-04-29 14:32:47
24185
转载 Windows环境下的NodeJS+NPM+Bower安装配置
1、官网下载安装 https://nodejs.org/安装程序会自动添加环境变量2、检测nodejs是否安装成功。打开cmd命令行 输入 node - v 显示当前版本号3、检查npm是否安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行中键入 npm -v4、npm作为一个NodeJS的模块管理,之前我由于没有系统地看资
2015-04-27 17:46:29
5779
转载 实验楼的laravel 4.2 blog 教程(七)完结
#1、扩展包开发(出现类未找到问题、待解决)在前面开发中,我们经常要用到通知,如修改用户信息时视图要写@if (Session::has('message')) {{ Session::get('message')['content'] }} @endif在业务逻辑中要写return Redirect::route('user.edit', $id)->wi
2015-04-26 01:41:47
1116
转载 实验楼的laravel 4.2 blog 教程(六)
#如果用户访问的URL不存在或者服务器存在错误时,我们不希望返货一个错误的页面,而想返回一个友好提示的页面,在Laravel中可以很轻松地实现,Laravel有很简单的错误和日志处理,当服务器端存在错误时,app/start/global.php里默认有一个处理所有异常的异常处理程序:App::error(function(Exception $exception){ Log::er
2015-04-26 00:59:09
1011
转载 实验楼的laravel 4.2 blog 教程(五)
#1、文章管理#创建视图php artisan generate:view admin.articles.list#修改views/admin/articles/list@extends('_layouts.default')@section('main') Title Tags Author
2015-04-26 00:19:23
897
转载 实验楼的laravel 4.2 blog 教程(四)
#1、首页显示文章和标签#修改 view/index.blade.php@extends('_layouts.default')@section('main') @foreach ($articles as $article) id) }}">{{{ $article->title }}}
2015-04-25 22:17:26
1020
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人