小编Jam*_*son的帖子

Python - 使用virtualenv手动安装包

我有一个python程序,我想安装到我的virtualenv - 它是一个zip包,我需要解压缩,然后运行一个setup.py程序 - 但我的问题是更多的关于如何将这些解压缩的文件放入我的virtualenv所以包安装到virtualenv的site-packages文件夹中?

我也可以从我的virtualenv内部安装使用pip install <package name>,但由于某种原因,PIP下载的包已过期.

那么 - 有人能告诉我手动安装软件包的几个简单步骤吗?

到目前为止,我已经有了加载Virtualenv的基本命令:

-bash-3.2$ source ~/.bashrc
-bash-3.2$ workon test
(test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this??
Run Code Online (Sandbox Code Playgroud)

那么 - 解压缩python包/程序的位置是否重要 - 或者我应该在解压缩之前首先登录virtualenv?在我加载了virtualenv并且我在内部使用'workon test'命令之后,我安装的任何python包,无论我找到它的目录,都将自己安装到正确的virtualenv的site-packages文件夹中?

选项1是将python程序解压缩到/ home/username/tmp - 然后登录到我的virtualenv,导航到该文件夹​​并运行setup.py程序 - 假设virtualenv将所有相关文件传输到它自己的site-packages文件夹.

或者方案2是将文件直接解压缩到站点包中,然后从那里运行(登录到virtualenv后)等等

感谢您帮助Python clutz!

python installation pip virtualenv virtualenvwrapper

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

如何将数字格式化为2位小数,但仅在已经有小数的情况下?

我有一个jQuery 1.5+脚本,你在下拉菜单(1,2,3等)中选择一个数量,它将该数量乘以1.50美元,以显示总价.基本上 - 它将所选数量(1,2,3等)乘以1.50美元的基本价格 - 但是我无法弄清楚如何正确显示价格小数 - 例如:如果您选择数量为2,价格正确显示为$ 3(无小数).但是,如果您选择1或3,则价格显示为$ 1.5/$ 4.5 - 在小数位数百分之一处缺少0.

这是代码 - 任何想法如何在没有两位小数的情况下显示第二个0?3美元应保持3美元,但4.5美元应该变成4.50美元等等 - 如果没有将所有数字显示为两位小数,我就无法工作,这就是我被困住的地方!

<script type='text/javascript'>     
    $(function() {         
        $('#myQuantity').change(function() {             
            var x = $(this).val();                      
            $('#myAmount').text('$'+(x*1.5));// this is the part that isn't displaying decimals correctly!
        });     
    }); 
</script>
Run Code Online (Sandbox Code Playgroud)

我正在尝试像result = num.toFixed(2); 但是还不能让它发挥作用.

非常感谢你!

html javascript jquery decimal

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

如何解决strpos()"空分隔符"错误?

这是错误:

适用于:PHP 5.2+

警告:strpos()[function.strpos]:第445行/helper.php中的空分隔符

这是该行的代码:

if($src = $img->getAttribute('src') AND strpos($src,$fgParams->get('base')) === false) { // prevents repeat processing
            EgivaUtility::profiling('Processing Image SRC: '.$src);
            // fix rel paths
            $src = EgivaUtility::encode_url(EgivaUtility::makeAbsUrl($origLink,$src));
            if($image_details = @getimagesize($src) AND !in_array($image_details[0],array(1,2)) AND !in_array($image_details[1],array(1,2))) {
                EgivaUtility::profiling('Image Details: '.print_r($image_details,true));
                $title = $img->getAttribute('title');
                $alt = $img->getAttribute('alt');
                if($fgParams->get('save_img')) { // consider restoring the JPath::clean()
                    // find image name and extension
                    $name = $title ? EgivaUtility::stringURLSafe($title) : EgivaUtility::stringURLSafe($alt);
                    preg_match('#[/?&]([^/?&]*)(\.jpg|\.jpeg|\.gif|\.png)#i',$src,$matches);
                    $ext = isset($matches[2]) ? strtolower($matches[2]) : '';
                    if(!$name) $name = isset($matches[1]) ? EgivaUtility::stringURLSafe($matches[1]) : …
Run Code Online (Sandbox Code Playgroud)

php joomla1.5 strpos

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

如何向Joomla 1.5+添加RESTful Web服务

非常简单的问题:

  1. Joomla1.5 +有一个很好的Web服务解决方案吗?我一直在搜索,并且只找到了一个内置于Joomla中的文档很少的新xml-rpc服务器的引用:http://forum.joomla.org/viewtopic.php? f = 304& t = 501897

非常感谢 - 我正在为此寻找一个干净的第三方应用程序!

Ĵ

api rest joomla joomla1.5

8
推荐指数
1
解决办法
3857
查看次数

如何实现词性(POS)标记器

我正在寻找最好的基于PHP的方法来扫描大量的文本条目(分类广告)和拔出关键词 - 任何人都知道词性标注?有没有PHP-ish方法来做到这一点?

我扫描了很多在线分类广告 - 但没有分类!为了加快分类过程,我希望安装一个词性标记器(http://en.wikipedia.org/wiki/Part-of-speech_tagging).基本上,这些是很酷的文本解析算法软件包,可以告诉我什么词是名词(如"公寓","汽车","狗"等)和什么词是垃圾像,如,和,但等等.但...

有一些在线标记服务 - 一个是雅虎,现在似乎越来越少爱 - 另一个是XEROX.但是,我真的很想安装我自己的库/软件并将其插入我的网络应用程序.

是否有人知道安装适用于PHP Web应用程序的POS标记的好方法?我很想弄清楚这一点,所以任何信息,建议或其他智慧都非常感谢!

这里列出了很多不同的POS软件:http: //www-nlp.stanford.edu/links/statnlp.html#Taggers (查看"POS Taggers"下)

感谢您阅读本文!

php tags tagging parsing full-text-search

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

Jquery - 使用下拉选择器更改<span>文本</ span>

这可能很容易,但我是一个JQuery笨蛋并且不断出错!

基本上,我有一个基本的JQuery 1.4+函数来更新输入值 - 但是现在我很难弄清楚当使用下拉选择器选择不同的值时如何使用JQuery同时更新区域中的文本.脚本和HTML看起来像这样:

$(function() {
  $('#mycups3').change(function() {
    var x = $(this).val();

    $('#myhidden3').val(x);
  });
});
Run Code Online (Sandbox Code Playgroud)
<form action="" method="post">
  <input type="hidden" id="myhidden3" name="quantity" value="1" />
  <input type="submit" name="submit" class="button" id="" value="Button" />
  <select id='mycups3'>
    <option value='1'>1 Item</option>
    <option value='2'>2 Items</option>
    <option value='3'>3 Items</option>
  </select>
  <span>$1.50</span>
</form>
Run Code Online (Sandbox Code Playgroud)

我要添加的内容:使用下拉选择器时,我还希望<span>$1.50</span>更新中的值.示例 - 选择值为"1"会使文本字符串span显示为$ 1.50 - 在下拉列表中选择值"2"会使文本字符串显示$ 3.00(或其他)等等!

任何线索都非常感谢!谢谢!

html javascript forms jquery

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

Python CTRL-C 退出而不回溯?

构建一个简单的 Python 游戏“石头、剪刀、布”以供学习之用。

\n\n

我在这里读过一些关于退出 Python 而不进行回溯的其他文章。我正在尝试实现它,但仍然得到回溯!一些 Python 专家可以指出这个 Python 假人出了什么问题吗?这个想法是,单击 RETURN(或输入“yes”或“y”将使程序再次运行 play(),但按 CTRL-C 将关闭它而不进行回溯。I\xc2\xb4m 使用 Python 2.7。

\n\n
    # modules\n    import sys, traceback\n    from random import choice\n\n    #set up our lists\n    ROCK, PAPER, SCISSORS = 1, 2, 3\n    names = \'ROCK\', \'PAPER\', \'SCISSORS\'\n\n    #Define a function for who beats who?\n    def beats(a, b):\n        return (a,b) in ((PAPER, ROCK), (SCISSORS, PAPER), (ROCK, SCISSORS))\n\n    def play():\n        print "Please select: "\n        print "1 Rock"\n        print "2 Paper"\n        print "3 Scissors"\n        # player …
Run Code Online (Sandbox Code Playgroud)

python exit traceback python-2.7

4
推荐指数
1
解决办法
3637
查看次数

在PHP中,如何打印带有2位小数的数字,但仅限于已经有小数的情况?

我有一个基本的index.php页面,其中包含一些我想在几个地方打印的变量 - 这里是变量:

<?php
  $firstprice = 1.50;
  $secondprice = 3.50;
  $thirdprice = 20;
?>
Run Code Online (Sandbox Code Playgroud)

我的挑战是,在文档的后面,当我打印时,我得到的价格没有第二个'0'的价格 - 这就是发生的事情:

<?php print "$firstprice";?> // returns 1.5 - not 1.50!
Run Code Online (Sandbox Code Playgroud)

所以 - 我知道如何用JS做到这一点,但是如何在PHP 5+中完成?基本上我想打印第二个'0',如果已经有一个小数,所以如果变量等于'3',它保持为'3',但如果它等于'3.5',它转换为显示'3.50'用第二个'0'等

这是一个JS示例 - 什么是PHP等价物?

JS:

.toFixed(2).replace(/[.,]00$/, ""))
Run Code Online (Sandbox Code Playgroud)

非常感谢!!

javascript php decimal

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

两个表 - 如果两个表中未引用ID,如何删除行

我有两张桌子:

listings(item_id, ...)
images(item_id,  ...)
Run Code Online (Sandbox Code Playgroud)

两个表中的item_id值相同 - 但是我从'listing'表中删除并删除了列表,而没有删除'images'表中的相应行.

所以 - 我想删除第二个'images'表中的所有行,如果IMAGES中的item_id与我的主'listing'表中的任何更新的item_id值不对应.

如何删除'images'表中未从'listing'引用的所有记录?

我一直在试验SQL脚本和子查询,如下所示:

DELETE FROM images WHERE item_id IN
(SELECT item_id FROM images EXCEPT SELECT item_id FROM listings)
Run Code Online (Sandbox Code Playgroud)

但在我搞砸之前,想确认这是否正确?

mysql sql sql-delete

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

SQL - 如何用单个未来的日期时间替换一系列日期时间?

这是一个基本的SQL日期时间问题,但我不想弄乱我的数据库!

例如,在MySQL数据库中,如果我想在我的一个表中的单个列中替换日期X和日期Y之间的所有日期时间值 - 那么SQL命令是做什么的?示例:我想将本月1月的所有日期时间值替换为3月份的未来日期/时间.

由于其他StackOverflow问题,我知道如何选择一系列日期时间 - 例如:

select * from table where DatetimeField between '22/02/2009 09:00:00.000' and '23/05/2009 10:30:00.000'
Run Code Online (Sandbox Code Playgroud)

但是如何添加replace()函数呢?

在此先感谢您的帮助 - 我已经进行了数据库备份以防万一!

mysql sql datetime replace sqlcommand

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

JQuery - 也会触发点击更改

我有一个基本的JQuery脚本,当你点击 - 从而显示它们 - 通过切换时,它会改变几个div.

<script type="text/javascript">
     $('#content_display').click(function() {
         $(this).toggleClass('selected');
         $('#content_display_selector_container').toggle();
     });
</script>
Run Code Online (Sandbox Code Playgroud)

但是 - 要调用偶数,您只需要点击ID为"content_display"的第一个主div.

我的问题是:如果用户也点击了BODY,我怎么能用JQuery隐藏这些变化 - 即如果你点击了,div会回到原来的隐藏状态?

感谢您帮助JQuery clutz!

javascript jquery

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