小编B. *_*non的帖子

如何允许未知用户访问我的SQL(Azure)数据库?

显然,必须明确指定(白名单)允许访问SQL Azure DB的IP地址.但是,我想让N-gazillion*用户访问这些表以获取特定于他们的数据.

  • 妄想的妄想/狂妄自大

这些是否需要首先向我提供他们的IP地址,以便我可以将其添加为有效条目,或者是否有编程方式来执行此操作或其他一些解决方法?

azure azure-sql-database

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

Android SQLite示例

我是Android新手,我必须创建一个需要使用SQLite数据库的应用程序.我对SQLite的配备不是很好.

你能告诉我这个类的目的和用途SQLiteOpenHelper,并提供一个简单的数据库创建和插入示例吗?

database sqlite android sqliteopenhelper

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

如何启用程序集绑定日志记录?

我得到了,"无法加载文件或程序集'Bla'或其中一个依赖项.试图加载一个格式不正确的程序."

部分详细信息说:

"WRN:程序集绑定日志记录已关闭.要启用程序集绑定失败日志记录,请将注册表值[HKLM\Software\Microsoft\Fusion!EnableLog](DWORD)设置为1.注意:程序集绑定失败会导致一些性能损失要关闭此功能,请删除注册表值[HKLM\Software\Microsoft\Fusion!EnableLog]."

因此,考虑到这一点可能会让我深入了解为什么我收到上述错误(也许下一个YSOD会包含更明确的信息,说明它失败的原因),我导航到注册表中的那个位置,但是没有这样的键我能看到.它的作用是:

\Fusion 
    (Default)   value not set
    \GACChangeNotification
    \NativeImagesIndex
    \PublisherPolicy
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

registry regedit assemblybinding ysod

49
推荐指数
3
解决办法
15万
查看次数

为什么"没有找到与请求URI匹配的HTTP资源"?

我的控制器中有代码,如下所示:

[Route("api/deliveryitems/InsertIntoPPTData/{stringifiedRecord}")]
Run Code Online (Sandbox Code Playgroud)

......我正在通过Postman这样称呼它:

    http://localhost:21609/api/deliveryitems/InsertIntoPPTData?
stringifiedRecord=serNum77;tx2;siteNum2;bla2.xml;ppt_user2;tx_memo2;file_beg2;file_end2
Run Code Online (Sandbox Code Playgroud)

......但得到:

{
Message: "No HTTP resource was found that matches the request URI     
'http://localhost:21609/api/deliveryitems/InsertIntoPPTData?   stringifiedRecord=serNum77;tx2;siteNum2;bla2.xml;ppt_user2;tx_memo2;file_beg2;file_end2'."
MessageDetail: "No type was found that matches the controller named 'deliveryitems'."
}
Run Code Online (Sandbox Code Playgroud)

以相同方式创建和调用的其他REST方法也很好 - 为什么不是这个?与其他人没有共同点的唯一事情是它是一个HttpPost,而其他的是HttpGet.这有什么不同吗?我正在从邮差下拉试图调用此方法REST时选择"邮报".

UPDATE

是的,它显然与它是一个Post并在URI中传递args无关,因为我现在使用HttpGet方法获得相同的东西:

{
Message: "No HTTP resource was found that matches the request URI     
'http://localhost:21609/api/department/getndeptsfromid?firstId=2&countToFetch=12'."
MessageDetail: "No action was found on the controller 'Department' that matches the request."
}
Run Code Online (Sandbox Code Playgroud)

我从邮递员这样称呼它:

http://localhost:21609/api/department/getndeptsfromid?firstId=2&countToFetch=12
Run Code Online (Sandbox Code Playgroud)

......它确实出现在我的控制器中:

[HttpGet]
[Route("api/department/getndeptsfromid/{firstId}/{countToFetch}")]
public List<Department> GetNDepartmentsFromID(int FirstId, int CountToFetch)
{
    return CCRService.GetNDepartmentsFromID(FirstId, …
Run Code Online (Sandbox Code Playgroud)

c# controller http-post-vars request-uri postman

49
推荐指数
4
解决办法
14万
查看次数

从哪里引用缺少的程序集(System.Net.Http.Formatting)?

在我的Visual Studio 2013 RC项目中,我得到了这个错误信息:

" 类型'System.Net.Http.Formatting.MediaTypeFormatter'是在未引用的程序集中定义的.您必须添加对程序集'System.Net.Http.Formatting,Version = 4.0.0.0,Culture = neutral, PublicKeyToken = 31bf3856ad364e35' "

...在"var response = "Controller中的代码行上:

public HttpResponseMessage PostDelivery(Delivery delivery)
{
    delivery = repository.Add(delivery);
    var response = Request.CreateResponse<Delivery>(HttpStatusCode.Created, delivery);

    string uri = Url.Link("DefaultApi", new { id = delivery.Id });
    response.Headers.Location = new Uri(uri);
    return response;
}
Run Code Online (Sandbox Code Playgroud)

在我的硬盘中搜索所需的程序集("System.Net.Http.Formatting"),它向我显示了它存在的几个位置,但它们都在现有项目中,如下所示:

在此输入图像描述

当然还有另一个位置,可以从中引用System.Net.Http.Formatting.dll!但是哪里?

UPDATE

试着按照这里的线索:http://www.nuget.org/packages/System.Net.Http.Formatting

IOW,选择工具>库包管理器>包管理器控制台,然后输入:

Install-Package System.Net.Http.Formatting -Version 4.0.20710
Run Code Online (Sandbox Code Playgroud)

......我看到潘普洛纳(不是饮料)的红牛在我身上肆虐:

在此输入图像描述

更新2

我从这里添加了System.Net.Http.Formatting.dll:

C:\Users\clay\My Documents\Visual Studio 2013\Projects\MvcApplication1\MvcApplication1\bin
Run Code Online (Sandbox Code Playgroud)

......它现在编译并运行并按预期工作,但这显然是"不是首选的方法"

system.net .net-assembly visual-studio-debugging mediatypeformatter visual-studio-2013

48
推荐指数
4
解决办法
6万
查看次数

将StringBuilder的内容写入.NET 1.1中的文本文件的最简单方法是什么?

我必须使用StringBuilder而不是String的字符串,因为这个项目坚持使用.NET 1.1.它真的让我的风格变得痉挛,让我觉得我穿着破旧的豹纹皮肤哑巴,拖着一块块状的俱乐部穿过泥土.

无论如何,我想编写一系列调试消息,我已写入文件以便在我的闲暇时学习,因为屏幕上有太多东西要看(MessageBox没有滚动条).编写文件的一些简单方法似乎在.NET 1.1中不可用.我也没有访问Environment.Newline来干净地分隔我追加的行(AppendLine在这个古老的StringBuilder版本中也不可用).

我猜想......在.NET 1.1(C#)中将StringBuilder的内容写出来的最简单的方法是什么?手持设备上没有"C"驱动器,因此我认为我必须将它写入"\ hereIAm.txt"左右.

.net c# file-io stringbuilder windows-ce

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

如何测试两个dateTimes是同一个日期?

可能重复:
如何比较C#中的日期

我的这个代码:

public static string getLogFileNameForDate(DateTime dt)
{
    if (dt.Equals(DateTime.Now))
Run Code Online (Sandbox Code Playgroud)

...即使两个日期相同(日期)也会失败,因为dt在启动时被分配了一个值(例如"6/18/2012 15:19:42"),因此日期不完全相同,甚至虽然年,月和日是相同的(DateTime.Now的值可能是,例如,"6/18/2012 15:30:13").

我知道我可以这样测试它:

if ((dt.Year.Equals(DateTime.Now.Year) && (dt.Month.Equals(DateTime.Now.Month) && (dt.Day.Equals(DateTime.Now.Day))
Run Code Online (Sandbox Code Playgroud)

......但这似乎有点像Jethro*

什么是接受/首选方法(没有双关语意)?

  • Clampett,不是Tull

c# datetime equality

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

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

我该怎样做才能使我的方法等待?

如何滚动我自己的异步等待方法?

我发现在某些情况下编写异步方法很容易:

private async Task TestGeo()
{
    Geolocator geo = new Geolocator();
    Geoposition pos = await geo.GetGeopositionAsync();
    double dLat = pos.Coordinate.Latitude;
    double dLong = pos.Coordinate.Latitude;
}
Run Code Online (Sandbox Code Playgroud)

......但遗憾的是,不仅可以看到任何方法都可以在不知不觉中变得异步.说:这不起作用:

private async Task TestAsyncAwait()
{
    int i = await TaSLs_Classes.TASLsUtils.GetZoomSettingForDistance(5);
}
Run Code Online (Sandbox Code Playgroud)

...它阻止了编译错误,"无法等待int"; 设计时的暗示同样告诉我,"类型'int'不是等待的"

我也尝试了同样的结果:

    Task<int> i = await TaSLs_Classes.TASLsUtils.GetZoomSettingForDistance(5);
Run Code Online (Sandbox Code Playgroud)

我该怎样做才能使我的方法等待?

UPDATE

正如Linebacker和S. Cleary所指出的那样(曾与KNBR上的那只猫有任何关系?),这有效:

int i = await Task.Run(() => TaSLs_Classes.TASLsUtils.GetZoomSettingForDistance(5));
Run Code Online (Sandbox Code Playgroud)

......也就是说,它编译 - 但它永远不会"移动".

在运行时,它告诉我应该"等待"CALL到TestAsyncAwait(),但如果我这样做,它根本不会编译...

c# async-await windows-8 windows-store-apps

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

Phonegap的哪个IDE?Eclipse足够吗?

我即将跳进Phonegap并意识到它没有自己的IDE.我知道我可以使用Eclipse来创建以Android为中心的Phonegap应用程序,但是iOS和Windows Phone以及Blackberry"版本"如何 - 可以将Eclipse用于所有这些应用程序吗?大多数Phonegappers用作IDE?

PhoneGap Build是否可以在Eclipse中完成所有操作,然后将其投入到iOS等云中,构建?

eclipse android ios cordova phonegap-build

41
推荐指数
3
解决办法
6万
查看次数