大尾巴狼

所谓大尾巴狼,就是装腔作势。

最新评论

共2页: 1 2 下一页 
Re:异步加载图片,提高HTML性能 栗子 2009-07-31 12:18  
其实还有一个简单的办法就是,在一个页面中包含一个<iframe>标签,然后在iframe子页面中将要显示的1500张图片在拖动iframe滚动条的时候分匹加载进去就可以了。这里也是采用了分页,当所在的页已加载过后,下次再拖动到该页,程序就不会再去重复向后台提交数据了,加载过的图片就会保留在客户端,请参看网址:www.mingoe.com 这是一个主要是对联系人管理的网站,当联系人数量达到30条以上就会看到以上效果了。快去注册一个帐户试试吧,注册好以后可以手动地添加一些数据,也可以从你的hotmail或msn上同步过去一些联系人,详细请查看该网站帮助,也可以联系我lijun0349@163.com
re: 数据库对象搜索器 zft 2009-06-25 11:50  
2001年北京月平均气温
re: 住房商业贷款计算器 fypy 2008-12-24 08:53  
正好用到,不介意我copy你的代码吧?
小弟谢谢谢谢啦。
这个老问题有没有新的解决办法?
在有些应用中加载这么500-1000条数据是有必要的,所以看官不要说这种应用的变态1
比如我在地图应用中要动态加载500-1000个点(符号),来表示不同的地物类别

宾馆。车站、建筑、等等等等,我们做了测试在屏幕上显示,保证能清楚的分辨不同的数据类别,可以加载到500个点以上

有没有谁能提高加载速度?
看了你写的这篇文章,想必对这些有些研究吧
我想 请教一下:
public partial class DataTable1DataTable
{
public string wx = string.Empty;
}
在类DataTable1DataTable 中,能不能更改该表中的字段名称,及其进行赋值操作
re: 住房商业贷款计算器 李琳 2007-09-07 16:04  
帮我计算
re: 住房商业贷款计算器 李琳 2007-09-07 16:00  
不错
学习了
@no words
谢谢指教!
我倒!这么简单的问题居然还放在首页讨论,居然还有人说是bug?这种问题你不清楚你就不能叫.net程序员!异常处理是对一个程序员基本的要求!
这个问题很多人都讨论过,要么用throw;,直接继续传递原来的异常;要么用throw new Exception(ex);,也就是用新的异常嵌套原来的。上述两种情况都能正常识别。

至于throw ex;,这被认为ex已经成功截获,然后再被截获的位置重新开始throw,这时候异常就不能被准确定位了。
throw的问题,不知道是bug还是有意这样设计的??
既然存在肯定有他的原因,不知道什么时候适用throw ex的方式。
请高人指教啊!
@li-new
能否得到这些信息,不是由Release还是Debug决定的。
而是看同目录下是否有对应的pdb文件。

一般Release模式看不到调试信息是因为VS里边默认在Release模式下不输出pdb文件,这个在工程属性里可以设置。

具体位置是Build,然后选择编译模式,然后Advanced/Debug Info
在release的时候是得不到这些详细的信息的。
嗯,该用throw;取代throw ex;
re: DNN文件夹说明 Shark Xu 2007-03-31 23:55  
DNN?
trtrerte
re: 语言代码Locale ID (LCID) Chart Bomege.com 2007-02-28 12:24  
蛮全的,很有用,查了RFC1766只是标准,没有具体的(Locale Description Short String Hex Value Decimal Value),国际化和本地化必须的ID
re: 用script让IE窗口最大化 大尾巴狼[匿名] 2006-09-09 20:05  
看一下你IE的安全设置,因为用到了ActiveX。
re: 用script让IE窗口最大化 Sabre[匿名] 2006-09-07 18:41  
您试过吗?在下使用您的方法以后,IE窗口没有反应,如果肯赐教,请联系在下:
QQ:12395923
email:sabrelove@gmail.com
re: 住房商业贷款计算器 nie 2006-08-01 09:31  
good work!@大尾巴狼
re: 住房商业贷款计算器 大尾巴狼 2006-04-28 08:24  
@john4653
dotnet1.1 and C#
re: 住房商业贷款计算器 john4653 2006-04-23 22:56  
请问,这个程序是用什么程序编的,谢谢
很好,提供了另一种思考问题的方式。
这种解决方案不好,无意义。

主要考虑系统是否支持多语言版本?

1.支持多语言,则所有与显示、提示等相关“硬编码”字符串都应该放到资源文件或数据库或其它地方中。

2.不用支持多语言,直接用中文枚举就可以了。用反射多此一举。

3.如果是类库,显示问题不是你应该操心的。
不错,不妨再考虑一下多语言的支持。:)
It is native code,never see codeproject
好像是codeproject上一个小姑娘的原作吧
我是利用DescriptionAttribute类反射得到的,刚把具体思路写下来 :D
嗯,我也是直接使用的中文,但是在vs2003中智能提示有点问题(vs005是好的),所以笔者给我们了一种很好的解决方案
谢谢€~~~~~~
我平时用是定义枚举时直接用中文,一般情况下也可以了。比如:
public enum OrderStateEnum
{
未开始 = 0,进行中,等待中,取消,完成
}
各有各的理
我的文章里有的。
1.定义一个Attribute,并且指定AttributeUsage只适合AttributeTargets.Field;
2.这个Attribute构造器只有一个string参数;
3.可以从这个Attribute中加入一个静态方法用于读出对应的描述并存到一个Hashtable中,每次就可以从这个hashtable拿到这个标签了:

foreach (FieldInfo fi in typeof(WorkState).GetFields(BindingFlags.Public | BindingFlags.Static))
{
foreach (DescriptionAttribute da in fi.GetCustomAttributes(typeof(DescrptionAttribute), false))
{
hashtable.Add(fi.GetValue(null), da.Description);
}
}
能给我代码么?
努力过,但,加不上!!!
这个做法不妥,显得不够优雅。应该在每一个枚举的值上面加 Attribute 单独标注描述,以前我做过这样的实现。
怎么贴代码 我贴的格式都没有了
/// <summary>
/// 返回指定日期 所在周的第一天 周一为每周第一天
/// </summary>
/// <param name="dt">日期</param>
/// <returns></returns>
public static DateTime FirstDayOfWeek(DateTime dt)
{
DayOfWeek dayOfWeek = dt.DayOfWeek;
if (dayOfWeek == DayOfWeek.Sunday)
{
dt = dt.AddDays(-6);
}
else
{
dt = dt.AddDays(1-(int)dayOfWeek);
}
dt = new DateTime(dt.Year,dt.Month,dt.Day,0,0,0,0);
return dt;
}

/// <summary>
/// 返回指定日期 所在周的最后一天
/// </summary>
/// <param name="dt">日期</param>
/// <returns></returns>
public static DateTime LastDayOfWeek(DateTime dt)
{
dt = FirstDayOfWeek(dt);
dt.AddDays(6);
return dt;
}
re: DNN页面呈现过程 yang 2005-08-25 12:04  
"潜入"改为“注入”好些!

//就测试这天了
        DateTime testDate = DateTime.Now;

        //testDate = new DateTime(2005, 7, 22);

        //足够小的基准天(必须是星期一)
        DateTime baseDate = new DateTime(1989,7,3);

        TimeSpan ts = testDate - baseDate;

        int i = Convert.ToInt32(Math.Floor((ts.TotalDays) / 7));

       
        baseDate = baseDate.AddDays(i*7); //本周一
        baseDate = baseDate.AddDays(6); //本周末

恩,简单!!!!
有个小问题,最好统一用日历对象来获得相应的参数,
这样前后概念能够统一。

系统内还有个限制条件:星期的起始和终止日期,不能跨年。
if (FromDate.Year<TestDate.Year)
FromDate=new DateTime(TestDate.Year,1,1);
if(ToDate.Year>TestDate.Year)
ToDate=(new DateTime(TestDate.Year+1,1,1)).AddDays(-1);

   //DateTime TestDate = new DateTime(2005, 8, 28);
   DateTime TestDate = DateTime.Today;
   //选择合适的日历
   System.Globalization.Calendar calendar = new System.Globalization.GregorianCalendar();

   //把指定日期转换成所在星期(第几个星期)
   int Week = calendar.GetWeekOfYear(TestDate, System.Globalization.CalendarWeekRule.FirstDay, DayOfWeek.Monday);

   //因为要求星期一作为一星期的第一天,星期天作为星期的最后一天,所以要处理一下.
   int Days = (int)TestDate.DayOfWeek ;
   if(Days == 0)
    Days = 6;
   else
    Days -=2;

   //得到指定星期的起始终止日期
   DateTime FromDate = TestDate.AddDays(-Days);
   DateTime ToDate = FromDate.AddDays(6) ;
   
   Console.WriteLine(" 第{0}周 星期:{1}  起始日期:{2}  终止日期:{3}", Week, TestDate.DayOfWeek.ToString(), FromDate, ToDate);

@THIN
你的方法很好,很简单.
我以前也做过这个,
先得到这天是星期几,再去加减一下就是这周第一天和最后一天.
呵呵
往近了看,的确注释有问题。
往远了看,是对下面多有内容的说明。
这个注释样式有误导之嫌 :)
//得到指定星期的起始终止日期
DateTime fromDate = DateTime.MinValue;
DateTime toDate = DateTime.MinValue ;

这个注释是误导,这里只是定义.
re: 异步加载图片,提高HTML性能 大尾巴狼 2005-07-28 10:41  
就像资源管理器一样,每个文件夹下,每个文件都会有个图标。
而我这个也是类似的,文件夹里的文件再多,也是带图标显示的。
我也想把小图片去了,可以用文字。可不够直观。
而且返回大量数据的情况毕竟是少数!

不过具前线同志报告,显示性能得到了明显的提高,嘿嘿.....

to zitiger
很多iframe对服务器的影响,和很多img差不多。
re: 异步加载图片,提高HTML性能 kevin.Geng 2005-07-28 10:31  
1500.条,那没几个人会看完的, 所有的迹象表明,如果单行条目超过250就不会有人看,而且尽量控制在50以内。估计研究这个不如考虑分页。
re: 异步加载图片,提高HTML性能 双鱼座 2005-07-27 23:53  
强烈反对在一个页面中放置1500全iframe!
这样变态的处理一定来自变态的设计!
re: 异步加载图片,提高HTML性能 zitiger 2005-07-27 20:59  
不知道同时开这么多个'iframe'对服务器有没有性能上的影响
共2页: 1 2 下一页 
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

导航

统计

公告

点击这里给我发消息
Locations of visitors to this page
昵称:大尾巴狼
园龄:7年9个月
粉丝:1
关注:0

搜索

 
 

常用链接

最新随笔

随笔分类(46)

随笔档案(38)

文章分类(9)

文章档案(9)

coworker

开源项目

值得一看

积分与排名

最新评论

阅读排行榜

推荐排行榜