当我意识到这个"问一个问题"页面上的"如何询问/格式化"侧边栏框完全符合我的要求时,我正在写一篇关于我想做什么的详细描述.
基本上,它与屏幕的其余部分一起向上和向下滚动,与主要部分保持顶部对齐,除非主要部分开始滚动到可见窗口的顶部.此时,侧边栏框停止滚动,并开始表现为绝对位于可见窗口的顶部.
我已经尝试在这个"询问"屏幕上挖掘源代码和脚本,但是有很多事情发生,这几乎是不可能的(对我来说,至少).我假设jQuery实际上使这种事情非常简单,但我是新手,所以我很难为自己搞清楚.(如果这原来是一个常见的问题,我的道歉-我一直在寻找了约一个小时,但也有这样,我一直没能挖了一个答案很多密切措辞jQuery的问题.)
在此先感谢您的帮助.
一个初学者的头痛:一旦键盘被解除,我正试图滚动到我的UITextView的顶部.我试图从这里提取答案,但我担心它没有多大帮助.
我以为我用scrollRectToVisible做了这个,但没有任何反应.然后我想我应该尝试使用scrollRangeToVisible,但这会使我的应用程序崩溃...我确信我已经做了一些非常令人不安和错误的事情.如果有人可以提供帮助,我会很高兴:
- (IBAction)hideKeyboard:(id)sender {
//[textView scrollRectToVisible:CGRectMake(0, 0, 0, 0) animated:YES];
NSRange range = NSMakeRange(textView.text.length - (textView.text.length+1),1);
[textView scrollRangeToVisible:range];
textView.scrollEnabled = NO;
[textView resignFirstResponder];}
Run Code Online (Sandbox Code Playgroud)
编辑:
为遇到类似问题的任何人更新了代码:
- (IBAction)hideKeyboard:(id)sender {
//textView.scrollEnabled = NO;
[textView resignFirstResponder];
NSRange range = NSMakeRange(0,1);
[textView scrollRangeToVisible:range];
Run Code Online (Sandbox Code Playgroud)
}
我在不同的命名空间中有很多控制器.controller_name方法仅返回控制器的名称,例如"articles".有没有机会获得像'service/articles'这样的全名(文章控制器在服务命名空间中)?
我想通过全局使用的部分创建每个控制器的索引操作的链接:
<%= link_to controller.display_name, { :controller => controller.controller_name, :action => "index"} %>
Run Code Online (Sandbox Code Playgroud)
如果在"users"命名空间的视图中呈现此部分,则会出现错误:users/articles没有路由(它应该是service/articles).
我有一个班,我打算让别人继承.它有一个std :: vector,我只希望开发人员能够读取,但不能修改,我的基本函数修改它.我应该提供一个返回const迭代器的函数,或者将该向量公开为protected.
谢谢
这是我的代码:
Order order = new Order { ... };
OrderItem item = new OrderItem { ... };
order.Items.Add(item);
item.Order = order;
using(var tran = session.BeginTransaction()) {
session.Save(order);
// Without this, an exception will be thrown: Unexpected row count: 0; expected: 1
// session.Save(item);
tran.Commit();
}
Run Code Online (Sandbox Code Playgroud)
如果我取消注释该行session.Save(item),它将插入订单及其项目.否则,它抛出异常"意外的行数:0;预期:1".
如果我将many end(Items属性)标记为inverse ="true",则不会抛出任何异常,但它只插入Order!订单商品不会插入数据库.
如果我打电话session.Save(item)没有打电话session.Save(order),它会插入订单和它的项目.
如何在不打电话session.Save(orderItem)但只打电话的情况下保存订单及其订单商品session.Save(order)?谢谢!
这是我的映射:
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Core" assembly="Core">
<class name="Order" table="[Order]">
<id name="Id">
<generator class="assigned" />
</id>
<property name="Name" />
<bag name="Items"> …Run Code Online (Sandbox Code Playgroud) 我出于某种原因在我的C#/ ASP.NET项目中遇到以下错误 - 可能是它与查询的SubString部分有关.但是,总是填充"SageJobNo"和"CutOffDate".
错误:
传递给LEFT或SUBSTRING函数的长度参数无效.
代码如下:
IEnumerable<CcsVwICATimesheet> Timesheets = (from s in SageDC.CcsVwICATimesheets where s.Contract_Number.Substring(0, s.Contract_Number.IndexOf(" ")) == SageJobNo && s.Timesheet_Date <= CutOffDate select s);
foreach (CcsVwICATimesheet Timesheet in Timesheets)
{
LabourCosts += (double)Timesheet.Cost_Value;
}
Run Code Online (Sandbox Code Playgroud)
编辑:错误发生在'foreach'行
我最近在ASP.NET MVC应用程序中发布了多个表单的问题.情况基本上是,如果有人故意敲定提交按钮,他们可以强制数据被多次发布,尽管验证逻辑(服务器和客户端)都是为了禁止这一点.这是因为他们的帖子会在Transaction.Commit()方法可以在初始请求上运行之前完成(这都是在nHibernate中完成的)
MVC ActionMethod看起来有点像这样......
public ActionResult Create(ViewModelObject model)
{
if(ModelState.IsValid)
{
// ...
var member = membershipRepository.GetMember(User.Identity.Name);
// do stuff with member
// update member
}
}
Run Code Online (Sandbox Code Playgroud)
提出了很多解决方案,但是我找到了C#lock语句并尝试了一下,所以我改变了我的代码看起来像这样......
public ActionResult Create(ViewModelObject model)
{
if(ModelState.IsValid)
{
// ...
var member = membershipRepository.GetMember(User.Identity.Name);
lock(member) {
// do stuff with member
// update member
}
}
}
Run Code Online (Sandbox Code Playgroud)
有效!我的测试人员都不能重现这个bug了!我们一直在抨击它超过一天,没有人能找到任何缺陷.但我对这个关键字并不是那么经验.我再次查看以澄清......
lock关键字通过获取给定对象的互斥锁,执行语句,然后释放锁,将语句块标记为关键部分
好的,这是有道理的.这是我的问题.
这个解决方案看似简单,直接,清晰,高效和干净.这是方式太简单了.我知道比认为复杂的东西更简单的解决方案更好.所以我想问更有经验的程序员......
我正在使用电子邮件地址注册用户.但我想向用户发送一个确认链接,如果他们点击,那么他们的电子邮件地址得到确认
I am using java spring MVC hibernate mysql
Run Code Online (Sandbox Code Playgroud) c# ×2
.net ×1
android ×1
asp.net ×1
bounding-box ×1
c++ ×1
cocoa-touch ×1
echo ×1
email ×1
hibernate ×1
iphone ×1
java ×1
jquery ×1
linq-to-sql ×1
locking ×1
nhibernate ×1
objective-c ×1
one-to-many ×1
php ×1
position ×1
quotes ×1
scroll ×1
spring-mvc ×1
sql ×1
uitextview ×1