小编Cha*_*per的帖子

导航面包屑的灵感来源

我正在寻找导航"面包屑"的灵感来源和/或设计模式.到目前为止,我已经在Pattern Tap上找到了breadcrumb集合.有谁知道其他任何来源?

html css navigation design-patterns

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

Windows上的Gem更新 - 它坏了吗?

这是这个问题的后续行动.

当我gem update在Windows上发出命令时,每当它到达最新版本没有Windows二进制文件的gem时,它将尝试构建本机扩展,当然这将失败.例如:

Updating sqlite3-ruby
Building native extensions.  This could take a while...
ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
  ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb update
checking for fdatasync() in rt.lib... no
checking for sqlite3.h... no

nmake
'nmake' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

要求所需平台的旧的1.x前行为至少使更新成为可能.现在我无法更新,除非我卸载麻烦的宝石(目前是sqlite3-ruby和hpricot),运行更新,然后使用--version开关重新安装宝石.

有没有人能解决这个难题,还是我们坚持下去?


注意:

$ gem -v
1.2.0

$ ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
Run Code Online (Sandbox Code Playgroud)

注意(2008年9月26日):我刚刚更新到gems 1.3.0并且此问题仍然存在.

注意(2008年11月18日): …

ruby windows rubygems

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

Rspec颜色与Conemu

我正在尝试在运行rspec时让颜色显示在我的Windows 7 x64机器上.我已经尝试过console2和ansicon,但这会让Ruby崩溃.我已经安装了ConEmu并且Ruby再次运行但是我没有为rspec获得任何颜色.同样在行中我希望看到颜色,它们之前是文本,如[31m或[36m(这也发生在cmd.exe中).

谢谢你帮助沙龙

cmd rspec colors conemu

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

如何删除 Nushell 中的特定历史记录条目?

鉴于 Nushell 中存在这样的历史记录,我如何删除特定条目?例如条目 6、8 和 10?

\n
nu > history\n\xe2\x95\xad\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x95\xae\n\xe2\x94\x82  # \xe2\x94\x82      command       \xe2\x94\x82\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4\n\xe2\x94\x82  0 \xe2\x94\x82 history --clear    \xe2\x94\x82\n\xe2\x94\x82  1 \xe2\x94\x82 php --version      \xe2\x94\x82\n\xe2\x94\x82  2 \xe2\x94\x82 composer --version \xe2\x94\x82\n\xe2\x94\x82  3 \xe2\x94\x82 node --version     \xe2\x94\x82\n\xe2\x94\x82  4 \xe2\x94\x82 npm --version      \xe2\x94\x82\n\xe2\x94\x82  5 \xe2\x94\x82 composer --version \xe2\x94\x82\n\xe2\x94\x82  6 \xe2\x94\x82 history            \xe2\x94\x82\n\xe2\x94\x82  7 \xe2\x94\x82 php --version      \xe2\x94\x82\n\xe2\x94\x82  8 \xe2\x94\x82 history            \xe2\x94\x82\n\xe2\x94\x82  9 \xe2\x94\x82 php --version      \xe2\x94\x82\n\xe2\x94\x82 10 \xe2\x94\x82 history            \xe2\x94\x82\n\xe2\x94\x82 11 \xe2\x94\x82 composer --version \xe2\x94\x82\n\xe2\x95\xb0\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xb4\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x95\xaf\n
Run Code Online (Sandbox Code Playgroud)\n

nushell

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

如何在没有SSH的情况下将实时MySQL数据库按需下载到本地测试数据库?

我在服务器上有一个相当小的MySQL数据库(Textpattern安装),我没有SSH访问权限(我只有FTP访问权限).我需要定期将实时数据库下载到我的本地开发服务器; 即,我想运行一个脚本和/或运行一个cron作业.有什么好方法可以做到这一点?

有些要点需要注意:

  • Live服务器运行Linux,Apache 2.2,PHP 5.2和MySQL 4.1
  • 本地服务器运行相同(因此使用PHP是一个选项),但操作系统是Windows
  • 本地服务器上有Ruby(因此使用Ruby是一个有效的选项)
  • 实时MySQL数据库可以接受来自不同IP的远程连接
  • 我无法在远程服务器上启用复制

更新:我接受了BlaM的回答; 它非常简单.简直不敢相信我没想到.但是有一个问题:我想自动化该过程,但建议的解决方案会提示用户输入密码.以下是传递密码的mysqldump命令的略微修改版本:

mysqldump -u USER --password=MYPASSWORD DATABASE_TO_DUMP -h HOST > backup.sql

php ruby mysql database mysql-management

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

PyYAML可以解析iso8601的日期吗?

根据YAML规范,iso8601带有时区的日期应该被识别.但是,在尝试使用PyYAML 3.10解析它们时(在Windows 7上使用ActivePython 2.7.2.5)我得到了天真的日期:

In [7]: yaml.load("2001-12-14t21:59:43.10-05:00")
Out[7]: datetime.datetime(2001, 12, 15, 2, 59, 43, 100000)

In [8]: yaml.load("2001-12-14 21:59:43.10 -5")
Out[8]: datetime.datetime(2001, 12, 15, 2, 59, 43, 100000)
Run Code Online (Sandbox Code Playgroud)

(第一种格式是严格的iso8601,第二种是'宽松'格式;示例直接取自YAML规范.)

这是预期的行为,还是我的PyYaml无法正常工作?

python timezone iso pyyaml

6
推荐指数
3
解决办法
1211
查看次数

jQuery - 在新图像上运行函数

我是一个jQuery新手,所以答案可能很简单:

我有一个图像,我想用它做几件事.当用户点击"缩放"图标时,我正在运行"imagetool"插件(http://code.google.com/p/jquery-imagetool/)来加载更大版本的图片.该插件在图像周围创建一个新div,允许用户平移.

当用户点击替代图像时,我将删除旧图像并加载新图像.

问题出现在用户单击替代图像,然后单击缩放按钮时 - imagetool插件创建新div,但图像出现在...之后...

代码如下:

// Product Zoom (jQuery)
$(document).ready(function(){
$("#productZoom").click(function() {

    // Set new image src
    var imageSrc = $("#productZoom").attr("href");
    $("#productImage").attr('src', imageSrc);   

    // Run the imagetool plugin on the image
    $(function() {
        $("#productImage").imagetool({
            viewportWidth: 300,
            viewportHeight: 300,
            topX: 150,
            topY: 150,
            bottomX: 450,
            bottomY: 450
        });
    });
    return false;
});
});


// Alternative product photos (jQuery)
$(document).ready(function(){
$(".altPhoto").click(function() {

    $('#productImageDiv div.viewport').remove();
    $('#productImage').remove();

    // Set new image src
    var altImageSrc = $(this).attr("href");

    $("#productZoom").attr('href', altImageSrc);

    var img …
Run Code Online (Sandbox Code Playgroud)

javascript jquery zoom

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

propset svn的问题:忽略 - 可能与Vista有关

据我了解,使用SVN 忽略目录内容的命令是:

svn propset svn:ignore "*" tmp/
Run Code Online (Sandbox Code Playgroud)

这应该在tmp目录的内容上设置ignore属性,对吧?换句话说,通配符设置为tmp目录中的ignore值.麻烦的是,这是我的Windows盒子上发生的事情:

> svn propset svn:ignore "*" ./tmp
property 'svn:ignore' set on 'app'
property 'svn:ignore' set on 'config'
property 'svn:ignore' set on 'db'
property 'svn:ignore' set on 'doc'
property 'svn:ignore' set on 'lib'
property 'svn:ignore' set on 'log'
property 'svn:ignore' set on 'nbproject'
property 'svn:ignore' set on 'public'
[etc...]
Run Code Online (Sandbox Code Playgroud)

那是不对的.我做错了什么(或者可能是疯了),还是我的Windows上的svn坏了?

一些说明:

> svn --version
svn, version 1.5.2 (r32768)
compiled Aug 28 2008, …

svn windows version-control

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

Ruby:Errno :: EEXIST在安装gem时意味着什么?

我正在尝试安装名为activeldap的ruby gem,但是,它不会让我安装它.我不断收到各种错误,包括Errno :: EEXIST错误.我在下面添加了错误信息.有任何想法吗?

C:\Ruby\www\demo>gem install activeldap
ERROR:  While executing gem ... (Errno::EEXIST)
File exists - C:

C:\Ruby\www\demo>gem install activeldap --debug -V
Exception `NameError' at C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:164 - uninitialized constant Gem::Commands::InstallCommand
Exception `NoMethodError' at C:/Ruby187/lib/ruby/1.8/rational.rb:78 - undefined method `gcd' for Rational(1, 2):Rational
Exception `Gem::LoadError' at C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:779 - Could not find RubyGem test-unit (>= 0)

Exception `Gem::LoadError' at C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:779 - Could not find RubyGem sources (> 0.0.1)

GET http://rubygems.org/latest_specs.4.8.gz
302 Found
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
Exception `Errno::EEXIST' at C:/Ruby187/lib/ruby/1.8/fileutils.rb:243 - File exists …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems

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

如何在Flask中使用.jhtml扩展名的模板中启用自动转换?

Flask文档声明:

对以.html,.htm,.xml以及.xhtml结尾的所有模板启用自动加载

如何为以.jhtml扩展名结尾的模板启用自动加载?

python templates jinja2 flask

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

如何确定SQL Server中索引的大小?

我有一个索引 - 让我们称之为IX_MY_INDEX- 在SQL Server表(兼容模式80和90),我想确定的大小.我该怎么做呢?

更新: Allain Lalonde的第二个解决方案仅在兼容模式设置为90时才有效; 但是,我正在处理的特定数据库是兼容模式80.有没有人有兼容模式80的解决方案?

sql sql-server indexing

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