【转】JPEGImageEncoder编译有关问题

解决:Access restriction: The type JPEGImageEncoder is not accessible due to restriction

在Eclipse中处理图片,需要引入两个包:
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
报错:
Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library C:\Java\jre1.6.0_07\lib\rt.jar

此时解决办法:
Eclipse 默认把这些受访问限制的API设成了ERROR。

只 要把Windows-Preferences-Java-Complicer- Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过

把解压缩版的tomcat6注册成服务并设置自启动

操作步骤:
1、在“开始”→“运行”中输入cmd 命令,进入MS-DOS界面
2、cd 到tomcat的bin目录下
C:\> cd tomcat/bin
3、运行命令service install, 就可以把tomcat注册成系统服务了
c:\tomcat\bin> service install
运行命令service uninstall,就可以删除服务。
c:\tomcat\bin> service uninstall

当然,这样注册出来的服务启动类型是手动的;若想设置为开机自动启动,则需要修改bin目录下的service.bat文件。
打开此文件,在倒数第三行左右的那句输出
echo The service ‘%SERVICE_NAME%’ has been installed.
这句是输出服务安装成功,在这之前加一句
sc config %SERVICE_NAME% start= auto
就OK了,以后开机后tomcat服务就自动启动了

备注:
启动/停止tomcat服务的命令,如下:
启动tomcat服务: c:\tomcat> net start tomcat6
停止tomcat服务: c:\tomcat> net stop tomcat6
或者
打开“服务”对话框下进行手动点击“启动”|“停止”按钮来操作。

Linux下安装完MySQL后找不到my.cnf文件原因

Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,

至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法,

第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,

第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL,

解决方法,只需要复制一个/usr/share/mysql目录下的.cnf文件到/etc目录,并改名为my.cnf即可。

Eclipse Helios 3.6.2 官网下载地址

从上至下依次为:
Windows 32bit
Windows 64bit
Linux  32bit
Linux  64bit
 

Eclipse IDE for Java Developers

http://download.actuatechina.com/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-java-helios-SR2-win32.zip 
 

http://mirror.bjtu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-java-helios-SR2-win32-x86_64.zip

http://ftp.neu.edu.cn/mirrors/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-java-helios-SR2-linux-gtk.tar.gz
http://mirror.bjtu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-java-helios-SR2-linux-gtk-x86_64.tar.gz

Eclipse IDE for Java EE Developers

http://mirror.bjtu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-jee-helios-SR2-win32.zip
 
http://mirror.bjtu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-jee-helios-SR2-win32-x86_64.zip
 
http://mirror.neu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-jee-helios-SR2-linux-gtk.tar.gz
 
http://mirror.neu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-jee-helios-SR2-linux-gtk-x86_64.tar.gz
 

Eclipse Classic 3.6.2

http://mirror.bit.edu.cn/eclipse/eclipse/downloads/drops/R-3.6.2-201102101200/eclipse-SDK-3.6.2-win32.zip
http://mirror.bjtu.edu.cn/eclipse/eclipse/downloads/drops/R-3.6.2-201102101200/eclipse-SDK-3.6.2-win32-x86_64.zip
http://mirror.bjtu.edu.cn/eclipse/eclipse/downloads/drops/R-3.6.2-201102101200/eclipse-SDK-3.6.2-linux-gtk.tar.gz
http://mirror.bjtu.edu.cn/eclipse/eclipse/downloads/drops/R-3.6.2-201102101200/eclipse-SDK-3.6.2-linux-gtk-x86_64.tar.gz

Eclipse IDE for C/C++ Developers

http://download.actuatechina.com/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-cpp-helios-SR2-win32.zip
http://ftp.neu.edu.cn/mirrors/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-cpp-helios-SR2-win32-x86_64.zip
http://mirror.neu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-cpp-helios-SR2-linux-gtk.tar.gz
http://mirror.bjtu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-cpp-helios-SR2-linux-gtk-x86_64.tar.gz

Eclipse IDE for Java and Report Developers

http://download.actuatechina.com/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-reporting-helios-SR2-win32.zip
http://mirror.bjtu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-reporting-helios-SR2-win32-x86_64.zip
http://download.actuatechina.com/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-reporting-helios-SR2-linux-gtk.tar.gz
http://download.actuatechina.com/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-reporting-helios-SR2-linux-gtk-x86_64.tar.gz

浅谈”营销型企业网站建设”首页布局的要点

营销型企业网站的首页作为引导用户浏览网站的其他页面在SEO中有着极其重要的作用,如何合理的进行布局营销型企业网站的首页是网站优化方案中的第一步。

网站首页优化需要围绕着一个宗旨,这就是:网站首页是用来引导用户阅读子页面的。无论怎样优化网站首页,都需要围绕这个宗旨,任何脱离这个宗旨的首页优化都是失败的。这就要求首页的描述要准确、清晰、重点突出,而采用引诱性语句或有歧义语句或者图片等放在首页上都是一些愚蠢的手段。

这样做只会导致游客的厌恶,失去忠实的访问者。例如那些还使用“史上最牛”“史上最强”这些词汇为标题的文章,网站多半被人骂的很惨。

一个优秀的网站首页必须美观,同时能够正确的引导游客浏览网页,另外合理的广告位布局也是一个重要的衡量标准,毕竟站长们都希望通过广告位获得理想的收益,这是网站的盈利方式之一,以上这几点需求必须通过合理的布局网站首页来达到。合理的设计布局网站首页需要遵循一下几点:
1、首页的主题唯一,有效突出网站的中心。依靠个体力量或小团体力量是无法实现门户网站的建设要求的,多中心,多主题只会成就一个垃圾站;
2、首页的促销广告不能太多。广告太多容易分散访问者注意,而影响了他们更深一步的流量网站,同时过多的广告也会容易引起访问者的反感;
3、首页必须包含一个积极的的呼吁性的行动,这容易将链接和用户引导向你的网页。一个被动式的页面容易让用户通过链接将用户访问到其它的网站,被动意味着缺乏观点,独到的见解以及信心,这些都容易让访客联想到内容上缺乏新意、空洞、无力;
4、首页的版块之间需要有一个模糊的界限,不要让一个内容横跨多个版块来破坏页面的结构;
5、在标题的使用上注意关键词的引入,这样可以在建立一个良好首页的同时获得一个理想的排名。
在办到以上几点最基本的(框架)部分后,进一步需要达到如下要求:
1、首页的版块之间要使用类似的设计风格,不要让每个版块的风格彼此不一样,否则就破坏了页面的整体风格,让页面看起来比较凌乱;
2、网站的主要话题在尽可能突出的前提下,尽可能的降低导航的次数,即访客可以尽可能少的点击就可以看到内容,通常一个比较常用的办法是采取精华版块-各个分块这样结构来实现这个目标;
3、使用导航系统用来引导访客到专门的栏目页面;
4、首页上需要注明版权所有,免责声明类似的具有法律效应的说明,通常这些被放在页脚处。

在实际的操作过程中,一些电子商务站的首页就是一个很好的例子,比如亚马逊、阿里巴巴他们都有很好的首页引导用户浏览更多的页面。 另外网站优化方案中还需要特别注意以下几点: 
花更多的时间来优化网页链接比在首页增加链接数量更有作用;
花更多的时间来原创文章比转载摘抄别人的文章更有作用;
花更多的时间来捕捉文章的方向比设计文章标题更有作用。

织梦CMS(DedeCMS)发布文章时,默认规则为”动态浏览”的修改方法

如何修改默认发布为动态页;

实际上修改模板就可以达到发布文章和采集都是使用的默认动态显示。

album_add.htm 发表图集模板
archives_add.htm 发表通用文档模板
article_add.htm 发表普通模板
archives_sg_add.htm 发表特殊类文章模板

想要默认动态浏览只要修改对应的主要模板就可以,在../dede/templets/文件下。

将要发布的文章类型的模板代码改下就可以实现以后发布文章就是动态显示,不用在一个一个修改,实现默认动态浏览。

将代码:

<input name="ishtml" type="radio" value="1" checked="checked" />
生成HTML
<input type="radio" name="ishtml" value="0" />
仅动态浏览

改为:

<input name="ishtml" type="radio" value="1" />
生成HTML
<input type="radio" name="ishtml" value="0" checked="checked" />
仅动态浏览

若发布的是普通一般的文章,该article_add.htm下的代码就可以。
2.如何批量修改动态发布为静态生成,或者反过来修改。
用phpmyadmin打开dede_dede_archives 这个表
ismake这个字段就是我们要修改的对象。

运行sql语句:
UPDATE `dede_archives` SET `ismake` = ‘-1’ 修改所有文档为动态浏览
UPDATE `dede_archives` SET `ismake` = ‘1’ 修改所有文档为静态发布
这样就可以了

或者进入后台→系统→SQL命令行工具→运行SQL命令行: 单行命令执行查询命令:
1.将所有文档设置为“仅动态”:update dede_archives set ismake=-1
2.将所有文档设置为“仅静态”:update dede_archives set ismake=1
3.将所有栏目设置为“使用动态页”: update dede_arctype set isdefault=-1
4.将所有栏目设置为“使用静态页”: update dede_arctype set isdefault=1

Java输出JVM和操作系统的相关属性

方法就是利用Java提供的util包中的Properties类:

import java.util.*;  

public class YourJavaProperties {  
    public static void main(String args[]){  
        Properties props=System.getProperties();   

        System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));  
        System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));  
        System.out.println("Java供应商的URL:"+props.getProperty("java.vendor.url"));  
        System.out.println("Java的安装路径:"+props.getProperty("java.home"));  
        System.out.println("Java的虚拟机规范版本:"+props.getProperty("java.vm.specification.version"));  
        System.out.println("Java的虚拟机规范供应商:"+props.getProperty("java.vm.specification.vendor"));  
        System.out.println("Java的虚拟机规范名称:"+props.getProperty("java.vm.specification.name"));  
        System.out.println("Java的虚拟机实现版本:"+props.getProperty("java.vm.version"));  
        System.out.println("Java的虚拟机实现供应商:"+props.getProperty("java.vm.vendor"));  
        System.out.println("Java的虚拟机实现名称:"+props.getProperty("java.vm.name"));  
        System.out.println("Java运行时环境规范版本:"+props.getProperty("java.specification.version"));  
        System.out.println("Java运行时环境规范供应商:"+props.getProperty("java.specification.vender"));  
        System.out.println("Java运行时环境规范名称:"+props.getProperty("java.specification.name"));  
        System.out.println("Java的类格式版本号:"+props.getProperty("java.class.version"));  
        System.out.println("Java的类路径:"+props.getProperty("java.class.path"));  
        System.out.println("加载库时搜索的路径列表:"+props.getProperty("java.library.path"));  
        System.out.println("默认的临时文件路径:"+props.getProperty("java.io.tmpdir"));  
        System.out.println("一个或多个扩展目录的路径:"+props.getProperty("java.ext.dirs"));  
        System.out.println("操作系统的名称:"+props.getProperty("os.name"));  
        System.out.println("操作系统的构架:"+props.getProperty("os.arch"));  
        System.out.println("操作系统的版本:"+props.getProperty("os.version"));  
        System.out.println("文件分隔符:"+props.getProperty("file.separator"));   //在 unix 系统中是"/"  
        System.out.println("路径分隔符:"+props.getProperty("path.separator"));   //在 unix 系统中是":"  
        System.out.println("行分隔符:"+props.getProperty("line.separator"));   //在 unix 系统中是"/n"  
        System.out.println("用户的账户名称:"+props.getProperty("user.name"));  
        System.out.println("用户的主目录:"+props.getProperty("user.home"));  
        System.out.println("用户的当前工作目录:"+props.getProperty("user.dir"));  
    }  
}

输出如下:

Java的运行环境版本:1.6.0_15  
Java的运行环境供应商:Sun Microsystems Inc.  
Java供应商的URL:http://java.sun.com/  
Java的安装路径:C:/Java/jre6  
Java的虚拟机规范版本:1.0  
Java的虚拟机规范供应商:Sun Microsystems Inc.  
Java的虚拟机规范名称:Java Virtual Machine Specification  
Java的虚拟机实现版本:14.1-b02  
Java的虚拟机实现供应商:Sun Microsystems Inc.  
Java的虚拟机实现名称:Java HotSpot(TM) Client VM  
Java运行时环境规范版本:1.6  
Java运行时环境规范供应商:null  
Java运行时环境规范名称:Java Platform API Specification  
Java的类格式版本号:50.0  
Java的类路径:C:/Java-Justin/DS;D:/Program Files/Eclipse/plugins/cpdetector/cpdetector.jar  
加载库时搜索的路径列表:C:/Java/jre6/bin;.;C:/WINDOWS/Sun/Java/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/Java/jre6/bin/client;C:/Java/jre6/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;C:/Program Files/ATI Technologies/ATI.ACE/Core-Static;D:/Program Files/Borland/SilkTest/  
默认的临时文件路径:C:/DOCUME~1/JUSTIN~1/LOCALS~1/Temp/  
一个或多个扩展目录的路径:C:/Java/jre6/lib/ext;C:/WINDOWS/Sun/Java/lib/ext  
操作系统的名称:Windows XP  
操作系统的构架:x86  
操作系统的版本:5.1  
文件分隔符:/  
路径分隔符:;  
行分隔符:  

用户的账户名称:Justin & Avril  
用户的主目录:C:/Documents and Settings/Justin & Avril  
用户的当前工作目录:C:/Java-Justin/DS

 

什么人不怕死?那些没有文化、没有知识的人不怕死。

什么人不怕死? 不怕死的人有很多种,在这里我们讨论一种人,就是那些没有文化、没有知识的不怕死的人,他们往往是一个盗抢犯或者是社会上的流氓、小混混等等。

论证:

1、他们没有接受过高等教育,九年的义务教育对他们来说没有价值,再者不好好读书,对他来说知识更加没有任何意义。

2、他们不像那些大学生那样,单单一个大学就要花费父母上十万的金钱,那是他们可能攥个四五年也攥不到的数字,对大学生来说,那是消耗品,是获取知识的必需品;而那些不怕死的人通常会把钱用在吃喝玩乐上,或者是赌博上。

3、他们的家庭往往是耕田之类的农民,对于他们来说,多生一个孩子只是等于多一双筷子,生多少有多少,孩子的抚养成本并不高,因为他们潜意识了没有生命价值这回事。

结论:他们没有意识到生命的可贵,他们不怕死。

总结:他们不怕死,因为他们不知道一个人长大的成本,所以他们也没有意识到他人的生命十分可贵,因此他们往往在犯罪时轻易剥夺了他人的生命,包括盗抢的时候、或者是生气的时候。因此,提高国家的教育水平很重要,文化教育程度提高了,社会上的犯罪一定会有所下降的。

安装完ZendServer后访问ZendServer的端口,出现 Internal Server Error 的解决办法。

原因是 Zend Server 在安装完后,安装目录中对应的 \Zend\ZendServer\etc\ZendEnablerConf.xml 文件的第一行出现了乱码,导致 Zend Server 不能完全启动,出现如下错误:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

解决方法:我们可以将第一行的乱码改回正常的格式,把:

锘??xml version="1.0" encoding="UTF-8"?>

改为:

<?xml version="1.0" encoding="UTF-8"?>

保存后重启服务器即可解决。

 

ECSHOP没有开启手机购物功能访问电脑版页面

ecshop 版本: 2.7.3

手机和平板电脑等移动终端访问ECSHOP提示没有开启手机购物功能,会强制跳转到域名/mobile目录,可以通过修改index.php实现手机、平板访问PC版页面,而不用单独做手机版页面。

ECSHP根目录下找到index.php,注释或者删除掉下面的代码

$ua = strtolower($_SERVER['HTTP_USER_AGENT']);

$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";

if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
{
    $Loaction = 'mobile/';

    if (!empty($Loaction))
    {
        ecs_header("Location: $Loaction\n");

        exit;
    }

}

 

close