这是我的Global.asax.cs
public void RegisterContainersUsingAutofac()
{
//http://elegantcode.com/2009/01/07/ioc-libraries-compared/
//http://www.codeproject.com/Articles/25380/Dependency-Injection-with-Autofac
//https://code.google.com/p/autofac/
//http://api.autofac.org/
var builder = new ContainerBuilder();
builder.RegisterModelBinders(Assembly.GetExecutingAssembly());
builder.RegisterModelBinderProvider();
//builder.RegisterType<AuthenticationService>().As<IAuthenticationService>();
builder.RegisterControllers(typeof(MvcApplication).Assembly);
//builder.RegisterAssemblyTypes(typeof(SecurityService).Assembly).
// Where(t => t.Name.EndsWith("Service")).AsImplementedInterfaces().InstancePerHttpRequest();
builder.RegisterType(typeof(UnitOfWork)).As(typeof(IUnitOfWork)).InstancePerLifetimeScope()
.OnRelease(x =>{((IUnitOfWork)x).Commit();});
builder.RegisterAssemblyTypes(typeof(UserRepository).Assembly).Where(t => t.Name.EndsWith("Repository")).AsImplementedInterfaces();
builder.RegisterAssemblyTypes(typeof(SecurityService).Assembly).Where(t => t.Name.EndsWith("Service")).AsImplementedInterfaces();
IContainer container = builder.Build();
DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
}
Run Code Online (Sandbox Code Playgroud)
并且我遇到以下错误:"公共绑定标志"中找不到"AppBase.Service.UserService"类型的构造函数.
我注册了我实现的存储库和服务接口,但我哪里出错了?它打破了以下.
这是我的userService
public interface IUserService
{
int Login(string userNameOrEmail, string password, out int errorcode, out int timeout);
bool Register(string userName, string password, string email, string country, string language, out int errorCode);
bool Register(User user, out int errorCode);
bool ResetPassword(string username, …
Run Code Online (Sandbox Code Playgroud) 我的问题是关于.Net中的BigData.BigData用于存储和查询大量数据(Facebook,Google,Twitter,...).BigData的例子是MapReduce,Hadoop,Dryad,......
微软放弃他们的Dryad(DryadLinq)替代Hadoop(Dryad和文章),所以我想为它做好准备以及与之有关的一切.
什么现在可用?
SQL Server 2012 RC(不要在生产中使用:))
有关发布和开发的更多信息?
问题1:我应该如何了解Hadoop并非.Net平台独有的?(如何查询,特定模式,架构......)并且将是有用的(在.net环境中)
问题2:.Net平台上有关Hadoop的更多信息,我已经知道了吗?
什么相当于
db.Database.ExecuteSqlCommand(Sql.ToString());
Run Code Online (Sandbox Code Playgroud)
在实体框架7?我在测试版4中看到.FromSQL(),但是没有看到任何内容.
entity-framework entity-framework-core asp.net-core-mvc asp.net-core
我如何得到满满的!在运行一些已经对HTML源进行操作的JavaScript代码之后,网页的HTML源代码.
我正在使用VB.Net的WebbrowserControl,我想创建一个自定义webbrowsercontrol的额外函数,它接收完整的HTML源代码.
提前致谢
我有一个宽度为225的map_canvas.
我希望我的信息框小于此(例如150 px).
这可能吗?我尝试了maxWidth并添加了样式,但似乎没有任何效果.
屏幕(在imgshack上)可以在下面找到:alt text http://img121.imageshack.us/img121/8317/gmaps.png
另外,我正在使用谷歌地图的v3
使用Javascript:
var results_coods;
var map_2;
var marker_2;
var infowindow_2;
function call_gmap()
{
if($('#map_text').attr('lat')){
var lat = Number($('#map_text').attr('lat').replace(",","."));
var lng = Number($('#map_text').attr('long').replace(",","."));
initialize(lat,lng);
/*
var lat= '51.0153389';
var lng = '2.7253832';
*/
}
}
function initialize(lat,lng) {
var latlng = new google.maps.LatLng(lat,lng);
var myOptions = {
zoom: 13,
center: latlng,
disableDefaultUI: true,
navigationControl: true,
navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
draggable: false,
scaleControl: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var infowindow …
Run Code Online (Sandbox Code Playgroud) 我正在使用多个地图标记.目前我map.fitBounds(bounds);
在我的JavaScript中使用来调整地图的大小.bounds包含多个LatLng
对象.
我究竟做错了什么?因为它缩小得太远了:-(
JavaScript源码
var geocoder, map;
$(document).ready(function(){
var coll_gmap = $(".gmap");
if ( coll_gmap.length != 0 )
{
//initiate map
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 13,
center: latlng,
mapTypeControl: true,
navigationControl: true,
scaleControl: true,
navigationControlOptions: {style: google.maps.NavigationControlStyle.ZOOM_PAN},
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var bounds = new google.maps.LatLngBounds();
//loop all addressen + insert into map
map = new google.maps.Map(coll_gmap[0], myOptions);
coll_gmap.each(function(index)
{
if (geocoder) {
geocoder.geocode( { 'address': $(this).attr("address")}, …
Run Code Online (Sandbox Code Playgroud) 我正在使用:https://github.com/Buildstarted/Javascript.ViewEngines作为额外的Viewengine.
这样我可以服务器端渲染javascript,反应,角度,...(它以前工作)
为此,我需要在根目录中包含几个dll(这很奇怪,但总是这样做)
文件是:
ClearScriptV8-64.dll
V8-ia32.dll
在本地运行时(在2台开发计算机上).一切都运行正常.当我发布到Azure或我自己的服务器上的"Web部署"时,问题就开始了.
我自己的发布给了我这个:
无法加载文件或程序集"ClearScriptV8-32"或其依赖项之一.尝试加载格式不正确的程序.
Azure还:无法加载文件或程序集"ClearScriptV8-64"或其依赖项之一.尝试加载格式不正确的程序.
我在这里使用了"教程" 但由于某种原因它没有用.
任何人都可以给我一个分步指南,用于设置与其他表单元素的多图像形式(上传)...
还可以提供另一个教程(一个好教程).
我只想使用回形针插件.
@Gordon Isnor:我已经上传了当前(noob)项目的一些功能(登录,注册),但它甚至没有微调.我只是想让多个图像工作,所有"多个"图像的代码都会被删除.所以它干净利落.(暂不注意当前登录;-))Ps.使用默认的nifty_scaffold等... :)
仅限stackoverflow的眼睛: Rapidshare链接( - 100 kb.
Google表示 Zopfli提供了更好的gzip功能,并且它与所有浏览器兼容(解压缩相同,压缩需要更长时间,但是你可以获得额外的5-10%的静态文件占用空间)
所以,我知道你可以为静态文件的gzip压缩做到这一点:
<system.webServer>
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"
dynamicCompressionDisableCpuUsage="90"
dynamicCompressionEnableCpuUsage="80"
maxDiskSpaceUsage="100" minFileSizeForComp="2700"
noCompressionForRange="true"
sendCacheHeaders="false"
staticCompressionDisableCpuUsage="100"
staticCompressionEnableCpuUsage="80" >
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="4"
staticCompressionLevel="7" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/json" enabled="true" />
<add mimeType="application/xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/json" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/rss+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" /> …
Run Code Online (Sandbox Code Playgroud) var cheapest = leaves.sort((a,b) => <boolean>(<number>a.cost < <number>b.cost));
//also tried without casting
Run Code Online (Sandbox Code Playgroud)
给我以下错误:
'Error'
message: 'Argument of type '(a: any, b: any) => boolean' is not assignable to parameter of type '(a: any, b: any) => number'.
Type 'boolean' is not assignable to type 'number'.'
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
编辑:js代码(原始)取自:https: //github.com/atomicptr/goap/blob/gh-pages/gameplay/ai/planner.js,它确实似乎按bool而不是数字排序.
asp.net-mvc ×3
.net ×2
asp.net ×2
c# ×2
apache ×1
asp.net-core ×1
autofac ×1
bounds ×1
compression ×1
embedded-v8 ×1
google-maps ×1
gzip ×1
hadoop ×1
image ×1
javascript ×1
linq ×1
paperclip ×1
sorting ×1
typescript ×1
vb.net ×1
web-config ×1
zoom ×1