问题列表 - 第29368页

适用于大型应用的C#架构

你能否告诉我一些关于在c#中思考大型应用程序的教程/书籍.我曾经使用过3层,但我需要更具体的东西:

一种设计面板的方法,以便对于特定用户,特定面板将加载和特定dll进行数据库管理,以便当用户修改条目时,其他人无法修改该条目,如果我使用实体框架或者我应该使用db和课堂创作

以上任何链接将不胜感激

非常感谢!

.net c# entity-framework

5
推荐指数
0
解决办法
6634
查看次数

Django文件在社交社区中上传/下载

我有一个用Django构建的社交社区,我想为用户添加上传/下载/读取(文档)功能,以便许多用户可以同时执行这些操作.

你推荐我什么?标准的Django上传/下载文档功能可以用于此目的吗?

谢谢!

django upload file download

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

iOS问题.我可以分发我的应用程序的Xcode模拟器版本吗?

我想向某人发送我的iPad应用程序的Xcode模拟器版本 - 而不是设备版本.我在Finder中找到了.app文件.我只是拉上它并发送它还是比它更复杂?

谢谢,
道格

UPDATE

Chrisbtoo得到了这个问题的答案,但是他为你在家里尝试这个问题留下了一些关键点:

Xcode模拟器的路径(模拟器可以独立运行)
./Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app

出现在模拟器主屏幕中的应用程序路径:
/ Users/turner/Library/Application Support/iPhone Simulator/3.2/Applications/{GUID}

在构建模拟,从模拟器桌面删除应用程序并通常将模拟器用作实际设备时,观察应用程序模拟器目录中发生的情况是有益的.

结论:这是一种可行的方法,可以以"模拟"的临时方式共享应用程序,而无需真正的ad hoc应用程序共享的麻木,灵魂吸吮过程.

干杯,
道格

iphone xcode software-distribution ios-simulator

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

如何控制HTML格式的用户输入块上显示的行数?

我有一个Rails应用程序,允许用户输入一些HTML格式的文本(P,OL,UL,BLOCKQUOTE).我现在想要显示这个文本的简短摘要,但是要确保我只显示<= 4"行".我可以尝试通过显示的单词数来缩短文本,但是如果有单字LI元素,那么这可能仍会以很多行结束.我该怎么做?

html

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

同步返回目标-c

- (id)methodThatReturnsSomething
{
    @synchronized(self) {
        return nil;
    }
}

当我在Xcode上执行此操作时,它会向我返回一个警告:"控件到达非void函数的结尾"

这段代码有问题吗?

objective-c synchronized

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

XmlReader在UTF-8 BOM上中断

我的应用程序中有以下XML解析代码:

    public static XElement Parse(string xml, string xsdFilename)
    {
        var readerSettings = new XmlReaderSettings
        {
            ValidationType = ValidationType.Schema,
            Schemas = new XmlSchemaSet()
        };
        readerSettings.Schemas.Add(null, xsdFilename);
        readerSettings.ValidationFlags |= XmlSchemaValidationFlags.ProcessInlineSchema;
        readerSettings.ValidationFlags |= XmlSchemaValidationFlags.ProcessSchemaLocation;
        readerSettings.ValidationFlags |= XmlSchemaValidationFlags.ReportValidationWarnings;
        readerSettings.ValidationEventHandler +=
            (o, e) => { throw new Exception("The provided XML does not validate against the request's schema."); };

        var readerContext = new XmlParserContext(null, null, null, XmlSpace.Default, Encoding.UTF8);

        return XElement.Load(XmlReader.Create(new StringReader(xml), readerSettings, readerContext));
    }
Run Code Online (Sandbox Code Playgroud)

我用它来解析发送到我的WCF服务的字符串到XML文档,用于自定义反序列化.

当我读入文件并通过网络发送它们时(请求),它工作正常; 我已经确认没有发送BOM.在我的请求处理程序中,我正在序列化响应对象并将其作为字符串发送回来.序列化过程将UTF-8 BOM添加到字符串的前面,这会导致在解析响应时中断相同的代码.

System.Xml.XmlException : Data at the root level is …
Run Code Online (Sandbox Code Playgroud)

c# byte-order-mark xmlreader utf-8

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

MVVM:如果后台线程不断更改模型怎么办?

这对我来说是个大问题.我想编写一个从在线WCF服务中获取数据的WPF/MVVM应用程序.

问题是,提取过程必须是每个,比如15秒(这是一个时间关键的应用程序).

有一个不断变化的IEnumerable,每次检查WCF服务时,我都会得到不同的值,因为还有时间数据.

我该怎么办呢?清除ViewModel中的ObservableCollection可能不对,或者是吗?

data-binding wpf mvvm

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

链接服务器是否有"IF EXISTS"测试?

我希望能够以编程方式(在T-SQL中)检查我当前的服务器和数据库是否已存在特定的链接服务器(如果链接尚不存在,我可以创建它).我试过这样的东西:

IF OBJECT_ID('myserver\devdb_1') IS NULL
BEGIN
  PRINT 'Does not exist, need to create link'
  EXEC master.dbo.sp_addlinkedserver @server = N'myserver\devdb_1', 
                                     @srvproduct=N'SQL Server'
END
ELSE
  PRINT 'Link already exists'
Run Code Online (Sandbox Code Playgroud)

但OBJECT_ID测试始终返回null,即使该链接已存在.任何方法都可以检查T-SQL,以便我的其余代码可以假设链接始终存在?

t-sql sql-server linked-server

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

连接所有参数并用双引号将它们包装起来

function foo() {
A=$@...
echo $A
}

foo bla "hello ppl"
Run Code Online (Sandbox Code Playgroud)

我希望输出为:
"bla""hello ppl"

我需要做什么而不是省略号?

string bash shell concatenation

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

观察者设计模式和C#事件委托模型

似乎观察者设计模式是通过其事件委托模型在C#中构建的.我有什么理由可以用经典方式实现它吗?

关于
123Developer

c# design-patterns

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