前后端对跨域请求的处理

ajax跨域请求及Content-Type相关内容 文中出现的源码在这里 I、简单请求 简单请求:使用 GET/POST/HEAD 的请求方式,且没有人为设置 CORS 安全首部字段集合之外的其他首部字段,且 Content-Type 首部为这三个值:text/plain, multipart/form-data, application/x-www-form-urlencoded,这种请求就是简…

Read More

JS识别图片验证码

很久很久之前(大概在五年前),我就在想,能不能在前端用js识别图片验证码,直到现在,这个功能也未实现,因为做了一半发现实现不了,就放弃了,这里只是记录一下当时的思路和方向; 后来整理到 Github 上了,源代码 和 DEMO 可点击查看; 当时的验证码比较简单,干扰因素比较少,字符也基本没有重叠,所以就想用Canvas对图片进行处理,与标准字符进行比较,找出最像的字符: 将图片转成黑白; 去除噪…

Read More

Python安装第三方模块报错

Win10下,通过源码方式安装第三方模块时,即 python setup.py install 这种形式;报下面这种错误: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xd7 …… 原因:Python 默认编码是 ascii,但 Win10 系统下默认编码是 gbk;两边不统一,导致出错; 解决方案:…

Read More

我看加班

让你食屎不可怕,可怕的是你真吃。 –鲁迅我没说过。 –鲁迅 对于前端这个职业,我理解的正常加班: 普通:偶尔一天加2小时以上,这种情况,可能是当天要上线,可能是当天下午来了一个紧急的改动、bug修复,也可能是明天请假了,今天往前赶一赶进度;频率:平均的话,两周最多一次; 紧急:某个周末加一天,项目时间有点儿紧,因为自己错误评估了某个效果的开发时间,导致手里的工作有没法按时完成的风险;频率:每季度最…

Read More