分类: 未分类

  • 电商网站设计实验心得现实版

    此为现实版,忽略删除线就是上交的理想版了。

    JSP网页编程还是第一次接触,感觉JSP要比其他的WEB编程语言要复杂,此次实验也花了比较多精力才能完成。比起理论课,进行实验操作能将理论运用与实践,比如session的使用,由学习到设计代码并且完成登录与否的判断,这个过程虽然并不连贯,但现在看起来就像是一气呵成的

    相对于代码功能的实现,在界面的设计上我更有把握,因此我首先把精力用于界面的设计制作上。接触过框架,觉得它并不适用于日常的网页,也不利于总体的设计,所以这次实验没有使用框架。虽然界面看起来非常简洁,但是每一部分都是反复测试编写CSS才能展现出来,可以说简洁而不简单。

    虽然开发过程中出现不少问题,但是通过搜集资料和组员的探讨,也能找到解决方法。很可惜这次制作的购物系统并不完善,一些常用的功能还来不及开发,比如订单的查询、删除,用户信息的更改,实验以后我还会花时间完善此系统

  • JSP+Access 购物车

    演示完毕,是该老师不看重网页的布局用户界面知看重功能么,的确她就是这样,然而我是注重界面的设计。一个几个小时的时间学习而且要正常实现是比较难的,所以我把力气放在界面上,功能上只添加了登录判断和退出…基本上每个小组都是用同一个源码修改的,演示完毕都唏嘘不已,惨不忍睹。

    原版不明来历,本人大改,也给下载,完善完善,也可以用。
    下载地址:JSP+ACCESS购物车
    说明:创建user1数据源链接到db/userdb.mdb,创建jsp_Access1数据源链接到db/商品.mdb

  • 离得开吗?离不开吗?

    最不喜欢看到的就是转发的微博,就像厌倦QQ空间的转发日志一样,不知怎的我觉得很烦,我的问题?也许我小心眼不理解别人的共享精神吧。微博没日志那么讨厌,有转发理由(评论),多少有点原创,是这个不同吧。微博上面卫道士的口吻就更多些。我更愿意看到生活的记录,大博和微博也一样。

    我开始厌倦了,不管是电脑还是手机,一点击新浪微博,页面还没打开我就有厌倦还有累的感觉,很神奇。看到的依然是那几个活跃的家伙,因为我不想看到满屏的陌生人的口水,只关注了几个认识的人儿,不过新浪上面在现实认识的人是很多的,看看这个的粉丝,再看看这个粉丝的粉丝,就懂了。

    新鲜感没了(果然我还是把原因归咎为新鲜感没了,新鲜感这东西将影响我下半身下半生)不想发消息了。再者,有事没事在微博逛一圈,好像没有follow那些名人啊CEO啊老总啊就不会获得什么有价值的信息似的,非常之少吧。所以,厌倦了,烦了,变心了,稍微离开一下,会好起来的。

    今天又碰到了一般漂亮但是非常可爱的那个女生,你们会懂的。

  • 世界杯,我也“参与”了

    人懒,世界杯也看多了,昨天买了20,丢进沟里了,今天又十几块了,为什么我就是没运呢。囧。看球最搞笑的就是假摔了,几乎每人一部摄录机跟踪着,咱能很容易就看到这些影帝表演。目前为止最影帝的就是科特迪瓦的那个谁(我真不知道),而金骅童鞋喜欢的卡卡就是悲剧帝了。

    言归正传,四年一度的盛事当然要参与,这也是我第一次“参与”世界杯,过往只是看着别人参与。那个谁说几块钱这么少你也玩,我个人觉得呢,玩玩就好,意思意思,看起来那个劲就是不一样,可惜今晚全场关注的平局没有挨到最后,在瑞士坚持到几乎结束的时候消失了,我蛋疼了。稍微紧张我就喊出声,或者是叫出来。咔咔。

  • 一支“独木”想说的

    我已经厌倦了做‘独木’,厌倦了别人搭便车。当小组中每个人都优哉游哉的而我却要扛起那些‘拯救世界’的责任。当汪江童鞋的签名貌似表达了这股‘怨气’后,我忍不住了,我也要。人们课不上、不自学、逃避技术活,能懂吗?不能吗?能吗?不能吗?不能吗?能吗?不能,一句“我不懂啊”就把责任丢过来了,大佬们,想想我感受吧。一次半次不难受,很自豪,两次三次我就吃不消了。我也是百度谷歌过来的,谁一生出来会搞这些那些?这些人们太不负责任了。鄙视你们然后感谢搜索引擎

    再恨自己的和蔼可亲。

    我有能耐发牢骚的,谨以此文出个气。

  • 在 WordPress 中用 CSS 定义图标区分为外链与内链

    把博客外部链接加上小图标,让访客更加容易的分辨外部链接,而且也美观好看。
    大家先看看这个效果:百度 注意到了吧?它在外部链接旁边加一个小图标,而且对于离站链接的图标已经出现了一种约定:一个框加一个箭头。

    实现这种效果最容易的方法是在所有外部链接上加一个类,然后将图标作为背景图像应用。

    .external{
    	background: url(images/externalLink.gif) no-repeat right center;
    	padding-right:12px
    }

    如上面的示例中,给链接设置少量的右填充,从而给图标留出空间,然后将图标作为背景图像应用于右方。尽管这个方法是有效的,但必须手工地在每个外部链接上添加类,有办法让 CSS 判断链接是否是外部链接吗?确实有办法,我们可以用属性选择器。

    CSS3 扩展了属性选择器的功能,提供了子字符串匹配属性选择器,这些选择器允许通过对属性值的一部分和指定的文本进行匹配来寻找元素。

    这种技术的工作方式是使用 [att^=val] 属性选择器寻找以文本 http: 开头的所有链接:

    a[href^="http:"]{
    	background: url(images/externalLink.gif) no-repeat right center;
    	padding-right:12px;
    }

    这应该会突出显示所有的外部链接,但也会选中使用绝对 URL 而不是相对 URL 的内部链接,为了避免这个问题,需要重新设置指向自己站点的所有链接。

    a[href^="http://yoursite.com"],a[href^="http://www.yoursite.com"]{
    	background-image:none;
    	padding-right:0;
    }

    大多数符合标准的浏览器都支持这种技术,而老式浏览器(比如 IE6 和更低版本)会忽略它。
    当然,我们还可以扩展这种技术,如对邮件也进行突出显示。

    a[href^="mailto:"]{
    	background: url(images/email.png) no-repeat right top;
    	padding-right:10px;
    }

    我们还可以用 CSS 选择器来区分一些下载链接,如一个 PDF 或 Word 文档。这要使用 [att$=val] 属性选择器,它寻找以特定值结尾的属性:

    a[href$=".pdf"]{
    	background: url(images/pdfLink.png) no-repeat right top;
    	padding-right:10px;
    }
    a[href$=".doc"]{
    	background: url(images/pdfLink.png) no-repeat right top;
    	padding-right:10px;
    }

    类似的还有 RSS(feed) 链接:

    a[href$=".rss"], a[href$=".rdf"]{
    	background: url(images/feedLink.png) no-repeat right top;
    	padding-right:10px;
    }
  • WordPress 模板常用函数

    WordPress 基本模板文件

    一套完整的 WordPress 模板应至少具有如下文件:

    style.css : CSS(样式表)文件
    index.php : 主页模板
    archive.php : Archive/Category模板
    404.php : Not Found 错误页模板
    comments.php : 留言/回复模板
    footer.php : Footer模板
    header.php : Header模板
    sidebar.php : 侧栏模板
    page.php : 内容页(Page)模板
    single.php : 内容页(Post)模板
    searchform.php : 搜索表单模板
    search.php : 搜索结果模板

    当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。

    基本条件判断Tag

    is_home() : 是否为主页
    is_single() : 是否为内容页(Post)
    is_page() : 是否为内容页(Page)
    is_category() : 是否为Category/Archive页
    is_tag() : 是否为Tag存档页
    is_date() : 是否为指定日期存档页
    is_year() : 是否为指定年份存档页
    is_month() : 是否为指定月份存档页
    is_day() : 是否为指定日存档页
    is_time() : 是否为指定时间存档页
    is_archive() : 是否为存档页
    is_search() : 是否为搜索结果页
    is_404() : 是否为 “HTTP 404: Not Found” 错误页
    is_paged() : 主页/Category/Archive页是否以多页显示

    Header部分常用到的PHP函数

    < ?php bloginfo(’name’); ?> : 博客名称(Title)
    <?php bloginfo(’stylesheet_url’); ?> : CSS文件路径
    <?php bloginfo(’pingback_url’); ?> : PingBack Url
    <?php bloginfo(’template_url’); ?> : 模板文件路径
    <?php bloginfo(’version’); ?> : WordPress版本
    <?php bloginfo(’atom_url’); ?> : Atom Url
    <?php bloginfo(’rss2_url’); ?> : RSS 2.o Url
    <?php bloginfo(’url’); ?> : 博客 Url
    <?php bloginfo(’html_type’); ?> : 博客网页Html类型
    <?php bloginfo(’charset’); ?> : 博客网页编码
    <?php bloginfo(’description’); ?> : 博客描述
    <?php wp_title(); ?> : 特定内容页(Post/Page)的标题

    模板常用的PHP函数及命令

    <?php get_header(); ?> : 调用Header模板
    <?php get_sidebar(); ?> : 调用Sidebar模板
    <?php get_footer(); ?> : 调用Footer模板
    <?php the_content(); ?> : 显示内容(Post/Page)
    <?php if(have_posts()) : ?> : 检查是否存在Post/Page
    <?php while(have_posts()) : the_post(); ?> : 如果存在Post/Page则予以显示
    <?php endwhile; ?> : While 结束
    <?php endif; ?> : If 结束
    <?php the_time(’字符串’) ?> : 显示时间,时间格式由“字符串”参数决定,具体参考PHP手册
    <?php comments_popup_link(); ?> : 正文中的留言链接。如果使用 comments_popup_script() ,则留言会在新窗口中打开,反之,则在当前窗口打开
    <?php the_title(); ?> : 内容页(Post/Page)标题
    <?php the_permalink() ?> : 内容页(Post/Page) Url
    <?php the_category(’, ‘) ?> : 特定内容页(Post/Page)所属Category
    <?php the_author(); ?> : 作者
    <?php the_ID(); ?> : 特定内容页(Post/Page) ID
    <?php edit_post_link(); ?> : 如果用户已登录并具有权限,显示编辑链接
    <?php get_links_list(); ?> : 显示Blogroll中的链接
    <?php comments_template(); ?> : 调用留言/回复模板
    <?php wp_list_pages(); ?> : 显示Page列表
    <?php wp_list_categories(); ?> : 显示Categories列表
    <?php next_post_link(’ %link ‘); ?> : 下一篇文章链接
    <?php previous_post_link(’%link’); ?> : 上一篇文章链接
    <?php get_calendar(); ?> : 日历
    <?php wp_get_archives() ?> : 显示内容存档
    <?php posts_nav_link(); ?> : 导航,显示上一篇/下一篇文章链接
    <?php include(TEMPLATEPATH . ‘/文件名’); ?> : 嵌入其他文件,可为定制的模板或其他类型文件

    与模板相关的其他函数

    <?php _e(’Message’); ?> : 输出相应信息
    <?php wp_register(); ?> : 显示注册链接
    <?php wp_loginout(); ?> : 显示登录/注销链接
    <!–next page–> : 将当前内容分页
    <!–more–> : 将当前内容截断,以不在主页/目录页显示全部内容
    <?php timer_stop(1); ?> : 网页加载时间(秒)
    <?php echo get_num_queries(); ?> : 网页加载查询量

  • 19 条 WordPress SQL 查询语句

    原文地址:http://paranimage.com/19-wordpress-sql-hacks/

    不要轻易折腾你的SQL。但有的时候 ,使用SQL能大大提高你的办事效率,或者有的时候,你不得不用 SQL 来改变一些东西,比如把让你老是觉得不安全的 admin 这几个字换成其它的,比如你想收集所有留言者的邮箱地址来实现你的垃圾营销目的,比如把帕兰映像站内所有含链接的留言完全删掉。

    本文为大家介绍 19 条 wordpress SQL 查询,你可能啥时候就会需要到。

    使用方法:
    进入你主机的phpmyadmin,选择你的WordPress数据,点击SQL选项卡,在文本框中输入SQL查询语句,执行!

    高度注意:
    在每次执行SQL语句前,请勿必备份你的WordPress数据库。

    1. 删除所有未使用的标签
    DELETE a,b,c
    FROM wp_terms AS a
    LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id
    LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
    WHERE c.taxonomy = ‘post_tag’ AND c.count = 0

    2. 删除所有文章修订版本(Revisions)以及它们的Meta数据
    DELETE a,b,c
    FROM wp_posts a
    LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
    LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
    WHERE a.post_type = ‘revision’

    3. 更改WordPress地址和首页地址
    UPDATE wp_options
    SET option_value = replace(option_value, ‘http://www.旧网址.com’, ‘http://www.新网址.com’)
    WHERE option_name = ‘home’ OR option_name = ‘siteurl’

    4. 更改文章的GUID
    UPDATE wp_posts
    SET guid = REPLACE (guid, ‘http://www.旧网址.com’, ‘http://www.新网址.com’)

    5. 更改正文中的链接地址
    UPDATE wp_posts
    SET post_content = REPLACE (post_content, ‘http://www.旧网址.com’, ‘http://www.新网址.com’)

    6. 更新文章的Meta值
    UPDATE wp_postmeta
    SET meta_value = REPLACE (meta_value, ‘http://www.旧网址.com’, ‘http://www.新网址.com’

    7. 重设Admin密码
    UPDATE wp_users
    SET user_pass = MD5( ‘new_password’ )
    WHERE user_login = ‘admin’

    8. 重设admin的用户名
    UPDATE wp_users
    SET user_login = ‘newname’
    WHERE user_login = ‘admin’

    9. 将作者a的文章全部转移到作者b
    UPDATE wp_posts
    SET post_author = ‘b’
    WHERE post_author = ‘a’

    10. 删除文章的meta标签
    DELETE FROM wp_postmeta
    WHERE meta_key = ‘your-meta-key’

    11. 导出所有评论中的邮件地址
    SELECT DISTINCT comment_author_email
    FROM wp_comments

    12. 删除所有的Pingback
    DELETE FROM wp_comments
    WHERE comment_type = ‘pingback’

    13. 删除所有的垃圾评论
    DELETE FROM wp_comments
    WHERE comment_approved = ‘spam’

    14. 禁用所有激活的插件
    UPDATE wp_options
    SET option_value = ”
    WHERE option_name = ‘active_plugins’

    15. 罗列所有未使用的Meta标签
    SELECT *
    FROM wp_postmeta pm
    LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
    WHERE wp.ID IS NULL

    16. 关闭旧文章的留言
    UPDATE wp_posts
    SET comment_status = ‘closed’
    WHERE post_date < ‘2009-01-01’ AND post_status = ‘publish’

    17. 更新留言者的网址
    UPDATE wp_comments
    SET comment_author_url = REPLACE( comment_author_url, ‘http://旧网址.com’, ‘http://新网址.com’ )

    18. 更新正文内所有的’target=”_blank”‘为’rel=”nofollow”‘
    UPDATE wp_posts
    SET post_content = REPLACE (post_content, ‘target=”_blank’, ‘rel=”nofollow’)

    19. 删除所有含链接的留言(勿用)
    DELETE FROM wp_comments
    WHERE comment_content LIKE “%<a href=”%”></a><a href=”%”></a>”

    ADD自用
    关闭评论:UPDATE wp_posts SET comment_status = ‘closed’
    打开评论:UPDATE wp_posts SET comment_status = ‘open’

  • 又一期 CET

    像往常一样我还是没有认真备考,昨天开始意思意思,做了8小题听力我头就晕晕的,进行不下去,今天下午精神挺好,做了一篇快速阅读,感觉不错,只因做过至少三次了……

    依然,这次抱有9分的侥幸和1分的努力。不认真的原因有客观和主观的,但归结起来都是主观原因,我想起上一期考前搞lajunk的情景。这一期我没搞什么了,纯粹的懒,真的很懒呀,等下一期和师妹一期考呗~

    今天依然躲在家里,实在不想进行什么娱乐活动,因给没有给我动力的漂亮女生,一切都是无趣的,我认为。

  • LaJunk 闭站啦

    说实在的,这是鄙人有史以来存活最久的网站,虽然没什么贡献,没什么新鲜,没什么人气……在这里要谢谢建站之初给予鼎力支持的金骅同学、素仪同学、威囡同学、瞬桩同学、淑华同学、不认识的秋玲同学,以及建站中末期来支持的泳莲同学、只是来玩小游戏的嘉仪小表妹……如果大家有什么信息存且只存在lajunk,请立马登陆取回,谢谢。