这是问题,用抽象的术语来说:我有三个输入字段(A,B,C).其中两个需要是文本输入(A和B),第三个是不相关的类型.如果A不为空且B不为空,我需要启用第三个.如果A为空或B为空,我需要禁用C.
代码
// empty is the empty function from the phpjs project
// framework used: jQuery
// A, B and C are classes here
$(".A, .B").keypress(function(){
if( !empty($(".A").val()) && !empty($(".B").val()) )
$(".C").attr("disabled","");
else
$(".C").removeAttr("disabled");
});
我希望能够在按键上检查这个,但是当请求按键事件发生时编辑的输入值时,我得到在按键事件之前计算的值.
有没有人在此之前偶然发现并解决了这个问题?
我们有两层设置.
我们有一个主存储库(下面称为"主要").
还有一个二级存储库(下面称为"二级"),它是这样创建的:
$ git clone --bare --shared $REPO_A/primary secondary.git
Run Code Online (Sandbox Code Playgroud)
在辅助存储库上工作的人将来自主存储库的分支视为只读,但是将这些分支基于这些分支.
我们希望每天一次将辅助存储库与主存储库同步.
也就是说,我们希望提交到主服务器的提交和新分支对于在辅助存储库中工作的人员是可见的(下次他们执行拉动).
我们不希望这是对称的,即对于在主存储库之外工作的人来说,对辅助存储库的活动不会变得可见.
理想情况下,我想运行一台运行在机器上的cron作业,该辅助存储库以某种方式从主服务器获取新数据并自动将其包含到辅助服务器中.
我希望有一个简单的方法可以做到这一点(我希望有人在这里告诉我有).
如果我要写一个脚本来做它,它会做:
创建辅助的新克隆.
$ git clone $REPO_B/secondary
$ cd secondary
Run Code Online (Sandbox Code Playgroud)获得所有分支机构.
$ git branch -r | sed 's?.*origin/??'
Run Code Online (Sandbox Code Playgroud)获取主要仓库中的所有分支.
$ git ls-remote --heads $REPO_A/primary | sed 's?.*refs/heads/??'
Run Code Online (Sandbox Code Playgroud)对于我尚未拥有相应辅助分支的每个主分支:
$ git fetch $REPO_A/primary $BRANCHNAME:$BRANCHNAME
$ git push origin $BRANCHNAME:refs/heads/$BRANCHNAME
Run Code Online (Sandbox Code Playgroud)对于我已经拥有相应二级分支的每个主分支:
$ git checkout -b $BRANCHNAME --track origin/$BRANCHNAME
$ git pull $REPO_A/primary $BRANCHNAME
$ git push
Run Code Online (Sandbox Code Playgroud)由于我是git的新手,如果我没有考虑某些基本问题,我不会感到惊讶吗?
就像我说的那样,我希望有一种更简单的方法可以做到这一点,即有人说"哦,不要那么做,只做......".
我想以编程方式将参与者添加到iPhone上的EKEvent.
EKParticipant的类引用声明"您不直接创建EKParticipant对象.将与会者发送到EKEvent对象以获取EKParticipant对象的数组.".
EKEvent的类引用声明"与会者"成员(NSArray)是"与事件关联的与会者,作为EKParticipant对象的数组.(只读)"
看起来像鸡蛋和鸡蛋的场景 - 如果参与者成员a.)是"只读"并且b.包含无法直接创建的对象,那么"如何将参与者发送给EKEvent对象"?
我见过的所有PropertyGrid示例都允许用户编辑单个对象,PropertyGrid通过反射进行扫描.我希望用户能够编辑例如ini文件或普通旧词典,每个键值对一行.这可能吗?
我试图从Ruby(1.9.1p378)Sinatra(1.0)Rack(1.2.1)应用程序流文本数据(XML/JSON).建议的解决方案(例如,有没有办法将html刷新到Sinatra中的线路)似乎不起作用 - 当我产生某些无限流的元素(例如来自%w(foo bar).cycle)时,服务器就会阻塞.我试过webrick并thin作为服务器.
有关完成此任务的任何建议吗?我应该使用http://sinatra.rubyforge.org/api/classes/Sinatra/Streaming.html,如果是这样,我将如何在我的应用程序中使用它?
我有一个问题
select * from table where name in ('52 T&M', '60 T&M');
Run Code Online (Sandbox Code Playgroud)
"&"导致查询期望参数.如何在查询中将"&"限定为sting,以便查询可以找到包含"&"字符的字符串?
说我有这三个表:
Table: Baskets
id | name
1 Sale
2 Premium
3 Standard
4 Expired
Table: Fruit
id | name | basketid
1 Apples 1
2 Oranges 2
3 Grapes 3
4 Apples 2
5 Apples 4
Table: Veggies
id | name | basketid
1 Carrots 1
2 Peas 2
3 Asparagus 1
Run Code Online (Sandbox Code Playgroud)
看起来后两个表应该只是一个称为Produce的表,但是在实际情况下,有充分的理由使它们成为不同的表。我需要编写一个联接,如果购物篮的水果表或蔬菜表中有行,则返回行。我以为我可以通过两个左连接来完成此操作,如下所示:
Select Baskets.*, fruit.name as fruit,
veggies.name as veggies
from Baskets
left join Fruit on Baskets.id = Fruit.basketid
left join veggies on Baskets.id = Veggies.basketid
where Baskets.id = …Run Code Online (Sandbox Code Playgroud) 我们正在捕获某个表中的出勤数据,主要捕获值(userId,startDate,endDate).如果一个人离开应用在特定日期则只的startDate充满,如果他申请一组日期,则开始/结束日期被捕获.什么查询将帮助我找到一个人是否在某个特定日期休假(比如本月9日,12日,15日)
user1, 9/8/2010
user2, 9/9/2010, 9/10/2010
user3, 9/14/2010
user4, 9/15/2010
user5, 9/9/2010, 9/20/2010
users taking leaving on 9th would be user2, user5
users taking leaving on 12th would be user5
users taking leaving on 15th would be user4, user5
Run Code Online (Sandbox Code Playgroud)
查询不应包含数据库特定的构造,它需要使用hibernate作为ORM层在h2/mysql/postgres上运行
Xcode(gcc 4.0,4.2和llvm)支持的三种主要编译器风格是否是二进制兼容的?在使用最新的Xcode工具快速实现多库项目时,我应该注意哪些问题和角落案例?