小编Ada*_*ley的帖子

使用实体框架使用SQL Azure进行瞬态故障处理

我目前在我的应用程序中使用SQL Azure和Entity SQL.

例如

Entities model = new Entities();
db_Item item = model.db_Item.First();
Run Code Online (Sandbox Code Playgroud)

现在我想在企业库中使用瞬态故障处理,但是没有我能找到的示例或解决方案可以让我做一些事情,比如覆盖Entities类,所以我不必更新数百个代码的地方.

有人可以提供更多关于如何做到这一点的信息吗?

.net entity-framework enterprise-library

16
推荐指数
3
解决办法
8366
查看次数

尽管改变了分辨率,但视频捕获输出始终为320x240

好的,我已经在这2天了,需要最后一部分的帮助.

我有一台Microsoft LifeCam Cinema相机,我使用.NET DirectShowLib来捕获视频流.实际上我使用WPFMediaKit,但我现在直接处理直接显示库的源代码.

我的工作是: - 查看摄像机的视频输出 - 以ASF或AVI记录摄像机的视频输出(ICaptureGraphBuilder2支持的唯一2个MediaType)

问题是:我可以将其保存为.avi.这工作正常,分辨率为1280x720,但它将文件保存在RAW输出中.这意味着它大约是每秒50-60MB.方式太高了.

或者我可以将其切换为.asf并输出WMV,但是当我这样做时,捕获和输出都转到分辨率320x240.

在WPFMediaKit中有一个我改变的功能,因为很明显有微软LifeCam Cinema相机很多人都有这个问题.因此,不是创建或更改您迭代的AMMediaType,而是使用它来调用SetFormat.

        ///* Make the VIDEOINFOHEADER 'readable' */
        var videoInfo = new VideoInfoHeader();

        int iCount = 0, iSize = 0;
        videoStreamConfig.GetNumberOfCapabilities(out iCount, out iSize);

        IntPtr TaskMemPointer = Marshal.AllocCoTaskMem(iSize);


        AMMediaType pmtConfig = null;
        for (int iFormat = 0; iFormat < iCount; iFormat++)
        {
            IntPtr ptr = IntPtr.Zero;

            videoStreamConfig.GetStreamCaps(iFormat, out pmtConfig, TaskMemPointer);

            videoInfo = (VideoInfoHeader)Marshal.PtrToStructure(pmtConfig.formatPtr, typeof(VideoInfoHeader));

            if (videoInfo.BmiHeader.Width == DesiredWidth && videoInfo.BmiHeader.Height == DesiredHeight)
            {

                ///* Setup the VIDEOINFOHEADER with …
Run Code Online (Sandbox Code Playgroud)

c# directshow directshow.net

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

Godaddy api授权错误

我正在尝试基于他们在这里提供的API开发GoDaddy的客户端应用程序https://developer.godaddy.com 我有一个简单示例的问题,我正在尝试使用下一个PHP代码来检查域是否可用:

use GuzzleHttp\Client;
try {
    $client = new Client([
        'base_uri' => 'https://api.godaddy.com',
    ]);

    $responce = $client->get(
        '/v1/domains/available?domain=example.guru',
        [
            'headers' => [
                'Authorization' => "sso-key $myKey:$mySecret",
                'X-Shopper-Id' => "$myID",
                'Accept' => 'application/json',
            ]
        ]
    );
    echo $responce->getBody();
} catch (Exception $e) {
    echo $e->getMessage();
}
Run Code Online (Sandbox Code Playgroud)

而且我一直都会收到错误:"客户端错误:401".我使用cURL库时遇到同样的问题.我没有找到任何在线支持.我需要帮助,有人可以解释我应该如何授权他们的api服务吗?也许我需要发送任何其他http标头或其他参数?

php api godaddy-api

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

Android上的图标弹出菜单

我的菜单xml代码menu.xml:

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Single menu item 
     Set id, icon and Title for each menu item
-->

 <item android:id="@+id/back"
      android:icon="@drawable/back1"
        android:showAsAction="never"
      android:title="Back" />

<item android:id="@+id/My_Profile"
      android:icon="@drawable/myprofile"
       android:showAsAction="never"
      android:title="My Profile" />

<item android:id="@+id/Job_Alert"
      android:icon="@drawable/jobalert4"
       android:showAsAction="never"
      android:title="Job Alert !" />

<item android:id="@+id/saved_job"
      android:icon="@drawable/jobapplied"
      android:title="Saved Jobs"
       />


<item android:id="@+id/Logout"
      android:icon="@drawable/logout"
      android:title="Logout" /> 
</menu>
Run Code Online (Sandbox Code Playgroud)

我正在调用这样的菜单xml

     PopupMenu popup = new PopupMenu(getBaseContext(), v);
 popup.getMenuInflater().inflate(R.menu.menu,  popup.getMenu());
     popup.show();
Run Code Online (Sandbox Code Playgroud)

但它没有显示图标.

如何在弹出菜单上设置图标?

android android-xml

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

无法运行Android模拟器

我在Visual Studio 2013中有一个Xamarin.Forms项目,当我尝试运行我的Android应用程序时,模拟器会加载但是它不会加载应用程序并且会发生不同的错误.

当我尝试根据我选择的设置运行Android模拟器时,它会弹出

DWP handshake failed
Run Code Online (Sandbox Code Playgroud)

或者在它显示的调试输出中

Couldn't connect to logcat, GetProcessId returned: 0
Run Code Online (Sandbox Code Playgroud)

我发现的所有现有解决方案到目前为止都没有奏效,尽管它们过去曾有过工作.

android visual-studio xamarin

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

事件队列和微任务队列

在 Dart 文档The Event Loop and Dart (2013) 中,它提到任何都Future被添加到Event队列中。

它还提到Microtask队列总是首先运行,然后是Event队列。

这个文档很旧,似乎是针对 Web 开发的,所以我不确定 Flutter 是否与我执行此代码时有所不同。

Future<String> myFunction() => new Future.value('Hello');
Future<String> myFunction2() => new Future.value('Hello2');
Future<void> mainTest() async {
  debugPrint("Sync1");  
  myFunction().then(debugPrint);
  scheduleMicrotask(() { debugPrint("Microtask"); });
  myFunction2().then(debugPrint);  
  debugPrint("Sync2");
}
Run Code Online (Sandbox Code Playgroud)

我得到一个输出

I/flutter ( 6731): Sync1
I/flutter ( 6731): Sync2
I/flutter ( 6731): Hello
I/flutter ( 6731): Microtask
I/flutter ( 6731): Hello2
Run Code Online (Sandbox Code Playgroud)

但是如果所有的微任务都应该在下一个事件循环之前运行,不应该是这样吗?

I/flutter ( 6731): Sync1
I/flutter ( 6731): Sync2
I/flutter ( …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

AjaxControlToolkit:错误提升上传完成事件并开始新上传

使用2013年4月的AjaxControlToolkit时收到错误:

0x800a139e - JavaScript运行时错误:错误引发上载完成事件并开始新上载

尝试使用AjaxFileUpload控件上载文件时.

asp.net ajaxcontroltoolkit

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

Micro Service跨服务依赖项

为了简化我的情况,我目前有3个微服务.

  1. 认证
  2. 地点
  3. 库存

身份验证服务对用户进行身份验证并发送回JWT访问令牌,并将其用于其他服务.它的无国籍,一切运作良好.

我在位置服务中的其他一些设置位置,这很好,并按预期工作.

但现在我在库存服务,我需要添加一些库存,但它链接到一个位置.我可以轻松地在API调用中传递locationId,但我无法授权当前用户向该位置添加内容,除非我再调用位置服务来验证这一点.

然后,这会在彼此之间创建服务依赖关系,这是我试图不惜一切代价避免的事情,否则你只会失去微服务的大部分好处.

验证当前用户是否具有该位置的权限的推荐方法是什么?到目前为止我唯一想到的是其中之一

  1. 获取位置API以发出另一个访问令牌,其中包含他们有权访问的位置的其他声明.
  2. 或者发出另一种完全独立的某种令牌,并通过标头将其传递给库存微服务,以进行类似于JWT验证方式的验证.

编辑

如下面提到的聚合根(或者我假设它与API网关相同),它将提供另一个服务的第三个选项,以便与两者进行通信以提供信息.

然而,它留下了第3个服务依赖于其他2个,所以我只是增加了我的服务依赖性.

architecture microservices

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

将SQL转换为LINQ to SQL

我有SQL查询

with c as (
  select  categoryId,parentId, name,0 as [level]
  from task_Category b 
  where b.parentId is null
    union all
  select b.categoryId,b.parentId,b.name,[level] + 1
  from task_Category b join c on b.parentId = 
    c.categoryId)
select name,[level],categoryId,parentId 
  as item 
from c
Run Code Online (Sandbox Code Playgroud)

我想将它转换为LINQ to SQL,但我的LINQ技能还没有.有人可以帮我转换一下.with和union语句使我对此更加复杂.

任何帮助赞赏.

.net c# sql linq linq-to-sql

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

在Windows Azure移动服务中实施自定义身份验证

Windows Azure移动服务目前没有自定义身份验证选项并查看功能请求

http://feedback.azure.com/forums/216254-mobile-services/suggestions/3313778-custom-user-auth

它不会很快到来.

使用.NET后端和.NET应用程序,如何实现自定义身份验证,以便您不必使用Facebook,Google或其他任何当前提供商?

关于如何使用JS后端以及iOS和Android完成这些工作,有很多部分完成的教程,但.NET示例在哪里?

azure-mobile-services

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