StringTemplate的主页的服务器居然出故障?

打开www.stringtemplate.org提示:

Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.


--------------------------------------------------------------------------------

Apache/2.2.3 (CentOS) Server at www.stringtemplate.org Port 80

如图:

stringtemplate.jpg

NHibernate发布新版本alpha版!

经过了两年时间的沉默,NHibernate终于发布新版本了!新版本3.0版已经出到Alpha2,相信在不久的将来正式版将会发布。

正在考虑要不要把网站整体迁移到这个框架。有兴趣的朋友赶紧去试试吧。

c#重载构造函数:调用其它构造函数

使用这种方式:

class MyClass{

public MyClass(string people,string word){}

public MyClass(string people):this(people,"hello!"){}

}

使用冒号运算符和this关键字,在声明函数的时候调用其它已存在的构造函数。

as3错误代码大全

Error #2007:addChild的参数不能是null

ADM3核处理器安装SQLServer 2005的方法

公司昨天新买了两台主机,都是adm3核心的CPU。结果安装SQLServer 2005是出错。网上资料表明,是adm3核问题造成的。

微软提供的两种解决方法都无法解决:

1、通过msconfig设置启动参数,让计算机只使用一个核心。

2、通过制定HOTFIXPATH。

失败之后,我想,既然SP3已经解决了这个问题,那么,只要我找到集成了SP3的版本,不久解决了吗?可是网络上集成SP3的SQLServer版本很难找。只能靠自己集成了,好在已经有先贤写下了集成方法:

http://www.yongfa365.com/Item/Microsoft-SQL-Server-2005-With-SP3.html

原文转载如下,以备不时之需:

Microsoft SQL Server 2005 SP3 介绍及下载地址:

        微软发布了SQL Server 2005 SP3的正式版,而这也将是该软件的最后一次升级服务。SQL Server 2005 SP3版本号9.00.4035,作为一个累计升级包集成了此前所有的更新补丁,能全方位提升SQL Server 2005的各种服务等级,适用于企业版、企业评估版、开发者版、标准版、工作组版等所有商业版本。
        SQL Server 2005 SP3中文版下载地址(x86/x64/IA64):
  http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&DisplayLang=zh-cn

        针对免费的精简版SQL Server 2005 Express Edition,微软也放出了相应的SP3服务包,不过要注意,SQLEXPR.EXE可以在32/64位系统上安装,SQLEXPR32.EXE则只能用于32位系统。
下载地址:
   http://www.microsoft.com/downloads/details.aspx?FamilyID=3181842a-4090-4431-acdd-9a1c832e65a6&DisplayLang=zh-cn

 


 Microsoft SQL Server 2005原版各版本下载地址:

SQL_2005_All简体中文开发版DVD.iso 1.7GB
SQL_2005_x64简体中文企业版CD1.iso 454.8MB
SQL_2005_x64简体中文企业版CD2.iso 593.4MB
SQL_2005_x86简体中文企业版CD1.iso 421.4MB
SQL_2005_x86简体中文企业版CD2.iso 606.3MB
SQL_2005_x86简体中文标准版CD1.iso 421.4MB
SQL_2005_x86简体中文标准版CD2.iso 606.3MB

 Microsoft SQL Server 2005 各版本序列号:

SQl 2005 Enterprise (x86 & x64) S/N: WXGDG-DJ8DJ-CC77F-8FDJV-DFBYG
SQl 2005 Standard (x86 & x64) S/N: B4H74-BJX3P-37RX2-J9TTB-H9RMJ
SQl 2005 Developer (x86 & x64) S/N: G9Y4M-86RC4-7MFBD-QTPR8-P2VD3
SQl 2005 Workgroup (x86 & x64) S/N: RY62Q-9XHXY-FHXK6-CWWJH-2FK4B 


 Microsoft SQL Server 2005 整合、集成SP3 批处理版:

解压 SQLServer2005SP3-KB955706-x86-CHS.exe 文件(使用 WinRAR 可直接解压,或使用 /extract)
解压后文件夹 搜索 “*.msi *.msp” ,然后复制所有搜索到的文件 放到 D:\SQL2005\SP3 中.
提取 cs_sql_dev_all_dvd.iso(SQL Server 2005 开发版) 中的 x86 版本,放到 D:\SQL2005\MSSQL 中;此时 D:\SQL2005\MSSQL 中应该有以下文件和文件夹 autorun.infServersTools

然后把以下代码存为D:\SQL2005\Install.cmd,并双击运行。

@ECHO OFF
ECHO /////////////////////////////////////////////////
ECHO // Microsoft SQL Server 2005 整合、集成SP3
ECHO // Author  : 柳永法
ECHO // Date    : 2008-12-19
ECHO // Modi    : 2008-12-22
ECHO // Version : 1.1
ECHO // Web     : http://www.yongfa365.com/
ECHO // URL     : http://www.yongfa365.com/Item/Microsoft-SQL-Server-2005-With-SP3.html
ECHO /////////////////////////////////////////////////

ECHO 运行此批处理前,得建目录:D:\SQL2005,D:\SQL2005\SP3,D:\SQL2005\MSSQL
ECHO D:\SQL2005\MSSQL 把SQL Server 2005原DVD光盘里的X86目录下的所有文件Copy到这里
ECHO D:\SQL2005\SP3 把下载来的SP3文件解压,并搜索"*.msi *.msp"复制全部,然后放到这个目录下

ECHO 更新Servers环境文件
XCOPY /Y /H D:\SQL2005\SP3\*.msi D:\SQL2005\MSSQL\Servers\Setup\

RD /S /Q D:\SQL2005\SWAP
MD D:\SQL2005\SWAP

ECHO 释放Servers文件 时间比较长 请耐心等待
msiexec /quiet /a D:\SQL2005\MSSQL\Servers\Setup\sqlrun_as.msi TARGETDIR=D:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\MSSQL\Servers\Setup\sqlrun_dts.msi TARGETDIR=D:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\MSSQL\Servers\Setup\sqlrun_ns.msi TARGETDIR=D:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\MSSQL\Servers\Setup\sqlrun_rs.msi TARGETDIR=D:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\MSSQL\Servers\Setup\sqlrun_sql.msi TARGETDIR=D:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log

ECHO 更新释放出来的文件 时间比较长 请耐心等待
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_as.msi /p D:\SQL2005\SP3\sqlrun_as.msp /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_dts.msi /p D:\SQL2005\SP3\sqlrun_dts.msp /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_ns.msi /p D:\SQL2005\SP3\sqlrun_ns.msp /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_rs.msi /p D:\SQL2005\SP3\sqlrun_rs.msp /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_sql.msi /p D:\SQL2005\SP3\sqlrun_sql.msp /L*vx D:\SQL2005\Install.log

ECHO 把更新后的文件再放回Servers 
XCOPY /Y /E  D:\SQL2005\SWAP D:\SQL2005\MSSQL\Servers\Setup\

RD /S /Q D:\SQL2005\SWAP
MD D:\SQL2005\SWAP

ECHO 更新Tools环境文件
XCOPY /Y /H D:\SQL2005\SP3\*.msi D:\SQL2005\MSSQL\Tools\Setup\

ECHO 释放Tools文件
msiexec /quiet /a D:\SQL2005\MSSQL\Tools\Setup\sqlrun_tools.msi TARGETDIR=D:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log

ECHO 更新释放出来的文件
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_tools.msi /p D:\SQL2005\SP3\sqlrun_tools.msp /L*vx D:\SQL2005\Install.log

ECHO 把更新后的文件再放回Tools 
XCOPY /Y /E  D:\SQL2005\SWAP D:\SQL2005\MSSQL\Tools\Setup\

RD /S /Q D:\SQL2005\SWAP
ECHO "Microsoft SQL Server 2005 整合SP3成功"
PAUSE


OK,完成,一般为保证程序的完整性你可以再把他做成ISO文件存放,选中优化文件,体积会小一些,推荐使用软件UltraISO

 


以上代码柳永法(yongfa365)'Blog制作并亲测,并在虚拟机上测试全新安装全部功能成功。查看SQL Server 2005 "关于"看到的数据:

Microsoft SQL Server Management Studio 9.00.4035.00
Microsoft Analysis Services 客户端工具 2005.090.4035.00
Microsoft 数据访问组件 (MDAC) 2000.086.3959.00 (srv03_sp2_rtm.070216-1710)
Microsoft MSXML 2.6 3.0 6.0
Microsoft Internet Explorer 6.0.3790.3959
Microsoft .NET Framework 2.0.50727.42
操作系统 5.2.3790


如何识别 SQL Server 的版本看查询,结果如下:
SELECT SERVERPROPERTY('productversion'),SERVERPROPERTY('productlevel'),SERVERPROPERTY('edition')

9.00.4035.00 SP3 Developer Edition


如果你下载的是企业版的,两张光盘的,操作有一点点不同:

复制CD1(卷标为SQLSRVRS)的光盘里的所有文件到D:\SQL2005\MSSQL\Servers\
复制CD2(卷标为SQLTOOLS) 的光盘里的所有文件到D:\SQL2005\MSSQL\Tools\

建一个文件:D:\SQL2005\MSSQL\autorun.inf
文件内容是:
[autorun]
shellexecute=Servers\splash.hta *DVD*
icon=Servers\autorun.ico
 

其它操作跟上面提到的是一样的,企业版我也操作过,正常
9.00.4035.00 SP3 Enterprise Edition

还有,上面提到的下载地址应该不是原版的,因为序列号都是集成在里面的,本来以为下载了开发版改下序列号就成企业版了,可是没发现修改的地方,可能是集成到程序里了吧。我想应该不是微软做的,呵呵,所以说可能不是原版的。

== 向分享经验的作者致敬 ==

GPRS套餐如何退订?

发送QXGPRS到10086,即可。需要再回复短信Y确认退订。

CorelDraw 放大缩小快捷键

F2放大
f3缩小
f4查看所有图像
f9全屏预览
Z键应该也是放大用的

QQ群快速踢人秘籍

群管理中,踢人是最经常做的事情了。很多人迷信通过Q群发垃圾广告有效果。殊不知到,一些专业群,对广告已经麻木不仁,深恶痛绝了。

好吧,如何快速踢人呢?以前我一个一个找,幻想能通过右击发言人的账号操作,结果碰壁了。其实,QQ群也提供了查找功能,只不过没有明显显示出来。下图,看了就明白。

QQ踢人.jpg

点击群成员右边的放大镜,就可以显示搜索框了。这下踢人方便了。

StringTemplate自定义日期格式

实现IArributeRenderer接口就可以达到目的下面是来自StackOverFlow的例子。

Use additional renderers like this实现接口的类:

internal class AdvancedDateTimeRenderer : IAttributeRenderer 
{ 
    public string ToString(object o) 
    { 
        return ToString(o, null); 
    } 
 
    public string ToString(object o, string formatName) 
    { 
        if (o == null) 
            return null; 
 
        if (string.IsNullOrEmpty(formatName)) 
            return o.ToString(); 
 
        DateTime dt = Convert.ToDateTime(o); 
 
        return string.Format("{0:" + formatName + "}", dt); 
    } 
} 

and then add this to your StringTemplate such as把类注册到模板组中:

var stg = new StringTemplateGroup("Templates", path); 
stg.RegisterAttributeRenderer(typeof(DateTime), new AdvancedDateTimeRenderer()); 

then in st file模板文件中的写法:

$YourDateVariable; format="dd/mm/yyyy"

基于Google地图API的开发

先看Example页面(我和我的死党们的坐标)
还有一个特别制作的经维度坐标查询页面
严重声明:谢绝跨省追捕和人肉搜索

下面我来分解:

  1. 首先,注册一个API key,这非常重要,否则下面都是扯谈;
  2. 加载JS文件:http://partner.googleadservices.com/gampad/google_service.js
    加载你注册的API key:
    http://maps.google.com/maps?file=api&v=2&sensor=false&key=yourAPIkey
  3. 在指定的容器中加载Google地图:
    var map = new GMap2(document.getElementById(”ElementID“)); //这里我使用的是第二版的地图,所以用GMap2,第一个版本已被淘汰,第三个版还在Beta测试中
  4. 设定地图中心坐标,地图缩放级别:
    map.setCenter(new GLatLng(dimensionality, longitude), size);
    //dimensionality:维度值
    //longitude:经度值
    //size:地图缩放级,随数值增大而放大
  5. 设置地图的属性:
    map.enableScrollWheelZoom(); //设置滑轮滚动缩放
    map.addControl(new GLargeMapControl()); //给地图添加控制按钮
    更多属性设置,请参阅开发人员指南
  6. 当然,还能为地图添加个性化标记:
    GMarker(point, markerOptions);
  7. 还能给地图添加事件监听器:
    GEvent.addListener(object, “action“, function() { … });
  8. 补充一下,Google地图的坐标是用经度和维度组成的数组,如何查询经度和维度点击此处(从我家开始吧);
  9. 如果出现文字现实问题,请把页面编码改为utf-8,再把<script …>改为<script …  type=”text/javascript” charset=”utf-8″>
  10. Google地图的功能无比强大,还有测算两点间距离,绘制图形和路线等;
    各位开发大侠,哥的砖头已经抛出去了,你们有玉的引点过来吧。

原文地址:http://home.blueidea.com/apps.php?do=bxna&ac=view&feedid=11038

公告栏

  • 姓名:林剑锋(不见不散)
  • 来自:中国-广州
  • 简介:技术的信徒。
  • Email/QQ:admin@ljf.cn
  • 点击这里给我发消息

QQ群:设计学院 68075618,网站设计师 9908776

统计

文章:337篇
评论:173条 (2条Spam)
相册:1个 (121张图片)
主题:Nagrand新主题

www.ljf.cn网站PR查询