小编one*_*ney的帖子

如何遍历日期范围?

如果不使用一些可怕的循环/计数器类型解决方案,我甚至不确定如何做到这一点.这是问题所在:

我有两个日期,开始日期和结束日期,在指定的时间间隔内我需要采取一些行动.例如:对于2009年10月3日之间的每个日期,每隔三天至2009年3月26日,我需要在列表中创建一个条目.所以我的意见是:

DateTime StartDate = "3/10/2009";
DateTime EndDate = "3/26/2009";
int DayInterval = 3;
Run Code Online (Sandbox Code Playgroud)

我的输出将是一个具有以下日期的列表:

2009年3月13日3/16/2009 3/19/2009 3/22/2009 3/25/2009

那么我怎么会这样做呢?我想过使用一个for循环,它会在范围内的每一天之间迭代,使用一个单独的计数器,如下所示:

int count = 0;

for(int i = 0; i < n; i++)
{
     count++;
     if(count >= DayInterval)
     {
          //take action
          count = 0;
     }

}
Run Code Online (Sandbox Code Playgroud)

但似乎可能有更好的方法?

c# asp.net datetime loops

181
推荐指数
7
解决办法
13万
查看次数

计算字符串在字符串中出现的次数

我只是有一个看起来像这样的字符串:

"7,真实,NA,假:67,假,NA,假:5,假,NA,假:5,假,NA,假"

我想要做的就是计算字符串" true "出现在该字符串中的次数.我觉得答案是这样的,String.CountAllTheTimesThisStringAppearsInThatString()但由于某种原因,我无法弄明白.救命?

c# string count

55
推荐指数
5
解决办法
10万
查看次数

我是.NET的新手 - 我应该专注于什么,我应该忽略什么?

所以,我有相当多的使用php和coldfusion编程数据库驱动的web应用程序的经验(不是在一起,在不同的时间),我开始研究asp.net世界(我有一个项目即将开始工作)这都是asp.net/c#.)

我的问题是:似乎有很多东西要陷入困境,如果我只是制作基于网络的应用程序(主要是CRUD类型的东西 - 没有心灵弯曲的逻辑)我应该关注的主题是什么?我只是不想走下兔子的踪迹,后来发现它并没有被开发社区过多使用.在阅读一些书籍(ASP.net 3.5一步一步和ASP.net 3.5释放)我发现一些区域的主题将被解释,但在本章的结尾它会说"这东西很酷,但不是为了用于多层应用......"

到目前为止我看过的主题(看起来与我以前用于构建的应用程序有很大不同)是:

  • 母版页
  • 数据绑定
  • Linq to SQL
  • ASP.NET MVC
  • 模板和数据绑定表达式
  • asp.net控件

我知道这可能是一个广泛的问题 - 但这似乎是一个广泛的话题.

.net c# data-binding master-pages

19
推荐指数
2
解决办法
2440
查看次数

有关加快Flex Builder 3中编译时间的建议吗?

我在mac上运行Flex Builder 3,随着项目的增长 - 编译时间越来越长,越来越长.我正在使用一些SWC并且有相当数量的代码但是它应该不需要花费几分钟来构建并且每天都会崩溃吗?

apache-flex macos flexbuilder compilation

12
推荐指数
3
解决办法
1万
查看次数

Flex - URLLoader和HTTPService

我使用URLLoader将数据加载到我的Flex应用程序(主要是XML)中,而做同样事情的伙伴主要使用HTTPService.是否有特定或有效的理由在另一个上使用?

xml apache-flex flash actionscript-3

9
推荐指数
1
解决办法
7674
查看次数

如何在Flex中直观地"突破"Container?

这是我的问题 - 我有一些像这样的代码:

<mx:Canvas width="300" height="300">
     <mx:Button x="800" />
</mx:Canvas>
Run Code Online (Sandbox Code Playgroud)

所以问题是画布中的Button有一个超过Canvas宽度的x属性方式 - 因为它是Canvas的一个子节点,Canvas屏蔽它并为我创建一些滚动条以滚动到按钮.

我想要的是在没有滚动条的情况下显示按钮 - 画布左侧800像素,同时仍然将按钮保留为画布的子画面.我怎么做?

apache-flex flash mxml actionscript-3

8
推荐指数
1
解决办法
1088
查看次数

C#:从Windows桌面应用程序打开浏览器并POST到URL

我有一个小型的WPF应用程序(虽然我认为无论是wpf表单还是webform应用程序并不重要?)我想要启动一个新的浏览器窗口并POST到特定的URL.我一直在搞乱:

System.Diagnostics.Process.Start("http://myurl.com");
Run Code Online (Sandbox Code Playgroud)

启动窗口,但我不认为我可以使用相同的过程实际发布到网址...我也尝试过HttpWebRequest,但我希望用户能够在我发布到我之后使用该应用程序这个网址,不只是向他们展示结果......我能看到什么才能做到这样的事情?

c# browser wpf post

8
推荐指数
3
解决办法
1万
查看次数

Flex:动态创建视频的预览图像

我正在使用VideoDisplay播放flv,mov和mp4,一切都很好.它们都是通过渐进式下载加载的,并且没有流式传输.我想要做的是抓取一个指定的帧(就像在10秒标记处显示的那样),将其转换为位图并使用该位图作为视频的预览图像.我想在运行时这样做,所以我不必为每个要显示的视频创建预览图像.

有什么想法如何做到这一点?我宁愿不通过玩它来伪造它 - 寻找那个特定的框架,然后暂停它,但我可能别无选择?

apache-flex video actionscript-3 videodisplay

6
推荐指数
1
解决办法
7939
查看次数

ASP.Net MVC:dbml文件的最佳实践

这可能只是一个是或否的问题类型,但无论如何...

从我见过的使用mvc的所有(大多数)示例中可以看出,创建dbml文件的方法只是将数据库的整个模式放入其中,并让它自动生成所有linq到sql的优点.看起来你只需要其中一个(因为你不能在同一个项目中的单独dbml文件中有重复的表),但由于某种原因,似乎有更好的方法来做到这一点......特别是当处理一个具有相当数量的表的大型项目.

那么这是创建一个在mvc项目中使用的dbml文件的正确方法,只需将整个表结构放入并转到城镇?如果没有,你是怎么做到的?

asp.net-mvc linq-to-sql

6
推荐指数
1
解决办法
5076
查看次数

你如何保持专注并运送项目?

我找到太多涉及的项目,使用多种语言的方式(以及这些语言中的太多很酷的功能),以及太多的书籍阅读...

你们如何保持专注并实际完成任何事情,而不是留下一些部分完整的"实验"?

project-management

5
推荐指数
2
解决办法
441
查看次数