巧妙运用photoshop画虚线

我之前很少用photoshop画虚线,因为ps画线本来就不是很方便。我在做网页设计图的时候,虚线等等通常是截取的。实在不行,就在AI中画好,然后以矢量图的形式导入到ps中。

昨天,一个小盆友问我ps中如何画虚线比较方便。我现在在博客上总结一下,希望对有些朋友有帮助。

其实photoshop功能很强大,因此画虚线的方法也很多!在这里我总结一下我自己的方法,要是您有什么更好的办法的话,可以留言交流啊!

一、画矩形,正方形,多边形虚线

首先新建一个空白的文件(ctrl+N),然后选择矩形等选择框。如下图:

enter image description here (图一)

然后在空白文档上面画一个矩形选择框。

enter image description here(图二)

选择画笔工具,按F5调出画笔调试框,如下图:

enter image description here(图三)

对其间距和大小进行设置,你可以根据自己的需要来,你的虚线有多长,大小就可以设置为多少大,例如,我画的虚线长度是5px,我设置大小是5px,如上图(图三)。

jquery仿百度文库数字滚动效果

去年做的易造价云文库中有一个数字滚动的效果:效果请看:http://wenku.91zaojia.com/

今天,我的百度博客上有网友私信联系我,希望我共享这个源码,今天在这里把这个源码共享一下,后期可能这些源码都在我的前端资料库中共享!(ps前端资料库正在建设中....敬请期待!)

百度文库刷新页面之后数字由0滚动到9。

思路,背景图片滚动,根据数字多少,进行相应的滚动。

要引用一个jquery插件animateBackground-plugin.js

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/animateBackground-plugin.js"></script>

用法如下:

<script type="text/javascript">
$(function(){
  show_num(12566);
});

function show_num(n){
var it = $(".t_num i");
var len = String(n).length;
for(var i=0;i<len;i++){
if(it.length<=i){
$(".t_num").append("<i></i>");
}
var num=String(n).charAt(i);
var y = -parseInt(num)*30;
var obj = $(".t_num i").eq(i);
obj.animate({
backgroundPosition :'(0 '+String(y)+'px)' 
}, 'slow','swing',function(){}
);
}
$("#cur_num").val(n);
}
</script>
</head>

<body>

CentOS常用的文件操作命令总结

我可以说是linux操作新手,有些命令经常忘记,特别是对文件的某些操作,经常要翻阅之前的笔记,今天把之前在百度上整理的“CentOS常用的文件操作命令”转载到我的新博客上面,以供后面查阅!

博客后面还会总结一下linux下面大家php,mysql和apache的一些文章,请持续关注!(最近博客新版块正在建设。。后面搭建php环境的时候,再把文章总结在博客上面)

下面总结一些linux,CentOS下面常用的命令:

cd pwd

NO1. 显示当前路径

[root@rehat root]# pwd 

NO2. 返回用户主目录

[root@rehat root]# cd 

NO3. 改变到其它路径

[root@rehat root]# cd /etc 

NO4. 返回到上一级目录

[root@rehat root]# cd .. 

NO5. 返回到根目录

[root@rehat root]# cd /

查询文件或文件夹的CentOS常用命令 find

NO1. 查找当前用户主目录下的所有文件

[root@rehat root]# find ~ 

NO2. 让当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;

[root@rehat root]# find . -perm 644 -exec ls -l {} \; 

NO3. 为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径;

[root@rehat root]# find / size 0 -type f -exec ls -l {} \; 

NO4. 查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们;

[root@rehat root]# find /var/logs -mtime +7 -type f -ok rm -i {} \; 

NO5. 为/找系统中所有属于root组的文件;

[root@rehat root]# find / -group root -exec ls -l {} \; 

NO6. find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin.log文件

[root@rehat root]# find . -name "admin.log[0-9][0-9][0-9]" -atime -7 -ok rm { } \; 

javascript设置广告显示日期,js设置广告有效日期

dede等后台都有广告有效日期设置等功能。

今天,分享一个设置广告有效期的javascript函数,比较实用。

你可以用该函数定义某段代码或者区块显示日期,对其进行定时显示。

代码如下:

function strToDate(str, ext) {
    if (str == null || str == '') return;
    var arys = new Array();
    arys = str.split('-');
    var newDate = new Date(arys[0], arys[1] - 1, arys[2], 9, 0, 0);
    if (ext) {
        newDate = new Date(newDate.getTime() + 1000 * 60 * 60 * 24);
    }
    return newDate;
}
function showit(str, start, end) {
    var date = new Date();
    var start = strToDate(start);
    var end = strToDate(end, false);
    if (date & gt; start & amp; & amp; date document.write(str);
}
}

dedecms 数据库增删改查操作及自作分页

中秋小长假结束了,相信大家玩的都很快乐!

从今天开始,博客又回归正常啦!今天主要讲的是很久之前的dedecms项目,关于里面新增功能,牵扯到数据库增删改查。这篇博客我之前在我的csdn博客中总结过,今天再整理到这来。

1、dedecms common.inc.php代码中封装了数据库信息,直接引入即可。

由于本人做前端开发,对应后端PHP操作不是很熟练,因此,在做dedecms后台二次开发的时候,摒弃了dede自身的模板,自己用PHP写了新的功能,新的功能直接用php页面执行即可。

dede数据库查询:

<?php
      require_once (dirname(__FILE__) . "/include/common.inc.php");
      if($dsql->IsTable('dede_test')){
          //如果存在dede_test表
          //-------------------
          //|    查询一条记录 |
          //|    GetOne()     |
          //-------------------
          //        ↓
          $row = $dsql->GetOne("SELECT * FROM dede_test WHERE id = 3");
          print_r($row);
         $sql = "SELECT * FROM dede_test";
            $dsql->Execute('me',$sql);
            while($arr = $dsql->GetArray('me'))
            {
                echo "id = {$arr['id']} ,name = {$arr['name']}<br />";
            }

      }
?>

dede删除数据

<?php
            $id = isset($_GET['id'])?$_GET['id']:0 ;
            $pageNow=$_GET['pageNow'];
            if($id>0){
                $sql = "DELETE FROM dede_test WHERE id='$id'";
                $dsql->ExecuteNoneQuery($sql);
                ShowMsg("成功删除一条记录内容!","renzheng.php?pageNow=$pageNow");
                exit();  
            }else{
                 ShowMsg("参数不对!","text.php");
                exit();  
            }
?>

dedecms插入数据