在SQL Server 2008中,我们可以使用Union/Unino All将两个结果放在一起,但我想为最终结果添加order by.怎么办?
我想要的是:
select id1 as id, * from ...
Union All
select id2 as id, * from ...
order by id
Run Code Online (Sandbox Code Playgroud)
请帮忙.谢谢.
我正在尝试这样的查询:
DELETE FROM term_hierarchy AS th
WHERE th.parent = 1015 AND th.tid IN (
SELECT DISTINCT(th1.tid)
FROM term_hierarchy AS th1
INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015)
WHERE th1.parent = 1015
);
Run Code Online (Sandbox Code Playgroud)
你可以告诉我,如果同一个tid有其他父母,我想删除1015的父关系.但是,这会产生语法错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS th
WHERE th.parent = 1015 AND th.tid IN (
SELECT DISTINCT(th1.tid)
FROM ter' at line …Run Code Online (Sandbox Code Playgroud) 我在OSX中使用bash命令行.我知道ANSI转义序列\ 033 [21t将检索当前终端窗口的标题.所以,例如:
$ echo -ne "\033[21t"
...sandbox...
$ # Where "sandbox" is the title of the current terminal window
$ # and the ... are some extra control characters
Run Code Online (Sandbox Code Playgroud)
我想要做的是在脚本中以编程方式捕获此信息,但我无法弄清楚如何做到这一点.脚本只捕获原始ANSI转义序列.所以,举一个例子,这个小Ruby脚本:
cmd = 'echo -ne "\033[21t"'
puts "Output from echo (directly to terminal):"
system(cmd)
terminal_name=`#{cmd}`
puts "\nOutput from echo to variable:"
puts terminal_name.inspect
Run Code Online (Sandbox Code Playgroud)
产生以下输出:
Output from echo (directly to terminal):
^[]lsandbox^[\
Output from echo to variable:
"\e[21t"
Run Code Online (Sandbox Code Playgroud)
我希望第二种情况下的信息与终端上显示的信息相匹配,但我得到的只是原始命令序列.(我已尝试使用system()并将输出捕获到文件中 - 这也不起作用.)有没有人知道如何使其工作?
当您在任何网站上注册时,您会收到一封电子邮件,其中包含注册时提供的电子邮件地址收件箱中的确认链接.只有当您单击此链接时,您才能登录.
这是如何工作的,我如何在Struts2中实现相同的功能?
我正在尝试在基于CoreData的iPhone应用程序中实现搜索代码.我不知道该怎么办.该应用程序已经有一个带有谓词的NSFetchedResultsController,用于检索主TableView的数据.在改变太多代码之前,我想确保自己走在正确的道路上.我很困惑,因为很多例子都是基于数组而不是CoreData.
以下是一些问题:
我是否需要第二个NSFetchedResultsController只检索匹配的项目,或者我可以使用与主TableView相同的项目吗?
如果我使用相同的,它是否像清除FRC缓存然后更改handleSearchForTerm:searchString方法中的谓词一样简单?谓词是否必须包含初始谓词以及搜索词,还是记得它首先使用谓词来检索数据?
我如何回到原始结果?我只是将搜索谓词设置为nil吗?难道不会杀掉用于首先检索FRC结果的原始谓词吗?
如果有人使用FRC搜索任何代码示例,我将不胜感激!
iphone search core-data uisearchbar uisearchdisplaycontroller
Fedora的yum软件包管理工具有一个很好的选项whatprovides,可以让你找到安装了特定二进制文件或文件的软件包.Ubuntu上的等效命令是什么?
例如,假设我想找到提供的包/usr/bin/mysqladmin.我知道应该是这样的mysql-server*.我读过这apt-cache search blah是一个类似的命令,但运行apt-cache search /usr/bin/mysqladmin没有返回任何东西.有更好的指挥吗?
允许在页面上声明jQuery文档就绪函数的次数,即:
$(function () { ... });
Run Code Online (Sandbox Code Playgroud)
要么
$(document).ready(function () { ... });
Run Code Online (Sandbox Code Playgroud)
这两者有什么区别吗?
如果允许不止一个,它们是否按照声明的顺序开火?
我可以输入别名来显示所有别名的列表.
但是对于功能,我所能做的就是贪图我.bash_profile.
只获取该文件中的那些,而不是在子文件中定义的或动态的.
有没有更方便的方法来找出目前定义的功能?
可能重复:
类.重点是什么?
我已经阅读了大量的教程,写了许多课程,使用过它们,但我仍然无法弄清楚一些OOP点.
我的意思是,我认为我得到了理论.这是一种范式,一种思考和解决问题的不同方式.我知道所有的共同点:代码重用,封装,更好的错误处理,更容易的维护,继承,合同设计,更好的文档,聚合,组合,一些设计模式......
那就是说,让我们去做真正的交易吧.假设我有以下内容:
所有这一切都很棒,确实很有用但是...我不能停止思考最简单的情况:列出一些人.是的,因为输出表上的每一行都是在一个类实例上创建的.我无法停止思考在未使用的资源上使用了多少内存和CPU.
清单50人意味着创建50个实例,充满了诸如crud,过滤处理上传,验证规则等资源,当我需要的是运行查询并只用简单的循环输出结果时.
这让我很困惑.而且不仅仅是混淆,因为我已经看到了一些应用程序,当业务规则稍微复杂时,运行时会随着数据库的增加而逐渐增加.
我认为,是创建新类或普通脚本来处理输出和报告的情况?如果是,那么这意味着双重努力,使用OOP毫无意义,一旦我需要为同一个数据库实体创建许多不同的类.编码变得更难,维护变得不酷.
我错过了什么吗?或者这是OOP方法的缺点?
我们是否应该直接牺牲一点,更薄,更快的代码以便更快地开发和维护?
编辑
正如所料,我之前提出的一些观点对某些人来说是误导......
首先,我经历了真正非常大的项目(我曾在IBM为Sprint/Nextel USA和Directv North America工作,因此我习惯于看到每天处理一些太字节).
当我说从数据库中检索到50个人时,我并不是指50个人,我只想提出许多记录的想法.我知道50条记录对于今天的服务器来说并不算什么.5000万是.如果合适,想象一下这最后一个数字.
我有如下功能
void a(shared_ptr<X> val) {...}
Run Code Online (Sandbox Code Playgroud)
有时,我想传入一个堆分配的对象
shared_ptr<X> v(new X());
a(v);
Run Code Online (Sandbox Code Playgroud)
其他时候,我想传入一个堆栈分配的对象
class C
{
//doesn't work properly b/c when the shared_ptr dies it will try to delete x...
C() { a(shared_ptr<X>(&x)); }
X x;
};
Run Code Online (Sandbox Code Playgroud)
使函数接受智能指针的最佳方法是什么,还要让智能指针引用堆栈分配的对象?
或者我应该去Java路由并从堆中分配所有内容?
apt-get ×1
bash ×1
c++ ×1
core-data ×1
debian ×1
function ×1
in-subquery ×1
iphone ×1
java ×1
javascript ×1
jquery ×1
linux ×1
mysql ×1
oop ×1
packages ×1
php ×1
pointers ×1
ruby ×1
search ×1
shell ×1
sql ×1
sql-delete ×1
sql-server ×1
struts2 ×1
subquery ×1
terminal ×1
theory ×1
ubuntu ×1
uisearchbar ×1
unix ×1