成为编程高手的八大奥秘
摘要: 世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。
阅读全文
posted @
2007-03-13 16:52
菜菜陈熙尚
阅读(338)
推荐(0)
MonoRail - 生命周期及controller/action/view详解(转)
摘要:和传统的asp.net webform相比, MonoRail的生命周期简单多了. 一个web请求所经历的主要步骤如下:
1. MonoRailHttpHandlerFactory接收到请求后, 收集上下文, 创建MonoRailHttpHandler.
2. MonoRailHttpHandler分析请求的url, 创建相应的controller并调用相应的action(实际就是controller里的一个方法), url表示了访问的是哪个controller的哪个action. 默认情况下, 格式是/controller名称/action名称.rails. MonoRailHttpHandler会根据请求的url初始化名称相对应的controller并调用相应的action, 例如, home/index.rail对应HomeControll 如果controller继承自SmartDispatcherController, 还会将action的参数与Request的数据进行绑定.
3. Controller调用ViewEngine的Proce
阅读全文
posted @
2007-03-09 14:59
菜菜陈熙尚
阅读(334)
推荐(0)
MonoRail - 前期准备(转)
摘要:是时候动手做实验了. Hello world的例子已经有人写过随笔了, 所以有重复的就粗略说一下算了. 模板引擎暂时只讨论nvelocity.
创建项目
创建一个MonoRail项目需要以下步骤
阅读全文
posted @
2007-03-09 14:49
菜菜陈熙尚
阅读(603)
推荐(0)
C#中文转换成累加拼音声母,直接使用
摘要:用C#把中文转换成累加拼音声母
public string GetPYString(string str)
{
string tempStr = "";
foreach(char c in str)
{
if((int)c = 33 && (int)c {//字母和符号原样保留
tempStr += c.ToString();
}
else
{//累加拼音声母
tempStr += GetPYChar(c.ToString());
}
}
return tempStr;
}
阅读全文
posted @
2007-03-08 16:18
菜菜陈熙尚
阅读(1171)
推荐(0)
浅谈 DotNet 密码加密的技术
摘要:可以使用 System.Security.Cryptography 名称空间中包含的加密资源方便地生成和比较哈希值。 因为所有哈希函数的输入类型都是 Byte[],所以必须先将源数据转换为字节数组后再计算哈希值。 若要为一个字符串值创建哈希值,请按照下列步骤操作:
阅读全文
posted @
2007-03-08 14:59
菜菜陈熙尚
阅读(553)
推荐(0)
3D地图接口说明文档
摘要:这里采用的是Edushi接口(详情请看http://www.edushi.com/api/freeAPI.htm)
目前(2007.03.07)只支持以下城市:
杭州(hz) 上海(sh) 青岛(qd) 深圳(sz) 西安(xian) 长沙(changsha)
成都(chengdu) 广州(guangzhou) 嘉兴(jiaxing) 佛山(fs) 温州(wz)
上虞(sy) 余姚(yy) 丽水(lishui)
阅读全文
posted @
2007-03-07 16:47
菜菜陈熙尚
阅读(1134)
推荐(0)
2D地图接口说明文档
摘要:今天第一次在博客园写文章,文采不太好,希望看得懂,呵!
这里采用的是51ditu接口(http://api.51ditu.com/special/interface/ezmarker.html)
1.保存位置数据到数据库,前台页面代码如下:
先导入所需js文件
地图位置设置触发事件
阅读全文
posted @
2007-03-07 15:05
菜菜陈熙尚
阅读(770)
推荐(0)
Asp.net开发常用小技巧收集(转)
摘要:1. 打开新的窗口并传送参数:
传送参数:Response.Redirect("*.aspx?id=1&id1=2") ;
接收参数:string a = Request.QueryString("id"); string b = Request.QueryString("id1");
点评:次方法适合页面布局耦合松的使用,但是如果你的页面对布局要求比较严格,可能实际执行时会出现错位,因为执行这段代码后,会在页面生成脚本,这些脚本重组浏览器显示,所以导致页面布局的编号,一个简单的解决方法是使用RegisterClientScriptBlock方法..
阅读全文
posted @
2007-03-06 13:48
菜菜陈熙尚
阅读(245)
推荐(0)
SQL SERVER EXPRESS 常见问题及解决办法(转)
摘要:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
首 选请确认SQL SERVER EXPRSS已安装到本地计算机上,并且SQL SERVER (SQLEXPRESS)服务已经成功启动。如果问题仍然存在,可以尝试应打开“SQL Server 外围应用配置器”,选择“服务和连接的外围应用配置器”,然后将“远程连接”配置为“同时使用 TCP/IP 和 named pipes”...
阅读全文
posted @
2007-03-06 13:36
菜菜陈熙尚
阅读(1887)
推荐(0)