小编dan*_*dan的帖子

是否有工具来分析PDF的字体,对象,字段及其各自的大小(kb)?

是否有工具来分析PDF的字体,对象,字段及其各自的大小?如果它在Windows上运行会很有帮助.

我正在尝试通过abcPDF优化我们生成的PDF的大小.

pdf pdf-generation

7
推荐指数
2
解决办法
7427
查看次数

可以编辑并继续在64位Windows 7操作系统上为VS 2010,ASP.Net MVC应用程序工作吗?

我在64位操作系统上安装了Visual Studio 2010,以及包含多个项目的大型解决方案.主要是ASP.NET MVC 3项目.

我正在尝试启用"编辑并继续",但我没有运气.我已按照此处列出的所有步骤操作:

http://hobby.keluargareski.net/2010/05/17/how-to-enable-edit-and-continue-in-visual-studio/

并在我的所有项目中都有针对性的x86.我收到一个对话框,说明:

"如果尚未加载程序集,则不允许更改"

有没有人在类似的设置上取得任何成功?这甚至可能吗?

visual-studio-2010

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

URL重写IIS 7 - 网址重定向无法正常工作

我有一个运行在IIS 7上的网站绑定到端口80,有2个域(为了我们的目的 - example.com和test.com)指向它.

example.com是我们的规范名称,所以我希望任何能够将test.com重定向到example.com的客户端.

我一直在尝试使用IIS 7 Rewrite模块.然而它似乎没有任何影响.我怎么能麻烦拍这个呢?

这是我在web.config中添加的规则.

<rewrite>
   <rules>
      <rule name="rule1" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
          <match url="*test.com*" />
          <action type="Redirect" url="{R:1}example.com{R:2}" />
      </rule>
   </rules>
</rewrite>
Run Code Online (Sandbox Code Playgroud)

iis-7 url-rewriting

5
推荐指数
1
解决办法
4万
查看次数

SWF(使用URLLoader)可以访问HTTPS Web服务吗?

我有一个fla(使用ActionScript 3.0)我在Flash中编译.我正在使用URLRequest和URLLoader来访问http web服务.

var loader:URLLoader = new URLLoader();     
var request:URLRequest = new URLRequest("http:test.webservice.com");    
try {
   loader.load(request);
} catch (error:Error) {
   trace("Unable to load requested document.");
}
Run Code Online (Sandbox Code Playgroud)

这很好 - 但是如果我尝试访问我得到的https地址

httpStatusHandler: [HTTPStatusEvent type="httpStatus" bubbles=false cancelable=false eventPhase=2 status=0]
ioErrorHandler: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: https://test.webservice.com"]
Run Code Online (Sandbox Code Playgroud)

如何从https Web服务检索数据?SWF是否必须托管在SSL安全页面上?

flash ssl https urlrequest

4
推荐指数
1
解决办法
9551
查看次数

如何隐藏控件以使其不再占用WPF中的空间?

我有一个DataTemplate,我用于gridview中的单元格.我想在进度条和文本/链接块之间切换.有没有办法隐藏一个元素,以便它从流中删除,并在隐藏时不占用任何空间(如CSS中的"display:none")?有没有更好的方法来解决这个问题?

DataTemplate看起来像:

<DataTemplate x:Key="DataTemplate2">
    <StackPanel Height="40">
        <TextBlock Visibility="{Binding ButtonVisibility}">
            <Hyperlink Click="btn_Authorise">
                <InlineUIContainer>
                    <TextBlock Text="{Binding Button}" />
                </InlineUIContainer>
            </Hyperlink>
        </TextBlock>
        <ProgressBar Value="{Binding Progress}"
                     Visibility="{Binding ProgressVisibility}"
                     Height="15"
                     Width="150"
                     Background="{DynamicResource NormalBrush}"
                     BorderThickness="0"
                     BorderBrush="#FF8D8D8D"
                     Style="{DynamicResource ProgressBarStyle1}" />
    </StackPanel>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

wpf layout visibility

4
推荐指数
1
解决办法
3627
查看次数

我可以在WPF中以同步方式使用多个BackgroundWorker吗?

在我的WPF应用程序中 - 我有一个带有Gridview的Listview.用户可以将文件添加到此列表中.

gridview应该允许我有相当丰富的"行",每行显示文件名,额外的应用程序细节,最重要的是进度条.gridview中的每一行都数据绑定到集合中的业务对象,具体而言,该对象具有绑定到进度条的属性"Progress".

我需要处理每个文件,提取数据并将数据发送到Web服务,我希望在处理文件集合时显示每个文件在其各自进度条中的进度.

最初,我开始使用一个包含处理逻辑的简单循环,该循环定期更新每行的"Progress"字段,并注意到UI没有很好地更新.

然后我将循环中的处理逻辑移动到BackgroundWorker,后者修改了业务对象"Progress"字段,并且因为UI线程没有那么努力 - 它的响应速度要快得多.

但是由于BackgroundWorker的异步特性,它在循环旋转时几乎同时启动了多个BackgroundWorkers(每行一个).我的所有进度条都开始进展......

什么是最好的方法将其限制为只有2-3个BackgroundWorkers一次?或者甚至将它留在一个BackgroundWorker上 - 它在上一个完成之前不会启动?如何引入依赖关系以便本质上所有BackgroundWorkers都是同步的?

c# wpf multithreading synchronization .net-4.0

4
推荐指数
1
解决办法
1787
查看次数

ASP.NET MVC中全局错误/异常处理的最佳实践是什么?

我已经看到两种在ASP.NET MVC 3应用程序中实现全局错误处理的方法.一种方法是通过该Application_Error方法Global.asax.cs.

例如(global.asax中的错误处理):

public class SomeWebApplication : System.Web.HttpApplication {

  // ... other methods ...

  protected void Application_Error() {
    // ... application error handling code ...
  }
}
Run Code Online (Sandbox Code Playgroud)

另一种方法是通过方法中[HandleError]注册的动作过滤器属性RegisterGlobalFilters,再次进入Global.asax.cs.

哪种方法更好?两种方法都有任何明显的缺点吗?

exception-handling asp.net-mvc-3

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

鉴于DurandalJS和AngularJS的融合应该为新项目选择?

DurandalJS项目的所有者除了保持当前版本的DurandalJS之外,现在正在Google上使用AngularJS Next(v2?).这两个框架正在趋同.

http://blog.angularjs.org/2014/04/angular-and-durandal-converge.html

对于一个新的mini-SPA项目,哪个框架是升级路径的最佳选择?

我注意到Rob Eisenberg已经列出了一些技巧来帮助现有的DurandalJS用户为下一个版本做好准备,因此看起来会有一个升级路径可用,但我想知道从AngularJS到下一代框架的升级是否会更简单.

http://eisenbergeffect.bluespire.com/preparing-for-durandal-nextgen/

要明确 - 我更关心的是为未来做出正确的选择(大型SPA,分成多个小型SPA),而不是我目前的需求.

angularjs durandal

4
推荐指数
1
解决办法
964
查看次数

如何使用Linq to SQL投影到具有自定义类型的字典?

我试图使用Linq将数据库查询中的每一行投影到一个自定义类型作为其值的字典中.我不确定要执行此操作的LINQ语法?

这是我目前的尝试(不编译,但应该证明我正在尝试做什么).我在使用'select new ...'部分时遇到了麻烦.

public class MyClass
{     
   public Dictionary<int, CustomType> dict;
}

public class MyType{        
   string Name;
   decimal Value;
}

var result = (from t in table
              select new {
                 t.Id,
                 new MyType(t.Name,t.Value)
              }).AsEnumerable().ToDictionary();
Run Code Online (Sandbox Code Playgroud)

回答:

谢谢杰森.我只是使用属性和自动初始化器而不是构造函数.工作代码类似于此(欢迎任何改进):

public class MyType {        
    public string Name {get;set;}
    public decimal Value { get; set;}
}

Dictionary<int, CustomType> dict;

dict = (from t in table
        select new {
           id = av.Account.Id,
           mt = new MyType { Name = t.Name, Value = t.Value }
        }).ToDictionary(item …
Run Code Online (Sandbox Code Playgroud)

.net c# sql linq

2
推荐指数
1
解决办法
2420
查看次数

asp.net会话状态应该存储在与应用程序数据分开的数据库中吗?

我正在使用SQL Server在asp.net Web应用程序中持久化会话状态.

会话数据的位置是否有最佳实践?它应该与数据库中的应用程序数据一起存在,还是在Microsoft默认建议的单独的"应用程序服务数据库"中.

应用程序服务数据库还将容纳其他提供程序数据(即角色,成员资格等)

谢谢.

asp.net session-state

2
推荐指数
1
解决办法
529
查看次数

用于低级AS3.0套接字连接的C#套接字策略文件服务器?

如何在C#中创建套接字策略文件服务器.它所要做的就是在端口843上侦听字符串"<policy-file-request />",后跟一个NULL字节,然后返回一个XML字符串(这是套接字策略文件).

我之前没有编过这种东西,也不确定从哪里开始.我是否在Windows服务中创建它?欢迎任何提示或链接.

背景:

要从Flash联系Web服务,我使用'as3httpclient'库而不是URLRequest/URLLoader.这是因为它使我能够使用GET请求发送自定义标头.这个库使用低级套接字来完成它的工作.

当flash使用低级套接字连接到服务器时,它会查找套接字策略文件 - 这需要由套接字策略文件服务器提供.

Adobe的套接字策略文件文章

c# flash policy actionscript-3

0
推荐指数
1
解决办法
4679
查看次数