HDR

HDR

Sql Server2005 Varchar类型中文乱码问题的解决办法

在Sql Server2005英文版中,如果未对Varchar类型的字段进行设置,那么很多朋友会发现向数据库中插入记录时,如果对应的varchar类型字段的值为中文,会出现乱码的情况。解决办法:使用nvarchar类型,并在插入值前加N,例如:insert into tableA (a) values(N’中文’)。
如果确实要使用varchar类型的话,可以这样做:
1.安装时不要选 Hide advice configuration options
然后再 Collation designato[……]

阅读全文»

如何自动在WordPress编辑器中添加内容

你总是在文章末位添加固定内容吗?比如邀请用户订阅RSS的字样。如果是,那你可以设置WordPress自动在编辑器里添加内容。
方法很简单,在funcions.php中添加如下代码:

add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
    $content = "欢迎订阅HDR的Blog!";
    return $content;
}

保存文[……]

阅读全文»

如何自动在WordPress每篇日志最后添加指定内容

许多博客自动在日志最后显示一些内容,比如邀请读者订阅RSS。这些内容一般是通过硬编码添加的。为什么不用functions.php来做?并且更换模板不会对此产生影响。
要实现这一功能,你需要在functions.php添加如下代码,这样当你更换模板时也不用重新插入代码。

function insertFootNote($content) {
        if(!is_feed() && !is_home()) {
                $content.= "

Convert Unicode To UTF8

char* __stdcall UnicodeToUtf8( const WCHAR* wstr )
{
    const WCHAR* w;
    // Convert unicode to utf8
    int len = 0;
    for ( w = wstr; *w; w++ ) { 
         if ( *w < 0×0080 ) len++;
        else if ( *w < 0×0800 ) len += 2;[......]

阅读全文»

IE下设置float后margin加倍问题

在进行页面布局时,经常会用到float,但使用了float后,在IE下margin会出现加倍的问题,我一直是用hack的方法,但最近做个页面时,发现用hack
了,样子和在FF下,还是不一样,于是就网上查找了下,加个display:inline;就可以解决了,这样IE和FF下就都一样了。

举例:

CSS,如果这里不使用display:inline: 在IE下会出现加倍问题

.div_float{float:left;width:180px;h[......]

阅读全文»

IE浮动margin双倍 bug

关于IE对于浮动DIV的margin占双倍的BUG

今天在做一个简单的定位时遇到了很白痴的问题,在ff下设置margin-left:100px;的效果竟然在ie里出现双倍!fuck…,终于在网上找到了解决的办法:

Steve Clason发现了一个修复办法,描述在他的Guest Demo里,修复了双倍边界和围绕文字缩进Bug。这是一个经典的IE的Bug修复办法,使用一个属性来修复影响不相关属性的Bug。

现在如何来做?

[……]

阅读全文»

mb_substr修正函数

用于不支持mb_substr的地方

// Patch in multibyte support 
if (!function_exists('mb_substr')) { 
	function mb_substr($str, $start, $len = '', $encoding="UTF-8") { 
		$limit = strlen($str); 
		for ($s = 0; $start > 0;--$start) {// found the real start[......]

阅读全文»

鄂ICP备13000209号-1