前后端对跨域请求的处理

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

Read More

正则表达式

最近看到一个正则入门的网站:https://regexlearn.com/zh-cn/learn,以做题的形式学习正则,一页一个知识点; 看完发现有几个不熟悉或老是忘的,整理下来; 测试时可用在线的一些网页,比较好找,我一般都用这个:https://c.runoob.com/front-end/854/ 基本语法 1、否定字符集:[^abc] 2、引用捕获组:从1开始,\1 表示引用第一个捕获组,…

Read More

WordPress 修改固定链接

在 wp 后台 –> 设置 –> 固定链接 中可以修改 url 的显示方式; 默认是这种形式 https://ashita.top/index.php/2019/01/07/wordpress-build/,域名后的规则为:/index.php/年/月/日/文章名称,可以修改成 https://ashita.top/wordpress-build.html 这种…

Read More

WordPress 问题汇总3

最近甲骨文的免费云终于注册成功,准备把wordpress迁过去,所以重新搭了一遍wordpress,又遇到很多问题,记录一下; 最新的搭建手册可参考这里,非常全面,但是没有数据库相关的操作;之前腾讯官方的搭建手册,MySQL升级到8.x版本后,里边的数据库相关操作大部分就不能用了,其他的操作还可以作为补充参考下; 对比之前搭的服务,本次迁移,还有了这些变动: 服务器换成 Nginx; MySQL从…

Read More

WordPress 排序文章和控制修订版

记录两个功能的改动:按更新时间排序文章、删除文章修订版 1、按更新时间排序文章 在(子)主题的 archive.php、search.php、index.php 中,找到下面的代码: 在 while 这一行之前添加下面一句代码: 这样文章就可以按照更新时间进行排序了; archive.php、search.php、index.php 三个页面分别对应归档列表、搜索列表和首页默认列表。 显示的时候,…

Read More

软件设计师(1) – 计算机系统知识

软考中级,软件设计师笔记;之前没有学过计算机及程序原理方面的知识,借着软考的机会,系统学一下; 1、计算机结构 硬件:运算器、控制器、存储器、输入设备和输出设备; 存储器:主存(内存)和辅存(外存); CPU:由运算器、控制器、寄存器和内部总线组成 运算器 算数逻辑单元ALU:数据的算数运算和逻辑运算; 累加寄存器AC:通用寄存器,为ALU提供一个工作区,暂存数据; 数据缓冲寄存器DR:写内存时,…

Read More

日本招聘网站数据采集和分析

最近做了一个日本IT公司招聘信息的采集,想要对日本IT环境及使用技术做一个简单的分析; 项目用的是Scrapy框架,第一次用,还是遇到不少问题;对数据进行分析是第一次; 采集、处理和分析过程中也有一些不严谨的地方; 项目地址:点击查看,抓取的数据传到百度云了:点击查看 ,密码:s7b0,spiders/job.db; 数据采集 数据来源是这两个招聘网站:http://next.rikunabi.c…

Read More

Canvas 动画分析

之前用Canvas做过几个动画效果,效果如下图所示(点击图片可跳转到demo页面查看源码):      这几个动画做下来,发现和canvas本身的关系不大,还是“无css3时代”的那一套js动画逻辑; 页面出现了动画,肯定是有元素的属性在改变,动画过程其实就是时间和属性值的函数,比如最简单的匀速运动公式:属性值 = 常量 * 时间; 思路 js 做动画主要逻辑(思路)算是有两类: 1、固…

Read More

软件设计师(6) – 剩余部分

《软件设计师教程》剩余部分的笔记,考试之前整理到word中,考完试才有时间搬过来; 不得不说,中级还是有点儿东西的,这次不知道能不能通过;这一系列的笔记仅仅算是考点的记录,每个知识点扩展下去的话,没一年半载是搞不定的; 笼统的学了这一遍,感觉比较重要的知识有:设计模式、算法、数据流图、UML图,个个都是大坑; 一、面向对象 1、设计模式 这里只整理分类吧,之前就看过好几遍,现在为了软考,又学了一遍…

Read More

软件设计师(2) – 程序设计语言基础

1、编译和解释 编译型和解释型最大的不同,就是编译型会生成目标代码; 编译型编译的过程如下: 源程序 -> 词法分析 -> 语法分析 -> 语义分析 -> 中间代码生成 -> 代码优化 -> 目标代码生成 -> 目标程序 词法分析:利用正规式、有限状态机,来检查是否存在非法字符,关键字或标识符拼写错误等; 语法分析:检查语法结构是否正确,比如 if els…

Read More