问题列表 - 第36695页

如何阻止用户更改查询字符串

如何保护用户更改其中一个参数/值对的URL?

谢谢.

c# asp.net asp.net-3.5

3
推荐指数
2
解决办法
1662
查看次数

使用NSNumberFormatter而不使用字符串的舍入数字

这看起来很简单,但我看不出NSNumberFormatter有一个奇怪的功能.我有一个号码,比方说4.1.我想把它舍入到5.我想如果我使用NSNumberFormatter并将roundingMode设置为NSNumberFormatterRoundUp我会得到所需的结果.但是我现在似乎能够将我的数字变为圆形的唯一方法是stringFromNumber或numberFromString.似乎很奇怪,我只是不能保持一个数字.

我知道我可以将字符串转换为数字,但这似乎是浪费.想要知道是否有不同的方式(如果数字是4.1,round()不会向上舍入)或者如果有一种方法我错过了通过课程参考.

干杯

iphone objective-c rounding nsnumberformatter

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

你可以使用vlookup的通配符吗?

我想做一个vlookup,但我希望它能匹配一个单元格的SUBSET.这可能吗?

例如,如果我正在寻找" alex is smart"并且单元格有" alex is smart blah blah",我希望它匹配alex is smart

这可能吗?

excel

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

如何使用ReportService2010命名空间呈现报表

我正在开发一个项目,我们将在SQL Server 2008 R2下与ReportService2010报告Web服务进行交互.在过去,我使用过ReportService2005.asmx,我的问题是,我找不到任何关于如何使用这个新的(2010)报告Web服务呈现报告的合理示例.

使用2005 Web服务时,使用wsdl.exe实用程序创建代理时提供了"Render"方法.是否有一个等效的方法(或一组方法),使用ReportService2010服务完成相同的事情?或者是否有任何端到端的初始化和调用新代理的体面示例?

即使MSDN也没有太多信息,并且在ReportService2010 API文档的某些部分中,仍有旧的代码片段仅适用于2005 Web服务.

更新:一个更好的问题可能是在SSRS 2008和SSRS 2008 R2之间如何以编程方式调用报表服务......我可以看到,即使在SSRS 2008 R2下,仍然存在ReportService2005.asmx,以及ReportExecution2005.asmx,但没有相应的ReportExecution2010.asmx.

解决方案更新:
在与我公司的某人交谈后,我被告知以下情况:

  1. 引入了2006年的Web服务,以支持2008年的sharepoint集成.
  2. 引入ReportService2010 Web服务是为了将2006年引入的所有功能与2005 Web服务合并.
  3. ReportService2005 Web服务将继续用于报告执行.我不知道为什么,但有些东西告诉我它与业务决策有关,以实现向后兼容性.我的同事表示我们打算继续使用ReportExecution2005进行渲染,并使用ReportService2010进行所有其他功能(查询SSRS服务器以获取报告,参数等).

不幸的是,所有上述信息都是从各种链接中挑选出来的,其中没有一个链接简明扼要地陈述了上述所有内容.您通常会假设供应商向客户开发人员解释这种事情.

asp.net sql-server-2008-r2 reporting-services

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

java.util.Vector序列化是否是线程安全的?

我知道Vector类对于添加和删除元素[ reference ] 是线程安全的.

如果我使用ObjectOutputStream序列化Vector,我在反序列化时保证了一致(和非损坏)状态,即使其他线程在seralization期间添加和删除对象也是如此?

java multithreading vector thread-safety

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

按关系计数排序的多对多(实体框架,Linq)

我有这样的表结构......

替代文字

当我将其导入实体框架时,它看起来像这样......

替代文字

我需要做的是从LINQ构建一个查询,该查询将返回每个唯一商店的列表,其中填充了喜欢该商店的人员列表.(很简单,对吧?)

捕捉:我需要将列表过滤到人员列表中作为列表传递给linq查询的朋友(来自facebook,因此关系不在db中)...

还有一件事:如果商店是请求数据的人的最爱,我需要返回(uid如下所示)

好的,另外一件事:我需要将最喜欢一个项目的朋友排序的列表返回到最低(下面的ui在这方面是错误的)

这是我需要的linq查询的方法签名

public List<Store> GetTopStoresFilteredByFriends
          (int uid, List<int> friends, int size = 10){

}
Run Code Online (Sandbox Code Playgroud)

要返回看起来像这样的用户界面......

替代文字

c# linq-to-entities entity-framework

7
推荐指数
1
解决办法
828
查看次数

C++检测文本文件中的空间

如何使用fstream库检测文件的一行中的空格或其他特定字符/符号?

例如,文本文件如下所示:

Dog Rover
Cat Whiskers
Pig Snort
Run Code Online (Sandbox Code Playgroud)

我需要第一个单词进入一个变量,第二个单词进入另一个单独的变量.这应该发生在文本文件中的每一行.

有什么建议?

c++ file-io fstream

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

锁定集合与syncRoot的任何缺点?

如果有任何不利的一面收集锁定在如我想知道List<T>,HashSet<T>Dictionary<TKey, TValue>而不是简单的object.

注意:在以下示例中,这是锁定发生的唯一位置,它不会从多个位置锁定,但可以从多个线程调用静态方法.此外,_dict永远不会在GetSomething方法之外访问.

我当前的代码如下所示:

private static readonly Dictionary<string, string> _dict = new Dictionary<string, string>();
public static string GetSomething(string key)
{
    string result;
    if (!_dict.TryGetValue(key, out result))
    {
        lock (_dict)
        {
            if (!_dict.TryGetValue(key, out result))
            {
                _dict[key] = result = CalculateSomethingExpensive(key);
            }
        }
    }
    return result;
}
Run Code Online (Sandbox Code Playgroud)

另一位开发人员告诉我,锁定集合会引起问题,但我持怀疑态度.如果我这样做,我的代码会更有效吗?

private static readonly Dictionary<string, string> _dict = new Dictionary<string, string>();
private static readonly object _syncRoot = new object();
public static string …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading locking

4
推荐指数
2
解决办法
5637
查看次数

从Path获取文件夹名称

如果我有像"C:\ My Documents\Images\Image1.png"这样的文件路径,如何获取"Image1.png"文件的父文件夹名称?在这种情况下,"图像",但这只是一个样本.我看了一下System.IO.Path,似乎没有任何东西.也许我忽略了它,但我不知道它会在哪里.

.net c# vb.net

8
推荐指数
2
解决办法
4849
查看次数

DTO形状:扁平,复杂/嵌套,或两者的混合

我有一个MVC2 n层应用程序(DAL,域,服务,MVC Web)使用DDD方法(域驱动设计),具有带存储库的域模型.我的服务层使用请求/响应模式,其中Request和Response对象包含DTO(数据传输对象)以将数据从一个层封送到下一个层,并且映射通过AutoMapper的帮助完成.我的问题是:DTO通常采用什么样的形状?它既可以嵌套/复杂的 DTO,还是严格来说是平面投影?或者可能两者兼而有之?另外,拥有平面DTO与更复杂/嵌套DTO的主要原因是什么?

例如,假设我有一个域,如下所示:

public class Employee
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public Company Company { get; set; }
}
public class Company
{
    public string Name { get; set; }
    public string Address { get; set; }
    public string City { get; set; }
    public string State { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有三种不同的方法可以对Response对象进行建模.

选项1 - DRYest选项:

public class GetEmployeeResponse …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc domain-driven-design dto automapper

21
推荐指数
1
解决办法
4738
查看次数