程序设计

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

10
使用pip将Python软件包从本地文件系统文件夹安装到virtualenv
是否可以使用本地文件系统中的pip安装软件包? 我已经python setup.py sdist为我的程序包运行了,该程序包已经创建了相应的tar.gz文件。该文件存储在我的系统上,位置为/srv/pkg/mypackage/mypackage-0.1.0.tar.gz。 现在,在虚拟环境中,我想安装来自pypi或来自特定本地位置的软件包/srv/pkg。 这可能吗? PS 我知道我可以指定pip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gz。可以,但是我正在谈论使用该/srv/pkg位置作为我输入时pip搜索的另一个位置pip install mypackage。
345 python  pip 



7
如何在bash中使用getopts的示例
我想以myscript这种方式调用文件: $ ./myscript -s 45 -p any_string 要么 $ ./myscript -h #should display help $ ./myscript #should display help 我的要求是: getopt 在这里获取输入参数 检查是否-s存在,如果不返回错误 检查后面的值-s是45还是90 检查是否-p存在并且在输入字符串之后 如果用户输入./myscript -h或仅./myscript显示帮助 到目前为止,我尝试了以下代码: #!/bin/bash while getopts "h:s:" arg; do case $arg in h) echo "usage" ;; s) strength=$OPTARG echo $strength ;; esac done 但是用该代码我得到了错误。如何使用Bash和getopt?
345 bash  shell  getopts 

6
如何在Visual Studio Code中手动设置语言以突出显示语法
在混乱开始之前,这个问题是关于代码(新的轻量级Visual Studio编辑器)的。您可以从这里获取:https : //code.visualstudio.com/ 我有一个带有CSS的文本文件(.txt),并且想突出显示语法。您可以使用+ + 打开命令面板。但是,您无法在Sublime中设置语法。ctrlshiftp 还有其他方法可以从文本文件中获取CSS着色吗?

12
在Rails资产管道中使用字体
我在Scss文件中配置了一些字体,如下所示: @font-face { font-family: 'Icomoon'; src: asset-url('icoMoon.eot?#iefix', font) format('embedded-opentype'), asset-url('icoMoon.woff', font) format('woff'), asset-url('icoMoon.ttf', font) format('truetype'), asset-url('icoMoon.svg#Icomoon', font) format('svg'); } 实际的字体文件存储在/ app / assets / fonts /中 我已添加config.assets.paths << Rails.root.join("app", "assets", "fonts")到我的application.rb文件 并且编译的CSS源代码如下: @font-face { font-family: 'Icomoon'; src: url(/assets/icoMoon.eot?#iefix) format("embedded-opentype"), url(/assets/icoMoon.woff) format("woff"), url(/assets/icoMoon.ttf) format("truetype"), url(/assets/icoMoon.svg#Icomoon) format("svg"); } 但是,当我运行该应用程序时,找不到字体文件。日志: 在2012-06-05 23:21:17 +0100投放的资产/icoMoon.ttf-127.0.0.1开始获取“ …

27
如何向ReactJS组件添加多个类
我是ReactJS和JSX的新手,下面的代码有一些问题。 我试图将多个类添加到className每个属性li: <li key={index} className={activeClass, data.class, "main-class"}></li> 我的React组件是: var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, clicked: function(index) { this.setState({ focused: index }); }, render: function() { var self = this; var accountMenuData = [ { name: "My Account", icon: "icon-account" }, { name: "Messages", …

30
XAMPP,Apache-错误:Apache意外关闭
我刚刚重新安装了XAMPP,当我尝试在XAMPP控制面板中启动我的Apache服务器时,现在出现以下错误: 16:50:25 [Apache] Status change detected: running 16:50:26 [Apache] Status change detected: stopped 16:50:26 [Apache] Error: Apache shutdown unexpectedly. 16:50:26 [Apache] This may be due to a blocked port, missing dependencies, 16:50:26 [Apache] improper privileges, a crash, or a shutdown by another method. 16:50:26 [Apache] Press the Logs button to …
345 apache  xampp 


4
PHP shell_exec()与exec()
我努力理解之间的区别shell_exec()和exec()... 我一直习惯于exec()执行服务器端命令,何时使用shell_exec()? 是否shell_exec()只是一个速记exec()?较少的参数似乎是同一件事。
345 php  shell  command  exec 

5
numpy数组和矩阵有什么区别?我应该使用哪一个?
每种都有哪些优点和缺点? 从我所看到的情况来看,如果需要,任何一个都可以替代另一个,所以我应该同时使用这两个还是应该仅使用其中之一? 程序的样式会影响我的选择吗?我正在使用numpy进行一些机器学习,因此确实有很多矩阵,但也有很多向量(数组)。
345 python  arrays  matrix  numpy 


8
Rails:include与。:joins
这更多是“为什么事情会这样工作”的问题,而不是“我不知道如何做到”的问题。 因此,使用有关拉取您知道将要使用的关联记录的福音是有用的,:include因为您将获得联接并避免了很多额外的查询: Post.all(:include => :comments) 但是,当您查看日志时,不会发生连接: Post Load (3.7ms) SELECT * FROM "posts" Comment Load (0.2ms) SELECT "comments.*" FROM "comments" WHERE ("comments".post_id IN (1,2,3,4)) ORDER BY created_at asc) 之所以采用捷径,是因为它可以一次提取所有注释,但是它仍然不是联接(所有文档似乎都在说)。我可以加入的唯一方法是使用:joins而不是:include: Post.all(:joins => :comments) 日志显示: Post Load (6.0ms) SELECT "posts".* FROM "posts" INNER JOIN "comments" ON "posts".id = "comments".post_id 我想念什么吗?我有一个具有六个关联的应用程序,并且在一个屏幕上显示所有关联的数据。似乎最好有一个联合查询而不是6个人。我知道从性能角度来看,执行联接而不是进行单个查询并不总是总好(实际上,如果按时间花费,看起来上面的两个查询比联接要快),但是毕竟是文档我一直在阅读,我很惊讶地发现它:include不能像广告中所说的那样工作。 也许Rails的是认识到性能问题,并除非在某些情况下,不加入呢?



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.