
学习记录
虎鲸一号
Tough Guy
展开
-
Node | 文件保存正常 大小翻倍 内容不全
文章目录情况描述原因分析前端后端解决办法情况描述以上传图片为例,原图片如低于60KB,正常保存;原图片如大于该值,例为145KB,保存后变为273KB,内容缺失,如下图前端使用 antd 的 Upload 组件,后端使用 Express原因分析网上关于文件上传下载的内容很多,但没有找到同类问题这说明代码出现了大问题冷静 冷静笔者遇到该问题时,项目是前后端分离开发的,先从自己身上找毛病前端源头:组件传值过程中存在问题方法:拿网上博客提供的可执行案例,替换后端文件,测试一下能否正常上原创 2020-07-16 17:23:48 · 478 阅读 · 2 评论 -
Antd | 如何在v4中实现带单位的数字输入框
需求描述输入为数字,显示单位标注哪些为必填项数字校验效果图实践过程输入数字,使用<InputNumber>比使用<Input>更不容易出现奇奇怪怪的问题参照v3中的写法,如需在<InputNumber>后加入元素,需要拿标签包裹直接套用v3中的写法,会出现如下报错:Warning: [antd: Form.Item] `children` is array of render props cannot have `name`.(报错这玩原创 2020-05-20 00:33:18 · 2474 阅读 · 0 评论 -
Git | 团队协作初体验(含常用代码)
文章目录熟悉Git的基本命令创建仓库,邀请协作者常用命令常见情况1. 冲突熟悉Git的基本命令https://learngitbranching.js.org/?locale=zh_CN在游戏中熟悉命令,更容易加深印象视频课推荐 表严肃创建仓库,邀请协作者转发邀请链接,会更便捷! : p常用命令①git pull --rebase 拉取远程仓库代码到本地(线性) 补充阅读②g...原创 2020-05-05 00:32:21 · 284 阅读 · 0 评论 -
练习 | 使用Jquery的ajax函数调用API (和风天气)
题使用和风天气网提供的接口,实现页面解jQuery的文档操作(重点)/简单接触ajax(和风天气)参考文章中的例子,进行练手,对如何使用有个初步理解原创 2020-02-23 15:53:40 · 1189 阅读 · 0 评论 -
练习 | JQuery基本练习
文章目录题1:点击图片放大显示题2:滑动门题3:数据管理操作题4:轮播图题5:动画下拉菜单栏题6:手风琴题1:点击图片放大显示点击图片列表中的某个元素,该图片放大显示解思路:1.点击图片,放大指定图片,容器可见;需要设置阻止事件冒泡2.点击其他区域,容器不可见完整代码见 GitHub<!-- html代码 --> <div class="g-index"...原创 2020-02-17 18:33:10 · 940 阅读 · 0 评论 -
练习 | 综合排版练习
题实现日本列车的时刻表应用版面布局,要求通过矢量字体实现图标,使用flex实现布局解一时划水一时爽,一直划水一直爽 orz代码见 GitHub原创 2020-02-11 23:11:20 · 229 阅读 · 0 评论 -
练习 | FLEX布局基本练习
文章目录题1:整体框架示例题2:商品价格小图题3:淘宝网页版截图题1:整体框架示例使用Flex模型编写HTML页面解index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>EX06</title> &...原创 2020-02-09 21:25:34 · 3343 阅读 · 2 评论 -
练习 | CSS定位练习 实现特定页面布局
文章目录问题记录1.如何实现行内元素始终位于父元素的底部2.代码目标效果完成效果问题记录1.如何实现行内元素始终位于父元素的底部主流办法:相对定位+绝对定位参考文章:css控制div位于父容器底部补充链接:How can I send an inner <div> to the bottom of its parent <div>?之后计算长度,手动设...原创 2020-02-08 22:22:21 · 1204 阅读 · 0 评论 -
练习 | CSS 浮动模型 清除模型 伪类
文章目录题1:清除浮动(使用after伪类)题2:清除浮动(额外标签法)题3:使用伪类题1:清除浮动(使用after伪类)请用浮动模型和清除模型的实现下面版面解index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>...原创 2020-02-04 13:20:40 · 340 阅读 · 0 评论 -
练习 | CSS定位基本练习
文章目录题1:实现淘宝主页的工具盒框架结构题2:绘制图形(左上方三角形)题1:实现淘宝主页的工具盒框架结构1 . 使用div盒子模型中的border,margin,padding和position属性,实现淘宝主页的工具盒框架结构实心框都是图片对象;边线框为文本对象;解效果图(iPone 6/7/8 Plus 屏幕尺寸下)存在的问题1.适应屏幕变化能力差大部分元素的大小是写...原创 2020-02-03 17:55:08 · 1482 阅读 · 0 评论 -
CSS | 命名规范小记
页面主要分为框架,模块,元件组成。框架框架是指构成页面的基础结构,它是一个页面的筋骨。命名以 g- 开头,最外层类名一般与页面同名例子:index.html最外围的 div => .g-index页头 => .g-hd主体 => .g-bd页脚 => .g-ft模块模块是是代码复用的主体部分,是一个个按照功能划分的区域,如导航栏、轮播图、登录窗口...转载 2020-02-02 16:19:52 · 241 阅读 · 0 评论 -
练习 | CSS盒子模型
文章目录题1:如何不让外边距合并题2:行内显示多个元素题3:元素水平居中题4:元素水平垂直同时居中题5:边角按钮题1:如何不让外边距合并请用盒子模型的边框实现下面版面(如何不让外边距合并)解这里采用的是 padding 和 margin 一起使用的方法找到了一篇写了很多解法的文章 (码)index.html<!DOCTYPE html><html lang...原创 2020-01-31 17:33:49 · 2391 阅读 · 2 评论 -
练习 | JS编写简单逻辑
题目点击单元格11,使表格的背景颜色变成红色;点击单元格12,将单元格的内容变成当前的日期,其格式为(yyyy-mm-dd);点击单元格21,将在现有单元格后面插入一行;点击单元格22,将删除表格的第2行;点击单元格31,显示当前的鼠标坐标;点击单元格32,打开一个新窗口,里面显示百度主页;<html> <head> <s...原创 2020-01-30 19:50:11 · 640 阅读 · 0 评论 -
初级算法学习记录(一)
机器学习介绍1.是什么机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径.2.怎么来的参考百度百科:时间主要研究内容20世纪50年代中叶到60年代中叶“有无知识的...原创 2020-01-30 14:37:02 · 792 阅读 · 0 评论 -
数据结构学习记录
几道题目的杂烩帖,包含有序表归并,数制转换,二叉树的中序非递归遍历,二叉树的层序遍历,堆排序,快速排序,图的深度优先搜索(邻接矩阵)代码不是最优,仅供参考,以下正文:文章目录1.有序表归并2.数据转换3.二叉树的中序非递归遍历4.二叉树的层次遍历5.堆排序6.快速排序算法实现7. 图的深度优先搜索相关链接1.有序表归并问题描述对任意输入的两个按值非递减有序的整数序列,写一程序将它们归...原创 2019-12-27 12:45:04 · 1825 阅读 · 1 评论 -
Java |『Head First Java』读书笔记
文章目录基本概念类与对象primitive主数据类型和引用方法操作实例变量Java API运算符继承与多态接口与抽象类构造器与垃圾收集器数字与静态基本概念类存于源文件里,方法存于类中,语句存于方法中Java中的integer与boolean两种类型并不相容//错误示范int x = 1;while (x) { }//正确示范boolean isHot = truewhil...原创 2019-12-21 15:34:38 · 280 阅读 · 0 评论 -
git | 上传本地文件到GitHub
情况一:还没开始写1.GitHub上创建一个仓库2.把仓库克隆到本地git clone 仓库地址3.文件操作…4.git add . git commit -m "备注信息"5.git push origin master情况二:已经写了文件1.GitHub上创建一个仓库2.初始化git仓库 git init,如已执行,请忽略3.和远程仓库连接git remote add or...原创 2019-12-18 17:10:33 · 124 阅读 · 0 评论 -
Java | 聚合与组合
has-a关系 is-a关系指什么类之间的关系简单的说,类和类之间的关系有三种:is-a、has-a和use-a关系。is-a关系也叫继承或泛化,比如学生和人的关系、手机和电子产品的关系都属于继承关系。has-a关系通常称之为关联,比如部门和员工的关系,汽车和引擎的关系都属于关联关系;关联关系如果是整体和部分的关联,那么我们称之为聚合关系;如果整体进一步负责了部分的生命周期(整体和部...原创 2019-11-12 16:39:09 · 242 阅读 · 0 评论 -
MySQL学习记录(三)
数据导入导出报错记录ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement参考教程:https://blog.youkuaiyun.com/u011677147/article/details/64129606se...原创 2019-08-13 20:58:42 · 123 阅读 · 0 评论 -
MySQL学习记录(一)
MySQL安装过程报错记录Access denied for user 'root'@'localhost' (using password: YES)初始密码不好打 可以选择重装一次 换个初始密码 接着\>mysql ALTER user 'root'@'localhost'IDENTIFIED BY'123456';(重设密码 123456)net start mysql...原创 2019-08-07 14:45:22 · 159 阅读 · 0 评论 -
MySQL学习记录(二)
以后原创 2019-08-11 09:18:30 · 160 阅读 · 0 评论 -
MySQL学习记录(四)
练习一 分数排名练习二 查询回答率最高的问题练习三 各部门前3高工资的员工练习四 平面上最近距离练习五 行程和用户原创 2019-08-15 20:51:31 · 98 阅读 · 0 评论 -
Java学习记录(一)
软件下载Eclipse下载地址:IntelliJ IDEA下载地址 (学生邮箱可免费下载)JDK下载地址参考教程配置环境参考教程Eclipse 运行配置(Run Configuration)软件使用...原创 2019-09-03 20:30:01 · 142 阅读 · 0 评论 -
Eclipse | debug 使用
常用操作记录打开 debug模式法一:右击 -> Debug As法二:导航栏处点蜘蛛形状的按钮设置断点左侧蓝色框里 对应行处 双击 -> 出现蓝色圆点单步运行快捷键 F6下图导航栏 从左往右第6个执行到下一个断点处快捷键F8上图导航栏 左一终止快捷键 Ctrl + F2上方导航栏 红方块重新开始右击 -> Terminate and ...原创 2019-09-10 16:15:08 · 176 阅读 · 0 评论 -
Unicode及其编码方式 UTF-8、UTF-16、UTF-32
Unicode(中文:万国码、国际码、统一码、单一码)计算机科学领域里的一项业界标准。它对世界上大部分的文字系统进行了整理、编码,使得计算机可以用更为简单的方式来呈现和处理文字。Unicode至今仍在不断增修,每个新版本都加入更多新的字符。Unicode涵盖的数据除了视觉上的字形、编码方法、标准的字符编码外,还包含了字符特性,如大小写字母。来源:维基百科 Unicode是为了解决传...原创 2019-09-19 00:09:14 · 1175 阅读 · 0 评论 -
数组 | 用五种语言实现数组
C 数组声明type arrayName [ arraySize ]; 例:int num[100];初始化double balance[5] = {1000.0, 2.0, 3.4, 7.0, 50.0};或 double balance[] = {1000.0, 2.0, 3.4, 7.0, 50.0};或 单个赋值 例:balance[4] = 50.0;访问例:int t...原创 2019-10-07 13:41:26 · 200 阅读 · 0 评论