re: 深入浅出理解索引结构 bobo080826 2008-08-26 11:29
打印出来后,认真拜读了几遍。
您的文章写的通俗易懂,太棒了。
但是我想请问下,数据表建立后,insert到表里的数据在硬盘上是规则的顺序还是无规则的咧?参照自动增长的id列排序下去?如果update了其中一条记录,它的顺序会变吗?
Application_Start
中的部分,我是在LogHelper类的静态构造方法里写的.
re: N/A �������֤��ʶ������QQ:631753663 2008-04-08 06:29
�����������֤��ʶ�����棬��ȷʶ�����˶����Ա�CSDN�ȶ��ָ�����֤�롣
���Ϊһ����DLL���ɹ�VB,VC,Delphi,C#.NET,VB.NET,ģ�⾫��,��������ȶ�ƽ̨���ã����÷��������д��뼴����ɡ�������ɫ�ı�Ե����ַ����롢��ת��б������ͨ���ַ�ƥ���㷨����������ʹ�С���� ʹ�ø�������������ˡ��������Ա���CSDN�ȶ�����֤����в����ʶ���ʣ���һ��Ч����Ϊ�������֤��ʶ�����档����ϸ�ĵ���ʵ���ʹ���ע�͵���ؼ����ĵ���
�ٷ���վ -
http://www.purejoy.cn/yzm_advocr
ʶ��Ч����ô��һ�Ծ�֪�� - DEMO����
http://www.purejoy.cn/yzm_advocr/advocr.rar
re: 防识别的图片验证码程序(一) - 范荣生 - 博客园 蓝奇高级验证码识别引擎QQ:631753663 2008-04-08 06:03
出售蓝奇高级验证码识别引擎,可准确识别新浪动网淘宝CSDN等多种复杂验证码。
输出为一个标准DLL,可供VB,VC,Delphi,C#.NET,VB.NET,模拟精灵,按键精灵等多平台调用,调用方法简单,几行代码即可完成。独具特色的边缘检测字符分离、旋转倾斜纠正和通用字符匹配算法(无论字体和大小), 使得该引擎对于像新浪、动网、淘宝、CSDN等多种验证码均有不错的识别率,是一款效果较为理想的验证码识别引擎。附详细的调用实例和代码注释等相关技术文档。
官方网站 -
http://www.purejoy.cn/yzm_advocr
识别效果怎么样一试就知道 - DEMO下载
http://www.purejoy.cn/yzm_advocr/advocr.rar
re: 程序识别验证码图片(一) - 范荣生(山阻石拦大江毕竟东流去,雪... 蓝奇高级验证码识别引擎QQ:631753663 2008-04-08 06:03
出售蓝奇高级验证码识别引擎,可准确识别新浪动网淘宝CSDN等多种复杂验证码。
输出为一个标准DLL,可供VB,VC,Delphi,C#.NET,VB.NET,模拟精灵,按键精灵等多平台调用,调用方法简单,几行代码即可完成。独具特色的边缘检测字符分离、旋转倾斜纠正和通用字符匹配算法(无论字体和大小), 使得该引擎对于像新浪、动网、淘宝、CSDN等多种验证码均有不错的识别率,是一款效果较为理想的验证码识别引擎。附详细的调用实例和代码注释等相关技术文档。
官方网站 -
http://www.purejoy.cn/yzm_advocr
识别效果怎么样一试就知道 - DEMO下载
http://www.purejoy.cn/yzm_advocr/advocr.rar
到底是怎么一回事啊,我在项目中也经常遇到这样的问题,请教解决方法,非常个感谢!zhuzy888@hotmail.com
jquery的bug太多了,如果再给我一次机会,我决不用它
什么?做.net项目。用mysql.access这样的数据库呀。
大哥 你这也不行啊 我关掉了你的页面 再次登陆时提示我已经登陆 这个问题怎么解决啊????
@Cure
谢谢您的回复
问题已搞定///其实并不是数据并发的问题.....
一言两语表达不清楚...
最近比近忙//等有空的时候,我详细分析程序执行的过程///
实际上你的问题就是离线并发的问题,记得每次Update后都调用AcceptChange方法,建议参考下msdn中关于并发冲突的内容
异常是搞定了,不过又出了新问题
using(SqlConnection conn = new SqlConnection(ConfigHelper.IagentDBConnectString))
{
if(conn.State!=ConnectionState.Open)
{
conn.Open();
}
SqlDataAdapter sda = new SqlDataAdapter("select * from TProductPrice where pid="+p_ProductPriceArr[0].PID,conn);
DataSet ds = new DataSet();
sda.Fill(ds);
//清除PID的价格记录
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
ds.Tables[0].Rows[i].Delete();
}
ds.Tables[0].AcceptChanges();
//增加新记录
for(int i=0;i<p_ProductPriceArr.Count;i++)
{
DataRow dr = ds.Tables[0].NewRow();
dr["PID"] = p_ProductPriceArr[i].PID;
dr["LevelID"] = p_ProductPriceArr[i].LevelID ;
dr["TimeType"] = p_ProductPriceArr[i].TimeType ;
dr["TimeInt"] = p_ProductPriceArr[i].TimeInt ;
if(p_ProductPriceArr[i].UnitPrice.Length<=0)
{
dr["UnitPrice"] = System.DBNull.Value;
}
else
{
dr["UnitPrice"] = p_ProductPriceArr[i].UnitPrice ;
}
ds.Tables[0].Rows.Add(dr);
}
SqlTransaction Trans = conn.BeginTransaction();
sda.InsertCommand = new SqlCommand();
sda.InsertCommand.Connection = conn;
sda.InsertCommand.Transaction = Trans;
sda.DeleteCommand = new SqlCommand();
sda.DeleteCommand.Connection = conn;
sda.DeleteCommand.Transaction = Trans;
sda.InsertCommand.CommandText = SQL_INSERT_ALL_PRODUCTPRICE;
sda.DeleteCommand.CommandText = SQL_DELETE_ONE_PRODUCTPRICE;
sda.InsertCommand.Parameters.Add(PARM_PID,SqlDbType.SmallInt,4,"PID");
sda.DeleteCommand.Parameters.Add(PARM_PID,SqlDbType.SmallInt,4,"PID");
sda.InsertCommand.Parameters.Add(PARM_LEVELID,SqlDbType.SmallInt,2,"LevelID");
sda.InsertCommand.Parameters.Add(PARM_TIMETYEP,SqlDbType.Bit,1,"TimeType");
sda.InsertCommand.Parameters.Add(PARM_TIMEINT,SqlDbType.SmallInt,2,"TimeInt");
sda.InsertCommand.Parameters.Add(PARM_UNITPRICE,SqlDbType.VarChar,20,"UnitPrice");
int Rint = 0;
try
{
Rint = sda.Update(ds);
Trans.Commit();
}
catch
{
//ds.Tables[0].RejectChanges();
Trans.Rollback();
}
if(Rint<=0)
{ds.Tables[0].RejectChanges();}
else
{ds.Tables[0].AcceptChanges();}
return Rint;
}
删除的行不会更新到数据库中去....晕死了////
re: 巧用HttpModule控制权限 wonder 2006-10-18 10:51
@壮志
呵呵/.net会有一个专门的模块session module 来处理session 而httpmodule运行 都是先于httpHandlers处理程序的...所以这个时候session 已经可用了...不然你可以试试看...
asp.net 的请求过程,您可以参考
http://www.cnblogs.com/fanrsh/archive/2006/09/04/494441.html
re: 巧用HttpModule控制权限 壮志 2006-10-17 17:51
请问通过什么方式来判断权限?
这个时候session什么的好象还不能用吧?