Archive for the '技术相关' Category

学习C语言~~

这几天有点时间,心血来潮想学学C语言,当然只是学学基础啦。
教程方面,用的是一个论坛牛人写的教程,他的教程比较浅显易懂,许多人都推荐。
牛人ID:牛刀小试
我对于牛刀的认识是从名人电子词典论坛开始的,以前有一台meijin6000,于是没事就上上名人论坛,于是就知道了这号牛人。那时候名人论坛很活跃,有很多牛人在讨论,可是随着时间发展,meijin精英系列电子词典被淘汰,用的人越来越少,论坛也越来越没有人气了。现在偶尔上去看看,几乎都是08年以前的贴子。对于名人论坛的没落,心里挺感慨的。。牛刀估计N年没上过名人论坛了,但是现在我只是知道他偶尔上一上0ginr.com/bbs

牛刀往期教程整理,大多都关于C语言的,适合菜鸟。

http://www.0ginr.com/bbs/thread-1373-1-1.html

大家有兴趣可以看一看啊。。

迅雷down了个vc6.0绿色版,于是乎从第一节:[原创]牛刀基础教学OO一:语言与函数 慢慢开始,还要交作业,当然不强制,自己发帖子,或者发消息交作业~~嘿嘿,我已近学到了第三节,第三节对我来说有点难,要好好琢磨。

blog搬家。。。

买了个米之后,就考虑是不是换个主机。以前一直用亿家的,那个速度有点慢。现在还好一点,以前打开网站要N秒,N大于等于5、。

当然这主机是很难找的,免费的大多都不稳定,要不就限制太多。偶然点到横天小张的blog,提供高中毕业生一年的免费主机,100m空间,1G流量。对于我这个小博客来说够用了。。一年时间也差不多。估计一年后要花钱买个主机了。最重要的是不用备案,速度也很快。。

整站迁移那就不是一般的麻烦,我是菜鸟,于是用最简单的方法。直接重新搭个站,然后用wordpress自带的数据导入功能,再把原站301转向到新站。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

衡天小张要求非要写篇搬家的文章,不然就删除空间。于是咬牙写了篇。。现在不知道怎么了,对于更新博客越来于疏懒。但是搭站倒是满腔热情。

小站PR值1啦~~~~~~~

意外发现小站的PR值达到1啦~内心万分激动。

我想每一位个人站长第一次看见自己的小站有了PR值内心都会乐开花的~

这说明了我的小站终于得到这个网络的认同。以后像同学吹牛也更加有底气啦~以前和同学说自己做了个网站,都会被反问访问量没几个吧~~现在??…………嘿嘿……

此刻好像面对大海大笑300年~哈哈哈哈哈哈哈哈哈~~

服务器更换ip~

从前几天学校组织高考报名,我趁机上了下网,网站当时就打不开,以为又是暂时被墙,也懒得挂代理看看,可是今天登陆发现还是不能访问,数据库备份邮件有几天都没收到啦~心里就纳闷啊,如果是管理员封了也会提示啊~登陆论坛一看,原来是服务器更换ip,因为这个ip段受黑客攻击太多~哈哈,现在又好了。速度都变快多了~

wordpress相册插件:NextGEN Gallery教程【转】

想给博客添加个相册,于是到处找插件,用的比较多的是NextGEN Gallery,于是安装使用了,确实

挺不错.

现在WP插件网站上提供下载的最新版本是V1.35
http://wordpress.org/extend/plugins/nextgen-gallery/

这是插件的官方网站:
http://alexrabe.boelinger.com/?page_id=80

这里有各种语言包,当然,简体中文也在其中,没有1.35版的用1.33版代替也可以http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/languages/

事实上,要实现幻灯片效果,你还需要到这里下载一个FLASH文件(我觉得这个没什么用,可以跳过):
http://www.jeroenwijering.com

OK,一切准备就绪,开始安装使用吧。
把NextGEN Gallery传到wp-content/plugins目录;把汉化包传到NextGEN Gallery文件里的lang目录;把实现幻灯片的FLASH文件传到NextGEN Gallery的根目录,最后还有一步很重要的是:在FTP的wp-content目录里建一个gallery的文件夹,并且把它的权限设置为777(这是插件默认的目录,事实上你可以在选项里更改这个目录)。

传好这些文件之后,到后台激活NextGEN Gallery插件,这时,在后台管理的菜单上会多了一个“画集”的 选项,这个就是NextGEN Gallery的控制面板了,选项很丰富。

nextgen-gallery1

在开始一切之前,我们先到撰写页面创建一个新的空白页面作为相册显示的页面
好了,下面说一下如何建立一个相册的页面,并且在这个相册里显示自己的相集,首先进入添加画集页面建立一个画集(其实画集就是相册里的子相集),插件将会用你所用的名称在服务器上建一个同名的文件夹。现在先不管这个画集,到相册的页面里新建一个相册,这个相册将会成为存放你的子相集的地方,新建好相册后,点选择相册的下拉菜单选择刚建好的相册,这时你会看到如下图所示的界面。

nextgen-gallery2

很简单,你只需要把右边的画集框内的子画集拖到左边的相册框内,这样就相当于这个子画集归属于这个相册了,以后添加了新的子画集也是这样操作。操作完成后保存。

下面进入最关键的一步,进入管理画集的页面,在你第一步建的画集上点编辑进去,会看到如下图所示的选项:首先为子画集选定一个名字,然后在页面连接的下拉菜单里选择在开始之前建立的那个相册页面,预览图片处如果还没上传图片,那就暂时无需理会,下来就是新建页面选项,在这里也是选择刚开始时所建的相册页面,然后点新增页面,好了,这样就相当于基于新建的那个相册页面新建了一个画集显示的子页面。
nextgen-gallery3

下面该做的就是往画集里添加你的照片了,这也是 NextGEN Gallery方便之处了,打开添加画集页面,你会发现子菜单上有四个选项,除去新建画集的选项外,另外三项为你提供了三种上传照片的方式:上传ZIP文件 – 从文件夹导入图片 – 上传图片。其中我觉得最方便的是从文件夹导入图片,这样你就可以悠哉的把图片用FTP上传到服务器,然后导进来。然而,通过管理画集里面的扫描文件中的新图,更是让我们的照片管理工作变得异常的轻松。

如果你打开你的相册页面发现只是一片的空白,不用担心,点击编辑这个页面(文章中也可以调用这个代码),
插入一个幻灯片:在[ ]中插入 slideshow=gallery_id,width,height
插入一个相册:在[ ]中插入 album=album_id,extend 或者 album=album_id,compact
这2种插入相册的代码显示效果不一样,自己慢慢试
插入一个影集:在[ ]中插入 gallery=gallery_id
插入一张图片:在[ ]中插入 singlepic=pic_id,width,height,mode,float
* mode 是可选项,可选参数有 web20(倒影效果),watermark(水印效果)
* float 也是可选项,可选参数有 left(左对齐),right(右对齐)
插入一个图片浏览器:在[ ]中插入 imagebrowser=gallery_id

如果你有给照片添加标签的好习惯,那么还有下面两种方法:

插入和一个或者几个标签关联的所有图片:在[ ]中插入 tags=tagname1,tagname2,tagname3…
以相册的形式组织和这些标签关联的图片:在[ ]中插入:albumtags=tagname1,tagname2,tagname3…

效果自己慢慢试试吧

看一下NextGEN Gallery可以为我们实现些什么功能吧:
1. 可以通过拖拉进行相册的排序,跟 widget 一樣样,你想要怎么排序用拉就可以,所见既所得 !
2. 浮水印功能,可在照片上加上文字或图片
3. 可以上传图片的压缩文件 (zip),或直接导入图片的文件夹,懒人的最爱,省去上传的时间。
4. 內建 JavaScript 效果 ,Thickbox,Greybox or Lightbox ,效果很炫。
5. 可自己编辑CSS文件,通过 css 你可以打造属于自己的相册风格 !!
6. Slideshow – 自动播放图片,还有许多变化效果。
7. Sidebar Widget – 随机显示图片的 widget ,可以显示在 sidebar 內。
8.可以在文章内调用图片,与附件完美整合到编辑页面的选择栏内,太方便了。

更详细的说明请参考 NextGen Gallery 的 FAQ 页面:http://wordpress.org/extend/plugins/nextgen-gallery/faq/

WP-DownloadManager Plugin|中文教程 |【转】

» 下载插件(版本 1.31 )

点击这里 下载这个插件。你也可以在这里找到它。中文语言包

» 如何安装

  1. 打开wp-content/plugins 这个目录
  2. 把压缩包如下面名字的文件夹放在上面那个目录里:

    文件夹: wp-downloadmanager

  3. 把中文语言包里的文件解压到2中的目录下
  4. 激活WP-DownloadManager 插件
  5. 进入后台,按 (管理首页 -> 设置 -> 永久链接 -> 保存修改)这个操作
  6. 根据 使用说明 获取更多介绍

» 使用说明注意:以下的【 】换成[ ]

大概用法
  1. 为了在日志或者页面中嵌入单个下载的文件,可以在指定的位置写上代码 【download id=”2“】 这里的“2”是你上传的文件的id
  2. 为了在日志或者页面中嵌入多个下载的文件,可以在指定的位置写上代码 【download id=”1,2,3“]】这里的“1,2,3”是你上传的文件的id
  3. 已经嵌入进来的文件可以选择默认显示信息, 用 【download id=”1” display=”both“]】“ 1 ”是文件的id,” both” 的意思是同时显示文件名和文件描述, 要是换成“ name ”的话就只会显示文件名.这意味着它会覆盖“下载附件文件”这个下载模块(后台)里的显示方式。
  4. 如果你用的永久链接默认模式, 嵌入的文件的直接下载地址就是:’http://yoursite.com/index.php?dl_id=2‘.如果你用的永久链接友好模式, 嵌入的文件的直接下载地址就是:’http://yoursite.com/download/2/‘, 这里的 yoursite.com 就是你的 WordPress URL地址 , 2 文件的id。
  5. 某一下载分类的地址可以这样写: ‘http://yoursite.com/downloads/?dl_cat=3‘, 这里的 yoursite.com 就是你的 WordPress URL地址, downloads 是你的下载页的页名 , 3 是你下载分类的id。
  6. 为了让文件上传到指定的下载目录中,设置的下载目录必需开启777权限。你可以在下载设置中指定特定的下载目录。
  7. 可以按 ‘管理首页 -> 下载 -> 下载选项‘更改下载设置
  8. 可以按 ‘管理首页 -> 下载 -> 下载模版‘更改模版设置
关于下载页
  1. 按 ‘管理首页 -> 撰写 -> 页面‘操作
  2. 输入任何你喜欢的标题
  3. 假如你开启了永久链接的友好模式(非默认格式)的话,当你写完标题,下面就会出现一个编辑永久链接的“编辑”的链接。
  4. 点击并且往文本框内写入downloads(无空格) 然后点击保存。
  5. 在页面编辑区写入【page_download】(无空格),当然你也可以写入 【page_download category=”1″】, 这个的意思是显示id为1的分类的所有文件。
  6. 点击发布。
下载统计 (以 Widgets 显示)
  1. 激活 WP-DownloadManager Widget 插件
  2. 按 ‘管理首页 -> 外观 -> Widgets‘操作
  3. 选择显示 Most Downloaded
  4. 你能增加 the Most Downloaded Widget ,只要按”添加”就OK了.
  5. 添加显示后,你还可以对他编辑
  6. 选择显示 Newest Downloads
  7. 你能增加 the Newest Downloads Widgett ,只要按”添加”就OK了.
  8. 添加显示后,你还可以对他编辑
  9. 点击“保存修改”
下载统计 (在WP循环外<关于WP大循环可以网上找教程>)
  • 要显示 最热下载
  • 用以下代码:

    <?php if (function_exists(’get_most_downloaded’)): ?>
    <?php get_most_downloaded(); ?>
    <?php endif; ?>

    需要更改的参数就是默认显示的文件数(显示多少个文件)

    默认: get_most_downloaded(10);

  • 要显示 最近下载
  • 用以下代码:

    <?php if (function_exists(’get_recent_downloads’)): ?>
    <?php get_recent_downloads(); ?>
    <?php endif; ?>

    需要更改的参数就是默认显示的文件数(显示多少个文件)

    默认: get_recent_downloads(10);

  • 要显示 特定分类下载
  • 用以下代码:

    <?php if (function_exists(’get_downloads_category’)): ?>
    <?php get_downloads_category(1); ?>
    <?php endif; ?>

    需要更改的参数1就是要显示的分类的id
    需要更改的参数1就是要显示的文件数目

    默认: get_downloads_category(1, 10);

» 使用注意

博客空间支持.htaccess的话,永久链接那里设置友好模式(非默认)才会有作用。不设置友好模式的话,该插件貌似会出现问题,例如下载文件地址不存在。因此请开启博客空间的.htaccess功能

——————————–Tutorial in English—————————————–

» Download the file(Version 1.31 )

Click here to download the Plugin.You can also visit here.

» Installation Instructions

  1. Open wp-content/plugins Folder
  2. Put:

    Folder: wp-downloadmanager

  3. Activate WP-DownloadManager Plugin
  4. You Need To Re-Generate The Permalink (WP-Admin -> Settings -> Permalinks -> Save Changes)
  5. Refer To Usage For Further Instructions

» Usage InstructionsPS.the following “【 】” must be changed into ” [ ] ”

General Usage
  1. To embed a specific file to be downloaded into a post/page, use 【download id=”2“】where 2 is your file id.
  2. To embed multiple files to be downloaded into a post/page, use 【download id=”1,2,3“】where 1,2,3 are your file ids.
  3. To choose what to display within the embedded file, use 【download id=”1” display=”both“】 where 1 is your file id and both will display both the file name and file desccription, whereas name will only display the filename.Note that this will overwrite the “Download Embedded File” template you have in your Download Templates.
  4. If you are using Default Permalinks, the file direct download link will be ‘http://yoursite.com/index.php?dl_id=2‘. If you are using Nice Permalinks, the file direct download link will be ‘http://yoursite.com/download/2/‘, where yoursite.com is your WordPress URL and 2 is your file id.
  5. The direct download category link will be ‘http://yoursite.com/downloads/?dl_cat=3‘, where yoursite.com is your WordPress URL, downloads is your Downloads Page name and 3 is your download category id.
  6. In order to upload the files straight to the downloads folder, the folder must be first CHMOD to 777. You can specify which folder to be the downloads folder in Download Options.
  7. You can configure the Download Options in ‘WP-Admin -> Downloads -> Download Options
  8. You can configure the Download Templates in ‘WP-Admin -> Downloads -> Download Templates
Downloads Page
  1. Go to ‘WP-Admin -> Write -> Write Page
  2. Type any title you like in the post’s title area
  3. After typing the title, WordPress will generate the permalink to the page. You will see an ‘Edit’ link just beside the permalink.
  4. Click ‘Edit’ and type in ‘downloads‘ in the text field (without the quotes) and click ‘Save’.
  5. Type ‘【page_download】‘ in the post’s content area (without the quotes)
    You can also use 【page_download category=”1″】, this will display all downloads in Category ID 1.
  6. Click ‘Publish’
Download Stats (With Widgets)
  1. Activate WP-DownloadManager Widget Plugin
  2. Go to ‘WP-Admin -> Design -> Widgets
  3. To Display Most Downloaded
  4. You can add the Most Downloaded Widget Widget by clicking on the ‘Add’ link besides it.
  5. After adding, you can configure the Downloaded Widget Widget by clicking on the ‘Edit’ link besides it.
  6. To Display Newest Downloads
  7. You can add the Newest Downloads Widget Widget by clicking on the ‘Add’ link besides it.
  8. After adding, you can configure the Newest Downloads Widget Widget by clicking on the ‘Edit’ link besides it.
  9. Click ‘Save Changes’
Download Stats (Outside WP Loop)
  • To Display Most Downloaded
  • Use:

    <?php if (function_exists(’get_most_downloaded’)): ?>
    <?php get_most_downloaded(); ?>
    <?php endif; ?>

    The first value you pass in is the maximum number of files you want to get.

    Default: get_most_downloaded(10);

  • To Display Recent Downloads
  • Use:

    <?php if (function_exists(’get_recent_downloads’)): ?>
    <?php get_recent_downloads(); ?>
    <?php endif; ?>

    The first value you pass in is the maximum number of files you want to get.

    Default: get_recent_downloads(10);

  • To Display Downloads By Category
  • Use:

    <?php if (function_exists(’get_downloads_category’)): ?>
    <?php get_downloads_category(1); ?>
    <?php endif; ?>

    The first value you pass in is the category id.
    The second value you pass in is the maximum number of files you want to get.

Default: get_downloads_category(1, 10);

» FAQ

Permalinks will not work if your server space doesn’t support “.htaccess”。It seems that if you do not change Permalinks to “Nice Permalinks“,the Plugin will not work well.For example,the file direct download link is not been found。So makesure “.htaccess” can work.

————————————————————————-

WordPress 必备插件【转】

WordPress 必备插件

管理类

Stats:不占用系统资源的前提下做BLOG系统访问图表分析。
WP-ShortStat:是将一个简单的网站统计软件“Shortstat”移植到Wordpress。
WP-Cache:大访问量BLOG页面缓存。
OneClick Install :添加一个功能强大的上传器和安装器,以便于你安装模版或是插件。需要unzip及FTP支持。
Simple Tags管理Tag插件。
Role Manager:增强用户管理。
WP-DownloadManager:增加下载模块,见本站右上角“下载”。
WP-Mail-SMTP:用指定smtp发送站内邮件(HOST不支持邮件功能必备)。
AJAXed WordPress:AJAXed WordPress (AWP),是一个非常强大的AJAX插件。其实它不只是一个插件,它为wordpress提供全套的AJAXed 支持,以改善整个WORDPRESS的用户体验,管理能力和设计潜力。

 

发布类

podpress:是一款功能非常强的多媒体插件,可以在文章中插入任意格式的媒体文件。并有媒体预览及下载统计,是款很好的播客工具。支持格式有:MP3, RM, OGG, MP4, MOV, QT, FLV, ASF, WMV, AVI, and more。
wordTube: 是一款可以让您在您的 WordPress 博客上实现插入视频和音频等文件功能的插件。以此将您的博客变成播客。支持格式有:video( .flv or .swf), sound (MP3),grafic (JPG, GIF or PNG)。在后台中,您可以设置媒体文件的相关信息,而且它也拥有一套比较完整的文件管理系统。您可以通过后台程序直接上传媒体文件,或者直接对其他服务器中的文件进行链接。中文语言包|Readme
NextGEN Gallery : 在你的控制面板中添加一个相册,甚至是一个Flash相册。
WP-CODEBOX:代码高亮插件,支持多种语言、代码下载、复制到剪贴板、代码框收放及后台默认属性设置。
TinyMCE Advanced:编辑器增强。

访问亲善

WP-EMail:把看到的好文发邮件推荐给好友。(安装后,在Theme->index.php single.php 适当位置加入: <?php if(function_exists(’wp_email’)) { email_link(); } ?> )
WP-Print:格式化打印blog日志。(安装后,在Theme->index.php single.php适当位置加入: <?php if(function_exists(’wp_print’)) { print_link(); } ?> )
WP-PageNavi :是一款深受用户喜爱的 “WP 翻页”插件,可以实现翻页导航。
可折叠式分类树插件:国产插件。
Subscribe to comments:是一个健壮的插件。它使得评论者可通过 e-mail 来接收文章有新评论的提醒。这个插件包括功能完整的评论订阅管理器,评论者可以取消对某文章的订阅,屏蔽所有订阅的提醒,甚至包括改变接收提醒信息的email 地址!
Folding Categories for WordPress 2.3本人比较喜欢的分类树状显示插件。(如右边”分类导航”效果)
Extended Live Archive Plugin(以下简称ELA),能以日期列表和分类与标签列表等形式来汇总博客文章,其清晰易于浏览性是目前最理想的一款wordpress插件。
Theme Switcher可以让访问者来自由选择主题。
TinyMCEComments:留言编辑器增强。
AJAX Calendar:ajax化日历。

作者亲善

WP 2.3 Related Posts:WordPress 2.3 相关日志插件会根据日志的 tag 的相关性产生一个相关日志列表。并且把相关日志列表添加到Feed 中。
Random Posts Widget:随机显示几篇文章在Sidebar Widget,让旧文章”重见天日”。
CountPosts:可以知道blog总访问量和每篇文章的访问量。
DMSGuestbook:留言本插件,功能强大,并带有很强的可定制性,不会受到模板的约束,见本站右上角“留言”。
WP-PostRatings:给日志加入ajax化的评分机制。

SEO

Google XML Sitemaps:给你的 WordPress Blog 建立 Sitemap, 可以更加方便让 Google、 Yahoo 等搜索引擎收录你的站点,最新版的 Google (XML) Sitemaps 支持Ask.com、 Google、 Yahoo 和 MSN 等搜索引擎。目前官方提供的版本中,支持多种语言。
All in One SEO Pack:可以实现wordpress的整体优化。不需要title插件,meta插件,tag插件,也不需要DupPrevent Plugin插件,更不用担心因为插件的交替所带来的一堆麻烦。
Permalinks Migration Plugin:修改了Permalinks后,如果别的网站链接的地址、搜索引擎收录的地址是你以前的,那么点击过来就会出现404错误,找不到这个文件,现在有它就不用担心了,当有人访问你原来的地址时会自动转到新地址,需要重新设置Permalinks的人必备。