最新评论
染墨坊 2012-05-10 15:38
[img]http://pic002.cnblogs.com/images/2012/290567/2012051015371067.gif[/img]
上善若水123 2011-11-07 09:28
你好!我的缓存配置好了。但是为什么添加一条数据后,再次查询,新添加的数据被查询出来了。帮我看一下是不是哪里配置错误了。
<!-- 缓存机制 -->
<cacheModels>
<cacheModel id="usercache" implementation="MEMORY">
<flushInterval hours="24"/>
<flushOnExecute statement="sql_update"/>
<property name="Type" value="Weak"/>
</cacheModel>
</cacheModels>
<statements>
<select id="sql_CacheSelect" cacheModel="usercache" resultMap="EntityModel.UserResult" >
select * from UserInfo
</select>
<delete id="sql_Delete" parameterClass="int">
delete from UserInfo
<dynamic prepend="where">
<isParameterPresent property="UserId" prepend="">
[UserId] = #id#
</isParameterPresent>
</dynamic>
</delete>
<update id="sql_update" parameterClass="UserInfo">
update UserInfo set UserName = #UserName# where UserId = #UserId#
</update>
</statements>
aXinNo1 2010-05-30 07:34
有没有考虑如果返回值不为0或1时你怎么处理,如果说,我想在这个页面上传成功后我返回图片地址啊,等等一些问题,回传值你如果处理呢??
china688 2010-05-01 02:11
你这种替换速度很慢的,我从数据库读取两个字段,每个字段的文本至少有100KB,结果浏览器完全卡死,我于是换成如下遍历方式,所有都每超过3秒,快了千万倍
[code=csharp]
CharEnumerator eS = s.GetEnumerator();
while (eS.MoveNext())
{
switch (eS.Current)
{
case '\"':
sb.Append("\\\""); break;
case '\\':
sb.Append("\\\\"); break;
case '/':
sb.Append("\\/"); break;
case '\b':
sb.Append("\\b"); break;
case '\f':
sb.Append("\\f"); break;
case '\n':
sb.Append("\\n"); break;
case '\r':
sb.Append("\\r"); break;
case '\t':
sb.Append("\\t"); break;
default:
sb.Append(eS.Current); break;
}
}
return sb.ToString();
[/code]

