小编Chr*_*ray的帖子

使Twitter Bootstrap导航栏链接处于活动状态

在Twitter Bootstrap导航栏中加粗活动链接的标准方法是什么?很明显,链接通过获得"活动"类来获得活跃的外观.例如,以下Home链接处于活动状态.当我单击导航栏中的任何链接时,是否应该使用jQuery从li元素中删除所有类,然后将active类添加到我已经识别的链接中?

<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

编辑:我包括在内

<script type="text/javascript">
$('.nav li a').on('click', function() {
    alert('clicked');
    $(this).parent().parent().find('.active').removeClass('active');
    $(this).parent().addClass('active');
});
</script>
Run Code Online (Sandbox Code Playgroud)

链接后.单击链接时会显示警报,但"活动"类未添加到链接中.

这是我的所有导航栏HTML:

<div class="navbar navbar-fixed-top">
    <div class="navbar-inner">
        <div class="container">
            <a class="brand" href="#">AuctionBase</a>
            <div class="nav-collapse">
                    <ul class="nav">
                        <li><a href="home.php">Search</a></li>
                        <li><a href="about.php">About</a></li>
                    </ul>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

php jquery twitter-bootstrap

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

数据绑定动态数据

我有一组"动态数据",我需要绑定到GridControl.到目前为止,我一直在使用标准的DataTable类,它是System.Data命名空间的一部分.这工作得很好,但我被告知我不能使用它,因为它对于客户端和服务器之间的网络序列化太重了.

所以我认为我可以通过简单地使用List<Dictionary<string, object>>List表示行集合的类型来轻松复制DataTable类的"简化"版本,并且每个Dictionary表示一行,其中列名称和值为KeyValuePair类型.我可以设置Grid以使列DataField属性与Dictionary中的键匹配(就像我为DataTable的列名所做的那样).

但是做完之后

gridControl.DataSource = table;
gridControl.RefreshDataSource();
Run Code Online (Sandbox Code Playgroud)

网格没有数据......

我想我需要实施IEnumerator- 对此的任何帮助都将不胜感激!

示例调用代码如下所示:

var table = new List<Dictionary<string,object>>();

var row = new Dictionary<string, object>
{
    {"Field1", "Data1"},
    {"Field2", "Data2"},
    {"Field3", "Data3"}
};

table.Add(row);

gridControl1.DataSource = table;
gridControl1.RefreshDataSource();
Run Code Online (Sandbox Code Playgroud)

c# data-binding winforms

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

FormsAuthenticationTicket isPersistent属性的目的是什么?

我正试着绕着班上isPersistent发现的财产的目的FormsAuthenticationTicket.http://msdn.microsoft.com/en-us/library/kybcs83h.aspx

  1. 是否存在设置isPersistent工作的情况?
  2. 在什么情况下我想设置isPersistent为true和false?

该属性似乎是多余的,因为我发现在浏览器会话中持久保存用户身份验证cookie的唯一方法是设置Expires创建故障单后创建的cookie 的属性; 即使门票的持久值设置为false.

我还发现将票证到期(不是cookie)isPersistent设置为10秒,设置为true几乎没有效果; 门票在10秒后到期.

FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,
    identity.Name,
    DateTime.Now,
    DateTime.Now.AddMinutes(FormsAuthentication.Timeout.TotalMinutes),
    isPersistent,
    JsonSerializerService.ToJson(identity),
    FormsAuthentication.FormsCookiePath);

string encryptedTicket = FormsAuthentication.Encrypt(ticket);

var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);

cookie.Path = FormsAuthentication.FormsCookiePath;

cookie.Expires = DateTime.Now.AddYears(1); // good for one year
Run Code Online (Sandbox Code Playgroud)

我很欣赏我可以将上面的代码更改为可选的设置 expires

if (isPersistent)
    cookie.Expires = DateTime.Now.AddYears(1); // good for one year
Run Code Online (Sandbox Code Playgroud)

已经创建了一个示例应用程序@ GitHub.https://github.com/chrismoutray/AuthSample这基本上表明,即使将isPersistent标志设置为true,跨浏览器授权也不起作用.

c# asp.net authentication

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

规范和政策之间的区别?

我正在阅读Eric Evans撰写的精彩书籍"领域驱动设计".在他的书中,Eric描述了两个不同的概念:规范模式和策略.

以下是规范的示例:

public interface ProjectSpecification {
  public boolean isSatisfiedBy(Project p);
}

public class ProjectIsOverdueSpecification implements ProjectSpecification {
  public boolean isSatisfiedBy(Project p) { … }
}

//client:
if {
  (projectIsOverdueSpecification.isSatisfiedBy(theCurrentProject) { … }
}
Run Code Online (Sandbox Code Playgroud)

以下是政策的示例:

public class CargoBooking {

  private OverBookingPolicy overBookingPolicy = new OverBookingPolicy();

  public int makeBooking(Cargo cargo, Voyage voyage) {
    if (!overbookingPolicy.isAllowed(cargo, voyage)) 
      return –1;
    int confirmation = orderConfirmationSequence.next();
    voyage.addCargo(cargo, confirmation);
    return confirmation;
  }
}

public OverBookingPolicy {
  public boolean isAllowed(Cargo cargo, Voyage voyage) {
    return (cargo.size() + …
Run Code Online (Sandbox Code Playgroud)

java policy domain-driven-design specifications

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

Google AppEngine上的内存分析/监控(python)

我已经使用app引擎很长一段时间了,我知道有appstats但是那些只显示数据存储/ memcache和其他与实际内存使用情况统计数据无关.

我试图与AppTrace集成(包含所有组件的最新版本),但我无法继续,因为我收到此错误:

ImportError: dlopen(../apptrace/guppy/sets/setsc.so, 2): Symbol not found: __PyLong_AsScaledDouble
Referenced from: ../apptrace/guppy/sets/setsc.so
Expected in: flat namespace
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:什么是最好的方式(在最新的appengine sdk上)分析/监视内存/捕获内存泄漏和其他python内存相关的东西(在本地或谷歌服务器上)?

顺便说一句,我们使用Python 2.7,我们正在使用Mac OS X(10.7.4)

python google-app-engine memory-leaks

18
推荐指数
2
解决办法
2916
查看次数

Directory.GetFiles按日期排序

我正在使用Directory.GetFiles从特定文件夹中获取文件.默认情况下,该文件夹中的文件将按文件名排序.按字母顺序排列.我想按文件修改顺序获取文件.

我不能使用Directory.GetInfo,因为我想获取包含特定关键字的文件.请让我知道如何根据修改日期对文件进行排序.我使用以下代码

string[] arr1 = Directory.GetFiles("D:/TestFolder", "*"Test12"*");
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

sorting date

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

内部连接致命错误

我最近开始收到此错误:来自我的应用程序的"内部连接致命错误".错误随机发生.当它发生时,我的应用程序在接下来的几分钟内无法使用.

在仔细分析错误之后,我得出结论,这个错误只发生在我的应用程序中的一个方法中.此方法触发一系列简单的普通SQL查询,但它确实涉及多线程,但是所有线程都应该在此代码块之前处理.始终在特定SQL查询上发生错误.为了测试我已经消除了这个查询,这导致在下一行查询中发生错误.

这是堆栈strace:

Internal connection fatal error.

-------------- Stack trace ---------------
   at Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicyEntry.IntentionalRethrow(Exception chainException, Exception originalException)
   at Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicyEntry.RethrowRecommended(Exception chainException, Exception originalException)
   at Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicyEntry.Handle(Exception exceptionToHandle)
   at Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicyImpl.HandleException(Exception exceptionToHandle)
   at Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicy.HandleException(Exception exceptionToHandle, String policyName, ExceptionPolicyFactory policyFactory)
   at Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicy.HandleException(Exception exceptionToHandle, String policyName)
   at Base.Sql.ExecuteScalar()

应用程序基于.NET 3.5构建,显然它使用企业库数据访问.应用程序在Win2003终端服务器上运行,它使用的是不同服务器上的Sql Server 2005数据库.

导致此错误的方法不是从GUI触发,而是从命令行触发,如果它具有任何意义.

如果有人建议从这里去哪里,我将非常感激.

.net sql-server

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

Xaml StringFormat和静态字符串

我想看看是否有一种结合日期时间字符串格式和静态字符串的方法.

所以目前我可以用这样的文字格式化我的日期和前缀:

<TextBlock Text="{Binding MyDate StringFormat=Started {0:dd-MMM-yyyy HH:mm}}"
Run Code Online (Sandbox Code Playgroud)

结果如下:

Started 01-Jan-2011 12:00
Run Code Online (Sandbox Code Playgroud)

在过去,我已经能够使用静态字符串来保持日期的通用格式; 像这样(注意没有前缀文本):

<TextBlock Text="{Binding MyDate, StringFormat={x:Static i:Format.DateTime}}" />
Run Code Online (Sandbox Code Playgroud)

i:Format带静态属性的静态类在哪里DateTime返回字符串"dd-MMM-yyyy HH:mm"

所以我要问的是什么; 有没有办法组合这些方法,以便我可以前缀我的日期并使用常见的静态字符串格式化程序?

wpf xaml

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

提取sql连接字符串的属性

我想从connectionString(一个字符串变量)中提取服务器和数据库名称.当我们从DEV移动到STAGE然后转移到PROD时,服务器和数据库的名称也会发生变化.

这是一个例子:

Data Source=SERVER_XYZ;Initial Catalog=DATABASE_XYZ;User ID=us;Password=pass

Data Source=SERVER_XYZPQR;Initial Catalog=DATABASE_XYZPQR;User ID=us;Password=pass
Run Code Online (Sandbox Code Playgroud)

请注意名称更改(以及整个字符串的长度).

如何捕获数据源和初始目录而不知道它的长度?因此,在表单加载时,它将获得显示给用户的服务器和数据库名称(因此他/她可以看到他/她连接到哪个服务器和数据库?

c# substring

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

报告服务打印崩溃IE

我们使用SSRS 2008 R2超过一年,打印工作正常.随着Windows 7上的客户端浏览器升级到IE10,当用户单击打印图标时,我们会遇到一些浏览器崩溃.错误模块是rsclientprint64.dll

为了尝试解决此问题,我手动将dll和相关文件复制到C:\ Windows\Downloaded Program Files并使用regsvr32注册了dll.我注册了rsclientprint64.dll而不是rsclientprint.dll,因为这是ssrs在我们的案例中下载的文件.我确实尝试注册32位版本,但仍然没有成功.

我将报表服务器的URL添加到受信任的站点,并将安全性设置为允许下载的已签名的activex控件.它确实下载了它们,但仍然崩溃.

有没有人有其他想法?

internet-explorer reporting-services internet-explorer-10

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