自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 nodejs-koa

nodejs搭建koa后端

2021-03-22 20:57:40 284

原创 函数柯里化

函数柯里化有的时候我们需要给一个函数传递多个参数,并且数量是不一定的,这个时候,函数柯里化的作用就体现出来了。首先我们来看看一个普通的加法函数。/** * 普通的函数 */function add(x, y) { return x + y}console.log(add(1, 2))加入我们需要传递更多的参数的话,我们需要把函数的形参再增加,这样的话会显得更加麻烦。下面是一个简单的柯里化加法函数/** * 函数柯里化后的函数 */function curringAdd(x)

2021-03-19 20:39:56 233

原创 node.js学习

node.js学习第一天关于npm、nrm、npx的使用npm作为一个包管理工具,可以对第三方包进行引用 例子:npm install lodash -g (-g)代表全局引入 (-D)代表在开发环境中进行依赖 (-S)代表在生产环境中进行依赖。nrm可以对当前的npm源进行一个查询以及切换,但是必须先进行依赖才能进行使用。例子:nrm ls 查看当前的仓库源信息,nrm use npm 切换到npm官方源,nrm test 比较各个源之间的速度。npx可以对只在局部引入的依赖进行版本查看

2021-03-17 22:31:22 87

原创 vue+typescript

在vue+typescript项目中使用eslint对代码进行格式化首先在根目录下创建一个.eslinttrc.js的文件 在文件中添加如下代码 然后在项目中保存代码的时候就可以进行代码的格式化校验了,还可以自动补全代码,代码如下:module.exports = { root: true, parserOptions: { parser: 'babel-eslint', sourceType: 'module' }, env: { browser: true

2021-01-13 17:29:19 118

原创 2021-01-07

vscode设置代码函数注释打开扩展侧边栏,搜索koroFileHeader插件并安装在首选项中搜索setting,然后再设置中添加如下代码:"fileheader.cursorMode": { "brief": "", // 说明 "param[in]": "", // 入参 "param[out]": "", // 出参 "return": "", // 返回值 "note": "" // 注意事项},"fileheader.

2021-01-07 10:58:02 60

原创 vue+tsx

在Vue中使用tsx语法进行项目构建首先进行Vue项目的搭建,想必大家都会使用Vue-cli进行项目的搭建,这里我给大家说一下步骤:使用 vue create vue-tsx进行项目创建,我选择自定义进行创建接着选择自己在项目中需要用到的一些插件和预处理器,这个我就不说明了,不明白的可以去查一查如何使用vue-cli进行创建vue项目。删除views文件夹,删空components文件夹中的内容保留文件夹,删除App.vue文件。接着修改router下的index.ts文件:import

2020-12-27 15:11:08 442

原创 2020-12-08

JAVA数据结构之排序算法冒泡算法冒泡算法的思想是,从第一个元素出发,依次与他的下一个元素进行比较,如果大于下一个元素,则进行交换,否则不交换,指导比较到最后一个,得到的就是数组中最大的元素了,因为每一轮比较都会产生一个最大的数值,所以每一轮比较之后我们进行比较的元素都会减一。public static void sort(Comparable[] a){ Comparable temp; for(int i = a.length-1;i>0;i--){

2020-12-08 16:58:22 57

原创 vue3.0加上Typescript进行跨域

vue3.0加上Typescript进行跨域在项目的根目录下创建一个vue.config.js文件,在文件中进行配置如下:module.exports = { devServer: { host: 'localhost', //设置本地服务器 选填 port: 8081, //设置本地默认端口 选填 proxy: { //设置代理,必须填 '/ap

2020-12-03 15:35:43 1262

原创 数组扁平化

js数组扁平化// 数组扁平化 const arr = [1,[2,[3,[4,5]]],6]; //1:使用flat const arrflat = arr.flat(Infinity); console.log(arrflat); //2:使用正则 const res2 = JSON.stringify(arr).replace(/\[|\]/g,'').split(','); consol

2020-11-25 09:28:42 133

原创 vue3.0加上Typescript

vue3.0加上Typescript1、使用npm或者yarn进行vue项目的搭建//创建项目vue create testcd test//下载依赖npm install axios//或者yarn add axios//启动项目npm run serve//或者yarn serve//项目打包npm run build//或者yarn build创建好项目之后,使用vue3.0的特性进行项目构建,vue3.0中引入了一个setup()函数进行统一管理vue的data、

2020-11-25 09:15:50 3752

原创 Android:使用OkHttp解析Json遇到的坑

Android:使用OkHttp解析Json遇到的坑相信大家会遇到如下这个问题: org.json.JSONArray cannot be converted to JSONObject。有些人却找不出办法,接下来给大家列出解决办法。代码块没有改变代码之前:JSONArray jsonArray = new JSONArray(jsonData); for (int...

2019-11-12 11:22:52 784

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除