小编Jas*_*son的帖子

C# - 有人可以给我一个非常简单的接口示例

我无法理解如何使用接口以及为什么需要它们.有人能告诉我一个简单的例子吗?

c#

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

.Net MVC中的URL重写

我想知道在MVC中处理URL的最佳方法是什么.例如,在我的应用程序中,我有一个PageController可以链接到/website/Page/Index/3/website/Page/home.菜单是使用Html.ActionLink()和T4MVC动态构建的,基于传入的URL,因此我没有任何硬编码.

现在我想要做的是将我的网址和链接指向更友好的SEO,例如,/website/our-company/它也可以让孩子喜欢/website/our-company/location//website/our-company/employees/.你明白了.

我的所有页面都保存在BD和我FriendlyUrlparentId我对象属性.

这样做的最佳方法是什么?

c# asp.net-mvc url-rewriting

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

Structuremap不适用于MVC4

我已经StructureMap多次使用MVC2/3而没有任何顾虑,但我想在MVC4中处理IoC是不同的.当我用于StructureMap处理MVC4中的IoC时,我得到以下异常:

没有为此对象定义的无参数构造函数

为什么?我没有在谷歌找到任何正确的结果,除了这个:IoC不工作在MVC4 这些是我的IoC类:

public static class IoC {
    public static IContainer Initialize() {
        ObjectFactory.Initialize(x =>
                    {
                        x.Scan(scan =>
                        {
                            //scan.Assembly("DLL.Core");
                            scan.Assembly("DLL.CMS");
                            scan.TheCallingAssembly();
                            scan.WithDefaultConventions();
                        });
                        x.For<IDbContext>().Use<ModelEntities>();
                        x.For(typeof(IRepository<>)).Use(typeof(Repository<>));
                        x.For<IHttpControllerActivator>();
                        x.For<IController>();
                    });

        return ObjectFactory.Container;
    }
Run Code Online (Sandbox Code Playgroud)

而SmDependencyResolver是:

    public class SmDependencyResolver : IDependencyResolver
{
    private readonly IContainer _container;

    public SmDependencyResolver(IContainer container)
    {
        _container = container;
    }

    public object GetService(Type serviceType)
    {
        if (serviceType == null) return null;
        try
        {
            return serviceType.IsAbstract || serviceType.IsInterface
                     ? _container.TryGetInstance(serviceType)
                     : _container.GetInstance(serviceType);
        }
        catch …
Run Code Online (Sandbox Code Playgroud)

structuremap asp.net-mvc inversion-of-control asp.net-mvc-3 asp.net-mvc-4

11
推荐指数
1
解决办法
8300
查看次数

带有StructureMap的asp.net MVC 4

我正在将ASP.NET MVC3项目转换为MVC4.我试图找到使用StructureMap和MVC4的最佳方法.我找到了一些可行的解决方案,但尚未尝试过.

第一种解决方案非常简单轻便.第二个(Structuremap.MVC4)依赖于WebActivator进行启动.

什么是更好,最简单的方法?我是否仍需要引导所有内容并使用WebActivator设置DependencyResolver?

谢谢你的帮助.

structuremap webactivator asp.net-mvc-4

10
推荐指数
1
解决办法
7848
查看次数

IIS连接到LocalDB

有没有办法让IIS可以在不使用NT SERVICE\NETWORK SERVICE用户帐户的情况下连接到LocalDB .

此帐户没有合适的权限.我正在寻找使用其他一些默认帐户,或者是否有某些方法可以在NETWORK SERVICE不更改权限的情况下使用该帐户?

sql windows iis localdb

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

为什么Spark shuffle将中间数据存储在磁盘上?

为什么spark在shuffle期间存储在磁盘上的中间数据?我试图理解为什么它不能存储在内存中.写入内存有哪些挑战?

是否正在完成将其写入Memory的工作?

shuffle apache-spark

7
推荐指数
1
解决办法
1431
查看次数

CertUtil静音模式.无法以静默方式安装证书

有谁知道我怎么能安静地安装以下内容?

C:\> certutil -importpfx -user -f -p [Password] "O:\Certificates\test2.pfx"
Run Code Online (Sandbox Code Playgroud)

我尝试使用该-silent选项,但它说它不存在.

还有其他建议吗?

证书安装导致我们的用户出现问题,因为他们无法说是安装它.Citrix安全框出现在证书窗口后面,需要在允许安装证书之前"允许".有些用户可以将安全警告从后面拖到前面,但大多数用户都无法这样做.

如果有人能提供帮助那就太棒了!

谢谢

citrix certificate windows-server-2008

5
推荐指数
1
解决办法
2580
查看次数

Android NDK:没有归档符号表

我正在尝试使用2.1.5版本将FFTW库和一些.cpp文件移植到Android FFTW.我使用configure和make命令编译它,我尝试将它用作预构建的库.在我的NDK项目中,所有内容都编译没有错误,但在链接时我收到以下错误:

Compile++ thumb  : water <= vertex.cpp
Compile++ thumb  : water <= face.cpp
Compile++ thumb  : water <= Solver.cpp
Compile++ thumb  : water <= Water.cpp
SharedLibrary  : libwater.so
/Users/Xavi/Documents/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: error: /Users/Xavi/Documents/workspace/mmm/obj/local/armeabi/libfftw.a: no archive symbol table (run ranlib)
Run Code Online (Sandbox Code Playgroud)

我的Android.mk代码如下

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := fftw
LOCAL_SRC_FILES := fftw/lib/libfftw.a
include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := water
LOCAL_C_INCLUDES := $(LOCAL_PATH)/water/include
LOCAL_SRC_FILES := \
water/src/vertex.cpp \
water/src/face.cpp \
water/src/Solver.cpp \
water/src/Water.cpp 
LOCAL_STATIC_LIBRARIES := …
Run Code Online (Sandbox Code Playgroud)

linker android android-ndk

5
推荐指数
1
解决办法
3767
查看次数

iOS +内存管理中的多个故事板

我在iOS6/iOS6应用程序中混合了多个故事板和NIB文件.

内存管理如何与多个故事板一起使用?

  • 在启动storyboardA时,如果我返回到另一个nib文件/转到另一个故事板,那个故事板是否会留在内存中?
  • 我是否能够在堆栈中获得故事板的"数组",这样我就可以使用UIViewControllers在导航控制器的堆栈中获取视图数组?
  • 对于内存管理,我可以从内存中弹出或删除故事板吗?当我去另一个故事板时,我将它设置为零吗?

我使用多个与nib文件混合的故事板的原因:

  • 我想要复杂的叙事故事板流程.将它们全部撞到一个地方是没有意义的.
  • 最终我将与许多不同的人合作,我发现团队工作的论据,版本控制足以引起选择多个故事板路线
  • 我正在混合NIB文件,因为故事板还不能使用复杂的nib文件,许多程序化视图等.

我的代码片段

在InitialNibFile.m里面 - 从appdelegate启动.

- (IBAction)newStoryboardBtnPressed:(id)sender {

[self.view removeFromSuperview]; // here I remove this view from the superview to save memory
UIStoryboard *newStoryboard = [UIStoryboard storyboardWithName:@"NewStoryboard" bundle:nil];
UIViewController *initialSettingsVC = [newStoryboard instantiateInitialViewController];

[self presentViewController:initialSettingsVC
                   animated:YES completion:nil];

 }
Run Code Online (Sandbox Code Playgroud)

这里,在故事板场景中的UIViewController视图内.

- (IBAction)anotherStoryboardBtnPressed:(id)sender {

    // I'm inside a storyboard right now. I'm calling another storyboard. 
    // can i remove this storyboard before i launch the otherone? will keeping 2 or 3 toryboards …
Run Code Online (Sandbox Code Playgroud)

iphone memory-management uistoryboard ios6

5
推荐指数
1
解决办法
2173
查看次数

Flex 4 - 以编程方式将按钮单击处理函数设置为null

我正在寻找一种方法,通过actionscript代码从我的mxml组件上的按钮以编程方式解除点击处理函数.

像旧的动作脚本让你做的事情,

mybutton.click = null;
Run Code Online (Sandbox Code Playgroud)

提前致谢

actionscript-3 flex4

3
推荐指数
1
解决办法
5908
查看次数