获得徽章 0
今天特别不爽的三件事(尤其最后一件):
1、早上出门着急忘了带烟(老家带的,北京不好买)。
2、中午吃饭等同事十分钟(因为他要上线),然后排队去打饭排队大概又排了10分钟(我内心已经有点不爽了),结果快到我们的时候米饭没了,商家说要等15分钟(因为是供应商提供的饭,并不是食堂,这时候我不爽了,因为我是个吃货,到了饭点吃不上饭,心里巨难受),
然后大概又等了十分钟,米饭来了,吃上了,回到工位的时候已经一点了。
3、大概一点十分开始午休,一点三十几的时候,被吵醒,至于为什么被吵醒,原因有二,其一,大概每次中午一点三十左右的时候,电梯口总会有一两个傻逼,边说边笑上来,声音还大,因为我离楼梯口近的缘故,所以很容易被吵醒,我想说的是,这已经不是一次两次,我甚至怀疑每次都是这几个傻杯,他们真是一点不考虑别人的感受吗,我还特地站起来看了一圈,都在午休,真的很气,这几个人,全家都是dsb,
这时候我虽说生气,但还有小半个小时呢,我试着再次入睡;其二来了,我右边的同事开始晃腿(这小子中午平时不午休),声音不大不小,刚好让我睡不着
,玛德,我寻思,你晃吧,我毕竟还稍微有点困意,然而恶心的是,他晃1分钟,停一会儿,再继续晃,让我更难受了,大概我忍了5分钟吧,我终于受不了了,我直接坐起来,打开手机,故意发出不爽的语气和声音,这时候他大概看出来我是睡不着了,腿也不晃了,也消停了;也就是在此刻,我决定把这半天的遭遇写下来,分享给jym。(再补充一句,不考虑别人感受的人,就是sb,尤其是在别人午休的时候,就是dsb
)
1、早上出门着急忘了带烟(老家带的,北京不好买)。
2、中午吃饭等同事十分钟(因为他要上线),然后排队去打饭排队大概又排了10分钟(我内心已经有点不爽了),结果快到我们的时候米饭没了,商家说要等15分钟(因为是供应商提供的饭,并不是食堂,这时候我不爽了,因为我是个吃货,到了饭点吃不上饭,心里巨难受),
然后大概又等了十分钟,米饭来了,吃上了,回到工位的时候已经一点了。
3、大概一点十分开始午休,一点三十几的时候,被吵醒,至于为什么被吵醒,原因有二,其一,大概每次中午一点三十左右的时候,电梯口总会有一两个傻逼,边说边笑上来,声音还大,因为我离楼梯口近的缘故,所以很容易被吵醒,我想说的是,这已经不是一次两次,我甚至怀疑每次都是这几个傻杯,他们真是一点不考虑别人的感受吗,我还特地站起来看了一圈,都在午休,真的很气,这几个人,全家都是dsb,
这时候我虽说生气,但还有小半个小时呢,我试着再次入睡;其二来了,我右边的同事开始晃腿(这小子中午平时不午休),声音不大不小,刚好让我睡不着
,玛德,我寻思,你晃吧,我毕竟还稍微有点困意,然而恶心的是,他晃1分钟,停一会儿,再继续晃,让我更难受了,大概我忍了5分钟吧,我终于受不了了,我直接坐起来,打开手机,故意发出不爽的语气和声音,这时候他大概看出来我是睡不着了,腿也不晃了,也消停了;也就是在此刻,我决定把这半天的遭遇写下来,分享给jym。(再补充一句,不考虑别人感受的人,就是sb,尤其是在别人午休的时候,就是dsb
)
展开
1
2
赞了这篇沸点
Http的缓存策略有哪些?
HTTP的缓存策略主要包括以下几种,能够有效提高网站性能和用户体验:
### 1. 缓存控制(Cache-Control)
`Cache-Control` 是 HTTP 响应头中最重要的缓存指令。常见的指令包括:
- `public`: 表示响应可以被任何缓存区缓存。
- `private`: 表示响应只能被用户的浏览器缓存,不能被共享缓存(如代理)。
- `no-cache`: 表示必须重新验证缓存的内容,但可以缓存。
- `no-store`: 不缓存任何内容。
- `max-age`: 指定资源在缓存中的有效时间(秒)。
示例:
```http
Cache-Control: public, max-age=3600
```
### 2. 过期时间(Expires)
`Expires` 是一个 HTTP 响应头,指定资源的过期时间。在过期时间之前,缓存可以直接使用资源,而无需重新验证。
示例:
```http
Expires: Wed, 21 Oct 2023 07:28:00 GMT
```
### 3. ETag 和 Last-Modified
- **ETag**:是资源的唯一标识符,服务器可以使用它来判断资源是否发生变化。浏览器在请求时发送 `If-None-Match` 头,服务器可以返回 `304 Not Modified` 表示缓存仍然有效。
示例:
```http
ETag: "xyz123"
```
- **Last-Modified**:表示资源的最后修改时间。浏览器可以在请求时发送 `If-Modified-Since` 头,服务器依据时间判断资源是否更新。
示例:
```http
Last-Modified: Wed, 21 Oct 2023 07:28:00 GMT
```
### 4. 强缓存与协商缓存
- **强缓存**:通过 `Cache-Control` 和 `Expires` 控制,浏览器在有效期内直接使用缓存。
- **协商缓存**:通过 `ETag` 和 `Last-Modified` 控制,浏览器在缓存过期后向服务器验证资源的有效性。
### 5. 服务工作者(Service Workers)
服务工作者允许开发者自定义缓存策略,例如离线缓存、资源预缓存
HTTP的缓存策略主要包括以下几种,能够有效提高网站性能和用户体验:
### 1. 缓存控制(Cache-Control)
`Cache-Control` 是 HTTP 响应头中最重要的缓存指令。常见的指令包括:
- `public`: 表示响应可以被任何缓存区缓存。
- `private`: 表示响应只能被用户的浏览器缓存,不能被共享缓存(如代理)。
- `no-cache`: 表示必须重新验证缓存的内容,但可以缓存。
- `no-store`: 不缓存任何内容。
- `max-age`: 指定资源在缓存中的有效时间(秒)。
示例:
```http
Cache-Control: public, max-age=3600
```
### 2. 过期时间(Expires)
`Expires` 是一个 HTTP 响应头,指定资源的过期时间。在过期时间之前,缓存可以直接使用资源,而无需重新验证。
示例:
```http
Expires: Wed, 21 Oct 2023 07:28:00 GMT
```
### 3. ETag 和 Last-Modified
- **ETag**:是资源的唯一标识符,服务器可以使用它来判断资源是否发生变化。浏览器在请求时发送 `If-None-Match` 头,服务器可以返回 `304 Not Modified` 表示缓存仍然有效。
示例:
```http
ETag: "xyz123"
```
- **Last-Modified**:表示资源的最后修改时间。浏览器可以在请求时发送 `If-Modified-Since` 头,服务器依据时间判断资源是否更新。
示例:
```http
Last-Modified: Wed, 21 Oct 2023 07:28:00 GMT
```
### 4. 强缓存与协商缓存
- **强缓存**:通过 `Cache-Control` 和 `Expires` 控制,浏览器在有效期内直接使用缓存。
- **协商缓存**:通过 `ETag` 和 `Last-Modified` 控制,浏览器在缓存过期后向服务器验证资源的有效性。
### 5. 服务工作者(Service Workers)
服务工作者允许开发者自定义缓存策略,例如离线缓存、资源预缓存
展开
评论
3
赞了这篇沸点
赞了这篇文章
赞了这篇文章
赞了这篇沸点
春秋战国时代,一位父亲和他的儿子出征打战。父亲已做了将军,儿子还只是马前卒。又一阵号角吹响,战鼓雷鸣了,父亲庄严地托起一个箭囊,其中插着一只箭。父亲郑重对儿子说:“这是家袭宝箭,配带身边,力量无穷,但千万不可抽出来。”
那是一个极其精美的箭囊,厚牛皮打制,镶着幽幽泛光的铜边儿,再看露出的箭尾。一眼便能认定用上等的孔雀羽毛制作。儿子喜上眉梢,贪婪地推想箭杆、箭头的模样,耳旁仿佛嗖嗖地箭声掠过,敌方的主帅应声折马而毙.
果然,配带宝箭的儿子英勇非凡,所向披靡。当鸣金收兵的号角吹响时,儿子再也禁不住得胜的豪气,完全背弃了父亲的叮嘱,强烈的欲望驱赶着他呼一声就拔出宝箭,试图看个究竟。骤然间他惊呆了。
一只断箭,箭囊里装着一只折断的箭。
我一直刳着只断箭打仗呢!儿子吓出了一身冷汗,仿佛顷刻间失去支柱的房子,轰然意志坍塌了。
结果不言自明,儿子惨死于乱军之中。
拂开蒙蒙的硝烟,父亲拣起那柄断箭,沉重地啐一口道:“不相信自己的意志,永远也做不成将军。”
把胜败寄托在一只宝箭上,多么愚蠢,而当一个人把生命的核心与把柄交给别人,又多么危险!比如把希望寄托在儿女身上;把幸福寄托在丈夫身上;把生活保障寄托在单位身上……
那是一个极其精美的箭囊,厚牛皮打制,镶着幽幽泛光的铜边儿,再看露出的箭尾。一眼便能认定用上等的孔雀羽毛制作。儿子喜上眉梢,贪婪地推想箭杆、箭头的模样,耳旁仿佛嗖嗖地箭声掠过,敌方的主帅应声折马而毙.
果然,配带宝箭的儿子英勇非凡,所向披靡。当鸣金收兵的号角吹响时,儿子再也禁不住得胜的豪气,完全背弃了父亲的叮嘱,强烈的欲望驱赶着他呼一声就拔出宝箭,试图看个究竟。骤然间他惊呆了。
一只断箭,箭囊里装着一只折断的箭。
我一直刳着只断箭打仗呢!儿子吓出了一身冷汗,仿佛顷刻间失去支柱的房子,轰然意志坍塌了。
结果不言自明,儿子惨死于乱军之中。
拂开蒙蒙的硝烟,父亲拣起那柄断箭,沉重地啐一口道:“不相信自己的意志,永远也做不成将军。”
把胜败寄托在一只宝箭上,多么愚蠢,而当一个人把生命的核心与把柄交给别人,又多么危险!比如把希望寄托在儿女身上;把幸福寄托在丈夫身上;把生活保障寄托在单位身上……
展开
13
9
赞了这篇沸点
jym,幻想时间到了:你本是一名朴实无华的程序员,今天你还是一如既往的前往公司敲代码,突然你神识中被一股力量冲压,细细察觉方知是被你镇压了数百万年的黑暗诡异在诡异之祖带领下破封而出,被镇压数百万年的黑暗诡异实力也是大增,横推数个宇宙之域来到地球叫嚣要将你和地球生灵屠戮殆尽,瞬间天空变色,地裂山崩,到处都是四散而逃民众,不计其数的诡异物质、生灵从空中攻击地球,你趴在窗边目睹到这一切,此时同事拉你想要一起向楼下逃离,而你不顾其阻拦踏身而出,身换青衣,发丝瞬白,负剑而立脚踏黄金圣龙飞向黑暗诡异之祖,身后万丈之高的法天象地金身拔地而起并生成保护阵法阻止诡异的攻击,诡异之祖见你飞来大吼到:‘今日,本帝必报被镇百万年之仇!!’,只见其蓄力而发,一张巨大无比的黑暗手掌向你推来,而你毫不在意的微踏龙首,圣龙口中喷出一股冲天之火将面前的黑暗手掌焚烧殆尽,缓缓而道:‘看来,百万年的囚禁还是没能将你的劣性抹去,也罢,今日便了解这一切吧’,诡异之主听后暴怒向你冲来而起要将你击杀,你手抚剑身挥剑蓄力,冲天剑意在这被黑暗笼罩的天空划过一道惨白之色,仅一击便将其再次镇压,随后大手一挥将剩下的诡异物质以及生灵也尽数封印到剑中,天空大地慢慢变为正常,做完这一切的你喃喃自语道:‘这次我亲自坐镇,必将你永世封印!!‘
随后你在地面上的人们惊讶的目光中飞离而去。在一个不知名的角落,施展大阵,抹去了地球上所有人关于这段时间的记忆,你又回到了座位,笑了笑,开始了下一个bug的修改
随后你在地面上的人们惊讶的目光中飞离而去。在一个不知名的角落,施展大阵,抹去了地球上所有人关于这段时间的记忆,你又回到了座位,笑了笑,开始了下一个bug的修改
展开
2
14
赞了这篇文章
赞了这篇沸点
![[悠闲]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_84.10dda08.png)
![[尬笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_59.8a63cb5.png)