我一直在尝试为我的rails应用程序创建一个订单确认页面,并且我不太确定如何以一种宁静的方式解决它.
这个问题有几个答案让我走到了一半,但问题是我不太确定如何在rails视图中设置表单,以便用户访问包含所有详细信息的确认页面而不是创建动作.
现在我的观点很简单:
<% form_for :order do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :first_name %><br />
<%= f.text_field :first_name, :size => 15 %>
</p>
<p>
<%= f.label :last_name %><br />
<%= f.text_field :last_name, :size => 15 %>
</p>
(Be sure to enter your name as it appears on your card)
<p>
<%= f.label :card_type %><br />
<%= f.select :card_type, [["Visa", "visa"], ["MasterCard", "master"], ["Discover", "discover"], ["American Express", "american_express"]] %>
</p>
<p>
<%= f.label :card_number %><br />
<%= …Run Code Online (Sandbox Code Playgroud) 我还没有真正用Core Graphics做过多少编程.而且我倾向于坚持使用QuartzCore,因为它通过图层属性做了很多我需要的东西:)
但是,我有一个UIView,它目前是渐变的.我想为这个UIView添加圆角,当我绘制渐变时,layer属性不会这样做:
- (void)drawRect:(CGRect)rect {
CGContextRef currentContext = UIGraphicsGetCurrentContext();
CGGradientRef glossGradient;
CGColorSpaceRef rgbColorspace;
size_t num_locations = 2;
CGFloat locations[2] = { 0.0, 1.0 };
CGFloat components[8] = { 1.0, 1.0, 1.0, 0.95, // Start color
1.0, 1.0, 1.0, 0.60 }; // End color
rgbColorspace = CGColorSpaceCreateDeviceRGB();
glossGradient = CGGradientCreateWithColorComponents(rgbColorspace, components, locations, num_locations);
CGRect currentBounds = self.bounds;
CGPoint topCenter = CGPointMake(CGRectGetMidX(currentBounds), 0.0f);
CGPoint midCenter = CGPointMake(CGRectGetMidX(currentBounds), CGRectGetMaxY(currentBounds));
CGContextDrawLinearGradient(currentContext, glossGradient, topCenter, midCenter, 0);
CGGradientRelease(glossGradient);
CGColorSpaceRelease(rgbColorspace);
}
Run Code Online (Sandbox Code Playgroud)
我不确定我应该在drawRect方法中舍入到哪里.谢谢.
我有一个广泛的WPF应用程序,我现在想要合并一些报告.我了解如何使用RDLC创建报告但是如何查看它们呢?理想情况下,我想使用DocumentViewer,但我不认为这是受支持的文件类型之一.有些文章建议使用ReportViewer,但我没有将它作为IDE中的控件(VS Pro 2008).
有没有办法将RDLC"转换"为XPS,然后使用DocumentViewer或WPF应用程序查看RDLC报告的最佳方式是什么?
我创建了以下搜索脚本,但在查询数据库时只能搜索一个表列:
$query = "select * from explore where site_name like '%".$searchterm."%'";
Run Code Online (Sandbox Code Playgroud)
我想知道如何搜索整个表格(探索).另外,我需要修复这行代码:
echo "$num_found. ".($row['site_name'])." <br />";
Run Code Online (Sandbox Code Playgroud)
最后一件令我烦恼的事情是,当我在另一个页面上按下提交按钮时,我总是会显示消息"请输入搜索词".即使我进入某事物?
感谢您的帮助,如果需要,这是整个脚本:
<?php
// Set variables from form.
$searchterm = $_POST['searchterm'];
trim ($searchterm);
// Check if search term was entered.
if (!$serachterm)
{
echo "Please enter a search term.";
}
// Add slashes to search term.
if (!get_magic_quotes_gpc())
{
$searchterm = addcslashes($searchterm);
}
// Connects to database.
@ $dbconn = new mysqli('localhost', 'root', 'root', 'ajax_demo');
if (mysqli_connect_errno())
{
echo "Could not connect to …Run Code Online (Sandbox Code Playgroud) 我一直在尝试在Mac上绑定zzh中的键但是遇到了一些麻烦.我知道我应该用Google搜索,但找不到我需要的东西......
我一直试图将ctrl-backspace绑定为ctrl-w的等价物,即删除一个单词.但我找不到它的关键代码.当我使用'read'时,没有任何东西出现.我也无法在线查找图表.
另外,我无法以某种方式绑定主/结束键(即fn-left,fn-right).它没有绑定在终端的键盘分配或.zshrc中,但是当我按下它时它仍然会做一些奇怪的事情.页面向上和向下似乎表现得不那么奇怪.有帮助吗?
谢谢
许多文件存储系统使用散列来避免重复相同的文件内容数据(以及其他原因),例如,Git和Dropbox都使用SHA256.文件名和日期可以不同,但只要内容生成相同的哈希值,它就不会被存储多次.
为了节省空间,在OS文件系统中这似乎是一件明智的事情.是否有任何Windows或*nix的文件系统可以执行此操作,还是有充分理由说明它们都没有?
在大多数情况下,这将消除对重复文件查找器实用程序的需求,因为此时您将保存的唯一空间将是文件系统中的文件条目,对于大多数用户而言,这不足以解决问题.
编辑:可以说这可能是服务器故障,但我觉得开发人员更有可能理解所涉及的问题和权衡.
我有一个小型的WPF应用程序(虽然我认为无论是wpf表单还是webform应用程序并不重要?)我想要启动一个新的浏览器窗口并POST到特定的URL.我一直在搞乱:
System.Diagnostics.Process.Start("http://myurl.com");
Run Code Online (Sandbox Code Playgroud)
启动窗口,但我不认为我可以使用相同的过程实际发布到网址...我也尝试过HttpWebRequest,但我希望用户能够在我发布到我之后使用该应用程序这个网址,不只是向他们展示结果......我能看到什么才能做到这样的事情?
这是用jQuery编写的一个非常棒的函数来确定url字段的值:
$.urlParam = function(name){
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
}
// example.com?someparam=name&otherparam=8&id=6
$.urlParam('someparam'); // name
$.urlParam('id'); // 6
$.urlParam('notavar'); // null
Run Code Online (Sandbox Code Playgroud)
http://snipplr.com/view/11583/retrieve-url-params-with-jquery/
我想添加一个条件来测试null,但这看起来有点笨拙:
if (results == null) {
return 0;
} else {
return results[1] || 0;
}
Run Code Online (Sandbox Code Playgroud)
问:完成上述if/then语句的优雅方法是什么?
我开始使用诊断css样式表,例如 http://snipplr.com/view/6770/css-diagnostics--highlight-deprecated-html-with-css--more/
建议的规则之一突出显示类型为submit的输入标记,建议将其<button>用作更具语义的解决方案.<button>您遇到过类型提交(例如浏览器兼容性)的优点和缺点是什么?
为了清楚,我理解规范<button>,它有一个定义的开始和结束,它可以包含各种元素,而输入是一个单一的,不能包含东西.我最想知道的是它是否破碎.我想知道当前可用的按钮是多少.不幸的是,下面的第一个答案似乎暗示它已被打破,除了表格以外的用途.
编辑2015年
景观发生了变化!我现在有6年以上的处理按钮的经验,浏览器有点从IE6和IE7转移.所以我会添加一个答案,详细说明我发现的内容以及我的建议.
如果我有两个并行列表,并希望按照第一个元素的顺序对它们进行排序,那么很容易:
>>> a = [2, 3, 1]
>>> b = [4, 6, 7]
>>> a, b = zip(*sorted(zip(a,b)))
>>> print a
(1, 2, 3)
>>> print b
(7, 4, 6)
Run Code Online (Sandbox Code Playgroud)
如何使用numpy数组而不将它们解压缩到传统的Python列表中呢?
wpf ×2
binding ×1
browser ×1
button ×1
c# ×1
confirmation ×1
css ×1
diagnostics ×1
filesystems ×1
forms ×1
gradient ×1
hash ×1
iphone ×1
javascript ×1
jquery ×1
macos ×1
mysql ×1
numpy ×1
php ×1
post ×1
python ×1
rdlc ×1
rest ×1
routes ×1
search ×1
sorting ×1
sql ×1
tags ×1
url ×1
zsh ×1
zshrc ×1