我目前在我的应用程序中使用SQL Azure和Entity SQL.
例如
Entities model = new Entities();
db_Item item = model.db_Item.First();
Run Code Online (Sandbox Code Playgroud)
现在我想在企业库中使用瞬态故障处理,但是没有我能找到的示例或解决方案可以让我做一些事情,比如覆盖Entities类,所以我不必更新数百个代码的地方.
有人可以提供更多关于如何做到这一点的信息吗?
好的,我已经在这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) 我正在尝试基于他们在这里提供的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标头或其他参数?
我的菜单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)
但它没有显示图标.
如何在弹出菜单上设置图标?
我在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)
我发现的所有现有解决方案到目前为止都没有奏效,尽管它们过去曾有过工作.
在 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) 使用2013年4月的AjaxControlToolkit时收到错误:
0x800a139e - JavaScript运行时错误:错误引发上载完成事件并开始新上载
尝试使用AjaxFileUpload控件上载文件时.
为了简化我的情况,我目前有3个微服务.
身份验证服务对用户进行身份验证并发送回JWT访问令牌,并将其用于其他服务.它的无国籍,一切运作良好.
我在位置服务中的其他一些设置位置,这很好,并按预期工作.
但现在我在库存服务,我需要添加一些库存,但它链接到一个位置.我可以轻松地在API调用中传递locationId,但我无法授权当前用户向该位置添加内容,除非我再调用位置服务来验证这一点.
然后,这会在彼此之间创建服务依赖关系,这是我试图不惜一切代价避免的事情,否则你只会失去微服务的大部分好处.
验证当前用户是否具有该位置的权限的推荐方法是什么?到目前为止我唯一想到的是其中之一
编辑
如下面提到的聚合根(或者我假设它与API网关相同),它将提供另一个服务的第三个选项,以便与两者进行通信以提供信息.
然而,它留下了第3个服务依赖于其他2个,所以我只是增加了我的服务依赖性.
我有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语句使我对此更加复杂.
任何帮助赞赏.
Windows Azure移动服务目前没有自定义身份验证选项并查看功能请求
http://feedback.azure.com/forums/216254-mobile-services/suggestions/3313778-custom-user-auth
它不会很快到来.
使用.NET后端和.NET应用程序,如何实现自定义身份验证,以便您不必使用Facebook,Google或其他任何当前提供商?
关于如何使用JS后端以及iOS和Android完成这些工作,有很多部分完成的教程,但.NET示例在哪里?
.net ×2
android ×2
c# ×2
android-xml ×1
api ×1
architecture ×1
asp.net ×1
dart ×1
directshow ×1
flutter ×1
godaddy-api ×1
linq ×1
linq-to-sql ×1
php ×1
sql ×1
xamarin ×1