小编fri*_*ley的帖子

使用Ionic Framework登录/注销时清除历史记录和重新加载页面

我是Ionic的移动应用程序开发新手.在登录和注销时,我需要重新加载页面,以便刷新数据,然而,$state.go('mainPage')在不重新加载的情况下将用户带回视图 - 从不调用其后面的控制器.

有没有办法在Ionic中清除历史并重新加载状态?

angularjs angular-ui-router ionic-framework

79
推荐指数
6
解决办法
11万
查看次数

在Visual Studio 2012/2013中使用SSIS BIDS

我想在Visual Studio 2012中使用SSIS/BIDS项目.

我同时安装了Visual Studio 2010和Visual Studio 2012以及Microsoft SQL Server 2012.

首先安装VS 2010,然后安装MS SQL 2012,让我将BIDS与VS 2010集成.

但是我似乎无法找到任何有关将BIDS与VS 2012集成的帮助.

我在与此主题相关的SO上遇到了一些问题,但所有这些问题都与2010年而不是2012年进行了整合.

我知道在MS SQL 2012中我得到了一个SQL Server数据工具.这是否意味着无法集成Visual Studio 2012和BIDS?

解决方案2012:

我必须在这里更新解决方案,因为我收到的一个答案部分解决了这个问题.提供的答案确实解决了问题@ user2141936,但在更新现有实例时,我一直收到BlockMixedArchitectureInstall错误.

它没有创建一个新的实例!

附注:安装更新将我的发布数据库项目破坏到2012服务器上.您需要为其下载并安装DACFramework补丁.

解决方案2013:

下载并安装http://www.microsoft.com/en-us/download/details.aspx?id=42313

ssis bids visual-studio-2012 visual-studio-2013 sql-server-data-tools

72
推荐指数
2
解决办法
15万
查看次数

何时使用记录 vs 类 vs 结构

  • 我是否应该Record用于在控制器和服务层之间移动数据的所有 DTO 类?

  • 我是否应该Record用于所有请求绑定,因为理想情况下我希望发送到控制器的请求对于我的 asp.net api 是不可变的

什么是记录?https://anthonygiretti.com/2020/06/17/introducing-c-9-records/

  public class HomeController 
  { 
    public IHttpAction Search([FromBody] SearchParameters searchParams)
    {
       _service.Search(searchParams);
    }
  }
Run Code Online (Sandbox Code Playgroud)

应该发SearchParameters一个Record

.net-5 c#-9.0 c#-record-type

65
推荐指数
4
解决办法
2万
查看次数

使用Twitter Bootstrap在@ html.actionlink中显示html

我正在使用Twitter Bootstrap,并尝试使我的链接ASP.Net MVC看起来不错.

但是,下面链接中的<i class = ...是html编码,而不是作为html发送到浏览器:

    @Html.ActionLink("<i class='icon-user icon-white'></i> Create New", "Create", "", New With {Key .class="btn btn-primary"} )
Run Code Online (Sandbox Code Playgroud)

按钮如何出现

有没有办法保持<i class = ... as html,以便按钮显示正确?

asp.net asp.net-mvc asp.net-mvc-3 twitter-bootstrap

41
推荐指数
2
解决办法
3万
查看次数

如何处理Singleton以及序列化

考虑我有一个Singleton类定义如下.

public class MySingleton implements Serializable{
 private static MySingleton myInstance;

 private MySingleton(){

 }
  static{
    myInstance =new MySingleton();
 }
 public static MySingleton getInstance(){
    return MySingleton.myInstance;
 }
}
Run Code Online (Sandbox Code Playgroud)

根据我的上述定义满足Singleton的要求.添加的唯一附加行为是类实现可序列化接口.

如果另一个类X获取单个实例并将其写入文件,稍后将其反序列化以获取另一个实例,我们将有两个实例违反Singleton原则.

我怎样才能避免这种情况,或者我在上面的定义中是错的.

java singleton

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

如何配置SSIS 2012项目以在不同的环境配置下运行?

使用项目部署模型配置2012 SSIS项目的最佳逻辑方法是什么?

考虑MyImport-Project具有三个包的SSIS项目的场景

项目解决方案

  • MyImport项目
    • 进口包装-01
    • 进口包装-02
    • 进口包装-03

项目变量:

  • Project-DBConnString:所有包用于连接到单个数据库.
  • Project-FolderPath:所有包用于查找输入文件

环境:

项目部署在上面

  • QA服务器
  • 登台服务器
  • 生产服务器

是否有配置项目参数的标准方法?

我在包的配置文件上看到了不少文章.有没有办法根据部署环境配置项目参数?

deployment ssis sql-server-2012

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

表值函数导致我的查询性能下降

今天我有一个可怕的时间试图获得一个查询来执行我期望的方式.我不得不对昨天存在于查询中的表值函数稍作修改,并且该更改对查询产生了巨大的性能影响.在评估执行计划并查看统计信息IO和时间后,我发现由于我更改了函数以返回表变量而不仅仅是结果集,因此它正在对正在查询的其中一个表执行完全扫描.

我的问题是为什么让它返回表(TableVariable)而不仅仅是选择/结果集导致计划发生如此大的变化?

难倒....

sql-server sql-server-2005 sql-server-2008

22
推荐指数
3
解决办法
3万
查看次数

Azure存储将blob移动到其他容器

我正在寻找一种方法将Azure中的blob从一个容器移动到另一个容器.我找到的唯一解决方案是使用Azure存储数据移动库,但这似乎适用于不同的帐户.我想将同一帐户中的blob移动到另一个容器中.

c# vb.net storage azure

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

Java不可变类?

我发现了一篇包含一段有趣代码的文章:

public class Employee {

    private String firstName;
    private String lastName;

    //private default constructor
    private Employee(String firstName, String lastName) {
        this.firstName = firstName;
        this.lastName = lastName;
    }

    public static Employee valueOf (String firstName, String lastName) {
        return new Employee(firstName, lastName);
    }
}
Run Code Online (Sandbox Code Playgroud)

我非常好奇理解创建这种类的优势.我知道这个类的对象是不可变的,因为初始化后无法更改其变量值.我之前从未做过这样的事情,我真的不明白它的优点.

  • 为什么这是一个好习惯?
  • 你能说出一种可以使用这种方法的情况吗?
  • 常量或只读变量怎么样?那不是很相似吗?
  • 在文章中说,这对应用程序的性能不利.但为什么呢?

java

18
推荐指数
1
解决办法
7820
查看次数

如何读取日志文件的最后"n"行

需要一段代码来读出日志文件的最后"n行".我从网上得到了以下代码.我是C sharp的新手.由于日志文件可能非常大,我想避免读取整个文件的开销.有人建议任何性能增强.我真的不想读每个角色并改变位置.

   var reader = new StreamReader(filePath, Encoding.ASCII);
            reader.BaseStream.Seek(0, SeekOrigin.End);
            var count = 0;
            while (count <= tailCount)
            {
                if (reader.BaseStream.Position <= 0) break;
                reader.BaseStream.Position--;
                int c = reader.Read();
                if (reader.BaseStream.Position <= 0) break;
                reader.BaseStream.Position--;
                if (c == '\n')
                {
                    ++count;
                }
            }

            var str = reader.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

.net c# performance file-io

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