问题列表 - 第25809页

在SQL或MySQL中,我们可以加入表和子查询结果吗?

我们可以使用子查询的结果连接表,例如:

select name from gifts
    LEFT OUTER JOIN (select giftID from gifts) ...
Run Code Online (Sandbox Code Playgroud)

如果没有,是否可以通过某些方法完成,例如创建临时表?

PS子查询只能使用IN或NOT IN,或EXISTS或NOT EXISTS出现吗?

mysql sql join subquery

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

使用c#锁定共享数据

我有一个程序(C#),其中包含要执行的测试列表.
另外,我有两个帖子.一个用于将任务添加到列表中,另一个用于读取和删除执行的任务.
每当其中一个线程想要访问列表时,我就使用'lock'函数.
我想要做的另一件事是,如果列表为空,则需要从列表中读取的线程将会休眠.并在第一个线程将任务添加到列表时唤醒.这是我写的代码:

...
List<String> myList = new List();
Thread writeThread, readThread;
writeThread = new Thread(write);
writeThread.Start();
readThraed = new Thread(read);
readThread.Start();
...
private void write()
{
   while(...)
   {
     ...
     lock(myList)
     {
        myList.Add(...);
     }
     ...
     if (!readThread.IsAlive)
     {
        readThraed = new Thread(read);
        readThread.Start();
     }
     ...
   }
   ...
}

private void read()
{
bool noMoreTasks = false;
   while (!noMoreTasks)
   {
      lock (MyList)//syncronize with the ADD func.
      {
                if (dataFromClientList.Count > 0)
                {
                    String task = myList.First();
                    myList.Remove(task);
                }
                else
                { …
Run Code Online (Sandbox Code Playgroud)

c# multithreading locking

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

替代c ++静态虚拟方法

在C++中不可能声明静态虚函数,也不能将非静态函数强制转换为C样式函数指针.

现在,我有一个简单的ol'C SDK,它大量使用函数指针.

我必须用几个函数指针填充一个结构.我计划使用一个带有一堆静态纯虚方法的抽象类,并在派生类中重新定义它们并用它们填充结构.直到那时我才意识到在C++中不允许使用静态虚拟.

此C SDKs函数签名也没有userData参数.

有什么好的选择吗?我能想到的最好的方法是在每个派生类中定义一些纯虚方法GetFuncA(),GetFuncB(),...和一些静态成员FuncA()/ FuncB(),它们将由GetFuncX()返回.然后抽象类中的函数将调用这些函数来获取指针并填充结构.

编辑 回答John Dibling,能够做到这一点真是太好了:

class Base
{
    FillPointers() { myStruct.funA = myFunA; myStruct.funB = myFunB; ...}
private:
    CStruct myStruct;
    static virtual myFunA(...) = 0;
    static virtual myFunB(...) = 0;
};

class Derived1 : public Base
{
    Derived1() {  FillPointers();  }
    static virtual myFunA(...) {...};
    static virtual myFunB(...) {...};
};

class Derived2 : public Base
{
    Derived2() {  FillPointers();  }
    static virtual myFunA(...) {...};
    static virtual myFunB(...) {...};
};

int main()
{
    Derived1 d1; …
Run Code Online (Sandbox Code Playgroud)

c++ virtual static function-pointers

36
推荐指数
6
解决办法
5万
查看次数

如何在Ruby 1.9中为unicode西里尔字符指定Regexp

#coding: utf-8
str2 = "asdf????????"
p str2.encoding #<Encoding:UTF-8> 
p str2.scan /\p{Cyrillic}/ #found all cyrillic characters
str2.gsub!(/\w/u,'') #removes only latin characters
puts str2
Run Code Online (Sandbox Code Playgroud)

问题是为什么\w忽略西里尔字符?

我已经从http://rubyinstaller.org/安装了最新的ruby软件包.这是我的输出ruby -v

ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]
Run Code Online (Sandbox Code Playgroud)

据我所知1.9 oniguruma正则表达式库完全支持unicode字符.

ruby regex unicode encoding character-properties

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

我们是否应该在外部js中包装jquery代码$(document).ready(function(){

当我们编写内联javascript时,我们将代码保留在里面

$(document).ready(function(){
   // Your code here
 });
Run Code Online (Sandbox Code Playgroud)

如果我想粘贴

code // Your code here
Run Code Online (Sandbox Code Playgroud)

在外部.js文件然后我应该保持代码在这里

$(document).ready(function(){
       // Your code here
     });
Run Code Online (Sandbox Code Playgroud)

或者我们可以没有这个

// Your code here
Run Code Online (Sandbox Code Playgroud)

css xhtml jquery

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

"安全意识"行动链接?

如何创建"安全感知"操作链接,以检测用户是否有权单击(调用)该操作?
如果不允许用户使用该操作,请隐藏链接...

取决于

  • web.config(授权)和
  • [授权]动作的属性

PS
我觉得在MVC中混合使用2是不好的做法吗?

security model-view-controller asp.net-mvc

21
推荐指数
2
解决办法
4686
查看次数

Ruby on Rails - 将JavaScript变量从控制器发送到外部Javascript资产文件

我正在Ruby on Rails中创建一个网站.我有一个控制器动作,呈现如下视图:

def show
  time_left = Time.now.to_i - 3.hours.to_i
  @character = current_user.characters.find(params[:id])
  respond_to do |format|
    format.html # show.html.erb
    format.xml  { render :xml => @character }
  end
end
Run Code Online (Sandbox Code Playgroud)

这很好,因为它像我喜欢的那样呈现show.html.erb.然而,我想以某种方式将time_left作为Javascript变量传递给视图,因为这个值被倒计时JQuery插件使用.

我可以在HTML页面上放置一个javascript块并打印出一个实例变量,如下所示:

<script type="javascript"> $('#countdown').countdown('<%= @time_left =>')</script>
Run Code Online (Sandbox Code Playgroud)

但我想将所有的JS保存在一个外部文件中,在页面外可以有人就如何实现这一点给出一些建议吗?

javascript ruby-on-rails

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

有可用的ccTalk库吗?

我想将硬币接收器集成到我们的一个应用程序中.这种特定的硬币接收器使用ccTalk协议(此处的规格).

我一直在寻找一个可以在C#中使用的ccTalk库,但直到这一点,我才发现这个开源项目似乎还没有准备就绪,并且已经放弃了.

你们中的任何人都知道有任何ccTalk库吗?我不敢相信以前没有这样做过.它不一定是免费的.

c#

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

有没有办法用Apache Ant在构建后更新jar文件?

有没有办法在Ant中更新jar文件?

编辑:例如,如果我想在现有的JAR文件中添加一些额外的文件?

java ant jar

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

Jquery检查控件是否为空并显示!="none",为什么不起作用?

以下if语句.

emptyFields = false;
   $(".ClassNanme").each(function() {
      if(($.trim($(this).val()) == "") &amp;&amp; ($(this).css('display') != 'none' ) {
        emptyFields = true;
    return false; // break out of the each-loop
      }
   });
Run Code Online (Sandbox Code Playgroud)

但是不起作用,我不知道如何使用jquery检查css属性显示是否设置为none.

当其中一个对象为空或其css属性显示未设置为none时,应选择此if语句.

检查值是否为空是有效的,我所坚持的是检查对象是否隐藏(或显示:无).

谢谢.

塞萨尔.

css jquery

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