我正在寻找一种从iPhone应用程序中的服务器获取实时通知的方法.我不想使用Apple推送通知,因为我有很多通知.我的Web服务是用PHP编写的,我还没有找到一种简单的方法来实现这个功能.知道我该怎么办?
非常感谢你的帮助!
编辑:我正在寻找一种方法只在应用程序启动时获得通知(否则,唯一的选择是IS Apple推送没有.).
这两个覆盖的索引之间有什么区别吗?
单独的MS SQL Server相关点.如果上述问题的答案是"没有区别",是我还是数据库引擎优化顾问(DTA)总是对包含的列疯狂?
已经在Java中编写了一个随机模拟,它从磁盘上的几个CSV文件加载数据(总计大约100MB)并将结果写入另一个输出文件(不是很多数据,只是一个布尔值和几个数字).还有一个参数文件,对于不同的参数,预计模拟输出的分布会发生变化.要确定正确/最佳输入参数,我需要在多个输入参数配置中运行多个模拟,并查看每个组中输出的分布.每个模拟需要0.1-10分钟,具体取决于参数和随机性.
我一直在阅读有关Hadoop的内容,并想知道它是否可以帮助我运行大量的模拟; 我可能在不久的将来可以访问大约8台联网桌面计算机.如果我理解正确,map函数可以运行我的模拟并吐出结果,reducer可能是标识.
我担心的是HDFS,它似乎意味着巨大的文件,而不是一些小的CSV文件(没有一个足够大,甚至可以构成64MB的最小建议块大小).此外,每个模拟只需要每个CSV文件的相同副本.
Hadoop对我来说是错误的工具吗?
我有一个名为footerWrap的div,它包含3个无序列表.我向左浮动,所有无序列表.
我的目的是根据无序列表的高度使footerWrap高度增长.但是...在所有浏览器中(例如IE6),无序列表会传递div ...就像他们有z-index属性一样!
我试图在最后放置一个div,清楚:all,我也尝试在div上创建float:none#footerWrap
这是我的Doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)
这是我的完整CSS代码:
div#footerWrap
{
height:180px;
background-color:#5c5c5c;
background-image:url('../../img/bgFooter.png');
background-repeat:repeat-x;
background-position:top;
padding-top:20px;
padding-left:15px;
margin-top:20px;
}
/* menus footer */
div#footerWrap ul#mainMenu,
div#footerWrap ul#myMenu,
div#footerWrap ul#othersMenu
{width:180px; float:left;}
div#footerWrap ul#mainMenu li a,
div#footerWrap ul#myMenu li a,
div#footerWrap ul#othersMenu li a
{
color:#dadada;
text-decoration:none;
padding:5px;
}
div#footerWrap ul#mainMenu li a,
div#footerWrap ul#othersMenu li a
{padding:5px 10px;}
/* hover */
div#footerWrap ul#mainMenu li a:hover,
div#footerWrap ul#othersMenu li a:hover
{color:#fff; background-color:#666;}
/* menu principal …Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个安全的用户身份验证系统.
代码来自 http://net.tutsplus.com/tutorials/php/simple-techniques-to-lock-down-your-website/
但我试图从md5改为sha-256,但它不会登录.
我刚改变了
$auth_pass = md5( $row['salt'] . $password . $stat_salt );
Run Code Online (Sandbox Code Playgroud)
至
$auth_pass = hash('sha256', $row['salt'] . $password . $stat_salt );
Run Code Online (Sandbox Code Playgroud)
它确实正确地插入到db,但登录部分由于某种原因不能正常工作.适用于md5但不适用于sha256.你必须以不同的方式使用sha256吗?
注册:
// generate a unique salt
$salt = uniqid(mt_rand());
// combine them all together and hash them
$hash = hash('sha256', $salt . $password . $stat_salt );
// insert the values into the database
$register_query = mysql_query("INSERT INTO users (username, password, salt) VALUES ('".$username."', '".$hash."', '".$salt."')") or die("MySQL Error: ".mysql_error());
Run Code Online (Sandbox Code Playgroud)
登录
// grab the row associated …Run Code Online (Sandbox Code Playgroud) 我工作的公司只有标准版,而且买不起昂贵的监控解决方案.这是安装在Windows 2003,IIS 6,Coldfusion 8上.
但是我们需要一种方法来远程查看coldfusion服务器的性能,因为perfmon不能远程发送数据.
而且我们不想将大量数据放入sql server,存储然后远程查看.
任何想法或建议?
感谢您的回答,但我们只有标准版,需要该版本的解决方案.
我目前正在使用Don Clugston的fastdelegates实现一个计时器/回调系统.(见http://www.codeproject.com/KB/cpp/FastDelegate.aspx)
这是起始代码:
struct TimerContext
{
};
void free_func( TimerContext* )
{
}
struct Foo
{
void member_func( TimerContext* )
{
}
};
Foo f;
MulticastDelegate< void (TimerContext*) > delegate;
delegate += free_func;
delegate += bind( &Foo::member_func, &f );
Run Code Online (Sandbox Code Playgroud)
好的,但现在,我希望用户能够子类TimerContext存储并将自己的结构发送到回调.这里的目的是防止用户不得不低估TimerContext他自己
struct TimerContext
{
};
struct MyTimerContext : TimerContext
{
int user_value;
};
void free_func( TimerContext* )
{
}
void free_func2( MyTimerContext* )
{
}
struct Foo
{
void member_func( TimerContext* )
{
}
void …Run Code Online (Sandbox Code Playgroud) 有很多不好的方法可以解决我想要做的事情,但这似乎是"必须有更好的方法"的案例之一.
我在一个显示许多注释的iPhone应用程序中使用MKMapView.假装概念性的讨论,美国各州的每个城镇都有一个注释,所以屏幕上有一堆相当密集的注释.当用户缩小地图时,这些注释开始彼此紧缩,直到它们重叠并变得难以单独挑选.
我想做的是,在特定的注释密度(比如当任何注释重叠时),将这些注释合并到一个注释中,表明它包含了许多子注释(一些视觉指示符,"放大")你会看到更多的注释").
我可以在注释视图上调用CGRectIntersectsRect,但使用它似乎是一个N ^ 2问题 - 我将不得不迭代每个注释的每个注释.考虑这个伪代码:
FOR firstAnnotationView IN allAnnotationViews
FOR secondAnnotationView in allAnnotationViews
IF CGRectIntersectsRect(firstAnnotationView.frame, secondAnnotationView.frame)
// found two overlapping annotations, consolidate them
ENDIF
ENDFOR
ENDFOR
你可以看到为什么这会很慢,每次放大或缩小地图都必须运行!
那么你们如何在地图中检测重叠注释,并以精通业绩的方式智能地整合它们?
似乎Windows坚持\在文件路径中写反斜杠,而.NET的URI类用斜杠写它们/.有没有正确的方法,即使在最原始的系统中也可以接受?为什么.NET的URI显示与Windows其他部分相比的其他斜杠?