我有一个基本的rails应用程序测试,用户模型有一个用回形针处理的照片字段.我创建了视图以便能够创建/编辑用户,并且照片上传工作得很好.
<h1>Editing user</h1>
<% form_for :user, @user, :url => user_path(@user), :html => { :method => "put", :multipart => true } do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :first_name %><br />
<%= f.text_field :first_name %>
</p>
<p>
<%= f.label :last_name %><br />
<%= f.text_field :last_name %>
</p>
<p>
<%= f.label :file %><br />
<%= f.file_field :file %>
</p>
<p>
<%= f.label :photo %><br />
<%= f.file_field :photo %>
<p>
<%= f.submit 'Update' %>
</p>
<% end %>
<%= link_to …Run Code Online (Sandbox Code Playgroud) 首先,原谅我的hacky代码,我只是想尝试一下,我第一次学习javascript.基本上,给定字符串"abc!random {3}"将意味着返回以"abc"开头并以0-3开始的随机数结束的字符串.
这是我有的:
var pattern=/!random{([^{]*?)}/gi;
var text="abc!random{3}def!random{4}ghi!random{!random{3}}";
while (pattern.test(text))
{
text=text.replace(pattern, Math.random() * parseInt("$1"));
}
Run Code Online (Sandbox Code Playgroud)
问题是parseInt函数.似乎1美元没有传递给它......它的价值被清除或者其他东西.如果我做:
text=text.replace(pattern, "$1");
Run Code Online (Sandbox Code Playgroud)
它正确地返回{}之间的内容,因此正则表达式正在工作,匹配存储在$ 1中.但是,只要我将它用作$ 1的参数,它的值似乎就被清除了.是什么赋予了?
我很确定我已采取所有步骤将我的状态栏正确设置为隐藏.我在info.plist文件(将UIStatusBarHidden设置为布尔值TRUE)以及Application Delegate中的applicationDidFinishLaunching方法中使用以下方法执行此操作:
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
Run Code Online (Sandbox Code Playgroud)
状态栏确实隐藏 - 只是不够快.尽管采取了上述步骤,但在启动应用程序时,状态栏仍然在显示Default.png默认图像期间显示大约一秒钟.这看起来很俗气,我想确保状态栏在应用程序运行期间不会随时显示.
我试过的很多应用都成功地隐藏了状态栏(甚至在default.png的显示期间都没有显示)但我无法弄清楚如何.以前有人处理过这个问题吗?
我有一个IValueConverter实现的类,我需要使用我的DI容器(Ninject)注入它.
问题是,在XAML中,没有立即明显的方法来控制Converter对象的实例化.
所以我的XAML包含这样的行:
Source ="{Binding Path = CurrentMessage,Converter = {StaticResource ImagePathConverter}}"
在哪里,将为我创建ImagePathConverter.
我想我可以创建一个"服务定位器"静态类,并调用它来解决我的依赖,改变静态资源的财产"MyServiceLocator.TheImageConverter",但是这让我想呕吐.
我希望这个问题可以通过一些专门针对所提供代码的代码片段来回答 - 也许是一个示例的支持链接.不仅仅是建议看看某个地方.
另外,非常重要的是,假设XAML 没有代码隐藏 - 而且我不能使用它.我正在创建一个皮肤,不希望背后的代码.所以我不能在类构造函数中设置一个类变量并引用它.也许那是不合理的,我还不确定.
当我在Vim工作时,我想对php标签内的所有代码进行轻微的背景颜色更改.因此,例如,对于常规XHTML标记,背景是纯黑色,然后在php标记内显示轻微的亮度,以帮助我快速识别它.这是我可以/应该使用配色方案还是有其他方法?
列表中有30-35个项目,预计会进一步增长.什么是将它放在页面上的最佳方式?下拉列表是我想到的第一个控件,但随着列表的增长,它很容易变得很痛苦.
什么可能是最好的可用性控制来呈现这样的长名单?
我创建一个按钮并将标题设置为"单击此处".当我按下该按钮时,我想获得该按钮标题并记录下来.这是我的代码,我哪里错了?
-(void)clicketbutton {
UIButton *mybutton = [UIButton buttonWithType:UIButtonTypeCustom];
[mybutton setTitle:@"Click here" forState:UIControlStateNormal];
[mybutton addTarget:self
action:@selector(displayvalue:)forControlEvents:UIControlEventTouchUpInside];
}
-(void)displayvalue:(id)sender {
UIButton *resultebutton= [UIButton buttonWithType:UIButtonTypeCustom];
resultebutton=sender;// pls clear here.. my question here , it it possible or not. if possible how ?
NSLog(@" The buttontitile is %@ ", [resultebutton.Title] // here also.
}
Run Code Online (Sandbox Code Playgroud) 到目前为止,我知道"ab"和"httperf",两者都可以检查网站的性能.这个比那个好吗?
我有一个方法,出于线程安全的原因应该只有特定的线程使用.如果另一个线程试图使用它,我想抛出一个异常.
public void UnsafeMethod()
{
if (CurrentThreadId != this.initialThreadId)
throw new SomeException("Can only be run on the special thread.");
// continue ...
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能CurrentThreadId在上面的代码中找到?或者是否有其他方式来实现我想做的事情?