问题列表 - 第38384页

SQL删除基于连接条件

可以使用连接查询基于满足条件删除记录吗?

例如,我有一个链接表连接3条记录.我现在的查询删除了这个表中的一个记录,其中一个id不是IN()一个内爆的Php数组.我已经意识到,如果数组中不存在id,并且它们属于基于另一个表的链接的某个其他表,则查询应仅从该表中删除记录.

sql join sql-delete

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

基本sql:在一次查询中多次选择同一列,每次出现时都依赖于不同的where子句

执行此查询的最佳方法是什么.我有下表

列表的mytable

x y 
1 a
2 b
3 c
Run Code Online (Sandbox Code Playgroud)

我想(在伪sql中)

select x as x1 ,x as x2, x as x3 from mytable where ????
Run Code Online (Sandbox Code Playgroud)

什么时候

x1 is x where y=a

x2 is x where y=b

x3 is x where y=c
Run Code Online (Sandbox Code Playgroud)

所以我想结果

1, 2, 3
Run Code Online (Sandbox Code Playgroud)

我目前正在使用cte和一个非常大的数据集,我试图减少查询时间,是否总是需要进行3次表扫描?

sql

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

使用C++从Web下载文件,而不使用Linux上的非标准库

当我说非标准库时,我指的是像Boost,libCurl和其他任何可能比标准C++更容易做到这一点的东西.这样做的原因是我正在编写一个应用程序作为课程作业(该类专用于C++),我只需要使用标准库和函数.

我希望下载一个RSS文件,使用用户将提供的URL(我正在建立一个基本的RSS客户端),我面临的最大问题是我不知道如何让文件失效.一旦我超过该位,解析xml标签并显示内容将相对简单.我一直在寻找,我只找到了使用非标准库的解决方案,通常是libCurl.如果有人能够让我快速了解我应该关注的内容,那么我将不胜感激.

而且,如果你认为你在帮助我作弊,那你就不是.赋值是构建我们选择的应用程序,我们正在评估我们使用语言的各种功能(它必须包含这么多类,使用这些变量类型等).

c++ linux url

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

写一个新的jit

我有兴趣用C++开始自己的JIT项目.我并不熟悉汇编,编译器设计等等.但是,我对所得到的机器代码格式非常不熟悉 - 比如说,当所有的说完成时,一个mov指令实际上是什么样的,是时候调用它了功能指针.那么,创建这样的东西的最佳资源是什么?

编辑:现在,我只对Windows上的x86感兴趣,将来可以将一点点扩展到64位Windows.

c++ assembly jit

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

解析ANSI转义码?

我正在用 C# 构建一个 telnet 应用程序(用于在老式 BBS 系统上编写门游戏脚本,例如 Wildcat)并且似乎无法为 ANSI 转义码(例如光标移动、着色等)构建一个工作解析器 - 几乎所有系统我' ve 测试发送无视任何“标准”的未定义序列。关于这个问题的资源似乎也很少,维基百科有我迄今为止找到的最深入的列表,但即使他们说它不完整 - 而我遇到的大多数其他网站只是复制/粘贴维基百科的文章。

我的问题:那里有图书馆吗?如果没有,一些解析代码/正则表达式怎么样?至少,一些适当的文档对于诸如此类的事情ESC[!_会非常有帮助。

我真的觉得我正在重新发明轮子,尤其是看到 Telnet 或多或少相当于互联网的轮子(至少在年龄方面;)

编辑:添加了一个奇怪的例子:

00000075h: 1B 5B 73 1B 5B 32 35 35 42 1B 5B 32 35 35 43 08 ; .[s.[255B.[255C.
00000085h: 5F 1B 5B 36 6E 1B 5B 75 1B 5B 21 5F 02 02 3F 48 ; _.[6n.[u.[!_..?H
00000095h: 54 4D 4C 3F 1B 5B 30 6D 5F 1B 5B 32 4A 1B 5B …
Run Code Online (Sandbox Code Playgroud)

c# parsing telnet ansi-escape

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

模块中的Zend模块

我想知道可以在模块中创建模块结构(或者看起来像这样的东西)

目前我使用管理模块,使用这样的网址:

public/admin/index/index
Run Code Online (Sandbox Code Playgroud)

使用这样的文件夹结构:

applications
-- modules
---- admin
------ controllers
------ views [and so on]
Run Code Online (Sandbox Code Playgroud)

我想使用这些网址:

public/admin/news/index/index
public/admin/gallery/index/index
Run Code Online (Sandbox Code Playgroud)

新闻和画廊是模块

文件夹结构如下所示

applications
-- modules
---- admin
------ controllers
------ views
-------- scripts
---------- modules
------------ news
-------------- controllers
-------------- views [and so on]
------------ gallery
-------------- controllers
-------------- views [and so on]
Run Code Online (Sandbox Code Playgroud)

这可能吗?我尝试在我的引导程序中添加另一个模块:

$moduleLoader = new Zend_Application_Module_Autoloader(array(
            'namespace' => 'Module',
            'basePath' => APPLICATION_PATH . '/modules/admin/views/scripts/modules'));
Run Code Online (Sandbox Code Playgroud)

但这没有成功.我可以创建新闻,图库和这样的模块,并在我的管理布局中加载它们.一切都将与管理员的其他人一样,但我宁愿看到它(如果可能的话)

如果我想完全没有问题或有任何提示,想法,请告诉我.

zend-framework module

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

WPF窗口背景ImageBrush没有平铺

我有一个带有背景图像的窗口.图像可能会在运行时发生变化,这对此无关紧要.

我希望图像固定在左上角(它是)而不是缩放(这也是正确的.但是当窗口比图像大时,我需要重复(平铺)图像.我正在做... .

我错过了什么?

TIA

wpf background window

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

如何在Python列表中找到元素的索引?

可能重复:
如何查找列表的最大位置?

作业中的一个问题:定义一个censor(words,nasty)单词列表的函数,用CENSORED替换所有出现在讨厌中的单词,并返回被删除的单词列表.

>>> censor([’it’,’is’,’raining’], [’raining’])
[’it’,’is’,’CENSORED’]
Run Code Online (Sandbox Code Playgroud)

我看到这样的解决方案:

  1. 找到索引 nasty
  2. 替换与该索引匹配的单词 "CENSORED"

但我被困在找到索引..

python indexing list

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

尝试编译C扩展模块时缺少Python.h.

我正在按照本教程学习如何使用C\C++代码扩展Python.

名为"使用GCC for Microsoft Windows构建扩展模块"的部分对我失败,出现以下错误:

fatal error: Python.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

名为"使用Microsoft Visual C++构建扩展模块"的部分也失败,但出现类似的错误:

fatal error C1083: Cannot open include file: 'Python.h': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决这个问题?

c++ python compilation extending

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

使用boost库构建C++/Tcl程序时出现"模糊符号错误"

我已经阅读了这里给出的指南和 http://cpptcl.sourceforge.net/doc/compiling.html因此我已经完成了基本的东西.

这是C++/Tcl中提供的指南中给出的Hello.cc的代码:

#include "cpptcl.h" 
#include <iostream>

using namespace std;

void hello()
{
     cout << "Hello C++/Tcl!" << endl;
}

CPPTCL_MODULE(Mymodule, i)
{
     i.def("hello", hello);
}
Run Code Online (Sandbox Code Playgroud)

根据指南,我们需要cpptcl.h和cpptcl.cc以及我所包含的详细/目录中的其他几个文件.

在构建代码时,它给出了以下错误:

1>Compiling...
1>cpptcl.cc
cpptcl.cc(35) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
cpptcl.cc(325) : error C2039: 'what' : is not a member of 'boost::exception'
1>        c:\program files\boost\boost_1_44_0\boost\exception\exception.hpp(194) : see declaration of 'boost::exception'
1>cpptcl.cc(366) : error C2872: 'exception' : ambiguous symbol
1>        could be …

c++ boost

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