程序设计

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


12
如何将命令行参数传递给Shell别名?
如何将命令行参数传递给别名?这是一个示例: 别名mkcd ='mkdir $ 1; cd $ 1;' 但是在这种情况下,$ xx在别名创建时而不是在运行时转换。但是,我已经使用shell函数(在进行了少许搜索之后)创建了一种变通方法,如下所示: 函数mkcd(){ mkdir $ 1 cd $ 1 } 只是想知道是否有一种方法可以使别名接受CL参数。 顺便说一句-我使用“ bash”作为默认外壳。
288 shell  alias 


6
Eclipse报告的渲染库比ADT插件更新
在新安装的Android SDK上,Eclipse图形布局为空白,而不是显示布局的呈现。Eclipse显示以下消息: 此版本的渲染库比您的ADT插件版本新。请更新ADT插件。 错误报告Eclipse报告的渲染库比ADT插件列出的更新步骤要晚。我该如何解决?

19
UIActivityViewController在iOS 8 iPad上崩溃
我目前正在使用Xcode 6(测试版6)测试我的应用。UIActivityViewController可以在iPhone设备和模拟器上正常运行,但在iPad模拟器和设备(iOS 8)上崩溃并显示以下日志 Terminating app due to uncaught exception 'NSGenericException', reason: 'UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>) should have a non-nil sourceView or barButtonItem set before the presentation occurs. 我正在将以下代码用于iOS 7和iOS 8的iPhone和iPad NSData *myData = [NSData dataWithContentsOfFile:_filename]; NSArray *activityItems = [NSArray arrayWithObjects:myData, nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:nil applicationActivities:nil]; activityViewController.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard]; …

6
用twinx()辅助轴:如何添加到图例?
我有一个使用两个y轴的图twinx()。我还给行加了标签,并想用显示legend(),但我仅成功获得了图例中一个轴的标签: import numpy as np import matplotlib.pyplot as plt from matplotlib import rc rc('mathtext', default='regular') fig = plt.figure() ax = fig.add_subplot(111) ax.plot(time, Swdown, '-', label = 'Swdown') ax.plot(time, Rn, '-', label = 'Rn') ax2 = ax.twinx() ax2.plot(time, temp, '-r', label = 'temp') ax.legend(loc=0) ax.grid() ax.set_xlabel("Time (h)") ax.set_ylabel(r"Radiation ($MJ\,m^{-2}\,d^{-1}$)") ax2.set_ylabel(r"Temperature ($^\circ$C)") …




8
SQL varchar列长度的最佳做法
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4个月前关闭。 改善这个问题 每次设置新的SQL表或varchar向现有表添加新列时,我都想知道一件事:的最佳价值是什么length。 假设您有一个名为nametype 的列varchar。因此,您必须选择长度。我想不出一个名称> 20个字符,但您永远不会知道。但是我总是使用四舍五入到下一个2 ^ n数字,而不是使用20。在这种情况下,我将选择32作为长度。我这样做是因为从计算机科学家的角度来看,数字2 ^ n even在我看来比其他数字要多,而我只是假设下面的体系结构可以更好地处理这些数字。 另一方面,例如,当您选择创建varchar列时,MSSQL服务器会将默认长度值设置为50。那让我开始思考。为什么是50?只是一个随机数,还是基于平均列长,还是什么? 不同的SQL Server实现(例如MySQL,MSSQL,Postgres等)也可能具有(也可能是)不同的最佳列长值。

9
为什么要在bash中运行可执行文件或脚本名称之前需要./(点斜杠)?
在bash中运行脚本时,我必须./在一开始就编写: $ ./manage.py syncdb 如果不这样做,则会收到错误消息: $ manage.py syncdb -bash: manage.py: command not found 这是什么原因呢?我认为这.是当前文件夹的别名,因此这两个调用应该等效。 我也不明白为什么./在运行应用程序时不需要,例如: user:/home/user$ cd /usr/bin user:/usr/bin$ git (不带./)
288 bash  shell  unix  command-line 

5
什么是“ git remote add…”和“ git push origin master”?
通常,Git和Rails看起来就像魔术一样……例如在《Rails 3教程》第一章中,它谈到了Git: git remote add origin git@github.com:peter/first_app.git git push origin master 它几乎说“它是有效的”,而没有过多地谈论它们是什么,而是开始谈论分支。在网上搜索表明git remote add要添加一个“短名称”,例如origin,它也可以是任何名称,就像URL的别名一样。并且origin是远程回购指向的通常路径。(在http://git-scm.com/book/zh-CN/Git-Basics-Working-with-Remotes中的 “添加远程存储库”下) 那么为什么不是URL, git://git@github.com/peter/first_app.git而是使用其他语法-它是什么语法?为什么必须以.git?我尝试最后不使用.git它,它也可以工作。如果没有.git,那还能是什么?在git中git@github.com似乎是git的服务器上的用户帐户? 另外,为什么它需要这么冗长git push origin master?默认值不能是原点和母版吗?我发现第一次origin master需要,但是在进行少量编辑和提交之后,就git push只需要它(不需要origin master)。知道怎么回事的人可以提供一些细节吗? 有时候感觉像是很多魔法而没有解释……有时,使用它的人非常自信,当被问到为什么时,无法解释它,并以“就是这样”的方式做出回应。有时很务实。切合实际并不坏,但是可能不切实际,不知道发生了什么。
288 git  github 

12
如何使用SSE4.2和AVX指令编译Tensorflow?
这是从运行脚本以检查Tensorflow是否正常运行时收到的消息: I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcublas.so.8.0 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcudnn.so.5 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcufft.so.8.0 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcuda.so.1 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcurand.so.8.0 locally W tensorflow/core/platform/cpu_feature_guard.cc:95] The TensorFlow library wasn't compiled to use …

10
为什么我收到OPTIONS请求而不是GET请求?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script> <script> $.get("http://example.com/", function(data) { alert(data); }); </script> 它对该URL进行OPTIONS请求,然后永远不调用回调函数。 如果它不是跨域的,则可以正常工作。 jQuery是否不应该仅使用<script>节点进行调用,然后在加载时进行回调?我知道我将无法获得结果(因为它是跨域的),但是没关系;我只想打通电话。这是一个错误,还是我做错了什么?

11
API分页最佳做法
我希望获得一些帮助,以我正在构建的分页API处理奇怪的边缘情况。 像许多API一样,这一分页会产生很大的结果。如果查询/ foos,将得到100个结果(即foo#1-100),以及指向/ foos?page = 2的链接,该链接应返回foo#101-200。 不幸的是,如果在API使用方进行下一个查询之前从数据集中删除foo#10,则/ foos?page = 2将偏移100并返回foos#102-201。 对于尝试提取所有foo的API使用者来说,这是一个问题-他们将不会收到foo#101。 处理此问题的最佳做法是什么?我们希望使其尽可能轻巧(即避免处理API请求的会话)。其他API的示例将不胜感激!

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.