开发
文章平均质量分 80
代码狙击者
居安思危,不进则退
展开
-
前缀和算法与LeetCode437
啥是前缀和对于一个给定的数列 A, 它的前缀和数列S 是通过递推能求出来得:S[i]=∑j=1iA[j]S[i]=\sum_{j=1}^{i}A[j]S[i]=j=1∑iA[j]部分和是指数列A中某个下标区间的数之和,可理解为前缀和的相减:sum[l,r]=∑i=lrA[i]=S[r]−S[l−1]sum[l, r]=\sum_{i=l}^{r}A[i]=S[r]-S[l-1]sum[l,r]=i=l∑rA[i]=S[r]−S[l−1]在路径类问题中,前缀和可定义为到当前节点路径上的元原创 2021-01-20 16:52:16 · 665 阅读 · 0 评论 -
VScode Remote SSH插件用密钥登录
remote SSH在第一次启动时会让用户选择配置文件的存储位置,这里我选择了默认位置:C:\Uses\yourUsername\.ssh\config。当我们想使用SSH私钥登录服务器时,只需在上述文件里添加一条:IdentityFile /path/to/yourPrivateKey。而该私钥可自己生成或复用其他工具生成的,最后config文件内容如下:Host name-of-ssh-host-here User your-user-name-on-host HostName h原创 2020-06-22 10:10:03 · 6141 阅读 · 0 评论 -
CSRF防御方案调研结果
场景模拟用户在登录B站的前提下,点击了黑客送给它的A站的链接。A站的页面中包含一个对B站资源的请求,于是用户浏览器向A站发起请求,并且附带上B站发的cookie,这就达到了冒充用户身份实现某种操作的攻击意图。类型:GET型、POST型、链接型防御办法:阻止不可信外域的访问检验Origin、Referrer这两个HTTP Header在大多数情况下,浏览器在发送请求时会携带它们,...原创 2020-04-24 16:31:50 · 1091 阅读 · 1 评论 -
hexo博客更新themes主题
问题来源昨天在简书上看到github Page多台电脑同步的博客,戳这里。在折腾的过程中,我发现新电脑上clone的项目在hexo server启动时会报错:WARN No layout: index.html,一开始以为是hexo版本问题。后来意识到Layout出了问题应该和主题样式有关,查了博客项目的theme目录后发现里面的样式是空的。再一查github仓库里主题目录也是空的。这就定位到了...原创 2019-09-06 11:14:22 · 2294 阅读 · 0 评论