shell脚本variables – 找不到命令

我有一个shell脚本,可以让我访问脚本中的全局variables,但是当我尝试创build自己的脚本时,它会响应:找不到命令。 #!/bin/bash J = 4 FACE_NAME = "eig$J.face" USER_DB_NAME = "base$J.user" 当我运行上面的脚本时,我得到: ./test1.sh line 2: J: command not found ./test1.sh line 3: FACE_NAME: command not found ./test1.sh line 4: USER_DB_NAME: command not found 有任何想法吗?? 我在Windows XP下使用Cygwin。

我怎样才能获得cmake来find我的替代升压安装?

我已经在/ usr / local(包含在/ usr / local / include / boost和库在/ usr / local / lib / boost中)中安装了最新版本的boost,现在我试图从源代码安装Wt cmake(版本2.6)似乎无法find升压安装。 它试图提供有关设置BOOST_DIR和Boost_LIBRARYDIR的有用build议,但是我无法通过调整这些variables来使其工作。 我得到的最新的错误消息是它找不到库,但似乎表明它正在使用“/ usr / local / include”作为包含path,这是不正确的(我可以'似乎修复它)。 有没有人有办法解决这个问题呢?还是我需要在cmake里面找出解决办法?

Android的布局与9补丁背景打破

更新我的背景以使用9修补图像时遇到此问题。 在不同的屏幕上,使用不同大小的相同图像的布局很好,但是当我将图像更改为9补丁时,它会神秘地破坏整个布局。 以前的布局看起来像这样: 原始布局http://onik.org/android/layoutOk.png 。 当更改为9-patch时: 9-Patch image http://onik.org/android/layoutError.png 。 XML文件保持不变,只是PNG文件被更改。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg"> <TextView android:text="@string/title" android:id="@+id/login_title" android:layout_width="fill_parent" android:layout_height="40px" android:textSize="30px"> </TextView> <View android:id="@+id/login_underline" android:layout_width="wrap_content" android:layout_height="2px" android:background="#aaaaaa"> </View> <TableLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:stretchColumns="1" android:gravity="center" android:paddingLeft="10px" android:paddingRight="10px"> <TableRow> <TextView android:id="@+id/login_usernameLabel" android:text="@string/login_usernameLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="5px"> </TextView> <EditText android:text="" android:id="@+id/login_username" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="textEmailAddress" […]

jquery – 禁用点击

我只是想禁用用户点击某个条件的元素的能力。 以下是我正在使用的一些代码: $('#navigation a').bind('click',function(e){ var $this = $(this); var prev = current; current = $this.parent().index() + 1; // store the position in current if (current == 1){ $("#navigation a:eq(1)").unbind("click"); // i want to disable the ability to click this element if current is 1 } if (current >= 2){ $("#navigation a:eq(1)").bind("click"); // this is wrong, […]

如何在Rails中设置path的默认格式?

使用默认路由,request / posts /:id被映射到“show”操作:format => "html" 。 我在show动作中使用了一些xhtml元素,除非:content_type被设置为xml,否则不能正确渲染。 我目前正在通过渲染show.xml.erb并手动设置content_type来解决这个问题,如下所示: format.html { render :template => "/posts/show.xml.erb", :locals => {:post => @post}, :content_type => "text/xml" } 这似乎很愚蠢。 如何更改routes.rb以便/ posts /:id路由format=>"xml" ? 谢谢。

我应该使用什么列数据types来存储大量的文本或HTML

我有一个表中的列在过去是varchar(255)在开始,由于一些devise更改现在是varchar(1536)= 1024 + 512.我不会search或索引此字段,是否有意义要将此值存储在除varchar以外的其他数据types中,如果您想优化性能?

有没有办法“find神秘的保留”…?

最近我正在修复某人的代码。 有一个大class不会释放。 你必须用5或6个版本才能达到dealloc。 我仔细看了看大class,最终find了需要发布的各种东西。 这让我想到: 只需要一些非常简单的方法来“find”对象上的所有保留对象 。我是对的吗? 那么,有没有一种简单的方法来“find所有的保留”在一个对象上? XCode或乐器中是否有其他人都知道的button? 当你找不到一个神秘的东西时,你会怎么做呢? 因此,在iOS的宇宙中,如果有人知道“显示所有的保留来自这个对象”button – 谢谢! PS请注意,没有泄漏,这个问题是完全无关的泄漏。 对象只是“完全正确”不会释放。 稍后.. 法比奥真正惊人的解决scheme: 法比奥提供了一个惊人的解决这个问题。 用九个字来表示: -(id)retain { NSLog(@"%@", [NSThread callStackSymbols]); return ([super retain]); } 这在许多情况下是非常有用的,并导致许多其他有用的事情。 法比奥,你可能永远每年为我节省了两个人工周。 谢谢! 顺便说一句,如果你刚刚掌握了这一点,并努力与输出,我看到通常会有许多“UINib instantiateWithOwner:”块。 看起来这些会先来,重要的块将跟随。

设置一个多态has_many:through关系

rails g model Article name:string rails g model Category name:string rails g model Tag name:string taggable_id:integer taggable_type:string category_id:integer 我已经创build了我的模型,如上面的代码所示。 文章将是可以有标签的许多模型之一。 类别模型将包含可能分配的所有类别。 标记模型将是一个多态的连接表,它代表标记的关系。 class Article < ActiveRecord::Base has_many :tags, :as => :taggable has_many :categories, :through => :taggable end class Category < ActiveRecord::Base has_many :tags, :as => :taggable has_many :articles, :through => :taggable end class Tag < […]

Rails 3.1的Rails.cache错误 – TypeError:不能用默认的proc转储hash

我遇到了3.1.0.rc4上Rails.cache方法的问题(ruby 1.9.2p180(2011-02-18 revision 30909)[x86_64-darwin10])。 在2.3.12(ruby 1.8.7(2011-02-18 patchlevel 334)[i686-linux],MBARI 0x8770,Ruby Enterprise Edition 2011.03)中,该代码工作正常,但是在升级之后开始返回一个错误。 我还没有弄清楚为什么。 尝试caching具有多个作用域的对象时,似乎发生该错误。 另外,不pipe有多less个作用域,任何使用lambdas的作用域都会失败。 我从这些模式中失败了: Rails.cache.fetch("keyname", :expires_in => 1.minute) do Model.scope_with_lambda end Rails.cache.fetch("keyname", :expires_in => 1.minute) do Model.scope.scope end 这是我收到的错误: TypeError: can't dump hash with default proc from /project/shared/bundled_gems/ruby/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/cache.rb:627:in `dump' from /project/shared/bundled_gems/ruby/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/cache.rb:627:in `should_compress?' from /project/shared/bundled_gems/ruby/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/cache.rb:559:in `initialize' from /project/shared/bundled_gems/ruby/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/cache.rb:363:in `new' from /project/shared/bundled_gems/ruby/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/cache.rb:363:in `block in write' […]

devise+ Omniauth – 如何传递额外的参数?

我有能力在应用程序加载/用户/身份validation/脸谱连接到Facebook。 我希望能够知道请求来自哪里。 无论是从注册Facebook的用户,还是只想与Facebook连接的现有用户。 根据types,答案是非常不同的。 如何在通过authentication时将一个parameter passing给omniauth。 我试过了: /users/auth/facebook?connect_action=signup_connect_to_facebook 但是,connect_action参数并没有达到AuthenticationsController#Create的效果 想法? Thansk