- 博客(30)
- 资源 (9)
- 收藏
- 关注
原创 Angular中input自动获取焦点采坑
坑的样子为了用户体验,我想着用户打开页面时输入用户名的框自动得焦,于是我就直接在input框中加了autofocus属性,结果是这样的:代码虽然是写了,但是input还是没有聚焦,而且控制台还报了一句话大概意思是 因为文档的URL有一个片段“#/login”,所以自动对焦处理被阻止 纳尼!!!填坑中既然自动获取焦点行不通,那就自己手动来吧,先给input打上标签接着就拿到这个标签再把input的focus激活试试?试试就试试!代码中的 isPlatform
2020-11-11 15:38:11
1677
原创 「前端」JavaScript中函数的定义方法
函数时我们在日常开发过程中经常使用的工具,它的定义方法大概就是两种:函数声明和函数表达式文章目录函数定义函数表达式自调用函数函数声明函数定义函数表达式函数表达式是 JavaScript 中的一个既强大又容易令人困惑的特性。函数表达式有几种不同的语法形式。下面是最常见的一 种形式。var functionName = function(arg0, arg1, arg2){ //函数体}; 举个栗子:示例1:var x = function (a, b) {return a * b};//
2020-06-05 11:13:24
638
原创 javaScript:数组Array迭代方法
前言:JavaScript数据的迭代方法如果可以被被我们灵活的使用,可以达到出其不意的效果!ES5为数组定义了5个迭代的方法。every():对数组中的每一项运行给定函数,如果该函数对每一项都返回 true,则返回 true。filter():对数组中的每一项运行给定函数,返回该函数会返回 true 的项组成的数组。forEach():对数组中的每一项运行给定函数。这个方法没有返回值。map():对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。some(.
2020-05-18 14:53:35
265
转载 如何应对面试官的手写Promise!!!
Promise是处理异步编码的一个解决方案,在Promise出现以前,异步代码的编写都是通过回调函数来处理的,回调函数本身没有任何问题,只是当多次异步回调有逻辑关系时就会变得复杂:const fs = require('fs');fs.readFile('1.doc', (err,res) => { fs.readFile('2.doc', (err,res) => {...
2020-05-04 15:54:28
708
转载 快递单号匹配正则集,来自淘宝开放平台
最近项目需求,需要验证快递单号是否符合对应的快递公司,还找了很久,找到一篇文章有种这样的记载:淘宝开放平台地址戳戳戳{ "companyMap":{ "companyReturnList":[ { "code":"ZJS", "id":"103", ...
2020-04-30 09:49:31
5958
1
转载 如何验证快递单号是否符合对应的快递公司呢,收集到以下的正则,可能会帮到我们
如何验证快递单号是否符合对应的快递公司呢,收集到以下的正则,可能会帮到我们
2020-04-29 14:00:33
4784
转载 markdown最全语法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-09-16 16:44:01
321
转载 Angular从创建库到引用库
前序:你可以创建和发布新库来扩展 Angular 的功能。如果你发现需要在多个应用中解决同样的问题(或者想与其他开发者共享你的解决方案),你就有了一个潜在的库。####创建库使用 Angular CLI,用以下命令生成一个新库的骨架 ng generate library my-lib复制代码2.此时在你的工作区中创建 projects/my-lib 文件夹,里面包含 NgM...
2019-09-05 12:46:13
460
转载 Angular 发布应用
当你准备把 Angular 应用部署到远程服务器上时,有很多可选的部署方式。###最简单的部署选项在完整部署应用之前,你可以先临时用一种技术来测试流程、构建配置和部署行为从磁盘构建和提供服务在开发过程中,你通常会使用ng serve命令来借助webpack-dev-server在本地内存中构建、监控和提供服务。但是,当你打算部署它时,就必须使用ng build命令来构建应...
2019-09-05 12:45:57
267
转载 Hello Angular 4 0 以及 app module ts、组件分析
app.module.ts定义 AppModule,这个根模块会告诉 Angular 如何组装该应用。 目前,它只声明了AppComponent。 稍后它还会声明更多组件。//Angular 模块类描述应用的部件是如何组合在一起的。 每个应用都至少有一个 Angular 模块,也就是根模块,// 用来引导并运行应用。 你可以为它取任何名字。常规名字是 AppModule。 也就是 ap...
2019-09-05 12:38:26
115
转载 HTML页面渲染
HTML页面渲染上网对我大家来说只是点击鼠标,敲敲键盘的小事,再简单不过,可是作为程序猿,那么整个过程背后又发生了什么呢?浏览器获取HTML浏览器获取HTML大致可以分为以下的步骤:输入的网址或者点击的链接进过DNS解析之后获取服务器的IP地址浏览器通过获取的IP地址向服务器发送HTTP请求,经过TCP三次握手确认链接:服务器接收请求后,解析主机头对应的站点,把请求传送...
2019-09-05 12:38:02
134
转载 Java面试题
看到一篇不错的java面试题的文章,自己整理一下,作为备用吧!Java面试题面向对象的特征有哪些方面?封装最常见的是把属性私有化封装在一个类里面,只能通过方法去访问继承子类继承父类,从而继承了父类的方法和属性抽象比如一个英雄类,抽象出了name,hp这些属性,使得开发过程中更加易于理解多态多态分操作符的多态和类的多态。 类的多态指父类引用指向子类对...
2019-09-05 12:37:32
105
转载 Mysql问题:Can't connect to MySQL server on localhost (10061)解决方法
今天打开我的项目,莫名的给我报错,找了很久才发现是我数据库的问题,总是报错:**Can't connect to MySQL server on localhost (10061)**主要的原因就是Mysql没有启动,那就启动它呗。 步骤也很很简单,两种方法:简单步骤1、命令方式 将mysql加入到Windows的服务中。切换到mysql安装目录下的bin文件夹,命令行运行"my...
2019-09-05 07:28:04
95
转载 SourceTree 的安装与跳过注册
####第一步首先是下载安装包,可以从[官网]下载:(product-downloads.atlassian.com/software/so…还可以下载以下百度云盘的安装包:百度连接:(pan.baidu.com/s/1_BlPXwHO…)提取码:gf7f####第二步接下来就是安装了,安装好以后,在轮到注册界面的时候,不要继续往下走,然后在你的本地地址栏输入以下路径:%Lo...
2019-09-05 07:27:36
189
原创 Spring Boot+vue js+axios文件上传
今天花一天时间折腾Spring Boot+vue.js+axios文件,还好最算是弄成功了,在这里做个详细的笔记!Spring Boot+vue.js+axios文件上传###先看看表结构本次实现思路是这样的,两张表,文件表和产品表,上传时,在产品表中存文件表的ID即可,文件表中存文件的名称、路径等信息。表结构如下:产品表:product文件表:product_doc###前端界面...
2019-09-05 07:26:48
183
转载 Springboot配置devtools实现项目热部署
我们知道,spring-boot-devtools是spring提供的快速的启动Spring Boot应用,可以为我们节省大量的时间。1-基本基本1.首先是在pom.xml文件中添加如下依赖和插件:<dependencies> <dependency> <groupId>org.springframework.boot<...
2019-09-05 07:26:06
122
转载 Springboot项目替换掉默认的小叶子ico,自定义图标
操作很简单,但是我看了很多文章都比较麻烦,我觉得最简单的办法就是:1.项目名\src\main\resources下建立一个static目录,2.把自己的ico文件放到该目录之下就行,前提是你的ico文件的名字是favicon.ico这样就行,也不用在**\src\main\resources\application.properties中写什么spring.mvc.favicon.enab...
2019-09-05 07:24:30
1394
转载 程序员要记住这句话
给自己的鼓励:当一个代码的工匠回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞愧, 这样,当他老的时候, 可以很自豪告诉世人,我曾经将代码注入生命去打造互联网的浪潮之巅, 那是个很疯狂的时代,我在一波波的浪潮上留下了或重如泰山或轻如鸿毛的几笔。 ---摘自一篇博文复制代码...
2019-09-05 07:24:12
118
转载 分享几个特别好的自学教程(前端+后端),视屏代码免费,很详细,很不错
前端练手项目,模仿天猫前端 how2j.cn/k/tmall-fro…JAVA WEB J2EE 练手项目,模仿天猫整站 how2j.cn/k/tmall-j2e…JAVA 桌面软件练手项目,一本糊涂账 how2j.cn/k/hutubill/…JAVA 自学网站 how2j.cn?p=59508JAVA 练习题 how2j.cn/frontshowJa…Hibernate 教...
2019-09-05 07:23:52
582
转载 将excel数据解析成Json格式数据!
废话不说,直接上代码首先前端是一个上传文件的组件,第一步加载文件,第二部导入,在导入的时候就会触发方法对Excel进行解析,转化为json数据! accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" chooseLabel="批量申请...
2019-09-05 07:23:34
1936
转载 抢红包算法
####今天分享一篇有趣的抢红包算法,基本原理就是“二倍均值”,简单说,也就是一个公式,在这里,令P为人数,M为红包总金额,那么每次抢到的红包金额=随机区间(0,P/Mx2),这样才可以保证每次抢到随机金额的均值是相等的。下面是简单的代码:package Sort_normal;import java.math.BigDecimal;import java.util.ArrayList;...
2019-09-05 07:23:08
150
原创 如何导入frm格式的数据
mysql数据导入直接上步骤:1、首先建立一个目标数据库create database ***;复制代码这个目标数据库一定要和数据源的数据库名字一致;比如应该就是从Exercise数据库导数据到Exercise;2、拷贝将数据源数据库目录下的全部的frm文件拷贝到目标数据库文件夹下需要注意的点就是:ib_logfile0、ib_logfile1、ibdata1这三个文件一并拷贝...
2019-09-05 07:22:41
1202
转载 这么牛逼的正则表达式,可惜你不会写!
一、校验数字的表达式数字:^[0-9]\*$复制代码n位的数字:^\d{n}$复制代码至少n位的数字:^\d{n,}$复制代码m-n位的数字:^\d{m,n}$复制代码零和非零开头的数字:^(0|[1-9][0-9]\*)$复制代码非零开头的最多带两位小数的数字:^([1-9][0-9]\*)+(\.[0-9]{1,2})?$复制代码带1-2位小...
2019-09-05 07:22:09
90
转载 Angular把某个库添加到运行时的全局范围中,比如:添加bootstrap、jquery等样式
那些没有导入到应用中的旧版 JavaScript 库可以添加到运行时的全局作用域中,并像在 script 标签中一样加载。可以在CLI 配置文件angular.json中的构建目标(build target)的 "scripts" 和 "styles" 选项中配置 CLI,以便在构建期间添加这些文件。例如,要使用Bootstrap 4,首先就要使用 npm 包管理器来安装该库及其依赖...
2019-09-05 03:23:51
202
转载 ANgular NgModule 简介
Angular 应用是模块化的,它拥有自己的模块化系统,称作NgModule。 一个 NgModule 就是一个容器,用于存放一些内聚的代码块,这些代码块专注于某个应用领域、某个工作流或一组紧密相关的功能。 它可以包含一些组件、服务提供商或其它代码文件,其作用域由包含它们的 NgModule 定义。 它还可以导入一些由其它模块中导出的功能,并导出一些指定的功能供其它 NgModule 使用。...
2019-09-05 03:23:20
358
转载 Angular4 x 安装、创建项目、目录结 构介绍、创建组件
一、安装最新版本的node.js(nodejs.org/en/download…) 在该页面下载适合自己版本的node.js注意:请先在终端/控制台窗口中运行命令 node -v 和 npm -v, 来验证一下你正在运行node 6.9.x 和 npm 3.x.x 以上的版本。 更老的版本可能会出现错误,更新的版本则没问题(npm是nodejs安装包包含的)二、全局安装 Angular ...
2019-09-05 03:22:52
58
转载 职场软实力和硬实力
本人是一个刚出道的小白白,目前在一家互联网公司上班,在一个很巧的情况下,有机会和老总谈话,谈及软实力和硬实力的时候,我们老总像是有说不完的故事......硬实力能保障你在这个行业走多远,而软实力能保证你在这个行业处于什么样的高度!硬实力,我也不用多说,也就是你的看家本事,作为程序员(其实我还是码农),过硬的IT技术是你驰骋职场最可靠的保障,编程能力的强弱和你的工资呢是直接挂钩的。...
2019-09-05 03:12:07
414
VSCode中的配置Gist ID配置.pdf
2020-05-02
Redis配置详解.pdf
2020-05-02
阿里巴巴Java开发手册(终极版).pdf
2020-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人