我正在使用谷歌的"Page Speed"插件来访问我的网站.
我页面上的一些组件表示为HTTP状态:
200 200(缓存)304
通过谷歌的"页面速度".
我困惑的是200(缓存)和304之间的区别.
我已多次刷新页面(但尚未清除我的缓存),似乎我的favicon.ico和一些图像状态= 200(缓存),而其他一些图像是http状态304.
我不明白为什么不同.
更新:
使用Google"Page Speed",我收到了http://example.com/favicon.ico的"200(缓存)" 以及http://cdn.example.com/js/ga.js
但是,我收到http://cdn.example.com/js/combined.min.js的http状态"304"
我不明白为什么我有两个JavaScript文件位于同一目录/ js /中,一个返回http状态304,另一个返回200(缓存)状态代码.
如果他/她已禁用javascript,我想将用户重定向到某个页面.我试过这段代码:
<noscript><?php url::redirect('controller/method'); ?></noscript>
// url::redirect is much like the location header
Run Code Online (Sandbox Code Playgroud)
无济于事......
我该怎么做呢?
我正在努力提高我的网络开发技能.我已经熟悉HTTP,HTML,CSS和Javascript,但我想利用一些框架/帮助程序来进行站点布局,CSS和Javascript支持.
什么是最好的HTML/CSS/Javascript网络工具/框架?(在这个问题中,我不是在寻找基于脚本语言的框架,如PHP,Ruby on Rails或Django - 而是更多的"原始"HTML/CSS/Javascript框架.)
到目前为止,我已经快速浏览了YUI,jQuery,Prototype,Scriptaculous和其他一些内容,但我很想知道人们有多么好的经历.
每个答案一个项目会很好!
我有一个java.util.HashMap对象m(调用Java代码的返回值),我想获得一个带有附加键值对的新映射.
如果m是Clojure地图,我可以使用:
(assoc m "key" "value")
Run Code Online (Sandbox Code Playgroud)
但试着这样做HashMap:
java.lang.ClassCastException:java.util.HashMap无法强制转换为clojure.lang.Associative
没有运气seq:
(assoc (seq m) "key" "value")
Run Code Online (Sandbox Code Playgroud)
java.lang.ClassCastException:clojure.lang.IteratorSeq无法强制转换为clojure.lang.Associative
我设法做到的唯一方法是使用HashMap自己的put,但返回void所以我必须明确返回m:
(do (. m put "key" "value") m)
Run Code Online (Sandbox Code Playgroud)
这不是惯用的Clojure代码,m而是我正在修改而不是创建新的地图.
如何HashMap使用更多Clojure-ish方式?
interop clojure hashmap purely-functional clojure-java-interop
嗨我需要播放itunes库中的一首歌.我已经浏览了Apples ipod Library Access Guide并获得了代码.
MPMediaQuery *everything = [[MPMediaQuery alloc] init];
NSLog(@"Logging items from a generic query...");
NSArray *itemsFromGenericQuery = [everything items];
MPMediaItem *song;
for (song in itemsFromGenericQuery)
{
NSString *songTitle = [song valueForProperty: MPMediaItemPropertyTitle];
NSLog (@"%@", songTitle);
}
//assign a playback queue containing all media items on the device
[myPlayer setQueueWithQuery:everything];//setQueueWithQuery:everything];
//start playing from the begining
[myPlayer play];
Run Code Online (Sandbox Code Playgroud)
但是这将从图书馆列表的最开始开始播放.当我从列表中选择它时,我需要播放一首歌.任何人都可以帮助我...
谢谢,Shibin.
class Foo { }
class Foo1 : Foo { }
class Foo2 : Foo { }
Run Code Online (Sandbox Code Playgroud)
我怎样才能将所有使用Foo的类作为基类?在同一程序集中不需要继承的类.
当我遇到障碍时,我正在阅读官方Code Igniter教程...
该教程让我保存并运行此代码:
<?php
class Blog extends Controller {
function index()
{
echo 'Hello World!';
}
function comments()
{
echo 'Look at this!';
}
}
?>
Run Code Online (Sandbox Code Playgroud)
如果我输入以下网址:
index.php/blog
它工作并显示"Hello World!".
当我修改URL以显示注释时,如下所示:
index.php/blog/comments/
我得到了404.
我想自定义我在OS X上绘制窗口标题栏的方式.具体来说,我想做一些像Twitterrific应用程序,其中有自定义关闭按钮,没有最小/最大按钮,以及窗口标题文本是对的.与Twitterrific不同,我不打算自定义绘制整个窗口(尽管我并不完全反对).
我已经看过Cocoa With Love上的RoundWindow示例以及Apple提供的RoundTransparentWindow示例,但似乎都不合适.
我想使用包含MPMoviePlayerController的远程mp4文件的.m3u8播放列表,你成功了吗?
.m3u8必须包含.ts文件吗?
如果没有.ts的目的是什么?
加载播放列表后,是否启用下一个/上一个按钮?
如果没有,这些按钮的目的是什么?
最后一个问题,你有一个带有远程mp4文件的.m3u8示例文件进行测试吗?
非常感谢你的帮助.
蒂埃里
我想为100000个文字实现2-SAT问题.所以会有200000个顶点.所以我坚持从每个顶点获得所有可到达顶点的数组,其空间复杂度 O(200000^2)是不可行的所以请为此提出一个解决方案.请详细说明有效实施2-SAT问题.
iphone ×2
php ×2
assemblies ×1
c# ×1
caching ×1
clojure ×1
cocoa ×1
codeigniter ×1
css ×1
hashmap ×1
html ×1
http ×1
inheritance ×1
interop ×1
ipod ×1
javascript ×1
macos ×1
objective-c ×1
reflection ×1