Question to say "I can!"
  • 解決WordPress安裝時出現Warning: Cannot modify header information – headers already sent by

    2012-01-02

    在开始使用Wordpress之初,我经常在wp-admin/install.php这个“著名的五分钟安装现场”之后,发现他明明已经提示没有问题,已经安装好了,自己的WP管理后台上头却会出现类似这样的“乱码提示”(错误提示):

    Warning: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\w\wp-config.php:1)

    那个时候花了好长时间折腾不出原因,后来只是因为换了不同版本的Wordpress安装包,就没问题了,但一直不知其所以然。

    现在我可以告诉你,这个问题,实在是太简单了,如果你现在出现了这个问题,请看下去吧,相信五分钟以内你的问题可以得到解决!

    好,现在你看一下自己上面的错误提示,应该有这一行:

    (output started at C:\xampp\htdocs\w\wp-config.php:1)

    at后面列出来的文档就是关键所在,那你就在FTP上下载这个文档到本地开始修改吧!

    现在你可以打开这个文档,一般来说就是wp-config.php,当你打开这个文档,直接点另存为就可以了,然后你看看编码那里,选择为ANSI之后点保存试试,当你把修改好的文档重新上传之后,刷新一下,是不是错误提示就没有了!

    如果还有错误提示,照上面的步骤进行,把错误提示提及到的文档都修改一遍吧,如果还有什么问题,留言吧,或许我会有兴趣跟你一起研究问题出在哪里。

    作者:admin | 分类目录:设计问题 | 标签:
  • 圆角div+css

    2011-12-19

    圆角赋予人们美丽的感觉,因为圆润让人遐想。

    那么,如何实现呢?

    我来看看她的代码:

    <div style=”color: #556677; line-height: 160%; padding: 0.3em 0.5em; border: 1px solid #d3d3d3; margin: 1em; background-color: #aad2f0; border-radius: 10px 10px 10px 10px;”>

    其他的都没问题,关键就是border-radius: 10px 10px 10px 10px;这个控制边框圆角的代码。

    设置完后,的效果如下:

    文档信息

    作者:admin | 分类目录:设计问题 | 标签:
  • windows7下搭建Android开发环境的方法

    2011-12-11

    对于新手来说,android开发环境的搭建与配置还是比较繁琐的,因为要下载的文件多,需要的时间比较长。这里摘录整理整个搭建过程的具体方法与步骤,以供参考。

    1 准备工作

    首先,你最好一边下载必要的工具一边进行配置,因为需要下载和更新的文件很多,你可能需要几个小时的时间完成全部的搭建配置过程。

    下载以下相关文件,注意选择与你的操作系统对应的版本,具体可参考第二节的详细介绍。
    1.1 下载Java JDK
    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
    1.2 下载eclipse(Eclipse IDE for Java Developers)
    下载地址:http://www.eclipse.org/downloads/
    1.3 下载android JDK
    下载地址:http://developer.android.com/sdk/index.html

    2 系统需求

    想要开始学习Android应用程序设计,仅需要一套个人计算机系统,并在其上安装好“Android开发工具”即可。目前市面上大多数的计算机(不包含上网本),都能满足Android应用程序开发的基本需求。

    2.1 操作系统

    我有台计算机了,但Android应用程序应该在哪一种操作系统上来开发呢?

    Android应用程序可以在所有主流操作系统(Windows、Mac、Linux)上开发。

    • Windows XP、Vista或者Windows 7
    • l Mac OS X 10.4.8或之后版本(仅适用x86架构的Intel Mac 。如果读者都是2007年后买的Mac,那应该都是Intel核心的Mac)
    • l Linux(Linux很有很多发布套件,官方是在Ubuntu上测试,但是应该所有常见的发布包,如Fedora、Debian、OpenSUSE上都可以使用)。

    本教程主要以Windows 7操作系统为例,介绍搭建android开发与测试环境的详细步骤。

    2.2 必要开发工具

    我们需要安装一些Android开发环境所需的程序工具。这些工具都是可以从网上免费取得的。

    •  JDK 5或者JDK 6或JDK 7

    Windows环境下需要安装java开发工具(JDK 5或者JDK 6)。只安装JRE(Java运行环境)是不够的,你需要安装Java JDK。

    如果读者想在Mac系统上开发,则Mac系统都已经预装好了JDK。

    Linux平台使用者需要注意的是Android与Java Gnu编译器(gcj)兼容性不佳,建议使用官方版的JDK。

    你可以从以下地址选择下载对应的Java JDK安装工具包:
    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    •  Eclipse IDE,一个多用途的开发工具平台。
    •  ADT,基于Eclipse的Android开发工具扩展包(Android Development Tools plugin)
    •  Android SDK,即Android程序开发包(Software Development Kit),包含Android手机模拟器(Emulator)。

    3 安装流程

    Android安装流程可以分为以后6个步骤:

     下载JDK;
    配置JDK;
    下载Eclipse;
    安装Eclipse;
    安装ADT扩展包;
    下载Android SDK;
    设置Android SDK;

    3.1. 下载JDK

    如果需要获得JDK最新版本,可以到官方网站上进行下载.
    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    注意根据自己所用的计算机的配置选择不同的平台(Windows操作系统下32位的选择“Windows”;64位的选择“Windows x64”)

    点击“jdk-6u21-windows-i586.exe”下载(之前在“Platform”选择的“Windows”,视具体情况而定)

    下载好后,进行安装,建议安装地址无需变更!

    3.2. 配置JDK

    (1)右击“我的电脑”,选择“属性”打开。

    (2)点击“高级系统设置”。

    (3)在“系统属性”窗口中,选择“高级”属性页中的“环境变量”按钮。

    (4)在系统环境变量中新建以及编辑变量:
    新建:
    JAVA_HOME=C:\Program Files\Java\jdk1.7.0_01,此处选择的是jdk安装的位置。
    CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

    (5)编辑:path变量。
    在“环境变量”窗口中,选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的 值中,并使用英文状态下的半角分号和已有的路径进行分隔。例如JDK的安装路径下的bin路径是C:\Program Files\Java\jdk1.7.0_01\bin,则把该路径添加到Path值的最后位置。

    (6)逐一点击“确定”,退出设置。
    3.3 测试配置是否成功

    配置完成以后,可以使用如下格式来测试配置是否成功:

    (1) 打开“开始”>“程序”>“附件”>“命令提示符”
    (2)在“命令提示符”窗口中,输入javac,按回车执行

    如果输出的内容是使用说明,则说明配置成功。如果输出的内容是“’javac’不是内部或外部命令,也不是可执行的程序或批处理文件。”,则说明配置错误,需要重新进行配置。

    常见的配置错误为:

    (1)JDK的安装和配置路径错误,路径应该类似C:\Program Files\Java\jdk1.6.0_04\bin。

    (2)分隔的分号错误,例如错误的打成冒号或使用全角的分号

    3.4. 下载Eclipse

    安装好JDK后,你可以前往Eclipse网站“”下载Eclipse的集成开发环境。
    下载地址为:http://www.eclipse.org/downloads/

    下载时请选择“Eclipse IDE for Java EE Developers”或“Eclipse IDE for Java Developers”这两个版本之一,因为只有这两个版本才会预装Eclipse JDT扩展包。此教程中我们选择“Eclipse IDE for Java Developers”的“Windows 64 Bit”(此处视具体情况而定)版本。

    3.5.  安装Eclipse

    Eclipse集成开发环境(IDE)不需要安装即可执行。只要确认你的系统上已安装了JDK,下载完“Eclipse”后,先将“Eclipse”压缩文件压缩到适当目录下。例如解压缩到D:\Program Files\eclipse文件夹下。

    接着直接打开该目录,点击“eclipse.exe”图标,即可执行Eclipse集成开发环境。

    第一次启动Eclipse时,会弹出一个对话框,让你决定默认的工作目录。一般使用Eclipse默认的工作目录即可。进入到Eclipse IDE后,不必急着四处观望。我们先来安装“Android开发工具扩展包(ADT)”。

    3.6.  安装ADT扩展包

    找到屏幕上方的菜单栏,选择”Help>Install New Software…”,这时会弹出一个新窗口。

    选择”Add…”

    在输入框中的”Location”字段中输入网址(URL)”http://dl-ssl.google.com/android/eclipse/site.xml“,按下”ok”按钮后离开。Eclipse会花一点时间寻找合适的版本。

    选择好安装的工具后依次继续,最后点击“Finish”,接着等待下载与安装。此时你可以继续做后面的操作。

    当下载安装完成之后,会出现重启窗口,此时点击“Restart Now”。

    至此Android ADT 已经安装成功了。

    3.7. 下载Android软件开发包(SDK)

    如果你还没有下载Android JDK开发软件包,可从以下地址下载:
    http://developer.android.com/sdk/index.html

    请根据所用的操作系统,选择不同的包下载。windows下推荐选择.exe的文件,它可以直接安装与卸载。它包含的主要文件与绿色解压缩的包是一样的。

    如果你选择的是.zip格式的压缩包,请将SDK文件解压缩。解压缩后会出现一个文件夹,为了之后描述方便,我们将解压缩后的“Android SDK”文件夹统一命名为“android-sdk”。我们将“android-sdk”放到合适的位置,注意路径里不要有中文。这里我们通过安 装.exe文件,选择的位置是:D:\Program Files\Android\android-sdk。

    3.8. 设置Android SDK环境变量

    接下来配置android SDK的环境变量

    (1)右击“我的电脑”,选择“属性”打开。

    (2)点击“高级系统设置”。

    (3)在“系统属性”窗口中,选择“高级”属性页中的“环境变量”按钮。

    (4)在“环境变量”窗口中,选择“系统变量”中变量名为“Path”的环境变量,双击该变量。

    (5)把Android SDK安装路径中tools目录的绝对路径,添加到Path变量的值中,并使用英文状态下的半角分号和已有的路径进行分隔。例如Android的安装路径 下的tools路径是D:\Program Files\Android\android-sdk\tools,则把该路径添加到Path值的起始位置。

    (6)逐一点击“确定”,退出设置。

    在eclipse菜单栏上打开“Windows>Preferences”(偏好设置)选项,会弹出一个窗口。在右侧列表中选择 “Android”标签(请确认你已安装好ADT扩展包,Android标签才会出现在偏好设置页面中),在SDK Location字段按下“Browse…”键,选择刚刚解压缩完的“android-sdk”文件夹所在地(D:\Program Files\Android\android-sdk),然后按下窗口右下角的“Apply”按钮,接着按下“OK”按钮。

    3.9 更新android版本开发包

    打开Android SDK安装文件夹,双击“SDK Setup.exe”,开始安装与配置所需版本的开发包。

    选择完毕后,选择Install,即可开始下载与安装了。

    下载的速度一般都比较慢,这里有个技巧,即离线安装的技巧:你可以先通过迅雷等工具先下载好对应版本的开发包,然后放到Android SDK安装文件夹下的temp文件夹下,再进行更新操作。具体方法可参考这里:
    android sdk 安装更新慢:下载android sdk更新包离线安装解决方案
    http://www.zhiwenweb.cn/Category/Learning/android-sdk-update-package.html

    一般选择你希望使用的对应开发版本即可,当然你也可以将所有工具包全部安装上。
    如果时间充足,你也可不断点击“Update All…”,直到软件升级到最新版本,无需再Update。

     

    至此Android开发工具已经全部安装完毕,接下来你就能随心所欲的开发你的应用程序了!

    作者:admin | 分类目录:设计问题 | 标签:
  • jQuery返回顶部的js实现

    2011-12-10

    参考:小 虾——jQuery返回顶部的js实现

    最近重新设计囧客圈的时候遇到的.
    这个效果不错 仿新浪微博,带缓冲的平滑滚动:

    Css:

    .backToTop {
    display: none;
    width: 18px;
    line-height: 1.2;
    padding: 5px 0;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 100px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .6;
    filter: Alpha(opacity=60);
    }

    Js:

    (function() {
    var $backToTopTxt = "返回顶部", $backToTopEle = $('

    ').appendTo($("body"))
    .text($backToTopTxt).attr("title", $backToTopTxt).click(function() {
    $("html, body").animate({ scrollTop: 0 }, 120);
    }), $backToTopFun = function() {
    var st = $(document).scrollTop(), winh = $(window).height();
    (st > 0)? $backToTopEle.show(): $backToTopEle.hide();
    //IE6下的定位
    if (!window.XMLHttpRequest) {
    $backToTopEle.css("top", st + winh - 166);
    }
    };
    $(window).bind("scroll", $backToTopFun);
    $(function() { $backToTopFun(); });
    })();

    作者:admin | 分类目录:设计问题 | 标签:
  • 让你的域名作为RSS地址可订阅

    2011-11-28

    这个值得设置一下。

    参考于:大猫——让你的域名作为RSS地址可订阅

    花了一下午整理Google Reader,发现很多博客没法直接用自己的域名作为RSS地址订阅.

    例如在 Google Reader 里直接输入域名即可订阅

    或者让Firefox 自动检测并提示可订阅,点击直接订阅到 Google Reader 里

    (这按钮在firefox4.0的时候取消默认显示了,可以在刷新按钮上右键>自定义>拖回来)

    那,秘诀就是在你的首页源代码里加一句

    <link rel="alternate" type="application/rss+xml" title="订阅 大猫の意淫筆記 (RSS 2.0)" href="http://feed.ooxx.me/" />
    <link rel="alternate" type="application/rss+xml" title="左岸读书_blog RSS Feed" href="http://feed.feedsky.com/clzzxf" />

    这里的href指向真实的RSS地址

    所谓真实的RSS地址一般wordpress是

    http://ooxx.me/feed

    http://zreading.cn/feed

    http://ooxx.me/?feed=rss2

    http://zreading.cn/?feed=rss2

    但我推荐搞个二级域名指向到feed托管服务商那

    例如

    http://feed.ooxx.me

    http://feed.feedsky.com/clzzxf

    目前指向的是 feedsky(feed优化>域名绑定), 当然你也可以feedburnner(好久没用忘了哪里捆绑域名了)

    好处是用自己域名做feed,方便随时换托管商,并且托管商会帮你统计订阅数,顺便减轻服务器压力

    还能挂个小图…

    作者:admin | 分类目录:设计问题 | 标签: