我正在构建一个包含一些文本元素的HTML UI,例如选项卡名称,这些元素在选中时看起来很糟糕.不幸的是,用户很容易双击选项卡名称,默认情况下会在许多浏览器中选择它.
我或许可以通过JavaScript技巧来解决这个问题(我也希望看到这些答案) - 但我真的希望CSS/HTML中的某些东西直接适用于所有浏览器.
当java年轻时,人们对编写applet感到兴奋.他们很酷很受欢迎,有一段时间了.现在,我再也见不到他们了.相反,我们有flash,javascript和许多其他网络应用程序构建技术.
为什么站点不再使用java applet?
我也很好奇:从历史上看,为什么你认为这发生了?为了让Java applet保持活力,可以做些什么呢?
我正在使用内存有限的机器,我想以流方式将动态生成的(非磁盘)文件上传到S3.换句话说,我在开始上传时不知道文件大小,但最后我会知道它.通常,PUT请求具有Content-Length标头,但是可能有一种解决方法,例如使用multipart或chunked content-type.
S3可以支持流式上传.例如,请看这里:
http://blog.odonnell.nu/posts/streaming-uploads-s3-python-and-poster/
我的问题是,我可以完成同样的事情,而无需在上传开始时指定文件长度吗?
一位可靠的编码朋友告诉我,Python当前的多线程实现严重错误 - 足以避免完全使用.关于这个谣言怎么说?
我希望能够使用html5缓存清单将图像本地存储在通过UIWebView
应用程序访问该页面的iPhone上.
我已经设置了一个我认为符合规格的样本,并且似乎适用于safari 4和移动游戏,但不适用于我的应用程序UIWebView
.
示例html设置为http://bynomial.com/html5/clock3.html
.
这与提供的样本非常相似HTML5 draft standard
.
以下是我用于测试的示例应用程序的完整(非模板)代码:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// I thought this might help - I don't see any difference, though.
NSURLCache* cache = [NSURLCache sharedURLCache];
[cache setDiskCapacity:512*1024];
CGRect frame = [[UIScreen mainScreen] applicationFrame];
UIWebView* webView = [[UIWebView alloc] initWithFrame:frame];
[window addSubview:webView];
NSString* urlString = @"http://bynomial.com/html5/clock3.html";
NSURL* url = [NSURL URLWithString:urlString];
NSURLRequest* request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[window makeKeyAndVisible];
}
Run Code Online (Sandbox Code Playgroud)
我已经回顾了一些关于stackoverflow的相关问题,但它们似乎没有提供解决这个问题的信息.例如,我很确定我尝试缓存的文件不是太大,因为它们只是几个小文本文件(方式<25k).
有关如何使其工作的任何想法?
是否有任何已知的哈希算法输入int的向量并输出一个类似于内积的int?
换句话说,我正在考虑在C++中可能看起来像这样的哈希算法:
// For simplicity, I'm not worrying about overflow, and assuming |v| < 7.
int HashVector(const vector<int>& v) {
const int N = kSomethingBig;
const int w[] = {234, 739, 934, 23, 828, 194}; // Carefully chosen constants.
int result = 0;
for (int i = 0; i < v.size(); ++i) result = (result + w[i] * v[i]) % N;
return result;
}
Run Code Online (Sandbox Code Playgroud)
我对此感兴趣,因为我正在撰写一篇关于算法的论文,该算法将受益于之前任何类似哈希的工作.特别是,如果有关于这样的散列算法的碰撞属性的任何已知信息,那将是很好的.
我感兴趣的算法会散列整数向量,但浮点向量的东西也很酷.
澄清
该哈希旨在用于哈希表中以进行快速键/值查找.这里没有安全问题.
期望的答案类似于一组常量,这些常量对于像这样的散列特别有效 - 类似于乘法器和模数,其作为伪随机数生成器比其他更好.
例如,已知线性同余伪随机发生器的一些常数选择可给出最佳循环长度并具有易于计算的模数.也许有人做过研究,表明在向量散列中有一组乘法常数和模数常量可以减少邻近整数向量之间碰撞的机会.
通常,我偶尔会有一系列嵌套宏,其定义中包含一些预处理器条件元素.这些可能很难调试,因为很难直接看到正在执行的代码.
前一段时间我依稀记得找到一个编译器(gcc)标志来扩展它们,但是我在实践中遇到这个问题很困难.
是否可以为现有的POD类型元素数组创建类似STL的容器,甚至只是STL样式的迭代器?
例如,假设我有一个int数组.能够直接在此数组上调用某些STL函数(例如find_if,count_if或sort)会很方便.
非解决方案:复制整个数组,甚至只是引用元素.目标是节省内存和时间,同时希望允许使用其他STL算法.
任何人都可以推荐一个好的库来生成音频文件,如mp3,wav,甚至midi,来自python?
我已经看到了在mp3文件中使用id标签(歌曲名称,艺术家等)的建议,但这不是我的目标.
似乎在未来,我们可以立即使用非beta iPhone SDK进行开发.
但就目前而言,开发iPad的唯一方法似乎是使用SDK 3.2 beta.但是,如果我安装它,Apple明确表示我不应该使用它向应用程序商店提交应用程序.
我是一个独立的单机开发人员.有没有办法继续升级我现有的iPhone应用程序,同时还在为iPad开发?