博客

  • HTML5高级程序设计(完整版)pdf 下载

    html55内容简介
    今天,大多数现代浏览器都已经支持HTML5。学习体验HTML5带给Web开发的便捷、快速和强大功能,是每一位Web设计和开发人员的当务之急。
    本书由旧金山HTML5用户组创建人联合另两位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用 WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新特性构建先进的Web应用,并以大量的示例涵盖全部HTML5 API。此外,还介绍了当今浏览器对HTML5特性的支持情况。

    作者简介
    Peter Lubbers Kaazing文档培训主管,旧金山HTML5用户组创建人。作为HTML5和WebSocket的狂热爱好者,Peter常常在国际大会上发言,还在全球范围内开展HTML5的技术培训。在加盟Kaazing前,Peter在Oracle担任了近十年的资深信息架构师,获得过两项软件专利。
    Brian Albers Kaazing研发中心副总裁。他有数十年的Web开发经验,曾在Oracle担任高级开发经理。Brian是一位讲演常客,经常在Web 2.0博览会、AJAXWorld博览会和Web JavaOne等国际性会议上做讲演。
    Frank Salim Kaazing的元老级工程师,曾参与过WebSocket网关和客户端策略项目。他毕业于波莫纳学院计算机专业,除了编程之外,还喜欢阅读、绘画和轮滑。

    迅雷下载:地址1

  • Pro JavaScript Performance 下载

    javascript

    简介: What you’ll learn

    Describes the different aspects of performance, and explores the tools for quantifying and improving performance
    Provides tactical solutions for creating tools to measure the performance of your own web applications
    Learn to apply performance best practices, and how to quantify your results.

     

    迅雷下载:地址1

  • CSS3: Visual QuickStart Guide, 5th Edition 下载

    csstuzi

    下载CSS3: Visual QuickStart Guide, 5th Edition

    介绍With CSS3: Visual QuickStart Guide, readers can start with a tour of the stylesheet language, or skip ahead to any chapter of the book to look up specific tasks covering just what they need to know. This task-based, visual reference guide uses step-by-step instructions, and plenty of screenshots to teach beginning and intermediate users CSS. Best-selling author Jason Cranford Teague takes readers through today’s CSS essentials and provides extensive coverage of CSS3 and CSS 2.1 techniques. The book outlines what can be done with CSS3 now and how the latest browsers have implemented many of the new features. Both beginning users, who want a thorough introduction to CSS, and more advanced users, who are looking for a convenient reference, will find what they need here in straightforward language and through readily accessible examples.

    迅雷下载:地址1

  • 实用的WordPress SQL查询

    WordPress将其所有信息片段(包括文章、页面、评论、博客链接、插件设置等)存储在MySQL数据库中。 虽然WordPress用户可以通过网站后台编辑控制以上信息片段。 在一定程度上。

    不过假设你的WordPress网站上有成百上千篇文章,而你需要进行全站范围的改动, 这时从后台逐条编辑就有点费时费力了,并且犯错的几率也会提高。 最好的方法是进入WordPress的MySQL数据库执行必要的查询(改动)。 通过MySQL可以迅速地完成以上任务,为你节省更多时间。

    下面要介绍的就是一些省时省力的WordPress SQL查询方法。
     

    事先备份

    WordPress数据库里存储了你精心发表的每一篇文章,来自你的读者的所有评论,以及你对自己网站进行的所有个性化设置。 因此,无论你对自己有多自信,都请记住一定要事先备份WordPress数据库。 你可以通过备份插件进行备份。
     
    为所有文章和页面添加自定义字段

    这段代码可以为WordPress数据库内所有文章和页面添加一个自定义字段。 你需要做的就是把代码中的‘UniversalCutomField‘替换成你需要的文字,然后把‘MyValue‘改成需要的值。

    [code]INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT ID AS post_id, ‘UniversalCustomField’ AS meta_key ‘MyValue AS meta_value FROM wp_posts WHERE ID NOT IN (SELECT post_id FROM wp_postmeta WHERE meta_key = ‘UniversalCustomField’);[/code]

    如果只需要为文章添加自定义字段,可以使用下面这段代码:

    [code]INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT ID AS post_id, ‘UniversalCustomField’ AS meta_key ‘MyValue AS meta_value FROM wp_posts WHERE ID NOT IN (SELECT post_id FROM wp_postmeta WHERE meta_key = ‘UniversalCustomField’) “ AND post_type = ‘post’;[/code]

    如果只需要为页面添加自定义字段,可以使用下面这段代码:

    [code]INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT ID AS post_id, ‘UniversalCustomField’ AS meta_key ‘MyValue AS meta_value FROM wp_posts WHERE ID NOT IN (SELECT post_id FROM wp_postmeta WHERE meta_key = ‘UniversalCustomField’) AND `post_type` = ‘page’;[/code]
     
    删除文章meta数据

    当你安装或删除插件时,系统通过文章meta标签存储数据。 插件被删除后,数据依然会存留在post_meta表中,当然这时你已经不再需要这些数据,完全可以删除之。 记住在运行查询前把代码里的‘YourMetaKey‘替换成你需要的相应值。

    [code]DELETE FROM  wp_postmeta WHERE meta_key = ‘YourMetaKey’;[/code]
     
    查找无用标签

    如果你在WordPress数据库里执行查询删除旧文章,和之前删除插件时的情况一样,文章所属标签会留在数据库里,并且还会出现在标签列表/标签云里。 下面的查询可以帮你找出无用的标签。

    [code]SELECT * From wp_terms wt INNER JOIN wp_term_taxonomy wtt ON wt.term_id=wtt.term_id WHERE wtt.taxonomy=’post_tag’ AND wtt.count=0;[/code]
     
    批量删除垃圾评论

    执行以下SQL命令:

    [code]DELETE FROM  wp_comments WHERE wp_comments.comment_approved = ‘spam’;[/code]
     
    批量删除所有未审核评论

    这个SQL查询会删除你的网站上所有未审核评论,不影响已审核评论。

    [code]DELETE FROM  wp_comments WHERE comment_approved = 0[/code]
     
    禁止评论较早文章

    指定comment_status的值为open、closed或registered_only。 此外还需要设置日期(修改代码中的2010-01-01):

    [code]UPDATE wp_posts  SET comment_status = ‘closed’ WHERE post_date  < ‘2010-01-01’ AND post_status = ‘publish’;[/code]
     
    停用/激活trackback与pingback

    指定comment_status的值为open、closed或registered_only。

    向所有用户激活pingbacks/trackbacks:

    [code]UPDATE wp_posts  SET ping_status = ‘open’;[/code]

    向所有用户禁用pingbacks/trackbacks:

    [code]UPDATE wp_posts  SET ping_status = ‘closed’;[/code]
     
    激活/停用某一日期前的Pingbacks & Trackbacks

    指定ping_status的值为open、closed或registered_only。 此外还需要设置日期(修改代码中的2010-01-01):

    [code]UPDATE wp_posts  SET ping_status = ‘closed’ WHERE post_date  < ‘2010-01-01’ AND post_status = ‘publish’;[/code]
     
    删除特定URL的评论

    当你发现很多垃圾评论都带有相同的URL链接,可以利用下面的查询一次性删除这些评论。%表示含有“%”符号内字符串的所有URL都将被删除。

    [code]DELETE from  wp_comments WHERE comment_author_url LIKE “%nastyspamurl%”  ;[/code]
     
    识别并删除“X”天前的文章

    查找“X”天前的所有文章(注意把X替换成相应数值):

    [code]SELECT * FROM `wp_posts` WHERE `post_type` = ‘post’AND DATEDIFF(NOW(), `post_date`) > X[/code]

    删除“X”天前的所有文章:

    [code]DELETE FROM `wp_posts` WHERE `post_type` = ‘post’AND DATEDIFF(NOW(), `post_date`) > X[/code]
     
    删除不需要的短代码

    当你决定不再使用短代码时,它们不会自动消失。你可以用一个简单的SQL查询命令删除所有不需要的短代码。 把“tweet”替换成相应短代码名称:

    [code]UPDATE wp_post  SET post_content = replace(post_content, ‘[tweet]’, ” )  ;[/code]
     
    将文章转为页面

    依然只要通过PHPMyAdmin运行一个SQL查询就可以搞定:

    [code]UPDATE wp_posts  SET post_type = ‘page’ WHERE post_type =  ‘post'[/code]

    将页面转换成文章:

    [code]UPDATE wp_posts  SET post_type = ‘post’ WHERE post_type =  ‘page'[/code]
     
    更改所有文章上的作者属性

    首先通过下面的SQL命令检索作者的ID:

    [code]SELECT ID,  display_name FROM wp_users;[/code]

    成功获取该作者的新旧ID后,插入以下命令,记住用新作者ID替换NEW_AUTHOR_ID,旧作者ID替换OLD_AUTHOR_ID。

    [code]UPDATE wp_posts  SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;[/code]
     
    批量删除文章修订历史

    文章修订历史保存可以很实用,也可以很让人烦恼。 你可以手动删除修订历史,也可以利用SQL查询给自己节省时间。

    [code]DELETE FROM  wp_posts WHERE post_type = “revision”;[/code]
     
    停用/激活所有WordPress插件

    激活某个插件后发现无法登录WordPress管理面板了,试试下面的查询命令吧,它会立即禁用所有插件,让你重新登录。

    [code]UPDATE wp_options  SET option_value = ‘a:0:{}’ WHERE option_name  = ‘active_plugins’;[/code]
     
    更改WordPress网站的目标URL

    把WordPress博客(模板文件、上传内容&数据库)从一台服务器移到另一台服务器后,接下来你需要告诉WordPress你的新博客地址。

    使用以下命令时,注意将http://www.old-site.com换成你的原URL,http://www.new-site.com换成新URL地址。

    首先:

    [code]UPDATE wp_options
    SET option_value = replace(option_value, ‘http://www.old-site.com’, ‘http://www.new-site.com’)
    WHERE option_name = ‘home’ OR option_name = ‘siteurl’;[/code]

    然后利用下面的命令更改wp_posts里的URL:

    [code]UPDATE wp_posts  SET guid = replace(guid, ‘http://www.old-site.com’,’http://www.new-site.com);[/code]

    最后,搜索文章内容以确保新URL链接与原链接没有弄混:

    [code]UPDATE wp_posts
    SET post_content = replace(post_content, ‘ http://www.ancien-site.com ‘, ‘ http://www.nouveau-site.com ‘);[/code]
     
    更改默认用户名Admin

    把其中的YourNewUsername替换成新用户名。

    [code]UPDATE wp_users  SET user_login = ‘YourNewUsername’ WHERE user_login  = ‘Admin’;[/code]
     
    手动重置WordPress密码

    如果你是你的WordPress网站上的唯一作者,并且你没有修改默认用户名, 这时你可以用下面的SQL查询来重置密码(把其中的PASSWORD换成新密码):

    [code]UPDATE `wordpress`.`wp_users`  SET `user_pass` = MD5(‘PASSWORD’) WHERE `wp_users`.`user_login`  =`admin` LIMIT 1;[/code]
     
    搜索并替换文章内容

    OriginalText换成被替换内容,ReplacedText换成目标内容:

    [code]UPDATE wp_posts SET `post_content` = REPLACE (`post_content`, ‘OriginalText’,’ReplacedText’);[/code]
     
    更改图片URL

    下面的SQL命令可以帮你修改图片路径:

    [code]UPDATE wp_posts SET post_content = REPLACE (post_content, ‘src=”http://www.myoldurl.com’, ‘src=”http://www.mynewurl.com’);[/code]

    转载:wordpress啦!

  • WordPress 防止复制方法

    分享本来是件好事如果一篇辛辛苦苦写的文章很有价值就被人这么复制粘贴了还没加上转载说明和版权,这会让人觉得很郁闷。

    1,代码实现 WordPress 博客防复制

    [code]<html>

    <head><title>防复制</title></head>

    <script>

    function stop(){

    alert(‘鄙视盗版,尊重版权,人人有责! ‘);

    return false;

    }

    document.oncontextmenu=stop;

    </script>

    <body onselectstart=”return false” onpaste=”return false” oncopy=”return false;”

    oncut=”return false;” >

    </body>

    </html>[/code]

    放在</body >标签之前,不懂怎么操作可以咨询博主。

    2,知更鸟主题很多人用,HotNewspro主题禁止右键防复制完美代码

    代码如下:

    [code]<script type=”text/Javascript”>

    <!–

    document.oncontextmenu=function(e){return false;};

    document.onselectstart=function(e){return false;};

    //–>

    </script>

    <style>

    body{

    -moz-user-select:none;

    }

    </style>

    <SCRIPT LANGUAGE=javascript><!–

    if (top.location != self.location)top.location=self.location;

    // –></SCRIPT>

    <noscript><iframe src=*.html></iframe></noscript>[/code]

    把这一段代码加到了主题下的footer.php文件的最后就可以了。