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日

java入门踩坑记录-1

日期:2016年07月05日 ⁄ 分类: java ⁄ 围观:359 ⁄ 评论:0 ⁄ 引用:0
1.摸索了几天,终于捣腾出个hello world,不得不说,网上教程真是堆陨石坑。。仅以此文记录下我踩过的 2.环境工具篇 idea(很多人说eclipse太low,好吧,我就从idea开始了) 下载链接(我用的15社区版,因为有key:))  key tomcat  下载链接 jdk 下载链接        这里的坑在于,idea一定要下载社区版(Ultimate),不然没有spring,tomcat等的支持 ...

阅读全文>>


利用Fiddler对手机进行抓包

日期:2016年07月01日 ⁄ 分类: 工具软件 ⁄ 围观:356 ⁄ 评论:0 ⁄ 引用:0
启动Fiddler,打开菜单栏中的 Tools > Fiddler Options,打开“Fiddler Options”对话框。 在Fiddler Options”对话框切换到“Connections”选项卡,然后勾选“Allow romote computers to connect”后面的复选框,然后点击“OK”按钮。 找到pc机ip 在手机wifi处,代理改成ip:8888

阅读全文>>


ThinkPHP在CGI模式下的bug

日期:2016年07月01日 ⁄ 分类: php/mysql ⁄ 围观:375 ⁄ 评论:0 ⁄ 引用:0
服务器上用了nginx,在部署一个tp的时候呢,发现生成的url不对,比如在view里写 {:U(‘Admin/Login/captcha’)} 会变成 Admin/Login/index.php/Admin/Login/captcha 一般情况下$_SERVER[‘PHP_SELF’] 与 $_SERVER[‘SCRIPT_NAME’] 没有什么区别,但是如果PHP是以CGI模式运行的话两者就有差异 建议使用$_SERVER[‘SCRIPT_NAME’] ; 以下是有bug的代码(ThinkPHP/ThinkPHP.php第90行): if(!IS_CLI) { // 当前文件名 i...

阅读全文>>


phpstorm+xdebug+chrome调试php

日期:2016年06月16日 ⁄ 分类: 工具软件 ⁄ 围观:375 ⁄ 评论:0 ⁄ 引用:0
安装phpstorm,xdebug就不累赘了,一般开发环境的套件都自带了。 php.ini里记得设置下 xdebug.remote_host = localhost  xdebug.remote_port = 9000 xdebug.remote_handler = dbgp xdebug.idekey="PHPSTORM" phpstorm的设置 安装 Xdebug extension helper,并设置ide key 最后运行&...

阅读全文>>


在phpstorm上安装代码检查工具

日期:2016年06月02日 ⁄ 分类: 工具软件 ⁄ 围观:467 ⁄ 评论:0 ⁄ 引用:0
我们写代码要遵循一定的规范, 但是我们有时候会犯错,所以需要有一个检查机制。当我们犯错的时候检查机制会发挥作用。下面我介绍一下如何在phpstrom上设置代码检查。 代码规范 php有很多规范,我遵循的是PSR规范。PSR是PHP通用性框架小组FIG(PHP Framework Interop Group) 制定的PHP规范,是PHP开发的事实标准。关于PSR的中文文档,可以参考https://github.com/PizzaLiu/PHP-FIG 让phpstrom支持基于PSR2的代码检查的步骤 环境: windows操作系统 ...

阅读全文>>


PHP、Android、iOS 的恩恩怨怨

日期:2016年06月01日 ⁄ 分类: php/mysql ⁄ 围观:332 ⁄ 评论:0 ⁄ 引用:0
其实应该更多的是互相的磨合与学习,希望身边的人可以有自己的经验分享,与理解,互相进步才是大家需要的,作为一个 "年老" (我也是90后) 的开发者,我觉得一代胜一代,未来才有胜算。额,好了,我不充当老师的角色了,去正题。 1. 安卓中 a 标签的坑 在和客户端交互的过程中,往往都有跳转的,而在咱们 Web 开发中,默认的 href 属性通常是 #,然后通过获取标签绑定动作触发事件,这里有个坑,在与安卓交互过程中会发现。 <a href="#">click me</a> // include zepto or j...

阅读全文>>

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

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

阅读全文>>