问题列表 - 第19297页

关于多对多关系的单一SQL查询

我有一个简单的数据库,有几个表(和一些示例列):

帖子(ID,标题,内容)

类别(ID,标题)

PostCategories(ID,ID_Post,ID_Category)

有没有办法创建单个SQL查询,它将返回分配给每个帖子的类别的帖子?

mysql sql database

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

Web应用程序的HTML + JavaScript的局限性和未来

我是一名非网络程序员,但我现在对网络技术更感兴趣.

我知道HTML和JavaScript今天是Web应用程序的基本技术,但实际上它们似乎并非严格意义上的创建.(HTML是为网页创建的,JavaScript是为了使它们有点动态).它对今天如何创建高级Web应用程序有任何重大负面影响吗?有什么限制?

你是否预测5到10年内会出现什么新技术来取代HTML + JavaScript?如果是,那会是什么样的?

html javascript web-applications

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

在Javascript中获取ExternalInterface定义

有没有办法从Flash对象中获取公开函数的列表?例如,您可以通过执行以下命令获取对象中所有方法的列表:

for (var i in object) {
  if (typeof object[i] == "function") {
    console.log(i);
  }
}
Run Code Online (Sandbox Code Playgroud)

唯一的问题是,这不会暴露通过ExternalInterfaces API注册的任何方法.我可以尝试看看函数是否存在(object['method'])它告诉我它是一个函数,但我必须以这种方式猜测每个现有的方法.

注意:显然,我无法访问actionscript.

javascript flash actionscript externalinterface

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

jQuery兼容HOVER和FOCUS(鼠标和键盘)

我正在构建一个大型菜单,我希望能够通过悬停(使用鼠标)和焦点(例如通过键盘对其进行跳转)来触发菜单.

这就是我现在正在做的事情:

$(".megaMenu-trigger").focus(function (){$(this).hover()});
$(".megaMenu-trigger").hover(function(){
    // do the stuff
});
Run Code Online (Sandbox Code Playgroud)

这是有效的,但我想知道这是否是一起处理键盘和鼠标交互的理想方式.

jquery hover keyboard-events

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

在没有while循环的情况下更新wx.gauge

几天来一直在想这个问题:

我有一个像这样的基本wxpython程序:

from MyModule import *

class Form(wx.Panel):
  def __init__(self, parent, id):
    self.gauge = wx.Gauge(...)
    ...
  def ButtonClick(self, event):
    proc = LongProcess()
    while (LongProcess):
      self.gauge.SetValue(LongProcess.status)
      wx.Yield()
Run Code Online (Sandbox Code Playgroud)

导入MyModule.py:

from threading import *

class LongProcess(self):
  def __init__(self):
    Thread.__init__(self)
    self.start()
  def run(self):
    for i in range(100):
      Do_something()
      self.status = i  
Run Code Online (Sandbox Code Playgroud)

这会根据预期的值LongProcess.status更新仪表.但是while循环似乎不合适,因为整个程序使用100%的cpu负载,因为它不断检查状态(这并不奇怪,因此).有没有办法将状态发送回"母程序",而不是每秒数百万次?

python wxpython

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

将枚举序列化为int

我希望通过一个Web服务返回以下类,该服务包含一个枚举类型作为其成员之一.

[Serializable, XmlRoot("GeoCoordinate")]
public class GeoCoordinate
{
    public enum AccuracyLevel
    {
        Unknown = 0,
        Country = 1,
        Region = 2,
        SubRegion = 3,
        Town = 4,
        PostalCode = 5,
        Street = 6,
        Intersection = 7,
        Address = 8,
        Premise = 9
    }

    private AccuracyLevel _accuracy;

    // ... more members


    public AccuracyLevel Accuracy
    {
        get { return _accuracy; } 
        set { _accuracy = value;}
    }
}
Run Code Online (Sandbox Code Playgroud)

这样可以正常工作,但会以下列形式返回结果:

<!-- ... -->
<Accuracy>Unknown or Country or Region or SubRegion or Town or 
  PostalCode …
Run Code Online (Sandbox Code Playgroud)

.net enums xml-serialization

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

WPF重置焦点按钮单击

我有一个TextBoxToolBar一个Button.如果我正在键入,TextBox我点击Button我想要TextBox丢失,Focus所以绑定得到更新.我不想加UpdateSourceTrigger=PropertyChanged我的TextBox.但是当我点击Button我重置Focus到主窗口时,我所做的就是丢失Focus并更新绑定.

我尝试OnClick使用以下内容添加到按钮,但它似乎不起作用:

    private void Button_Click(object sender, RoutedEventArgs e) {
        FocusManager.SetFocusedElement(this, null);
    }
Run Code Online (Sandbox Code Playgroud)

任何提示将不胜感激.

谢谢,劳尔

c# data-binding wpf focus button

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

在Python中手动引发(抛出)异常

如何在Python中引发异常以便以后可以通过except块捕获?

python exception

2079
推荐指数
7
解决办法
161万
查看次数

c#缩短url的字符串

我想要独特地缩短字符串文件ID以便在像bit.ly等的网址中使用.我可以使用数据库中的ID,但我希望网址是随机的.

什么是最好的解决方案?

网站将是一个移动网站,所以我希望它尽可能短

c# bit.ly url-shortener

6
推荐指数
2
解决办法
7959
查看次数

转义Makefile中文件名中的冒号

有没有办法让GNU make与包含冒号的文件名一起正常工作?

我遇到的具体问题恰好涉及模式规则.这是一个简化版本,不依赖于剪切和粘贴制表符:

% make --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for x86_64-redhat-linux-gnu
% cat Makefile
COLON := \:
all: ; true
%.bar: ; cp $< $@
x.bar: x.foo
%.foo: ; touch $@
a$(COLON)b.bar: a$(COLON)b.foo
all: x.bar a$(COLON)b.bar
clean: ; rm -f *.foo *.bar
% make clean
rm …
Run Code Online (Sandbox Code Playgroud)

unix makefile gnu-make

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