小编Pra*_*bhu的帖子

DataAccess项目中类的命名约定是什么?

我通常将Business项目中的类命名为Manager.cs,如BaseManager.cs,CommentsManager.cs,ProfileManager.cs等...

如何在DataAccess项目中命名您的类?你称之为CommentsDA,CommentsDB还是什么?

好奇...... BTW,我正在使用.NET C#.

.net c# class naming-conventions n-tier-architecture

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

Singleton和HttpApplicationState

在Web应用程序中,我只需要一个名为ProcessManager的类的实例.一种方法是使它成为单身人士.另一种方法是使用HttpApplicationState来确保我总是访问同一个实例,如下所示:

public static ProcessManager ProcessManager
        {
            get 
            {
                HttpApplicationState applicationState = HttpContext.Current.Application;
                if (applicationState["ProcessManager"] == null)
                {
                    applicationState["ProcessManager"] = new ProcessManager();
                }

                return (ProcessManager)applicationState["ProcessManager"];
            }
        } 
Run Code Online (Sandbox Code Playgroud)

哪种方法更好,为什么?

.net c# asp.net singleton

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

使用.NET Web API的AngularJS:使用AD进行身份验证

我有一个.NET Web API,其中包含一组Angular App调用的端点/方法.我想现在针对我们的活动目录实现登录系统,并想知道我的选项是什么.

回到过去,很简单:windows或表单身份验证,然后只是web.config中的一些简单配置,可能是自定义提供程序.但现在似乎有更多的选项,包括OWIN,OAuth,基于令牌的身份验证等.

我从哪里开始?我在Angular应用程序上有一个带有用户名,密码和登录按钮的表单,我在后端有一个活动目录.用户点击登录按钮后会发生什么?任何方向都会有所帮助

谢谢.

.net asp.net authentication asp.net-web-api angularjs

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

无法在Android中获取推送通知以使用ngCordova

我很难获得推送通知(使用ngCordova插件).我完全遵循了网站上记录的示例代码:http://ngcordova.com/docs/plugins/pushNotifications/

(唯一的区别是我没有设备监听器,相反,我的代码在ionicPlatform.ready监听器中.)

这是我的代码:

angular.module('myApp', ['ionic', 'ngCordova'])
.run(function($ionicPlatform, $rootScope, $state, $cordovaPush) {
  $ionicPlatform.ready(function() {
    var config = {
      "senderID": "myID100001000"
    };

    $cordovaPush.register(config).then(function(result) {
      alert(result);
    }, function(err) {
      alert(err);
    })      
  }); 

  $rootScope.$on('$cordovaPush:notificationReceived', function(event, notification) {
    switch(notification.event) {
      case 'registered':
        if (notification.regid.length > 0 ) {
          alert('registration ID = ' + notification.regid);
        }
        break;

      default:
        alert('An unknown GCM event has occurred');
        break;
    }
  });  
})
Run Code Online (Sandbox Code Playgroud)

当我的应用程序启动时,我会收到"确定"警告,因此我知道它成功通过了$ cordovaPush.register调用.但是,我希望在之后获得"注册"通知事件,但我从未收到通知.

任何帮助,将不胜感激.

javascript angularjs cordova ionic

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

RightFax和.NET?

将RightFax与.NET/C#集成有多容易?我们也在考虑FaxMan,Windows传真服务器,但我们遇到了RightFax.我们基本上需要能够通过.NET App发送传真,监控状态等.

.net c# asp.net fax rightfax

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

使用开放图形API,有没有办法确定用户的哪些朋友有@ facebook.com电子邮件地址设置?

标题基本上总结了它.获取Facebook连接用户的朋友列表后,我正在寻找一种方法来确定朋友是否正在使用带有@ facebook.com电子邮件的新邮件系统.我正在使用javascript SDK.

同样,有没有办法用Facebook的新发送按钮预先填充To:列表?

javascript jquery facebook facebook-graph-api

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

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

如何将多个数据视图合并为一个?

我有三个数据视图(dataview1,dataview2和dataview3).它们是System.Data.DataView类型,并且所有三个都具有相同的列.有没有一种简单的方法将它们合并为一个,所以我有一个数据视图,其中包含来自dataview1的行,然后是dataview2,然后是dataview3?

.net vb.net asp.net ado.net dataview

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

自动完成与contenteditable div而不是textarea似乎不起作用

我正在使用Andrew Whitaker的autocomplete插件,在这个问题中也引用了: jquery autocomplete @mention

如果我使用contenteditable div而不是textarea,这不起作用.这是我的代码:

<div id="MyText" contenteditable="true"></div>?

$("#MyText").bind("keydown", function (event) {
        if (event.keyCode === $.ui.keyCode.TAB && $(this).data("autocomplete").menu.active) {
            event.preventDefault();
        }
    }).autocomplete({
        minLength: 0,
        source: function (request, response) {
            var term = request.term,
                results = [];
            if (term.indexOf("@") >= 0) {
                term = extractLast(request.term);
                if (term.length > 0) {
                    results = $.ui.autocomplete.filter(tags, term);
                } else {
                    results = [startTyping];
                }
            }
            response(results);
        },
        focus: function () {
            return false;
        },
        select: function (event, ui) {
            if (ui.item.value !== …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui jquery-plugins

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

在Swift上存储API密钥的位置?

我有一堆API密钥和秘密(Stripe,Cloudinary等),目前在我的应用程序中进行了硬编码.存放它们的正确位置在哪里?它们应该在服务器中吗?我只是将服务器URL存储在我的最后(如果密钥更改,应用程序将继续工作)?

例如,我在我的app委托文件中有这个:

    func configureStripe(){
            STPPaymentConfiguration.sharedConfiguration().publishableKey = "pk_test_1234rtyhudjjfjjs"         

STPPaymentConfiguration.sharedConfiguration().appleMerchantIdentifier = "merchant.com.myapp"
    }
Run Code Online (Sandbox Code Playgroud)

api-key ios stripe-payments swift swift2

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