
杂
文章平均质量分 96
萝卜地里的兔子
爱吃胡萝卜的兔子
展开
-
解决跨域问题,看似简单的问题却是一步一坑
出于安全考虑,默认情况下浏览器会限制通过脚本向非同源的URL发起请求。上面定义中有两个关键词 “通过脚本” 和 “非同源”。通过脚本是指通过javascript来发起请求,因此在页面上的form表单和img的src是不受跨域限制的。因此我们可以很轻松的盗链其他网站好看的图片(当然前提是被盗的网站没有进行防盗链)。同源只的是协议、域名、端口号要完全相同,因此以上三个条件只要有一个不满足,就是非同源。当前页面url被请求页面url是否跨域原因否同源,协议、域名、端口一致是非同源,协议不同。原创 2022-10-02 21:04:12 · 2071 阅读 · 0 评论 -
如何理解矩阵
线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教学中应用最广泛的同济线性代数教材(现在到了第四版),一上来就介绍逆序数这个“前无古人,后无来者”的古怪概念,然后用逆序数给出行列式的一个极不直观的定义,接着是一些简直犯傻的行列式性质和习题——把这行乘一个系数加到另一行上,再把那一列减过来,折腾得那叫一个热闹,可就是压根看不出这个东西有嘛用。大转载 2017-10-27 09:50:37 · 3498 阅读 · 3 评论 -
软件设计师--文件索引
问题(题目)如下图所示:这道题最中要的是理解什么是直接索引、一级间接索引、二级间接索引:直接索引:地址项直接指向文件块一级间接索引:地址项(一层)指向存放地址项(二层)的数据块,也就是一层的地址项指向的数据块中全部放的是二层地址,这些地址再指向文件内容块。二级间接索引:地址项(一层)指向存放地址项(二层)的数据块,地址项(二层)指向存放地址项(三层)的数据块,地址项(三层)指向存放文件内容的地址块...原创 2018-04-03 16:38:26 · 2353 阅读 · 0 评论 -
软件设计师 --哈夫曼树的一个经典问题
题目如下:有很多人反应,他们怎么做都做不出正确的答案,结果发过他们画的哈夫曼树的图以后,发现图完全是错误的;如下图所示:为什么错误的,因为在遇到有两个权重为17的树的时候,没有遵循选择矮树的原则;正确的哈夫曼树如下:这样就能得出正确答案了。总结:在绘制哈夫曼树的时候,要遵循一下原则:(1)左子树的权重小于右子树(这个一般人都会注意的,因为哈夫曼树是二叉树,是有序的)(2)遇到权重相同的,选比较矮的...原创 2018-04-23 09:05:21 · 8640 阅读 · 0 评论 -
软件设计师--最早开始时间和最晚开始时间
题目如图所示,解法如下:方法:先求最早开始时间:A是开始节点,所以A的最早开始时间是0,并且最早开始时间等于最晚开始时间。等得到图中红色的部分。其他节点的最早开始时间为以该节点作为弧头的所有有向弧的值+弧尾的值 的最大值,看例子就明白了:然后求其B的最早开始时间,由B作为弧头的有向弧只有<A,B>且值为2,A的最早开始时间为0,所以B的最早开始时间为0+2...原创 2018-04-20 18:03:53 · 33656 阅读 · 12 评论 -
软件设计师--判定覆盖,判定条件覆盖,条件组合覆盖--一个栗子
针对上图的一个判断条件,在这里将分别讨论判定覆盖、判定条件覆盖、条件组合覆盖的情况:设T1=A>3,T2=B>3;为该判定节点的两个子条件。(一)判定覆盖: 所谓的判定覆盖就是让判定的真分支和假分支各执行一次,只要列出的子条件能够满足真假分支各一次就可以了:例如: A=4,B=3(T1=True,T2=False)走了真分支,A=3,B=3(T1=False,...原创 2018-05-25 10:38:43 · 26064 阅读 · 2 评论 -
2018上半年软件设计师上午题参考答案
转载 2018-06-04 09:36:06 · 9445 阅读 · 3 评论 -
软件设计师-不确定有限自动机到确定有限自动机转换的例子
原创 2018-08-30 08:55:02 · 2872 阅读 · 1 评论