月度归档:2013年03月

windows无法连接到user profile service服务。此问题阻止标准用户登录系统

系统应用 - windows无法连接到user profile service服务。此问题阻止标准用户登录系统

本人用的是win7系统,今天早上一开机,就发现系统、及软件所有的配置都恢复了初始状态,并且在右下角弹出一个提示窗口:windows无法连接到user profile service服务。此问题阻止标准用户登录系统 。。。,如下图

user-profile-service

我首先想到的是从网上找解决方案,当我找到microsoft的网站,发现这个问题他们的回答是:可能用户配置文件有问题,让再重新建个新帐户。 想到我昨天在优化系统时,关了几个系统服务,应该是我把相关的服务给关闭了呢,于是我又看了一下配置,里面提到一个文件”user Porfile Servier服务,我便从系统服务中找到这个,看到这个服务的状态是手动,应该是昨天被我关掉了。于是我把它开启,并且启动方式改成“自动”,

user-profile-service2

重启后系统一切正常。 唉,要是再不好的话,可能又要重装系统了。

Microsoft.net Framework4安装失败解决办法

系统应用 - Microsoft.net Framework4安装失败解决办法

如果是XP系统,这么做:
1.开始——运行——输入cmd——回车——在打开的窗口中输入net stop WuAuServ
2.开始——运行——输入%windir%
3.在打开的窗口中有个文件夹叫SoftwareDistribution,把它重命名为SDold
4.开始——运行——输入cmd——回车——在打开的窗口中输入net start WuAuServ
5.安装.NET Framework 4.0

Win7用下面这个方法
1.以管理员身份运行X:\Windows\System32文件夹内的cmd.exe这个程序(X为系统盘符,一般是C)
2.输入net stop WuAuServ
3.将X:\Windows\SoftwareDistribution\这个文件夹重命名为SDold
4.重复第一步,并输入net start WuAuServ
5.以管理员身份运行.NET Framework 4.0的安装程序

WordPress 页面调用分类文章的方法

WordPress - WordPress 页面调用分类文章的方法

默认情况下 wordpress 的导航栏都是使用页面做为导航的,这些单一的页面可以很好的用于作者介绍、归档页面、链接等。但我们发现使用页面来展示文章列表并不太方便,我个人是比较倾向于用分类做为页面导航的,使用分类做为导航似乎更像是一个内容充实的网站。这就会用到一种折衷的方法:导航里面既有普通页面的显示效果,也有分类导航的显示效果。本文主要介绍如何使用 WordPress 页面调用某个分类下面的文章的方法。

1.首先需要创建一个特殊页面模板,直接复制主题中的 index.php 文件,把文件名修改为你想要的模板名字,如:AdSense。

2.打开此文件,在代码最顶部增加如下代码:

<?php
/*
Template Name: adsense
*/
?>

这段代码是声明模板的名称,你要新建页面的时候,会在选择页面模板里面看到它,当然,名字你可以随便起。这样,就完成了一个特殊页面模板的制作。

3.接下来就要实现这个模板显示的是特定分类下的文章内容,通过搜索找到如下代码:

<?php if (have_posts()) : ?>

在这行代码的前面加上:

<?php query_posts('showposts=15&cat=1'); ?>

其中的 cat=1 你可以修改成你想要显示的分类的ID,ID你可以在Wordpress 后台管理中的分类目录下看到,将鼠标放上某个分类即会显示形如:

http://www.domain.com/wp-admin/categories.php?action=edit&cat_ID=6

的链接,后面的6就是这个分类的ID号。

4.最后创建一个新页面,比如 adsense 页面,在模板选择里面选择刚刚创建的 adsense 模板,然后发布,刷新首页点击进入此页面看看效果吧。
更新于2009年8月5日,解决 WordPress 页面调用分类文章后无法翻页的问题

有网友反映说使用上面的方法造成无法翻页的状况,症状为 WordPress 页面调用分类文章后,点击页面下方的翻页没有反应,但浏览器地址栏传递的参数已经发生改变了。出现此问题可参考下面的解决方法:

将上面提到过的代码:

<?php query_posts('showposts=15&cat=1'); ?>

替换为:

<?php
$limit = get_option('posts_per_page');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('cat=1&showposts=' . $limit=15 . '&paged=' . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?>

其中limit=15为每页显示的文章数目,cat=1 为分类的 ID,经园子测试此方法可行,大家也可以试一下。

通过上面的简单四步实现了在 WordPress 页面调用分类里面文章的方法,这样我们就可以自由的将页面和导航有选择的做为网站的主导航,相信多数朋友会喜欢这种比较自由的结合方法,以此来打造更具人性化的博客。
导航上既显示分类文章,又显示页面列表的实现方法

另外有部分朋友需要在导航上既显示分类文章,又显示页面列表,同时可自定义显示哪个分类和页面,把不想显示的隐藏掉,可采用下面的方法来实现(注:此方法只针对使用了inove主题的朋友们):

找到你主题中的/templates/header.php文件,找到如下代码:

<?php
			if($options&#91;'menu_type'&#93; == 'categories') {
				wp_list_categories('depth=2&title_li=0&orderby=name&show_count=0');
			} else {
				wp_list_pages('depth=2&title_li=0&sort_column=menu_order');
			}
?>

修改为:

<?php
wp_list_categories('depth=2&title_li=0&orderby=id&show_count=0');
wp_list_pages('depth=2&title_li=0&sort_column=menu_order');
?>

这样的话在页面导航上就会把分类和页面都显示出来,下一步就是利用 exclude 函数隐藏不需要显示的页面,找到各对应分类和页面的ID(在后台管理中鼠标放上对应的分类就会显示ID号),把上面修改过的代码改为如下形式即可:

<?php
wp_list_categories('depth=2&title_li=0&orderby=id&show_count=0&exclude=58,4,1');
wp_list_pages('depth=2&title_li=0&sort_column=menu_order&exclude=4,5');
?>

通过上面的方法就达到了我们预期的效果:导航里面既有普通页面,也有分类导航,同时可自定义哪个分类和页面不显示。

——注:以下内容更新于2010年6月5日——
实现 WordPress 页面调用分类文章后文章不截断输出的解决方法

其实有很多博友在博客中留言提到过这种问题,如:懒蚂蚁、wooec、sameasy等,普遍反映说是在实现了 WordPress 页面调用分类文章后文章的效果后,以前截断显示的文章现在被全文显示了。

其实这个问题园子以前好像也遇到过,解决的方法是尝试换一些截断的插件来配合实现。你可以试试。

我现在的方法是用本文中提到的“导航上既显示分类文章,又显示页面列表的实现方法”中的思路,在导航上既调用了分类目录,又显示了页面列表。然后在写每一篇文章的时候手动插入的 more 标签来实现的截断输出的,这种方法感觉非常人性化。想从哪里面截断就插入哪里即可。不像一些插件存在只能截取字数,而不能分段、识别超链接等 BUG。

你只需要在需要截断的地方手工插入以下代码即可完美解决:

如何在cpanel面板中寻找SSH账户 SSH说明 SSH代理

电脑常识 - 如何在cpanel面板中寻找SSH账户 SSH说明 SSH代理

cPanel空间所提供的帐号一般来说就是SSH帐号,只是有可能主机商修改了SSH默认端口(也有可能主机商关闭了SSH),所以端口可能不是22,那如何找到正确的端口呢?现总结方法如下:
SSH服务器地址:CP后台中显示的“共享的ip地址”或者说您的免费空间的二级域名。
SSH端口:①进入后台②点击“FTP 账户”(Ftp Accounts)按钮③在“账户管理”(Account Management)一栏下点击你FTP主账户后面的“配置FTP客户端”(Configure FTP Client)④“SFTP 服务器端口”(SFTP Server Port)就是SSH端口.
SSH账户:FTP账户
SSH密码:FTP密码

中文域名在线转码

网页设计 - 中文域名在线转码

昨天用自己的名字买了一个中文的.com顶级域名,虽然知道中文域名有诸多的缺点,但自己这大众的名字还能注册到,还是很高兴的。当然,这样的名字也只能在国内注册了,可是在注册过后对其进行解析的时候,国外的空间却不让绑定”中文.com“域名,再询问了空间的客服后才知道,原来中文名字需要转码后才能在主机上绑定!

然后再看看注册域名的时候中文域名后更的一串难懂的域名终于知道他的用处了!

张松.com

当然你也可以使用“中文域名在线转码”对自己的中文域名进行转码!下面我就说说什么是中文域名和中文域名转码的两种形式

中文域名

1、一类是域名后缀为英文字母的国际中文域名和别国中文域名,比如:中文.com,中文.net,中文.biz,中文.cc,中文.hk,中文.tm,中文.tv,中文.tw;
2、一类是域名后缀为中文的纯中文国内中文域名,比如:中文域名.中国,中文域名.公司,中文域名.网络;
中文域名在解析的时候,需要先转换为 xn--fiq228c.com或xn--fiq228c.cn形式的ASCII码,这种编码称为PunyCode。纯中文域名不被标准的解析服务器支 持,要实现对这种纯中文域名的正确访问,ISP需要做相应的修改,以便能够正确解析中文域名。同时CNNIC也提供了专用服务器,用户只要将浏览器的 DNS设置指向这台服务器,它同样可以完成对纯中文域名的正确解析。另外,考虑到现在有些ISP还没有做修改,而有些用户又不方便将DNS设置指向 CNNIC提供的服务器,纯中文域名会被加上.cn后缀,即对每一个纯中文域名同时有两种形式:纯中文域名和纯中文域名.CN, 如:”中文域名.网络”和”中文域名.网络.CN”。这样即使ISP还没有做相应的修改,用户也可以正确使用中文域名。

中文域名的两种转码形式

1、PunyCode编码

英文域名在IIS或Apache中的虚拟主机设置,可以直接使用英文域名,如webmasterhome.cn。
中文域名在IIS或Apache中应如何设置主机头呢?如”中国站长之家.com”,
答案是:在进行设置之前要先把中文域名转化成为PunyCode编码,然后在主机头设置里面填上中文域名所对应的PunyCode编码(xn--fiqsC146Ah4ex80Cro7A.com)便可。
新的国际化域名的标准在网域名称编码上,为了保留向下兼容性及不影响现有的应用程序协议,因此将多国语言域名转成ASCII编码,而这种编码称为『punycode』。
因为经过 Nameprep处理过的国际化域名是以 Unicode 序列的形式表示的。但现有的 DNS系统只支持用 ASCII字符表示的域名,所以要对 Unicode 序列进行 ACE (ASCII-compatible encoding) 编码,把 Unicode序列表示的域名转换成 ASCII 字符串表示的ACE 域名。
PunyCode是一种专为国际化域名而设计的高效ACE 编码方式。它可以在Unicode序列和ASCII 字符串之间进行唯一的和可逆的转换。转换的过程中,Unicode 序列中的ASCII字符保持不变,国际化字符则用字母和数字来表示。它的实质是一种用数量有限的基本字符(字母和数字)来唯一地表示大字符集 (Unicode)中的字符的通用算法。域名中的字符,包括 ASCII 码和 Unicode 码,都是作为整数进行处理。
PunyCode则是将一个经过Nameprep处理过的IDN,从一个8位的编码的形式转换为7位编码的形式。目前Internet DNS一向是7位ASCII编码的环境,经过这个PunyCode转码程序,便将IDN从一个8 位的IDN转换为与现有DNS环境兼容的编码。
在DNS服务器方面,需要将IDN以PunyCode的编码形式来设定。因为PunyCode本身就是一种7位的编码,与ASCII编码完全兼容,所以可 适用设定于目前所有可用的DNS版本, 也就是说可以不需要为了设定PunyCode而重新安装BIND新版本。但是若是需要使用DNAME指令来设定资源记录(Resource Record),则需先提升为BIND9的版本。

2、Nameprep编码

Nameprep 是“A Stringprep Profile for Internationalized Domain Names (IDN)”,它描述了如何准备一个多语种域名,包括对一个域名字段进行映射、正规化以及禁止性过滤等等操作。

为什么我的网址在别的地方可以打开,在自己的电脑上却打不开?

电脑常识 - 为什么我的网址在别的地方可以打开,在自己的电脑上却打不开?

一些站长在使用域名时发现有地方能打开,但自己的计算机却打不开的情况。一般造成这样的情况是因为重新域名指向之前访问过这个域名,域名解析所对应的IP缓存在本地DNS中,在其后的访问中计算机直接使用本地DNS解析,造成访问错误。或者解析后本地DNS还没有更新。

可以通过强制清空本地DNS缓存:

 开始-运行-CMD-ipconfig /flushdns

使用以下这个命令来清空缓存:

ipconfig /flushdns

使用以下这个命令来显示缓存:

ipconfig /displaydns
以百分比设置图片宽度(高度)

CSS - 以百分比设置图片宽度(高度)

1、使用目的

现在很多朋友都使用手机等手持设备访问网站,那么对网站在各种分辨率下的显示效果就有了比较高的要求,本博客使用的主题是大前端的D7 主题,其对手持客户端的支持是非常好的。只是我在发表一些文章并插图的时候,其图片固定了宽度(高度)后在这些设备上的显示就比较难看了。

2、实现方法(代码)

当然,爱折腾的我就开始寻找解决方法!我的做法就是将图片的宽度(高度)以百分比来进行设置,这样就可以很好的支持各分辨率的浏览器了!这里是代码的DEMO

 

      美女套图-美臀欣赏
块元素&内联元素

CSS - 块元素&内联元素

块对象默认宽度是100%(继承自父元素),如果没有采用“float:left/right;”样式,相邻的两个块对象就会分排在不同的两行上。

内联对象的宽度取决于其内部元素的宽度与padding样式值之和,不可直接指定其宽度与高度(“display:block;”、“float:left/right;”强行转换后可以定义),相邻的两个内联对象会排在同一行上。