我正在从v2切换到v3 google maps api并且遇到了gMap.getBounds()功能问题.
我需要在初始化后获取地图的边界.
这是我的javascript代码:
var gMap;
$(document).ready(
function() {
var latlng = new google.maps.LatLng(55.755327, 37.622166);
var myOptions = {
zoom: 12,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
gMap = new google.maps.Map(document.getElementById("GoogleMapControl"), myOptions);
alert(gMap.getBounds());
}
);
Run Code Online (Sandbox Code Playgroud)
所以现在它警告我gMap.getBounds()未定义.
我试图在click事件中获取getBounds值,它对我来说很好,但我无法在加载映射事件中得到相同的结果.
在Google Maps API v2中加载文档时,getBounds也能正常工作,但在V3中失败了.
你能帮我解决这个问题吗?
我有一个使用Yahoo!的服务 财务表yahoo.finance.xchange.今天早上我注意到它已停止工作,因为突然雅虎!开始回复错误说:
{
"error": {
"lang": "en-US",
"description": "No definition found for Table yahoo.finance.xchange"
}
}
Run Code Online (Sandbox Code Playgroud)
这是请求URL.有趣的事实:如果我尝试多次刷新查询,有时我会得到正确的响应但这很少发生(比如10%的时间).几天前,一切都很好.
这是否意味着Yahoo API已关闭或我错过了什么因为API已更改?我将不胜感激任何帮助.
我有一个客户端应用程序(WPF,C#,.net4),它使用通过SQLITE提供程序连接的POCO实体模型.因此,我希望在asp.net项目(使用MSSQL提供程序)中使用此项目中的相同实体,以便在我的客户端应用程序中使用相同的实体.我想在我的客户端应用程序(SQLITE)和Web服务器(MSSQL)之间使用相同的poco模型使用Web服务创建某种复制功能.
所以我在两个项目中都引用了我的实体模型,并为edmx文件提供了不同的连接字符串.在这种情况下(因为edmx是为sqlite提供程序编译的)当我尝试使用mssql数据提供程序时,我得到一个异常:
无法将System.Data.SqlConnection强制转换为System.Data.SQliteConnection
所以我的问题是,是否可以在一个实体模型中使用不同的数据提供者?在不同项目中使用相同模型的最佳方法是什么?
我使用EF代码优先4.1.在我的申请中.现在我想使用泛型类型通过WCF服务获取实体.我想反映泛型类型和调用方法ToList的DbSet对象.这是我的代码:
public string GetAllEntries(string objectType)
{
try
{
var mdc =
Globals.DbConnection.Create(@"some_db_connection", true);
// Getting assembly for types
var asob = Assembly.GetAssembly(typeof(CrmObject));
// getting requested object type from assembly
var genericType = asob.GetType(objectType, true, true);
if (genericType.BaseType == typeof(CrmObject))
{
// Getting Set<T> method
var method = mdc.GetType().GetMember("Set").Cast<MethodInfo>().Where(x => x.IsGenericMethodDefinition).FirstOrDefault();
// Making Set<SomeRealCrmObject>() method
var genericMethod = method.MakeGenericMethod(genericType);
// invoking Setmethod into invokeSet
var invokeSet = genericMethod.Invoke(mdc, null);
// invoking ToList method from Set<> invokeSet
var …Run Code Online (Sandbox Code Playgroud) 是否可以一起使用CF EF4.1,SQL Server Compact 4和Microsoft Sync Framework?
正如我所知,MS Sync Framework需要SQL Server compact 3.5,但EF4.1使用SQL Server Compact 4 ...
更新 好的,我看到使用微软同步框架同步mssql ce4是不可能的.那么可以使用mssql ce3.5作为实体框架4.1的存储吗?
sql-server microsoft-sync-framework ef4-code-only ef-code-first
我遇到了一个 SQL Server 函数的奇怪问题HashBytes。
Password我的Users表中有一个列( nvarchar(32), not null)。
用户的密码是MD5 中的123456哪个e10adc3949ba59abbe56e057f20f883e,该值存储在列中。
我正在尝试获取e10adc3949ba59abbe56e057f20f883e其实际的MD5 哈希函数14e1b600b1fd579f47433b88e8d85291(您可以在此处查看),但是在我的 SQL Server 查询中,我得到了完全不同的结果:
SELECT TOP 1
Password,
lower(convert(nvarchar(32), HashBytes('MD5', '123456'), 2)) AS md5pass1,
lower(convert(nvarchar(32), HashBytes('MD5', 'e10adc3949ba59abbe56e057f20f883e'), 2)) AS md5pass2,
lower(convert(nvarchar(32), HashBytes('MD5', Password), 2)) AS md5pass3
FROM Users
Run Code Online (Sandbox Code Playgroud)
结果是:

我希望得到 '14e1b600b1fd579f47433b88e8d85291' 结果......
我感谢你帮助我!
sql-server ×2
asp.net ×1
c# ×1
finance ×1
google-maps ×1
hash ×1
javascript ×1
linq ×1
md5 ×1
poco ×1
reflection ×1
yahoo ×1
yql ×1