小编sti*_*mms的帖子

名称Hypocorism列表

有没有人知道一个公开名单的名单(一个特定名称的缩写形式,如来自安东尼的托尼,玫瑰花的罗斯玛丽或来自维多利亚的维基)?

validation

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

使用azure SDK缺少Microsoft.Threading.Tasks

我正在尝试使用Microsoft Azure SDK for .net version 0.9.5-preview.我基本上试图从自述文件中获取样本以列出位置和服务.但是我遇到了异常

An unhandled exception of type 'System.IO.FileNotFoundException' occurred in Microsoft.WindowsAzure.Management.dll

Additional information: Could not load file or assembly 'Microsoft.Threading.Tasks, Version=1.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

有关此程序集的信息非常稀少.我发现了一些与PCL和Windows Phone相关的引用,但这只是一个使用完整4.5.1的控制台应用程序(虽然我也试过4.5).

我在谷歌存储库中找到了一个dll的副本,并将其扔到bin目录中确实使应用程序工作,但这似乎是一个壮观的黑客.我宁愿看到更好的解决方案.有任何想法吗?

packages.config内容是

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.WindowsAzure.Common" version="0.9.8-preview" targetFramework="net45" />
  <package id="Microsoft.WindowsAzure.Management" version="0.9.5-preview" targetFramework="net45" />
  <package id="Microsoft.WindowsAzure.Management.Compute" version="0.9.9-preview" targetFramework="net45" />
  <package id="Microsoft.WindowsAzure.Management.Libraries" version="0.9.6-preview" targetFramework="net45" />
  <package id="Microsoft.WindowsAzure.Management.Monitoring" version="0.9.2-preview" targetFramework="net45" />
  <package id="Microsoft.WindowsAzure.Management.Scheduler" version="0.9.8-preview" targetFramework="net45" …
Run Code Online (Sandbox Code Playgroud)

azure azure-sdk-.net

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

人们在哪里获得旋转加载图像?

我一直在运行这个加载图像

http://georgia.ubuntuforums.com/images/misc/lightbox_progress.gif

这似乎在过去的18个月里已经存在.突然之间,它出现在每个应用程序中,并且出现在每个网站上.不想被遗忘是否有某个地方我可以得到这个标志,也许是透明的背景?它也来自哪里?

ajax animation image

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

在单元测试中使用数据库

我遇到了这个错误

An attempt to attach an auto-named database for file C:\<...>\Out\MessagesDB.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share..  
Run Code Online (Sandbox Code Playgroud)

试图编写一些单元测试来测试控制器.我觉得问题是测试试图不使用我在主项目中定义的数据库.所以我修改了测试中的连接字符串

在我正在使用的测试项目的App.config中

<connectionStrings>
    <add name="MessagesDBConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MessagesDB.mdf;Integrated Security=True;User Instance=True"
      providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

然后通过执行覆盖DataDirectory

AppDomain domain = AppDomain.CurrentDomain;

        String currentDirectory = System.Environment.CurrentDirectory;
        String DataDirectory = currentDirectory.Substring(0, currentDirectory.IndexOf("TestResults")) + "Server\\App_Data";
        domain.SetData("DataDirectory", DataDirectory);
        db = new Server.Models.MessagesDBDataContext();
Run Code Online (Sandbox Code Playgroud)

哪个效果很好但看起来像黑客.我应该怎么做?

编辑:

我今天再看看这个可怕的混乱,基于Nerd Dinner示例,我从项目中的控制器中删除了对数据库的所有直接调用,并将它们移动到实现接口(IRepository)的存储库对象中.然后我创建了一个虚假的存储库对象,它也实现了IRepository.我为每个控制器添加了一个构造函数,允许传入一个IRepository来使用.然后更改默认控制器构造函数以初始化存储库.测试不再与数据库通信,因此它们更快,破坏性更小.

.net asp.net-mvc datadirectory

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

在Silverlight中使用Web客户端

我有一段时间从Silverlight内部调用RESTful服务.我遇到这个错误:

{System.Security.SecurityException ---> System.Security.SecurityException: Security error.
   at System.Net.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
   at System.Net.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object sendState)
   at System.Net.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object sendState)
   --- End of inner exception stack trace ---
   at System.Net.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
   at System.Net.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
   at System.Net.WebClient.OpenReadAsyncCallback(IAsyncResult result)}
Run Code Online (Sandbox Code Playgroud)

使用webclient时,这似乎是一个流行的错误.我已经实现了clientaccesspolicy.xml

<?xml version="1.0" encoding="utf-8" ?> 
  <access-policy>
    <cross-domain-access>
      <policy>
        <allow-from http-request-headers="*">
           <domain uri="*" /> 
        </allow-from>
        <grant-to>
          <resource path="/" include-subpaths="true" /> 
        </grant-to>
     </policy>
   </cross-domain-access>
  </access-policy>
Run Code Online (Sandbox Code Playgroud)

我已经看到了提琴手的银色光线,它确实向网站提出了请求,并确实获得了200状态.

public void login(string userName, string password)
        {
            WebClient client = new WebClient();
            Uri uri = new Uri(serverURI …
Run Code Online (Sandbox Code Playgroud)

silverlight

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

NServiceBus监听器缺少消息

我刚刚开始使用nservice总线,并试图让出版工作.我有一个听众,似乎缺少一些消息.它配置有

 <MsmqTransportConfig
  InputQueue="InformMessages"
  ErrorQueue="error"
  NumberOfWorkerThreads="5"
  MaxRetries="5"
 />
Run Code Online (Sandbox Code Playgroud)

有趣的是,如果我将NumberOfWorkerThreads设置为1,它会一直错过其他所有消息.对于较大的值,似乎不那么确定.在我的消息处理程序中我有

class MessageHandler : IMessageHandler<ICourseRegister>
{
    public void Handle(ICourseRegister message)
    {
        Console.WriteLine("Message dun got gotted");
        Console.WriteLine("Course name is: " + message.CourseName);
    }

    private IBus bus;
    public IBus Bus
    {
        set { this.bus = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

并且总线配置有

        var bus = NServiceBus.Configure.With()
              .SpringBuilder()
              .XmlSerializer()
              .MsmqTransport()
                  .IsTransactional(true)
                  .PurgeOnStartup(false)
              .UnicastBus()
                  .ImpersonateSender(false)
                  .LoadMessageHandlers()
              .CreateBus()
              .Start();
Run Code Online (Sandbox Code Playgroud)

是否有我需要做的事情和Handler的结束,以便它可以自由准备接收下一条消息或我需要做的一些配置,以便在处理程序繁忙时有一个客户端队列来保留消息.发送消息之间的时间似乎并不重要,它可能是20秒,并且监听器仍然无法获取所有消息.

nservicebus

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

更新MongoDB中数组中的值

我试图想出一种方法来更新mongo中对象数组中的值.我有一个看起来像的集合

   [
     { CourseName: '',
       Sessions: [
              {
                 _id: null, //oops I didn't set this in the import
                 Name: 'blah',
                 Location: 'moon'
              }]
     }
    ]
Run Code Online (Sandbox Code Playgroud)

现在我需要设置_id字段.我尝试了有记录的做法

db.Course.update({'Sessions._id': null}, {$set:{'Sessions.$._id': ObjectId()}}, false, true)
Run Code Online (Sandbox Code Playgroud)

但我遇到了这个错误http://jira.mongodb.org/browse/SERVER-1055这意味着我无法做到这一点.是否有一些语法可以让我只是对集合进行迭代并手动更新每条记录?我试过几件事

db.Course.find().forEach(
    function(course) 
    {
        course.Sessions.forEach(function(session)
            {
                session._id=ObjectId();
                course.Save(session); //Don't know how to save a single object
            });
    });
Run Code Online (Sandbox Code Playgroud)

但他们没有工作.我正在寻找一些方法来在每个会话中更新该值.

mongodb

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

<< END喜欢javascript中的构造

我有一大块HTML,它是使用AJAX添加的一些数据的模板.我想将块存储在一个变量中,然后对其中的标记进行替换,但我不想弄乱html的格式以将其转换为javascript字符串.有没有像这样的东西

<<END 
Run Code Online (Sandbox Code Playgroud)

perl中的命令会读取字符串中的所有内容,直到它到达结束标记为止?

javascript

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