240 发简信
IP属地:广东
  • 120
    深入理解浏览器的缓存机制

    一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...

  • XSS和 CSRF攻击详解

    感觉自己在实践的过程中,缺少点web安全意识。而XSS作为全端安全中最常见的问题之一,我自己也想找点资料来学习学习,当然还有CSRF。 1.什么是 XSS ? 跨站脚本攻击(...

  • 打开网卡后没有获取到IP地址是为什么呢?作者大大

  • manifest(离线缓存)

    1、起源 H5之前,所有的网页都必须联网才能访问。PC端没问题,在移动端网络的可靠性变低 2、manifest是什么 manifest是一个同名后缀为manifest的文件,...

  • 一个git配置多个github账号

    一台pc上只安装了一个git,要配置2个github账号,并配合github Desktop使用。 没有找到.ssh文件 进入.ssh目录下,如果没有找到.ssh,查看是否被...

  • ps快捷键

    记录一下本外行菜鸡在使用ps时遇到的沙雕问题 图层后面的锁头打不开: 图像> 模式> 将索引颜色改为RGB颜色 打开参考线: ctrl + r

  • 在main.js中获取一下localstorage中存的数据 store.replaceState(JSON.parse(localStorage.getItem("vuex-state")));

    Vuex持久化存储之vuex-persist

    问题背景: Vuex 解决了多视图之间的数据共享问题。但是运用过程中又带来了一个新的问题是,Vuex 的状态存储并不能持久化。也就是说当你存储在 Vuex 中的 store ...

  • 大佬,我get请求需要设置请求头还需要传递一些数据参数,比如所求页码等这些参数。写了请求头之后这些参数要怎么加上

    Ionic入门-4(使用Angular进行网络请求)

    旧规矩,官网:https://angular.io/tutorial/toh-pt6 1、简单封装网络请求 新建HttpService.ts,代码如下 注:上面执行网络请求,...

  • 大晚上穿着暴露出去逛,不就是在等被xx吗?

    收了你4万块却没和你谈恋爱,我就活该去死?

    这两天有个热点新闻“女孩拒绝男同学示爱,被对方从19楼扔下死亡”,简直气的我半夜睡不着,我气的不是这条新闻本身,而是下方令我目瞪口呆的评论。 网友们关注的不是女孩姗姗的惨死,...

  • 多仓库

    git通过多个仓库之间的拉取和推送变化来达成多用户协作,下面模拟两人协作场景。场景假设如下: 用户A、B ,分别工作于仓库repo1和repo2 创建一个公共仓库repo 用...

  • 标签

    Git标签用于版本标记。对于阶段性版本,我们可以给他打上标签,这样当我们需要回溯这个版本时可以直接通过标签来checkout出来,然后在这里bugfix分支进行操作建立标签:...

  • 分支

    在一个Git仓库内、我们可以创建多个和工作于多个分支,各个分支之间是隔离的。也就是在某个分支上的任何修改、暂存、提交都不会影响到其他分支 。下面是分支的相关操作 默认项目都会...

  • 撤销修改

    撤销工作区文件的修改在暂存(git add)之前如果想取消对文件的修改:git checkout -- 2.jsgit checkout -- .git checkout是非...

  • Git工作流程

    创建Git版本仓库 创建文件,把文件加入跟踪,并多次修改、暂存、提交改变到仓库 查看版本修订历史,查阅修订的相对变化 创建版本仓库 在一个你喜欢的目录下执行以下代码来创建gi...

  • git使用前配置

    查看版本:git --version 配置:在使用之前可以通过以下配置来告诉git用户名称和邮箱git config --global user.name "Your Nam...

  • Angular 从0到1 (一)

    史上最简单Angular2教程,大叔都学会了 作者:王芃 wpcfan@gmail.com 第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应...