小编Ang*_*ker的帖子

我应该在哪里存储照片?文件系统还是数据库?

可能重复:
存储上传的照片和文档 - 文件系统与数据库blob

我开始开发一个网络应用程序,其主要目的是显示照片.用户也可以上传照片.

提出的第一个问题是在哪里存储照片:在文件系统或数据库上.

我将使用Windows框来托管该网站.数据库是MySQL,后端代码使用ASP.NET MVC在C#中.

architecture photos

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

为什么我会收到序列化错误?

我有以下代码:

class Program
{
    static void Main(string[] args)
    {
        string xml = @"<ArrayOfUserSetting>
                            <UserSetting>
                                <Value>Proposals</Value>
                                <Name>LastGroup</Name>
                            </UserSetting>
                            <UserSetting>
                                <Value>Visible</Value>
                                <Name>WidgetsVisibility</Name>
                            </UserSetting>
                        </ArrayOfUserSetting>";

        List<UserSetting> settings = 
                 GetObjFromXmlDocument<List<UserSetting>>(xml);
    }

    public static T GetObjFromXmlDocument<T>(string xml)
    {
        T customType;

        XmlSerializer serializer = new XmlSerializer(typeof(T));

        XmlDocument xmlDocument = new XmlDocument();
        xmlDocument.LoadXml(xml);
        using (XmlNodeReader xmlNodeReader = new XmlNodeReader(xmlDocument))
        {
            customType = (T)serializer.Deserialize(xmlNodeReader);
        }

        return customType;
    }
}

[Serializable]
public class UserSetting
{
    public string Value { get; set; }
    public string Name { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# serialization exception .net-3.5 c#-3.0

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

给定坐标,如何获取半径10英里范围内的所有邮政编码?

我有一个位置(纬度和经度).如何获得部分或完全位于我所在位置10英里范围内的邮政编码列表?

解决方案可以是调用众所周知的Web服务(谷歌地图,bing地图等)或本地数据库解决方案(客户端具有sql server 2005)或算法.

我已经看到了类似的问题,但那里的所有答案几乎都与使用我无法使用的SQL Server 2008地理功能有关.

c# zipcode geolocation latitude-longitude .net-3.5

9
推荐指数
3
解决办法
7873
查看次数

如何从序列化中排除特定类型?

sgen用一公吨的类型对抗我的组装.我想从序列化中排除2种类型.我似乎无法找到办法.

我看到它sgen有一个/type开关来指定一个特定的类型,但没有什么可以排除特定的类型.

有没有办法从序列化中排除特定类型?

.net serialization sgen .net-4.0

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

如何在批处理中插入数据?

在MySQL中,我可以触发这些语句,一次插入5行:

CREATE TABLE t (id int primary key auto_increment)
INSERT INTO t VALUES (DEFAULT),(DEFAULT),(DEFAULT),(DEFAULT),(DEFAULT)
Run Code Online (Sandbox Code Playgroud)

我怎样才能在MS SQL Server中做同样的事情?

PS建议的副本无法解决问题的原因是它具有非标识列的表.我的表只有一个标识列.

sql sql-server insert

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

什么决定了TaskFactory衍生作业的线程数?

我有以下代码:

var factory = new TaskFactory();
for (int i = 0; i < 100; i++)
{
    var i1 = i;
    factory.StartNew(() => foo(i1));
}

static void foo(int i)
{
    Thread.Sleep(1000);
    Console.WriteLine($"foo{i} - on thread {Thread.CurrentThread.ManagedThreadId}");
}            
Run Code Online (Sandbox Code Playgroud)

我可以看到它一次只做4个线程(基于观察).我的问题:

  1. 什么决定了一次使用的线程数?
  2. 我该如何找回这个号码?
  3. 我该如何更改此号码?

PS我的盒子有4个核心.

PPS我需要具有特定数量的任务(并且不再需要)由TPL同时处理并最终得到以下代码:

private static int count = 0;   // keep track of how many concurrent tasks are running

private static void SemaphoreImplementation()
{
    var s = new Semaphore(20, 20);  // allow 20 tasks at a time

    for (int i = …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading task-parallel-library

9
推荐指数
2
解决办法
7021
查看次数

WPF ComboBox ...如何设置.Text属性?

有没有办法直接设置.TextWpf ComboBox控件的属性?

我的组合框绑定到一个List<T>集合,但是当我尝试.TextDropDownClosed事件中设置属性时,它完全忽略它.

c# wpf combobox visual-studio-2008

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

C#难民寻求一些Java收集帮助

我需要在某些类型的集合中存储键/值信息.在C#中,我会定义一个这样的字典:

var entries = new Dictionary<string, int>();
entries.Add("Stop me", 11);
entries.Add("Feed me", 12);
entries.Add("Walk me", 13);
Run Code Online (Sandbox Code Playgroud)

然后我会访问这些值:

int value = entries["Stop me"];
Run Code Online (Sandbox Code Playgroud)

我如何用Java做到这一点?我已经看过了一些例子ArrayList,但如果可能的话,我想要使用泛型的解决方案.

java collections dictionary map

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

有没有办法确定显示器的物理尺寸?

以英寸为单位,例如21'显示器.该应用程序是一个标准的WinForms应用程序.

编辑:似乎真的没有一种可靠的方法来完成我的需要.

c# visual-studio-2008

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

为什么我不能在Console应用程序中引用System.Web.Extensions?

程序集不在"添加引用..."对话框的列表中.当我手动找到它并添加它时,它上面有一个小感叹号,我似乎无法在代码中引用它.

我在VS2010的2个不同副本上尝试了相同的结果.

.net c# c#-4.0 system.web.extensions

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