Ubuntu12.04环境下OpenWrt编译教程

本教程基于Ubuntu12.04环境对OpenWrt进行编译,关于Ubuntu基本的安装不赘述,从编译环境配置讲起: 1、安装配置编译环境 执行以下命令: sudo apt-get install g++ libncurses5-dev zlib1g-dev bison flex unzip autoconf gawk make gettext gcc binutils patch bzip2 libz-dev asciidoc subversion 2、下载Openwrt的源代码 当前的开发版本分支(trunk)已包含最新的实验补丁,同时包含了最新的硬件设备,不过也有bug风险存在,因此需要谨慎编译trunk版。 #建立编辑专用目录 mkdir openwrt/ cd openwrt/ #开始下载 svn co svn://svn.openwrt.org/openwrt/trunk/ 3、准备编译 首先跟进并更新源代码 cd openwrt/trunk/ svn up ./script[……]

继续阅读 »

Ubuntu下MySQL迁移&升级到MariaDB

步骤如下:

1.添加apt-key

sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

2.去https://downloads.mariadb.org/mariadb/repositories/,根据Ubuntu和MySQL的版本,选择生成对应的sources.list文件内容,更新到/etc/sources.list里面去

#MariaDB 5.2 repository list – created 2013-09-24 05:23 UTC
#http://mariadb.org/mariadb/repositories/
deb http://mirrors.hustunique.com/mariadb/repo/5.2/ubuntu hardy main
deb-src http://mirrors.hustunique.com/mariadb/repo/5.2/ubuntu hardy main[……]

继续阅读 »

单WordPress绑定多域名

在Web服务器设置好域名之后,更改一下WordPress的配置文件wp-config.php,增加以下内容即可: $home = ‘http://’.$_SERVER[‘HTTP_HOST’];
$siteurl = ‘http://’.$_SERVER[‘HTTP_HOST’];
define(‘WP_HOME’, $home);
define(‘WP_SITEURL’, $siteurl);

解释一下:控制WordPress当前域名主要两个字段,一个是home,一个是siteurl,默认的这两个字段在数据库里wp_options里存储;在wp-config.php里配置这两个字段为静态变量,优先级高于数据库中的设置,即可实现根据来访域名($_SERVER[‘HTTP_HOST’])来确定当前域名,实现多域名同时访问。[……]

继续阅读 »

Virtualbox安装Windows8.1 及 Windows Server 2012 R2,0x000000C4错误解决办法

Virtualbox安装windows 8.1或者windows server 2012 r2,出现0x000000C4错误,解决方案如下: (1)命令行下, 运行下面代码,找到VM名称,通常是大括号及其内部内容:"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"  list vms (2)然后在命令行下运行下面的代码,记得先将[vmname]替换为VM名称: "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1[……]

继续阅读 »

Windows 7下运用netsh的portproxy命令实现IPv6远程桌面连接

netsh是Windows系统本身提供的功能强大的网络配置命令行工具,利用该工具的端口代理转发工具portproxy,可以实现IPv6远程桌面访问服务。 默认情况下,Windows 的远程桌面监听IPv4,默认端口是3389,打开cmd或者PowerShell,输入如下命令并执行即可实现远程桌面的IPv6访问: netsh interface portproxy add v6tov4 listenport=3389 connectport=3389 netsh命令十分强大,具体可参考百度百科的简单介绍。[……]

继续阅读 »

移动页面开发: meta标签的viewport属性控制页面分辨率

在做微信相关的页面时,最初大段内容只能显示在靠左的部分区域,无法满屏显示,研究了一下发现需要设置以下viewport。 viewport的meta标签用于控制手机浏览器窗口的比例和逻辑尺寸。以下为viewport这一meta标签属性的选项: width: viewport(可视窗口)的宽度用px。它同样可以用device-width 值来表示可视窗口应当是当前设备的宽度。 height: 可视窗口的高度用px. 就像宽度一样,它能得到设备的高度值来作为可视窗口高度。 initial-scale : 设置可视窗口的初始缩放比例。值1.0 显示的是未缩放网页。 user-scalable : 指定用户是否可以手动缩放网页(放大或缩小)。可以得到“是”或“否”值。 maximum-scale 或 minimum-scale : 设置网页的最大或最小的缩放(允许用户缩放到的最大比例)。可获得值0.25–10.0之间。 The viewport 的meta tag能够帮助网页开发人员去展示 他们所建的网页,为mobile设备优化。很多新设备都支持它,包括: iOS, Andr[……]

继续阅读 »

删除迅雷私人空间文件夹

新建一个记事本,把下面的代码复制到记事本上并保存为:Delete.bat DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 然后把要删除的文件夹拖到“Delete.bat”这个文件上,即可直接删除。[……]

继续阅读 »

Ubuntu下配置PHP的dbase支持

可以通过pecl install dbase来安装dbase支持,不过在我的环境下总是出错(Ubuntu 8.04 PHP5.25),提示以下错误: Cannot find config.m4. Make sure that you run ‘/usr/bin/phpize’ in the top level source directory of the module 意思是找不到config.m4,需要在dbase源码目录运行phpize才行 懒得找pecl具体下载源码下到哪里了,就直接进到当前用户主目录,下载dbase源码: cd ~ wget http://pecl.php.net/get/dbase-5.1.0.tgz 解压: tar xzvf dbase-5.1.0.tgz 然后编译安装重启web服务器刷新即可: phpize ./configure make sudo make install sudo /etc/init.d/apache2 restart[……]

继续阅读 »

Limesurvey 后台编辑器FCKEditor 替换中文字体

Limesurvey后台编辑器采用FCKEditor,编辑器中只有英文字体可选,添加中文字体支持应该如下操作: 1.修改Limesurvey中FCKEditor的配置文件: 一般的FCKEditor的配置文件是fckconfig.js, 但Limesurvey对配置文件做了调整,改为limesurvey-config.js,具体文件路径: Limesuvey根目录/admin/script/fckeditor.2641(最后这个应该是fckeditor的版本号)。 找到: FCKConfig.FontNames = ‘Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana’ ; 修为: FCKConfig.FontNames = ‘宋体;楷体;黑体;微软雅黑;隶书;仿宋;幼圆;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana’ ; 2.修改editor/css/fck_editorarea.css文件: 找到: 定义body等的font-fa[……]

继续阅读 »

Macbook Air 13寸版安装Windows 7显卡驱动装不上&不支持Aero

手头有一台2012年中的13寸Macbook Air,折腾装Windows。直接装上Windows 7 64bit版,然后随便下载了一个版本的Boot Camp Windows驱动,结果其他都好只有显卡驱动出现黄叹号,aero也不支持;随后试了最新的5.0版的Boot Camp,还是不行。于是去Apple官方网站查了一下Boot Camp,原来针对2012年中13寸这个版本的Macbook Air,只有一个Boot Camp 4.0可以装,其他更新版本,比如4.1和5.0均不支持这个机器了…… 附: Boot Camp 5.0 系统要求

  • MacBook Air(2011 年中)或更新机型
  • MacBook Pro(2010 年中)或更新机型
  • * 不支持 MacBook Pro 13 英寸 – 2010 年中
  • Mac Pro(2009 年初)或更新机型
  • Mac mini(2011 年中)或更新机型
  • iMac(2010 年中或更新机型)
  • Windows 7 x64、Windows 8 x64

Boot Camp 4.1 系统要求