草庐IT

google-style-guide

全部标签

c# - 服务帐户 Google Analytics OAuth AccessType = Offline C#

我有一个可以访问GoogleAnalytics的帐户的凭据,我希望使用AnalyticsCoreReportingAPIhttp://code.google.com/apis/analytics/docs/gdata/home.html我找到了使用用户名/密码调用setUserCredentials的示例,但看到评论说这不太安全/请求限制较低(并且在最新的客户端中不存在)。此外,我还看到了使用oauth的示例,但需要用户交互并授予对用户google帐户的访问权限。但是我希望运行一项不需要任何用户交互的服务,并连接到预定义的谷歌帐户(与查看它的用户无关)。然后我可以将结果存储在数据库中,

c# - 是否可以创建相同的 guid

是否可以在一个应用程序中创建相同的guidGuidid=Guid.NewGuid(); 最佳答案 从技术上讲,是的。创建的Guid看起来像这样:26de36b7-76f5-4f17-8f9d-44eb429f151b这意味着32个字符可以是字母(26种可能性)或数字(10种可能性)这意味着每个位置有36个可能性,总共36^32,大约是。60000000000000000000000000000000000000000000000000。这意味着,如果您每毫秒创建200000000000000000000000000000000000

c# - Google map - ASP.Net 中的简单方法?

我想使用谷歌地图并在网络上看到一百万种方法。有些是javascript方法,有些是asp.net服务器组件,我用它们碰运气。使用c#和asp.net的最简单和最可靠的方法是什么?我的位置数据包括数据库中的地理编码。我想为用户提供一种查找特定位置的方法。从那里,我的代码将为谷歌地图提供一个地理编码表,map上的标记与找到的条目相对应。用户可以看到每个条目,并且需要能够在返回多行时分辨出哪个是哪个。有什么好的方法吗? 最佳答案 GooglemapAPI是通过JavaScript访问的(任何服务器控件只是从您那里抽象出来)。在您描述的情况

c# - 如何在 Visual C# Forms 应用程序中使用 Google Maps API?

我决定在VisualC#2012中设计一个桌面表单应用程序,它将在用户指定的坐标和缩放级别内下载谷歌地图图像。实际上,目标是将离线map创建为jpeg。稍后我也必须加入下载的图像!谁能帮我解决这个问题?注意:我不会显示任何网页。我只想根据缩放级别和坐标的规范从谷歌地图下载直接图像。问候。 最佳答案 您检查过GMap.NET了吗?“适用于Windows窗体和演示的出色map”http://www.codeproject.com/Articles/32643/GMap-NET-Great-Maps-for-Windows-Forms-a

c# - 将值从字符串转换为 Guid 或 int 的泛型类型

我有一个通用方法,可以将id从字符串(例如,从ASP.NET窗体上的HiddenField的值中检索)转换为目标类型并对其执行某些操作。privatevoidMyMethod(stringrawId,ActiondoSomethingWithId){Tid=(T)Convert.ChangeType(rawId,typeof(T));doSomethingWithId(id);}T将是Guid或Int32,当它是Guid时,上面的代码(在运行时)失败,表示从String到Guid的转换无效。然后我想我可能会尝试检查类型,如果是Guid,则实例化一个新的Guid:varid=defaul

c# - 什么是 Type.GUID,它与 Type.Equals() 有什么关系?

我在尝试将System.RuntimeType的实例与泛型类型TOut进行比较时遇到了一些有趣的行为:TyperuntimeT=methodInfo.ReturnType;//getRuntimeTypeusingreflectionTypegenericT=typeof(TOut);//ThisconditionfailsbecauseruntimeTdoesn't//seemtoincludeanassemblyqualifiednameif(runtimeT.Equals(genericT)){...}这是我的证据:免责声明:我不知道GUID在CLR/类型系统的上下文中到底是什么

c# - 在 C# 中打开 Guid 的最有效方法

所以在C#中,switch语句只支持整数类型(不支持Guid),所以一个简单的O(1)比较表看起来是不可能的。在Guid上匹配的计算效率最高的方法是什么一开始我以为if(gMyGuid==newGuid("VALUE"))elseif(gMyGuid==newGuid("VALUE2")elseif(gMyGuid==newGuid("VALUE3")...elseif(gMyGuid==newGuid("VALUEn")然而,通过这样做,我每次都创建一个新的Guid实例以进行比较。我可以将Guid转换为字符串,然后在字符串上进行比较,但字符串比较是一个很长的比较字符串。非常感谢收到任

c# - 如何在 .net 中验证 Guid

请告诉我如何在.net中验证GUID并且它始终是唯一的? 最佳答案 Guid在99.9999999999999999999999999999999%的时间内是唯一的。这取决于你所说的验证是什么意思?确定Guid字符串实际上是Guid的代码是asfollows:privatestaticRegexisGuid=newRegex(@"^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$",Re

c# - Google Drive Api - 带有 Entity Framework 的自定义 IDataStore

我实现了我的自定义IDataStore这样我就可以将最终用户token存储在我的数据库中,而不是默认实现,默认实现保存在FileSystem中的%AppData%。publicclassGoogleIDataStore:IDataStore{...publicTaskGetAsync(stringkey){TaskCompletionSourcetcs=newTaskCompletionSource();varuser=repository.GetUser(key.Replace("oauth_",""));varcredentials=repository.GetCredential

c# - 如何更新照片上的时间戳或在 Google+ 照片上添加时区?

我使用PicasaWebAPI从我的Google+相册中检索一张照片并尝试更改时间戳(我手机上的时间有误,因此尝试修复它):varservice=newPicasaService("exampleCo-exampleApp-1");service.setUserCredentials("uid","pwd");AlbumQueryquery=newAlbumQuery(PicasaQuery.CreatePicasaUri("default"));PicasaFeedfeed=service.Query(query);varentry=(PicasaEntry)feed.Entries