我正在考虑为购买我的应用的人举办某种比赛/赠品,基本上是作为营销策略.购买应用程序,并有机会赢得$或一些奖品.不确定所有这些的合法性,但我会检查它.
无论如何,我在应用程序中没有任何功能来支持这个或任何东西(它已经推出),所以我希望只是让人们提交他们的订单#和电子邮件地址或其他东西.但从它的外观来看,虽然买家确实从Apple获得了订单#,卖家却没有获得有关谁购买该应用程序或他们的订单#s的任何信息,因此没有办法x参考任何东西.如果不正确,请纠正我.
这与Android市场形成对比,在Android市场中,买方和卖方都获得#订单(通过Google Checkout购买屏幕通过电子邮件和卖家购买).
如果您有任何想法或想法可以帮助我,请告诉我.最终我想我可以发布一个更新,让用户在应用程序中有一个屏幕来支持这个,但希望能有一些东西,我没有它可以使用.
编辑
一些进一步的研究表明,我要求人们购买应用程序参加比赛可能会导致比赛被视为非法彩票.哦,好吧:<
我只能访问.NET,我有这种情况.在创建游戏(或任何对象)时,我设置了到期日期(或任何日期,这并不重要).日期将在某个时间点设置.现在我想做的是检查是否发生了该日期.这应该完全自动发生.没有用户交互.
我的问题是..?那可能吗?从哪里开始?
编辑:
我有日期存储在数据库中,我想定期检查该日期是否实际发生.我想每秒询问服务器以检查存储在DB中的日期不是最佳解决方案.
在Internet Explorer 7中,此代码在47毫秒内始终如一地执行:
function updateObjectValues() {
$('.objects').html(12345678); // ~500 DIVs
}
Run Code Online (Sandbox Code Playgroud)
但是,此代码在157毫秒内始终如一地执行:
function updateObjectValues() {
$('.objects').html('12345678'); // ~500 DIVs
}
Run Code Online (Sandbox Code Playgroud)
传递数字比字符串快3倍.为什么这些结果如此显着不同?而且,有没有办法帮助字符串的性能?
虽然我还不是真正的Java开发人员,但我觉得我现在应该知道这一点,但我仍然很困惑.我的问题有两个部分:
所谓的(正如我所看到的)"Sun JDK",OpenJDK和GCJ有什么区别?
在不同的时间,我已经看到以下每一个被抛出,使得理解哪些版本号实际适用于什么令人困惑.有人可以帮我解决这个问题吗?
注意:我确实理解JDK(Java Development Kit)和Java Runtime Environment之间的区别.虽然我知道JVM是什么/做什么,但我并不完全清楚JRE和JVM之间的区别.
我一直在阅读Doets和Eijck撰写的《 Haskell逻辑,数学和编程之路》(2004)。这似乎是一本受人尊敬的书,但是当我声称Haskell是Lisp家族的一员时,我感到震惊。这个准确吗?我将用S表达式,不纯函数和列表作为Lisps的特征,并将其作为唯一的复合数据结构。Haskell没有任何东西。该主张有什么理由?
class Content(models.Model):
author = models.ForeignKey('auth.User')
stamp = models.CharField(max_length=50)
class Comments(models.Model):
content = models.ForeignKey(Content)
message = models.TextField()
Run Code Online (Sandbox Code Playgroud)
我想获取当前登录用户创建的内容的所有注释.但这不起作用:
Comments.objects.filter(content.author = request.user)
Run Code Online (Sandbox Code Playgroud) 有没有办法我可以自定义当我处于ex-mode(:在线)时vim如何完成文件名?
我从不希望tab-complete到某些文件类型(*.o,*.hi),我宁愿他们不先弹出.
我不知道我在这里做错了什么,我写了一个RPC客户端试图连接到一个不存在的服务器,我正在尝试处理抛出的异常,但无论我尝试什么我无法弄清楚我应该如何处理这个问题:
def _get_rpc():
try:
a = ServerProxy('http://dd:LNXFhcZnYshy5mKyOFfy@127.0.0.1:9001')
a = a.supervisor
return a
except:
return False
rpc = _get_rpc()
if not rpc:
print "No RPC"
Run Code Online (Sandbox Code Playgroud)
由于没有服务器运行,我希望输出为"无RPC",但我得到一个例外:
Traceback (most recent call last):
File "xmlrpctest.py", line 20, in <module>
if not rpc:
File "/usr/lib/python2.6/xmlrpclib.py", line 1199, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python2.6/xmlrpclib.py", line 1489, in __request
verbose=self.__verbose
File "/usr/lib/python2.6/xmlrpclib.py", line 1235, in request
self.send_content(h, request_body)
File "/usr/lib/python2.6/xmlrpclib.py", line 1349, in send_content
connection.endheaders()
File "/usr/lib/python2.6/httplib.py", line 908, in endheaders
self._send_output()
File "/usr/lib/python2.6/httplib.py", line …Run Code Online (Sandbox Code Playgroud) 我有一个SQL语句:
SELECT *
FROM users
WHERE username = 'bbb'
OR username = 'aaa'
OR username = 'ddd'
OR username = 'ccc'
Run Code Online (Sandbox Code Playgroud)
在表中,dd的id大于ccc而不是bbb而不是aaa.
现在当它返回结果时,它总是通过id对它们进行排序:aaa,bbb,ccc,ddd.但我希望他们按照我输入的顺序保持相同的顺序:bbb,aaa,ddd,ccc.
有人可以帮我解决问题吗?
我在尝试使用ajax插入数据库之前进行身份验证
$('#button').click(function () {
$.post('/db/', {
stuff: { "foo" : "bar"}
}, callback, "json");
});
Run Code Online (Sandbox Code Playgroud)
这是我的node.js代码:
server.get('/', function(req,res){
console.log(res);
res.render('index.ejs', {
locals : {
header: '#Header#'
,footer: '#Footer#'
,title : 'Page Title'
,description: 'Page Description'
,author: 'Your Name'
,analyticssiteid: 'XXXXXXX'
}
});
});
Run Code Online (Sandbox Code Playgroud)
^^这部分工作正常.它来自样板,我可以去localhost看看头版.
下一部分应该是mongo插入发生的地方.这给了我一个404.
server.on('/db/', function(req,res){
console.log(req);
console.log(res);
var db = new mongo.Db( 'dbname' , new mongo.Server( 'localhost', 20003, {}), {});
db.open(function (err) {
db.collection('testCollection', function (err, collection) {
collection.insert(res.stuff);
});
});
});
Run Code Online (Sandbox Code Playgroud)
我要做的是将对象stuff插入testCollection.
现在我得到404/db /
我确定这是非常错误的.我不认为我应该使用server.on,server.get也不起作用.请指教,谢谢.