程序设计

专业和发烧友程序员的问答

18
从存储过程的结果集中选择列
我有一个存储过程返回80列和300行。我想编写一个选择,使这些列中有2个。就像是 SELECT col1, col2 FROM EXEC MyStoredProc 'param1', 'param2' 当我使用以上语法时,出现错误: “无效的列名”。 我知道最简单的解决方案是更改存储过程,但是我没有编写它,也无法更改它。 有什么办法可以做我想要的吗? 我可以制作一个临时表来放入结果,但是因为有80列,所以我需要制作一个80列的临时表才能得到2列。我想避免跟踪所有返回的列。 我尝试WITH SprocResults AS ....按照Mark的建议使用,但出现2个错误 关键字“ EXEC”附近的语法不正确。')'附近的语法不正确。 我尝试声明一个表变量,但出现以下错误 插入错误:列名或提供的值数与表定义不匹配 如果我尝试 SELECT * FROM EXEC MyStoredProc 'param1', 'param2' 我得到错误: 关键字“ exec”附近的语法不正确。

5
如何在Mac上完全卸载Android Studio?
我最近在Macbook Pro上下载了Android Studio,每次打开时都会搞砸。它给了我插件错误和其他一些错误。我需要从Mac完全卸载它。我试图从Mac中删除它,然后像第一次安装一样再次安装它,但是它什么也没做,现在出现同样的问题。 如何设法将其完全删除并重新安装新的?

21
如何重设Django管理员密码?
我正在使用Django(1.3版),并且忘记了管理员用户名和密码。如何重置两者? 是否可以使普通用户成为管理员,然后删除管理员状态?
447 django  admin 


10
什么是汇总根?
我正在设法弄清楚如何正确使用存储库模式。聚合根的中心概念不断出现。在网络和Stack Overflow上搜索有关总根的帮助时,我一直在寻找有关它们的讨论以及指向应该包含基本定义的页面的无效链接。 在存储库模式的上下文中,什么是聚合根?

25
为什么C#不允许静态方法实现接口?
为什么用这种方式设计C#? 据我了解,接口仅描述行为,并且其目的是为实现某些行为的接口描述类的合同义务。 如果类希望以共享方法实现这种行为,为什么不呢? 这是我想到的一个例子: // These items will be displayed in a list on the screen. public interface IListItem { string ScreenName(); ... } public class Animal: IListItem { // All animals will be called "Animal". public static string ScreenName() { return "Animal"; } .... } public class Person: IListItem …

6
如何在Requirements.txt中声明直接的github源
我已经使用以下命令安装了一个库 pip install git+git://github.com/mozilla/elasticutils.git 直接从Github存储库安装它。这工作正常,我想在我的requirements.txt。我看其他的票像这样但这并没有解决我的问题。如果我把像 -f git+git://github.com/mozilla/elasticutils.git elasticutils==0.7.dev 在requirements.txt文件中,pip install -r requirements.txt结果为以下输出: Downloading/unpacking elasticutils==0.7.dev (from -r requirements.txt (line 20)) Could not find a version that satisfies the requirement elasticutils==0.7.dev (from -r requirements.txt (line 20)) (from versions: ) No distributions matching the version for elasticutils==0.7.dev (from -r requirements.txt (line 20)) 需求文件的文档中没有提及使用git+git协议说明符的链接,因此也许只是不被支持。 …

11
从颜色资源中获取color-int
有没有办法从颜色资源中获取颜色信息?我正在尝试获取资源(R.color.myColor)中定义的颜色的红色,蓝色和绿色各个成分,以便可以将三个搜寻栏的值设置为特定级别。
447 android  colors 

30
使字符串的首字母大写(具有最佳性能)
我有DetailsView一个TextBox 和我想要的输入数据来始终保存的第一个字母注册资本。 例: "red" --> "Red" "red house" --> " Red house" 我如何才能实现这种最大化的性能? 注意: 根据答案和答案下的注释,许多人认为这是在问是否要大写字符串中的所有单词。例如=> Red House ,不是这样,但是如果您要寻找的是,请寻找使用TextInfo的ToTitleCase方法的答案之一。(注意:这些答案对于实际提出的问题是不正确的。) 请参见TextInfo.ToTitleCase文档进行警告(不要触摸全大写字母的单词-它们被视为首字母缩写词;可以在单词中间用小写字母表示“不应”)降低,例如“ McDonald” =>“ Mcdonald”;不保证处理所有特定于文化的细微之处重新大写。) 注: 现在的问题是含糊不清,是否后的第一个字母应该被迫以小写。接受的答案假定只应更改第一个字母。如果您想强制,除了第一个字符串中的所有字母是小写,寻找一个答案包含ToLower和不包含ToTitleCase。
447 c#  performance 


9
Python与Cpython
关于Python和CPython (Jython,IronPython)的所有这些大惊小怪,我不明白: python.org提到CPython是: Python的“传统”实现(绰号为CPython) 另一个堆栈溢出问题提到: CPython是Python的默认字节码解释器,它是用C编写的。 老实说,我并没有得到这两种解释的实际含义,但是我认为的是,如果我使用CPython,那意味着当我运行示例python代码时,它将其编译为C语言,然后像执行C语言一样执行它码 那么CPython到底是什么?与python相比,它有什么区别?我应该在Python上使用CPython吗?如果有,它的优点是什么?
447 python  cpython 

28
向〜/ .ssh / authorized_keys添加公钥不会自动登录
我将公共SSH密钥添加到了authenticated_keys文件中。 ssh localhost应该在不要求密码的情况下登录我。 我这样做了,然后尝试输入ssh localhost,但仍然要求我输入密码。要使其正常工作,还需要进行其他设置吗? 我已按照说明更改权限: 如果我这样做,结果如下ssh -v localhost。 debug1: Reading configuration data /home/john/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to localhost [127.0.0.1] port 22. debug1: Connection established. debug1: identity file /home/john/.ssh/identity type 1 debug1: identity file /home/john/.ssh/id_rsa type -1 debug1: identity file /home/john/.ssh/id_dsa …

11
SQL Server Management Studio 2012中的自动递增主键
我如何auto increment在primary key一个SQL Server数据库表,我已经通过论坛看看,但不能看到。 我看过属性,但是看不到选项,我看到了一个答案,您可以转到Identityspecification属性并将其设置为yes,然后将其设置Identity increment为1,但是该部分显示为灰色,我无法更改不,是的。 必须有一种简单的方法来执行此操作,但我找不到它。


9
将一个Deferreds数组传递给$ .when()
这是正在发生的事情的一个虚构示例:http : //jsfiddle.net/adamjford/YNGcm/20/ HTML: <a href="#">Click me!</a> <div></div> JavaScript: function getSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; deferreds.push( $.post('/echo/html/', { html: "<p>Task #" + count + " complete.", delay: count }).success(function(data) { $("div").append(data); })); …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.