问题列表 - 第7008页

Linq To SQL和拥有

我对Linq To SQL相当新,但是尝试运行应该是一个相当简单的SQL查询,并且无法弄清楚如何使它在LINQ中发挥出色.

SELECT     Users.Id, Users.Id AS Expr1, Users.FirstName, Users.LastName, 
User_x_Territory.UserID
FROM         Users LEFT OUTER JOIN
             User_x_Territory ON User_x_Territory.UserID = Users.Id
GROUP BY Users.Id, Users.Id, Users.FirstName, Users.LastName, User_x_Territory.UserID
HAVING      (COUNT(User_x_Territory.UserID) = 0)
Run Code Online (Sandbox Code Playgroud)

只是试图让所有没有分配区域的用户,判断他们是否有领土的唯一方法是检查user_x_territory gerrund.

我可以通过以下方式将所有用户从我的数据库中删除:

var users = from u in db.Users
            join uXt in db.User_x_Territories on u equals uXt.User into gerr
            from users in gerr.DefaultIfEmpty()
            select users;
Run Code Online (Sandbox Code Playgroud)

但是从那里我无法弄清楚如何通过/必须优化搜索结果来添加组以仅显示没有区域的用户.

谢谢你的帮助.

c# sql t-sql linq linq-to-sql

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

如何动态加载Google AnalyticsJavaScript?

在不使用任何其他JS框架(dojo,jquery等)的情况下,如何动态加载Google Analytic的javascript以在网页上进行网页跟踪?

适合动态加载JS的典型方法是执行以下操作:

var gaJs = document.createElement("script");
gaJs.type = "text/javascript";
gaJs.src = "http://www.google-analytics.com/ga.js";
document.body.appendChild(gaJs);
var pageTracker = _gat._getTracker("UA-XXXXXXXXX");
pageTracker._initData();
pageTracker._trackPageview();
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

未及时加载ga.js文件以使_gat._getTracker_initData/TrackPageview正常运行.

关于如何正确动态加载ga.js的任何想法

更新:似乎有人试图通过以下链接解决此问题.但是,它适用于旧的Urchin代码而非Google Analytics.

关于如何使用ga.js代替urch​​in.js的任何想法?

http://20y.hu/20070805/loading-google-analytics-dynamically-on-document-load.html

javascript performance tracking google-analytics web-traffic

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

如何以编程方式单击Facebook状态中的"赞"链接?

好吧,我担心我可能会因为这不是一个"编程"问题而受到批评,但无论如何我都会问.我不喜欢Web开发类型的东西(OO是我最常用的东西),所以我不太关注所有这些CSS,Javascript,SQL等的工作原理.

问题:我的朋友一直试图戒烟一段时间,但正如许多吸烟者所做的那样,他似乎只能做到这一点.他最近发布了一份状态更新说,如果他有道义上的支持,他就可以做到.我很简单想要创建一个指向"赞"按钮的链接.然后我打算用链接写一个脚本和简单的消息.这可能吗?

任何正确方向的提示将不胜感激.如何做到这一点的解释将是神圣的.解释为什么我不能这样做将遭到一个皱眉的接受和感谢.

对于那些没有Facebook的人,这里有一些pastebins.你需要的任何其他我会尝试提供

我的facebook.com/homepage页面来源的粘贴:http: //paste.uni.cc/19860

我看到它的主页的粘贴页面来源:http: //paste.uni.cc/19860

他对ctrl + F的更新并看到了周围的代码:"如果他得到道义上的支持就会戒烟."

看起来像"喜欢"命令的css代码的东西 http://static.ak.fbcdn.net/rsrc.php/z2FUI/l/8fkujrwg/en_US/151675/css/like/like.css

这会阻止他吸烟吗?最不可能,但它不会伤害.最糟糕的情况是,他只会笑一笑,也许会觉得更倾向于放弃香烟.

一如既往地欣赏它.

css facebook

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

从装饰器访问拥有装饰方法的类

我正在为必须检查父方法的方法编写装饰器(在我正在装饰的类的父级中使用相同名称的方法).

示例(来自PEP 318的第四个示例):

def returns(rtype):
    def check_returns(f):
        def new_f(*args, **kwds):
            result = f(*args, **kwds)
            assert isinstance(result, rtype), \
                   "return value %r does not match %s" % (result,rtype)
            return result
        new_f.func_name = f.func_name
        # here I want to reach the class owning the decorated method f,
        # it should give me the class A
        return new_f
    return check_returns

class A(object):
    @returns(int)
    def compute(self, value):
        return value * 3
Run Code Online (Sandbox Code Playgroud)

所以我正在寻找代码#代替我想要的代码......

谢谢.

python decorator

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

为什么我看不到服务器端控件的生成ID?

我现在对此感到困惑.让我解释:

我看到人们谈论在asp.net(3.5)中向页面添加一个按钮或其他控件,当控件呈现它时,它会更改该控件的Id,例如.Button1变成Button1_somethingsomething,阻止他们使用jQuery,他们最终使用的是诸如<%controlId.ClientId %>

所以我做了一点测试

1. I added a button on the page:
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server"  Text="Button" />
<div>

2. Then I added a JavaScript and jQuery:
<script type="text/javascript">
                    $(document).ready(function() {
                    $("#Button1").click(function() {
                        alert("Hello world!");
                    });

                    });
                </script>

3. The generated html is this:
<div>
  <input type="submit" name="Button1" value="Button" id="Button1" />
<div>
Run Code Online (Sandbox Code Playgroud)

现在,我没有看到ASP.NET(asp.net 3.5)改变了ID.为什么我会看到不同的行为?

顺便说一句.当我按下按钮时,这确实有效!

谢谢.

.net javascript asp.net jquery asp.net-3.5

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

在辅助监视器上全屏显示

如何编写dotNet Windows(或WPF)应用程序以使其在辅助监视器上全屏显示?

.net windows wpf multiple-monitors fullscreen

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

模板化名称空间和typedef是非法的 - 变通办法?

我有一个模板化的函数fct,它使用一些基于模板参数的复杂数据结构.它还调用一些独立helpers命名空间中的辅助函数(模板化在同一类型上),并使用相同的复杂数据结构.现在它变得非常难看,因为我们无法typedef为所有函数都可以访问的复杂类型创建一个:

namespace helpers {
  template<class T>
  void h1(const std::vector< std::vector< std::map<T, std::set<T> > > >& bar){
    // ...
  }
}

template<class T>
void fct(const std::vector< std::vector< std::map<T, std::set<T> > > >& bar){
  // ...
  helpers::h1(bar);
}
Run Code Online (Sandbox Code Playgroud)

现在我想通过使用一个所有函数都可以使用的typedef来使它更漂亮.

模板化typedef会很好,但不允许:

template<class T> 
typedef std::vector< std::vector< std::map<T, std::set<T> > > > Bar;
Run Code Online (Sandbox Code Playgroud)

我认为另一个解决方案是将所有这些函数包装在模板中namespace,但在C++中也是不允许的(我听说它将在`C++ 0x'...中).

我们当然有模板化的类,但请注意,我并不是真的希望用户必须构造一个对象并在其上调用成员函数.所以我最终使用的解决方法是使用模板化的类,其中所有成员函数都是static:

template<class T>
class All {

  typedef std::vector< std::vector< std::map<T, std::set<T> > > > Bar;

  static void …
Run Code Online (Sandbox Code Playgroud)

c++ templates typedef namespaces function

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

我在哪里可以将我的log4net日志文件写入ClickOnce?

当我在本地运行我的应用程序时,它将我的log4net日志写入我配置的位置(即<file value="${LOCALAPPDATA}\TEST\Logs\debug.log" />),没有问题.但是,当我通过ClickOnce部署我的应用程序时,日志文件没有被写入.

我知道ClickOnce应用程序在他们可以写入的位置方面受到限制,但我的印象是LOCALAPPDATA(例如,C:\ Users\me\AppData\Local)是公平的游戏.

有任何想法吗?

.net permissions clickonce logging log4net

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

Zip/Jar文件中的二进制差异

似乎从完全相同的源文件构建jar或zip将始终产生不同的文件.我尝试使用java jar命令和ant中的jar和zip任务.

这似乎是由于新的jar/zips将时间戳设置为每个存储文件的当前时间.

有没有办法强制zip工具只是在文件系统上的文件上使用时间戳,以确保从完全相同的源构建的jar将显示完全相同?

java zip jar

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

在Delphi中禁用ECO

我怎样才能在delphi .Net中禁用ECO?

delphi delphi.net

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