linux虚拟机与宿主机共享文件夹

linux虚拟机与宿主机共享文件夹

2017年02月20日
1.加载VBoxGuestAdditons.iso镜像文件,直接通过Linux虚拟机窗口的菜单“设备”->“安装增强功能”来添加镜像文件,虚拟机会自动添加镜像到/dev/cdrom文件中去,添加镜像后无需重启。 2.挂载VBoxGuestAddition.iso镜像文件,使用命令: $sudo mount /dev/cdrom /mnt 使用ls /mnt命令查看是否加载成功 3.运行VBoxLinuxAdditions.run, $sudo /mnt/VBoxLinuxAdditions.run ...
python提示TabError: inconsistent use of tabs and spaces in indentation

python提示TabError: inconsistent use of tabs and spaces in indentation

2017年01月12日
问题: 混用了空格和tab 方法: 找编辑器, 替换 tab 为四个空格
windows环境 PhpStorm中使用PHP_CodeSniffer检查php代码规范

windows环境 PhpStorm中使用PHP_CodeSniffer检查php代码规范

2017年01月06日
为什么使用PHP_CodeSniffer 一个开发团队统一的编码风格,有助于他人对代码的理解和维护,对于大项目来说尤其重要。 PHP_CodeSniffer是PEAR中的一个用PHP5写的用来检查嗅探PHP代码是否有违反一组预先设置好的编码标准的一个包,它是确保你的代码简洁一致的必不可少的开发工具,甚至还可以帮助程序员减少一些语义错误。 什么是Pear 由于PHP_CodeSniffer的安装依赖PHP和Pear环境,那么我们有必要了解下什么是Pear。 来自百度百科: PEAR是PHP扩展与应用库(the PHP ...
测试VPS上传/下载网速

测试VPS上传/下载网速

2017年01月05日
speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。 # wget  https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py # chmod a+rx speedtest.py  # sudo mv speedtest.py /usr/local/bin/spee...
一张图剖解开源许可证

一张图剖解开源许可证

2016年07月21日

批量删除.svn文件夹与.svn文件

日期:2016年05月24日 ⁄ 分类: 工具软件 ⁄ 围观:109 ⁄ 评论:0 ⁄ 引用:0
@echo on @rem 删除SVN版本控制目录 @rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn" @for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn" @echo completed @pause 保存成bat文件

阅读全文>>


chkconfig命令详解

日期:2016年05月16日 ⁄ 分类: linux ⁄ 围观:90 ⁄ 评论:0 ⁄ 引用:0
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定...

阅读全文>>


省市区三级联动菜单

日期:2016年05月15日 ⁄ 分类: js/html/html5 ⁄ 围观:121 ⁄ 评论:0 ⁄ 引用:0
今天要来实现省市区三级下拉列表框,并且要实现联动效果。例如选择了四川省,那么后面的城市也要编程四川省下面的所有城市,如果选择了成都市,那么则区县下拉列表框就要变成成都市下的所有区县。   以下是HTML代码 <html> <body> <label for="select_city">城市</label> <div data-role="controlgroup" id="select_p_c_a" data-ajax="false"> <select id="s...

阅读全文>>


virtualbox的网络设置

日期:2016年05月04日 ⁄ 分类: 工具软件 ⁄ 围观:119 ⁄ 评论:0 ⁄ 引用:0
 * 网络地址转换NAT:        虚拟机使用的是宿主机的网络, 虚拟机能够访问宿主机能够访问的所有资源, 反向, 宿主机不能ping通虚拟机,虚拟机也不能访问宿主机上的其他虚拟机,这个原因是因为它们的ip都一样,一样的当然就不行了, 要想互相能访问, 可以用下一个模式,NAT网络, 网卡的ip地址: 会发现宿主机上的多个虚拟机分配的网卡ipv4地址类似于10.0.2.15,   * NAT网络:      这个可以说是上一个的升级版...

阅读全文>>


linux下运行crontab的一个坑

日期:2016年04月13日 ⁄ 分类: linux ⁄ 围观:99 ⁄ 评论:0 ⁄ 引用:0
之前没发现 最近用laravel做项目 有几个需要用到crontab的地方 结果发现有些迷之错误,都是log写入权限不足,再查一下,发现log有一些是root,有一些是www的 后来发现产生错误的log,写入时是crontab执行的 原来在crontab执行时,分两种情况 一种是 */1 * * * * php path/to/index.php 还有一种是 */1 * * * * wget http://www.abc.com/index.php 第一种是用root用户执行的,第二种是用...

阅读全文>>


Centos下利用Nload监控网卡流量的方法

日期:2016年03月30日 ⁄ 分类: linux ⁄ 围观:115 ⁄ 评论:0 ⁄ 引用:0
nload是个很好用的流量监控工具,功能也很强.可以实时地监控网卡的流量,分Incoming,Outgoing两部分,也就是流入与流出的流量   nload是个很好用的流量监控工具,功能也很强.可以实时地监控网卡的流量,分Incoming,Outgoing两部分,也就是流入与流出的流量。同时统计当前,平均,最小,最大,总流量的值,使人看了一目了然  首先安装一下Nload这个软件,我这里用的是源码包来安装,目前Nload最新版本是0.7.4 以下是操作步骤。  wget http://www.roland-riegel.de/nload/n...

阅读全文>>


lnmp里面的.user.ini怎么删除?

日期:2015年11月17日 ⁄ 分类: php/mysql ⁄ 围观:127 ⁄ 评论:0 ⁄ 引用:0
如要修或删除需要先执行:chattr -i /网站目录/.user.ini 修改完成后再执行:chattr +i /网站目录/.user.ini

阅读全文>>


一分钟教你知道乐观锁和悲观锁的区别[转]

日期:2015年11月13日 ⁄ 分类: php/mysql ⁄ 围观:131 ⁄ 评论:0 ⁄ 引用:0
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库如果提供类似于write_co...

阅读全文>>


RESTFUL API 安全设计指南[转]

日期:2015年10月19日 ⁄ 分类: php/mysql ⁄ 围观:226 ⁄ 评论:0 ⁄ 引用:0
0x01 REST API 简介 REST的全称是REpresentational State Transfer,表示表述性无状态传输,无需session,所以每次请求都得带上身份认证信息。rest是基于http协议的,也是无状态的。只是一种架构方式,所以它的安全特性都需我们自己实现,没有现成的。建议所有的请求都通过https协议发送。RESTful web services 概念的核心就是“资源”。 资源可以用 URI 来表示。客户端使用 HTTP 协议定义的方法来发送请求到这些 URIs,当然可能会导致这些被访问的”资源“状态的改变。HTTP请求对应关系如下: ===...

阅读全文>>


[转]10个Laravel4开发人员必用扩展包

日期:2015年10月09日 ⁄ 分类: php/mysql ⁄ 围观:144 ⁄ 评论:0 ⁄ 引用:0
Laravel是一个新的基于最新PHP版本语法,支持IoC等设计模式的快速开发框架。目前最新版本为4.2,推荐安装PHP版本5.5+。 本文列举10个基本软件包,都是开发人员使用Laravel框架来构建WEB应用过程中应该要用到的,无需自己重复构建,如认证、调试、网站优化。 代码生成器(Laravel Generators) 使用简单的命令行就可以自动根据代码模板生成Model/View/Controller代码以及模块(Module)。 IDE帮手(Laravel IDE Helper) 可以让你的IDE能够支持语法自动补足(accurate complemen...

阅读全文>>