- 博客(136)
- 收藏
- 关注
原创 前端开发攻略---Vue实现图像裁剪功能,支持用户通过图形界面进行裁剪区域的调整,最终生成裁剪后的图像。
Vue实现图像裁剪功能,支持用户通过图形界面进行裁剪区域的调整,最终生成裁剪后的图像。
2024-08-16 14:30:45 1025
原创 前端开发攻略---彻底弄懂跨域&解决方案
(跨域资源共享),是用于控制浏览器校验跨域请求的一套规范,服务器依照CORS规范,添加特定响应头服务器明确表示拒绝跨域请求,或没有表示,则浏览器校验不通过服务器明确表示允许跨域请求,则浏览器校验通过备注:使用CORS解决跨域是最正统的方式,且要求服务器是“自己人”
2024-08-14 16:49:42 1413
原创 前端开发攻略---一篇文章让你快速上手TypeScript
1、TypeScript 由微软开发,是基于 JavaScript 的一个扩展语言。2、TypeScript 包含了JavaScript的所有内容,即TypeScript 是JavaScript 的超集。3、TypeScript 增加了:静态类型检查、接口、泛型等很多现代开发特性,因此更适合大型项目的开发。4、TypeScript 需要编译为 JavaScript ,然后交给浏览器或其他 JavaScript 运行环境执行。2、为何需要TypeScri
2024-08-13 17:58:57 855
原创 11、MySQL-SQL优化
1、Using filesort:通过表的索引或全表扫描,读取满足条件的数据行,然后在排序缓冲区sort bufer中完成排序操作,所有不是通过索引直接返回排序结果的排序都叫 FileSort 排序。一个常见又非常头疼的问题就是 limit 2000000,10,此时需要MySQL排序前2000010记录,仅仅返回2000000-2000010的记录,其他记录丢弃,查询排序的代价非常大。:表锁适用于操作频繁但对并发要求较低的场景,或者当表上的操作是大范围的(例如,清空整个表)时。
2024-08-12 13:39:03 226
原创 09、MySQL-存储引擎
概念:存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式,。存储引警是基于表的,而不是基干库的,所以存储引檠也可被称为表类型。1、 查询建表语句 默认存储引擎:InnoDB2、查询当前数据库支持的存储引擎3、在创建表的时候指定存储引擎语法:CREATE TABLE 表名(...) ENGINE=INNODB-- 创建表my_myisam 并指定MyISAM存储引擎id int,-- 创建表 my_memory 指定Memory存储引擎id int,
2024-08-09 10:44:10 1161
原创 08、MySQL-事务
幻读:一个事务按照条件查询数据时,没有对应的数据行,但是在插入数据时,又发现这行数据已经存在,好像出现了幻影”。不可重复读:一个事务先后读取同一条记录,但两次读取的数据不同,称之为不可重复读。脏读:一个事务读到另外一个事务还没有提交的数据。
2024-08-08 16:34:27 516
原创 07、MySQL-多表查询
语法:SELECT 字段列表 FROM 表A... UNION[ALL] SELECT 字段列表 FROM 表B...语法:SELECT * FROM t1 WHERE column1=(SELECT column1 FROM t2)语法:SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件。概念: 就是把多次查询的结果合并起来 行程一个新的查询结果集。
2024-08-08 14:41:11 1017
原创 04、MySQL-DCL(数据控制语言)
例:创建用户zhangsan 只能够在当前主机localhost访问 密码123456。例:创建用户xiaoming 可以在任意主机访问该数据库 密码123456。例:修改用户zhangsan的密码为654321。例:删除用户xiaoming。
2024-08-06 15:20:26 419
原创 03、MySQL-DQL(数据查询语言)
SELECT 字段列表 FROM 表名 [WHERE 条件] GROUP BY 分组字段名 [HAVING 分组后过滤条件]SELECT 字段列表 FROM 表名 ORDER BY 字段1 排序方式1,字段2 排序方式2。SELECT 字段1 [AS 别名1],字段2[AS 别名2] ...FROM 表名。SELECT 字段列表 FROM 表名 LIMIT 起始索引,查询条数。SELECT 字段1,字段2,字段3... FROM 表名。SELECT DISTINCT 字段列表 FROM 表名。
2024-08-05 17:36:49 976
原创 02、MySQL-DML(数据操作语言)
INSERT INTO 表名 (字段名1,字段名2) VALUES (值1,值2,...),(值1,值2,...),(值1,值2,...)INSERT INTO 表名 VALUES (值1,值2,...),(值1,值2,...),(值1,值2,...)INSERT INTO 表名 (字段名1,字段名2) VALUES (值1,值2,...)UPDATE 表名 SET 字段名1=值1,字段名2=值2,... [WHERE 条件]INSERT INTO 表名 VALUES (值1,值2,...)
2024-08-05 13:34:39 415
Adblock Plus广告拦截器
2024-04-29
前端 Vue 调试工具Vue.js Devtools,浏览器调试Vue项目
2024-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人