问题列表 - 第21511页

cmake在命令行上创建visual studio解决方案

我在Visual Studio 2008 VC Express版上使用cmake 2.6.4 WinXP Pro Compiling

我可以使用cmake-GUI创建解决方案文件.但是,我不想使用cmake-GUI,因为我总是喜欢命令行.

但是,我在从命令行创建解决方案文件时遇到问题.

我正在做'out of source',这是我的目录结构:

project/
    src/
    build/
Run Code Online (Sandbox Code Playgroud)

我可以从build目录运行cmake.

cmake ../src
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这个:

cmake ../src --visual studio 2008
Run Code Online (Sandbox Code Playgroud)

它不起作用,也不会创建解决方案文件.

难道我做错了什么?

非常感谢任何建议,

cmake

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

IE中的JQuery事件mouseenter mousemove行为

$(document).ready(function(){
  $('#outer').mouseenter(function(){
    console.log("mouse enter");
  });
  $('#outer').mousemove(function(){
    console.log("mouse move");
  });
});
Run Code Online (Sandbox Code Playgroud)
<div style='width:800px;border:1px  solid red' id="outer">
 this is test
</div>
Run Code Online (Sandbox Code Playgroud)

当鼠标进入div时在Firefox中,Chrome鼠标移动事件在鼠标移动时首先被触发,而IE鼠标移动事件首先被激活.这知道错误吗?或者是否有任何其他方式使所有浏览器都能以相同的方式运行

jquery events

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

如何证明C语句-x,~x + 1和〜(x-1)产生相同的结果?

我想知道这个陈述背后的逻辑,证据.对于任何x,C表达式-x,~x + 1和〜(x-1)都产生相同的结果.我可以证明这对于具体的例子是正确的.我认为证明这一点的方法与两个补码的属性有关.有任何想法吗?

c proof twos-complement

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

System.Timers.Timer如何获得剩余时间直到Elapse

使用C#,如何从System.Timers.Timer对象中获取剩余时间(在经过事件之前)?

换句话说,假设我将计时器间隔设置为6小时,但3小时后,我想知道还剩多少时间.如何让计时器对象显示此时间剩余?

c# windows-services timer elapsedtime system.timers.timer

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

如何用Perl替换文件中间的行?

我在追加模式下打开文件.我需要替换文件中的2,3和4行,稍后我需要在文件末尾添加新数据.

perl text replace file append

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

C#和java是否支持静态类型?

我一直在使用Singleton类和静态方法,并且总是想知道有一个单独的类型是一个静态类型并且无法实例化但只有静态方法会有多好!

它易于阅读并且易于维护.

对于前

public UtilType MyUtility
{
  public void Calculate(int x,int y)
  {
    return x+y;
  }
}
Run Code Online (Sandbox Code Playgroud)

这里MyUtility不应该被允许实例化,只能以静态方式访问其方法.

c# java

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

构建类

最终的问题是:如何在应用程序中正常构建类?

我目前正在asp.net中编写一个测试银行应用程序.例如:我有这两个类.一个代表一个帐户,另一个代表一个实用程序类(它有与帐户有关的东西,即获取帐户,更新帐户等)

public Account {
  int ID;
  string Name;
  double Balance;
}

public Accounts {
  public List<Account> GetAllAccounts();
  public Account GetAccountByID(int AccountID);
}
Run Code Online (Sandbox Code Playgroud)

在我的表示层,每当我想要获得我正在使用的帐户时:

Account editAccount = new Accounts().GetAccountByID(234);
Run Code Online (Sandbox Code Playgroud)

您可以看到我正在实例化一个新的Accounts()类来获取帐户.我该怎么做?或者这是正确的吗?静态类是否更适合这种需求?

我觉得这变得非常混乱,如果它变大,它可能无法控制具有相似名称的类.

你通常会如何构建这个?您是否将Accounts类中的这两种方法放入Account类中?

这里的任何见解都会非常棒.

谢谢

c# structure

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

在Google地图上显示风向

我计算了风向,现在我想显示指向144度的风向(在罗盘上).如何在Google地图上显示此箭头?

javascript google-maps weather google-maps-api-2 compass-geolocation

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

Django ForeignKey,null = True,内连接和左外连接

假设我有两个Django模型Person and Company如下: -

class Company(models.Model):
    name = models.CharField()

class Person(models.Model):
    last_name = models.CharField(blank=True)
    first_name = models.CharField()
    company = models.ForeignKey(Company, null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

一个人可能属于也可能不属于公司.

我正在使用MySQL.我希望所有不属于任何公司的人员,即公司为空的人员.

如果我这样做,Person.objects.filter(company__isnull=True)我得到一个本质上的SQL: -

SELECT * FROM PersonTable LEFT OUTER JOIN AgencyTable ON (PersonTable.company_id = AgencyTable.id) WHERE AgencyTable.id IS NULL

我如何实现以下SQL: -

SELECT * FROM PersonTable INNER JOIN AgencyTable ON (PersonTable.company_id = AgencyTable.id) WHERE AgencyTable.id IS NULL

从我从阅读Django Users邮件列表中收集的内容来看,这曾经是QuerySet Refactor之前的行为.

编辑 - 现在我看到了我的问题的亵渎!

我想说的是我只是想做

SELECT * FROM PersonTable WHERE PersonTable.company_id IS NULL

django inner-join left-join

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

使用jQuery在textarea中的Maxlength

使用脚本http://viralpatel.net/blogs/2008/12/set-maxlength-of-textarea-input-using-jquery-javascript.html我试图将textarea的输入限制为1000个字符.原型也包含在页面中.

它在chrome中工作正常,但在firefox中给出以下错误并且输入不受限制:

$("textarea[maxlength]") is null
Run Code Online (Sandbox Code Playgroud)

我完全难过了.任何帮助,将不胜感激.代码片段如下.

textarea:

<%= text_area 'project', 'description', 'cols' => 60, 'rows' => 8, 'maxlength' => 1000 %>
Run Code Online (Sandbox Code Playgroud)

javascript:

<%= javascript_include_tag "jquery", "jquery.maxlength" -%>
<script type="text/javascript">
  jQuery.noConflict();
  jQuery(document).ready(function($) {
    $().maxlength();
  })
</script>
Run Code Online (Sandbox Code Playgroud)

jquery.maxlength.js:

jQuery.fn.maxlength = function(){
    $('textarea[maxlength]').keypress(function(event){
        var key = event.which;
        //all keys including return.
        if(key >= 33 || key == 13) {
            var maxLength = $(this).attr('maxlength');
            var length = this.value.length;
            if(length >= maxLength) {
                event.preventDefault();
            }
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery ruby-on-rails prototypejs

6
推荐指数
1
解决办法
5928
查看次数