分类: 笔记

好好学习,天天向上~O(∩_∩)O~

  • photoshop不能实时刷新解决方法

    现象:
    photoshop不能实时刷新,点击图层前的“眼睛”图标,图层并未跟着隐藏或显示,而是啥反应也没有。必须鼠标点一下画布区,或者缩放一下视图才有所反应。更改文字大小也这样,甚至画选区也这样,这不是要人命吗?更要命的是卸载重装PS都没用,重装系统也没有用!!

    据说是和xp sp3有点不和。

    解决方法:
    “编辑”——“首选项”——“文字”
    把“字体预览大小”前面的勾去掉。然后重启PS,问题解决。

    20140408

  • server u FTP文件复制出错解决方法

    不久前架设好了sever-u服务器,然后用浏览器使用都没什么问题,但是当在本地电脑新建了一个ftp连接的时候,打开文件夹复制中文名文件的时候出现了问题,如图:

    server-u-error

    详细信息:
    200 Tpye set to I.
    227 Entering Passive Mode (192,168,132,185,4,242)
    501 Syntax error in parameters or arguments.

    而且发现,中文文件名字数是双数的不会出错,单数的会出错。

    解决方法:

    1、打开Serv-U控制台,点击“限制和设置”–“FTP设置”。

    QQ20140403093256

     

    2、在FTP设置中找到OPTS UTF8命令,右击禁用此命令。

    QQ20140403093338

     

    3、点击下面的“全局属性”。

    QQ20140403093402

     

    4、在出来的FTP命令属性选项卡中,“高级选项”里,把“对所有收发的路径和文件名使用UFT-8编码”前面的钩去掉!

    QQ20140403093434

     

    5、再访问(或刷新页面),OK!

  • win7怎么删除administrator账户

    今天公司让卖打印机的人过来帮忙把打印机的局域网共享给弄好,结果其他的人都弄好了,唯独我这台死活找不到打印机,而且也看不到其他的局域网电脑,折腾半天没搞好,我就说我这台先别管了。。。

    然后他就撤了,再然后我发现我登录windows的界面多了一个超级管理员的账号administrator,之前是没有的,这样每次登录都要重新选择一样,很烦也,百度了下,解决方法如下:

    administrator 是系统的默认账户(超级管理员),比任何管理员的权限都要大。

    他在控制面板的账户管理里面是不允许删除的,你可以右击计算机—-管理—-本地用户和组—-用户—然后选择管理员—-右击删除即可。

    但是建议不要删除超级管理员的账户,系统故障的时候可能会有作用。你可以在这里对超级管理员右击属性,勾选上禁用的选项,下次你进入系统就不会显示了。

    【家庭版的系统,不支持这个操作,如果嫌烦,你可以进入超级管理员的账户,进去删掉你现在这个账户,然后把用户名改一下即可。有些软件可能要重新发送一下快捷方式。】

    BTW:后来我自己折腾了一下,搞定了自己这台的打印机共享问题,我是这样折腾的:

    右击计算机—-属性—-高级系统设置—-计算机名—-更改—-工作组,先把这个工作组名称改成别的,重启,再改回和原来一样的就可以了。

     

  • 后台导航高亮JS

    最近在学习Bootstrap,发现真的很棒呐~不管是拿来用还是拿来学习,都值得借鉴。

    在弄后台界面的时候,发现后台跟前台的界面做法还是有点不同的,首先后台的导航条最好不需要刷新,所以我就采用了frame框架来做,其实也是看了其他人的后台后才这么做的,然后后台的导航条也得需要高亮显示,让管理员知道现在在什么模块上,前台的话最简单的就是相应的页面导航上加个高亮样式就行了,但是后台由于导航条是用的同一个,不刷新的,所以就得用到js了,可是我JS还不会哈~借鉴了别人的代码,效果终于实现了。

    方法如下:

    1、首先写入JS代码

    [cce_js]
    <script language="JavaScript">
        jQuery.noConflict();
        function sethighlight(n) {
        var lis = document.getElementById("top_menu").getElementsByTagName('li');
        for(var i = 0; i < lis.length; i++) {
        lis[i].className = '';
        }
        lis[n].className = 'active';
        }
        sethighlight(0);
    </script>
    [/cce_js]

    上面代码需要注意的是 top_menu   li   active

    其中 top_menu 是你导航所在层的ID

    li 就是导航栏目

    active 就是高亮样式

    2、调用方法:

    例如

    <ul id=”top_menu”>
    <li><a href=”#” onClick=”sethighlight(0); “>导航一</a>
    </li>
    <li><a href=”#” onClick=”sethighlight(1); “>导航二</a>
    </li>
    </ul>
    需要注意的是 sethighlight 是按顺序依次来的,
    sethighlight(0)
    sethighlight(1)
    sethighlight(2)
    sethighlight(3)
    具体用法,大家慢慢体会。
  • VMware无法安装GHOSTXP解决方案

    用VMware安装2003安装版没问题,安装win7官方版也没问题,就是安装ghost xp的时候无法安装了,总是出错,如图:

    20131211-9

     

    百度了下,记录方法如下:

    问题一 :

    找不到造作系统。。。。

     

    原因是没有对造作系统的分区进行激活操作。

     

    PS:为什么安装盘就不用管什么激活不激活的?

    因为,使用安装盘安装的时候,安装盘在中间那次重新启动的操作里 进行了安装盘的激活操作,是自动进行的,可是GHOST只是回复系统镜像而已,无法进行磁盘的激活操作。

     

    PS: 为什么我在真是的机器上安装GHOST操作系统就不用理会这些呢?

    那是因为你用GHOST恢复系统以前就做过分区的激活,如果你买来个新的硬盘,不分区,不激活就安装GHOST,问题一样存在。

     

    你是否遇到以下情况,在VMware上安装Ghost版本的XP后,却怎么都无法顺利引导,更进不了系统。

    总是提示:No boot filename received、Operating System not found。这到底是什么原因 ?Lee也曾经被此问题困扰了好久,百思不得其解。

    今天,终于搞定了。原因就在于PQ分区时没有把新建的分区设定为作用的。


     

    详细描述故障:

    像往常一样,新建一个虚拟机,默认设置,一直到选择从加载镜像的虚拟光驱启动, 启动进入光盘引导界面,如下图:

    20131211-10

    选择 “PM8.05图形化分区工具”选项,启动PQ开始分区,轻车熟路。

    分区完成后,再次重启进入上面的光盘界面,选择“1把系统安装到硬盘第一分区”选项。

    开始Ghost了,等啊等,Ghost完成了,屁颠屁颠的等着进XP,结果就等到这个界面,如下图:

    20131211-11

    就这样,一直进不了系统。重启数次,反反复复, 复复反反,就是进不去。

     

    问题解决办法:

    这种情况多发生在手动使用PQ给虚拟硬盘分区并GHOST安装XP后。明明在BIOS里设置了从硬盘引导,可就是找不到硬盘。

    解决方法是再次启动PQ,右键单击C盘,选择“进阶——设定为作用”。如下图:

    20131211-12

    在弹出的对话框中确认操作,如下图:

    20131211-13

    我们看C盘的状态已经变成“作用”,单击“执行”按钮,如下图:

    20131211-14

    之后重启。

    我们就可以欣喜的看到久违的XP滚动界面了 ,如下图:

    20131211-15

  • IE6的PNG图片透明办法

    几个月前和程序猿弄了一个简单的网站,只是一个简陋的网站,然而现在领导要求要去完善它,首当其冲就是浏览器兼容性问题,IE8及以上和常规浏览器好像都没什么问题,就是IE6和IE7有点排版错乱,尤其是IE6,尤其是png图片,真蛋疼。。。

    网上找了大半天,终于找到一个比较全的方案,现记录如下:

    推荐使用方案七或者方案八,比较完美。

    “珍惜生命,远离IE6”,IE6中的bug令很多Web前端开发人员实为头疼,因此不知道烧了多少脑细胞,在众多的Bug中最令人抓狂的就是IE对png图片的不支持,导致设计师和重构师放弃了很多很炫的效果,为了让大家在这方面少烧点脑细胞,以下把当前最流行最实用的IE6支持PNG图片的方案整理,以供大家学习参考!


    方案1 – 滤镜解决方案:

    • 介绍:滤镜从IE4.0被微软正式引入,所以我们可以使用滤镜解决IE6的PNG透明问题,滤镜不仅可以实现目前CSS3的一些旋转效果而且还可以引入图片。注意:此方法在部分版本的IETest中无效,建议使用标准的IE6来进行测试!
    • 目录说明:
    • 20131211-1
    • 思路:
    • 1、书写正常的CSS代码,通过background导入图片,这样所有的浏览器均使用了此PNG图片;
    • background:url(../images/W3CfunsLogo.png);
    • 2、通过滤镜对引入图片,滤镜引入图片的时候是相对于HTML文件,而不是相对于CSS文件,语法如下:
    • filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=”images/W3CfunsLogo.png”);
    • 代码写到这里,我们放到IE6下测试后发现IE6还是没有透明,因为我们虽然设置了滤镜引入图片,但是background也同样加载了此图片,又因为background的图层比滤镜设置的高,所以才没有显示出来,如下图:
    • 20131211-2
    • 3、所以我们得出的结论就是当我们使用filter的时候,就要使background失效,因此我们可以使用CSSHack来解决此问题(如果您不知道IE6的CSSHack如何使用的话,请看这里!),只需要将IE6的background:none;即可,那么可以得出的代码如下:
    • _background:none; /*此代码只有IE6识别*/
    • 又因为filter只在IE6下让其产生作用,IE6+版本的浏览器虽然也识别filter,但是png透明是没有灰底问题的,所以我们同样将filter也加上IE6 Hack即可。
    • 4、最终我们可以得到如下代码:
    • [cce]
      #pics
      {
      background:url(../images/W3CfunsLogo.png) no-repeat;
      /*以下为IE6设置PNG透明代码*/
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/W3CfunsLogo.png");
      }
      [/cce]
    • 提示:如果需要使其支持链接的hover,那么需要在CSS中定义:cursor:pointer;使其呈现手型,否则将为默认的鼠标状态。
    • 优点:1、绿色无插件;

      2、效率高,速度快;

      3、网速慢的时候,不会出现先灰底再透明的情况,支持远程图片;

      4、支持Hover等伪类,但是得使用两张图片,网速慢的情况下,会导致第二张图片暂时无法显示,因为还没有完全载入;

    • 缺点:1、不支持平铺,虽然filter有sizingMethod=”scale”, 拉伸缩放模式,但是图片会变形,如果单纯的颜色或简单的渐变色还能横向平铺;

      2、不支持Img标签;

      3、不支持CSS Sprite;

    • 使用情况:1、当没有img引入png时可考虑;

      2、当没有CSS Sprite需求时可考虑;

      3、当没有平铺需求时候可考虑;

    • 滤镜解决方案 – DEMO入口

    方案2 – HTC插件解决方案:

    • 介绍:从IE 5.5版本开始,Internet Explorer(IE)开始支持Web 行为的概念。这些行为是由后缀名为.htc的脚本文件描述的,它们定义了一套方法和属性,程序员几乎可以把这些方法和属性应用到HTML页面上的任何元素上去。
    • 目录说明:
    • 20131211-3
    • 思路:1、首先下载压缩文件 [Downlink href=”https://blce.me/wp-content/uploads/2013/12/htc.zip”]htc.zip[/Downlink]

      2、复制并粘贴iepngfix.htc和blank.gif到您的网站文件夹中。

      3、在需要使用的PNG标签上定义如下,相对于HTML文件的位置 (不相对于CSS文件!)。例如,你可能看起来像这样:

      <style type=”text/css”>

      img,div{behavior:url(style/iepngfix.htc);}

      </style>

      5、如果您的网站使用的子文件夹,打开。HTC文件,大约在第16行更改blankImg变量,修改blank.gif路径像这样:同样路径相对于HTML文件的位置 (不相对于CSS文件!)。

      IEPNGFix.blankImg = “images/blank.gif”;

      6、复制并粘贴iepngfix.htc和blank.gif到您的网站文件夹中。

      <script type=”text/javascript” src=”js/iepngfix_tilebg.js”></script>

      7、由于此js只有使用IE6时才有用,所以为了让我们的页面更加高效的执行,我们可以将上方代码修改如下,只有IE6的时候才调用执行此JavaScript:

      <!–[if IE 6]><script type=”text/javascript” src=”../js/iepngfix_tilebg.js”></script><![endif]–>

    • 优点:1、一次性配置好,只需要像平时一样引入png图片,也不需要考虑png相对于html路径的问题,当目录有所变化,只需要修改htc文件或css中htc文件路径即可。

      2、支持平铺属性。

      3、不支持Img标签;

      4、不支持Hover等伪类;

    • 缺点:1、多引入了js、图片和htc,共三个文件;

      2、不支持CSS Sprite;

      3、当文件载入之前,会先暂时呈现灰底;

      使用情况:

      1、当没有img引入png时可考虑;

      2、当没有CSS Sprite需求时可考虑;

      3、PNG图片比较频繁修改时可考虑;

    • htc解决方案 – DEMO入口

    方案3 – 纯CSS解决方案:

    • 介绍:虽说是纯CSS解决方案,但是也使用了JavaScript来运算,只不过是将脚本写到了CSS文件中,遗憾的是,此方案只支持img标签,对背景图片无效。
    • 目录说明:
    • 20131211-4
    • 思路:1、首先下载透明的图片文件 [Downlink href=”https://blce.me/wp-content/uploads/2013/12/blank.zip”]blank.zip[/Downlink]

      2、在需要设置透明的样式中加入下方代码,其中蓝色标注代码为刚才下载的透明图片,路径同样还是相对于HTML文件的位置 (不相对于CSS文件!):

      [cce]
      img
      
      {
      
      _azimuth:expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
      
      }
      [/cce]

      优点:

      CSS代码看起来似乎很优雅,至少没有乱七八糟的文件了,基本没有外加的文件,效率还算不错。

      缺点:

      1、多引入了一个本不应该存在的blank.gif图片文件;

      2、不支持背景图即Background;

      3、当文件载入之前,会先暂时呈现灰底;

      4、不支持Hover等伪类;

      使用情况:

      1、大部分透明的png存在于img标签中时可考虑;

      2、如果有背景图的可以参考上面所说的支持背景图的两种方式;

    • 纯css解决方案 – DEMO入口

    方案4 – 原生JavaScript解决方案:

    • 介绍:利用了方案1的滤镜原理来实现,但由于此javascript没有读取css文件中的样式,所以此方案同样只支持img标签,对背景图片无效。
    • 目录说明:
    • 20131211-5
    • 思路:1、首先下载透明此方案所用到的js文件 [Downlink href=”https://blce.me/wp-content/uploads/2013/12/iepngfix.zip”]iepngfix.zip[/Downlink]

      2、由于此js只有使用IE6时才有用,所以为了让我们的页面更加高效的执行,我们可以将上方代码修改如下,只有IE6的时候才调用执行此JavaScript:

      <!–[if IE 6]><script type=”text/javascript” src=”js/iepngfix.js”></script><![endif]–>

      优点:

      代码看起来似乎很优雅,基本没有外加的文件,效率还算不错。

      缺点:

      1、额外加入了js文件,增加http请求;

      2、不支持背景图即Background;

      3、当文件载入之前,会先暂时呈现灰底;

      4、不支持Hover等伪类;

      使用情况:

      1、大部分透明的png存在于img标签中时可考虑;

      2、如果有背景图的可以参考上面所说的支持背景图的两种方式;

      原生JavaScript解决方案 – DEMO入口


    方案5 – jQuery解决方案:

    • 介绍:jQuery为我们带来了很大的方便,jQuery没有让我们有太大的失望,img和png都同时得以支持,唯一美中不足的还是无法平铺,无法使用CSS Sprite。
    • 目录说明:
    • 20131211-6
    • 思路:1、首先下载此方案所用到的js文件和透明gif [Downlink href=”https://blce.me/wp-content/uploads/2013/12/jQueryPngFix.zip”]jQueryPngFix.zip[/Downlink]

      2、找到js文件中找到blankgif: ‘images/blank.gif’,将路径修改为相对于HTML文件的位置 (不相对于CSS或js文件!)

      3、由于此js只有使用IE6时才有用,所以为了让我们的页面更加高效的执行,我们可以将上方代码修改如下,只有IE6的时候才调用执行此JavaScript:

      <!–[if IE 6]><script type=”text/javascript” src=”js/pngfix.js”></script><![endif]–>

      优点:

      1、CSS代码看起来很优雅,只需要引入js进行简单的配置一下就行了,效率还算不错;

      2、支持背景图,支持img;

      缺点:

      1、额外加入了js文件和图片文件,增加http请求;

      2、加载了一个庞大的jQuery类库;

      3、多库共存的时候可能会出现问题;

      4、不支持平铺;

      5、不支持CSS Sprite;

      6、当文件载入之前,会先暂时呈现灰底;

      7、不支持Hover等伪类;

      使用情况:

      当您的项目中使用jQuery的时可以考虑;


    方案6 – PNG8格式的图片解决方案:


    方案7 – DD_belatedPNG解决方案:

    • 介绍:我们都知道在目前所用的png图片透明解决方案基本都是使用滤镜、xpression解决的、透明gif替代。但是这些方法都有一个缺点,就是不支持CSS中backgrond-position与background-repeat。而这次的js插件使用了微软的VML语言进行绘制且不需要引入其他文件,一个小小的js就可以完美解决png图片bug就连img标签和hover伪类也可以很好的解决。
    • 目录说明:
    • 20131211-7
    • 思路:1、首先下载此方案所用到的文件, [Downlink href=”https://blce.me/wp-content/uploads/2013/12/DD_belatedPNG.zip”]DD_belatedPNG.zip[/Downlink]

      2、引入刚下载的js文件,同样由于此js只有使用IE6时才有用,所以为了让我们的页面更加高效的执行,我们可以将上方代码修改如下,只有IE6的时候才调用执行此JavaScript:

      <!–[if IE 6]><script type=”text/javascript” src=”js/DD_belatedPNG.js”></script><![endif]–>

      3、调用函数,设置参数如下:DD_belatedPNG.fix(“#pngImg,#pics,#picsRepeat”);

      其中传入的参数为所使用png图片的标签的ID、类样式和标签名称,同样也可以按照下方这样来写

      DD_belatedPNG.fix(“#content img”);

      此方法则表示#content下的所有img标签透明

      如果为链接和链接的hover设置透明,那么您按照下方这么来写,在部分版本里面可以不用加入:hover直接写选择器即可,但是为了保险,建议咱们还是加上:hover:

      DD_belatedPNG.fix(“#links,#link:hover”);

      写到这里并且您使用过jQuery或者CSSQuery类库,那么您一定熟悉上面的这种选择方法,总之就是,在CSS中您是如何选择的元素,那么在这个js函数(方法)中传入什么,只不过多个选择的时候,使用逗号隔开即可。

      KwooShung用此方法时的小技巧:如果页面中存在很多png,DD_belatedPNG.fix();函数的参数岂不是很长?我们可以使用这种写法:

      DD_belatedPNG.fix(“.pngFix,.pngFix:hover”);

      如果使用上述的写法,我们的html中只需要在相对应的标签上加入class=”pngFix”就行了,如果有多个类样式,按照平时的多个类样式的写法即可class=”abc cbc pngFix”

      使用此方法的时候,我们每次都要加载两个js文件或者写两个<script>标签才行,这样不太好,http请求会增多,那么我们可以打开DD_belatedPNG.js文件,在尾部加入如下代码即可:

      window.onload = function()

      {DD_belatedPNG.fix(“.pngFix,.pngFix:hover”);}

      这样我们只需要引入此JS,在需要透明的标签上加入class=”pngFix”即可,简单·方便·快捷!

      优点:

      1、CSS代码无需任何修改,按照平时的思路来写即可;

      2、无需配置;

      3、没有多余的gif图片;

      4、支持img;

      5、支持平铺;

      6、支持CSS Sprite;

      8、支持Hover等伪类;

      缺点:

      1、额外加入了js文件(6.39k)和http请求,可以忽略不计;

      2、当文件载入之前,会先暂时呈现灰底;

      3、js文件过多的时候,可能会报错,导致js无法正常运行(这种情况极少出现,可以忽略不计);

      使用情况:

      1、当前6种方法均不能解决问题的时候可考虑;

      2、当png图片过多的时候可考虑,因为png图片太多,使用前面的几个方法,有的会导致CSS代码冗余过多,还不如引入此文件划算;

    • DD_belatedPNG解决方案 – DEMO入口

    方案8 – EvPng解决方案:

    • 介绍:此方案与第七种方案差不多,使用方法也如出一辙,效果也非常不错。
    • 目录说明:
    • 20131211-8
    • 思路:1、首先下载此方案所用到的文件, [Downlink href=”https://blce.me/wp-content/uploads/2013/12/EvPng.zip”]EvPng.zip[/Downlink]

      2、参考第七种方案的使用方法。

      优点:

      1、CSS代码无需任何修改,按照平时的思路来写即可;

      2、无需配置;

      3、没有多余的gif图片;

      4、支持img;

      5、支持平铺;

      6、支持CSS Sprite;

      8、支持Hover等伪类;

      缺点:

      1、额外加入了js文件(文件4.93k,比DD_belatedPNG的6.39k还小)和http请求,可以忽略不计;

      2、当文件载入之前,会先暂时呈现灰底;

      3、js文件过多的时候,可能会报错,导致js无法正常运行(这种情况极少出现,可以忽略不计);

      4、使用CSS Sprite技术的hover效果在部分情况下top可能会有1像素的偏差。

      使用情况:

      1、当前7种方法均不能解决问题的时候可考虑;

      2、当DD_belatedPNG效果不理想的时候可以考虑;

    • EvPng解决方案 – DEMO入口

    文章转自W3Cfuns.com

  • DA面板不能删除文件解决办法

    QQ20131115134424

     

    不知道什么原因,今天想重装程序,删除网站根目录的所有文件,但是有一个文件夹怎么删都删不掉,百度了下,有些方法讲错了,这里做个正确记录。

    1、设置该文件夹目录权限为777。(递归选中)

    2、将该文件夹目录重置拥有者。(递归选中)

    3、选中文件夹进行删除,成功!