自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 nodejs定义,特点和应用场景

Node.js 简单定义Node.js 是一个能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。Node.js 由Node.js 基金会持有和维护,并与 Linux 基金会有合作关系。Node.js 采用 Google 开发的 V8 运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。这些技术通常用于...

2019-06-05 11:30:28 942

原创 简单爬虫1688商品的主图和详情图

1.首先下载安装python3(window系统)2.cmd启动控制命令3.输入python,出现出现上图就是安装成功了。4.输入exit()退出python命令5.输入D:进入D盘,创建文件python文件 和储藏爬虫下来图片images文件在python文件建立xiang.py文件 复制下面代码import requestsfrom PIL import ...

2019-05-07 08:49:55 7725 13

原创 electron-egg学习应用,出现问题was compiled against a different Node.js version using

安装好electron-egg框架,npm start 启动的就是public文件里面dist内容。解决办法就是:1、删除node-modules文件夹2、重新npm install3.在目录控制台输入mac系统的用./node_modules/.bin/electron-rebuildwindow系统的用.\node_modules.bin\electron-rebuild.cmd最后重新npm start 运行程序。

2022-10-21 11:03:22 594 2

原创 python 去除图片上面水印

# 必须安装pip install opencv-python 和 pillowimport cv2import numpy as npfrom PIL import Imageimport osdir = os.getcwd()path = '2.png'newpath = 'new.png'img = cv2.imread(path,1)# img.shape[:3] 则取彩色图片的高、宽、通道。hight,width,depth=img.shape[0:3]print(hi.

2020-10-19 09:10:35 2952

原创 安装djanggo步骤

第一先安装python,根据自己系统32或64位数,下载对应的。下载好直接安装就好,把所有需要勾选一下。第二下载djanggo,本来pip install Django就好了,但是可能因为网络问题老师中断,所有就直接去官网下载了。下载完毕因为是压缩包,直接复制到安装的python根目录解压。第三cmd启动下命令板,然后 cd C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Django-3.1.1进入django 文件目录,

2020-09-12 08:57:49 656

原创 vue和electron结合开发桌面应用入门环境搭建

你没有vue-cli的话需要全局安装npm install -g vue-cli使用vue-cli来安装electron-vue的模板vue init simulatedgreg/electron-vue my-project(这个安装的electron都是低版本是2.2多少的)安装依赖cd my-projectnpm install # or yarn进入开发模式npm run dev # or yarn run dev我们可以换其他的方式:先全局安装vue的脚手架vue-clin

2020-05-16 14:36:48 538

原创 js数组遍历方法和筛选方法集合,数组对象相互转换

最普通的for循环 var array = [1,2,3,4,5] for (var i=0;i<array.length;i++){ console.log(array[i]) } 输出结果:1 2 3 4 5**遍历数组**for in1.index索引为字符串型数字,不能直接进行几何运算2.遍历顺序有可能不是按照实际数组的内部顺序3.使用...

2020-04-27 14:40:48 1959

原创 vue面试基本问题

1.vue优点?答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;双向数据绑定:保留了angular的特点,在数据操作方面更为简单;组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需...

2020-01-09 17:07:28 208

原创 git 操作命令集合

cd d:进入D盘git clone 远程仓库地址mkdir 文件名 (创建文件)git help 查看帮助130个命令git config --list 查看配置信息git commit 提交git pull 从仓库拉下改变代码git push 上传代码git status 查看状态git branch 查看分支情况git branch dev 创建分支git checko...

2019-11-14 14:54:23 233 1

原创 flutter开发app环境配置(vscode编写工具)

第一安装vscode这个IDE工具 并且安装了Flutter和Dart扩展插件。必须下载flutter SDk ,(git clone -b beta https://github.com/flutter/flutter.git)还有Android SDK(这个可以下载android studio里面可以下载好)还有java环境在命令行输入:flutter doctor 可以查看环境配置情况...

2019-11-14 13:43:41 408

原创 flutter 内置全部Icon库

http://fluttericon.com/

2019-11-07 11:14:07 2137

原创 flutter打包Android版时候修改图标和名字

打开android文件找到\android\app\src\main目录下AndroidManifest.xml文件打开找到对应名字和图标,图标必须替换之前的,

2019-10-24 09:57:15 933

原创 Js继承方式总结

第一种继承: 原型链继承(相当于利用prototype继承父级)// 父级函数function Parent() { this.name = "jack"}// 子函数function Son() { this.age = 10}Son.prototype = new Parent() // 这样通过原型链,Child继承了Parentvar test = new Son()...

2019-08-13 14:22:46 124

原创 js闭包知识点

闭包的定义: 能够访问另一个函数作用域的变量函数。闭包从作用域角度定义的。举一个简单例子:function bib() { var a =“我是变量” var b = function() { console.log(a) } return b // b就是一个闭包函数,它可以访问到bib函数里面的变量 }var c = bib() // 获得闭包函数c() // 输出...

2019-08-13 10:37:33 197

原创 nodejs爬虫淘宝详情图

第一步:cmd 进入命令版界面第二步:输入D: 进入D盘第三步:创建项目文件:mkdir nodetaobao(项目名)第四步:进入创建的项目:cd nodetaobao第五步:初始化项目:npm init然后安装各种依赖模块,新建一个images文件夹装爬虫下拉的图片,创建start.js文件复制一下内容代码,然后node start.js就可以下载文件了var https = r...

2019-07-31 10:32:57 1760 3

原创 原生js写的图片轮播(左右轮播)

<!DOCTYPE html><html lang="cn"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Comp...

2019-07-17 14:33:19 256

原创 原生js写的图片轮播效果(淡隐淡出)

设计模式 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2019071513353333.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_...

2019-07-15 13:36:08 355

原创 js判断变量是数组还是对象方法

第一个方法:使用instanceof方法举个例子:let arr = [苹果,李子,香蕉]let obj = {name:‘无名’}console.log(arr instanceof Array ) // 打印出来tureconsole.log(obj instanceof Array ) // 打印出来false第二个方法:使用Array.prototype.isPrototy...

2019-07-06 13:48:18 248

原创 css不定宽高垂直居中方法

第一个方法:用css3的translate().main{height: 500px;text-align: center;border:1px solid #000;position: relative;}.main-box{position: absolute;width: 50%;top: 50%;left: 50%;transform:translate...

2019-07-03 15:47:58 622

翻译 JavaScript 所有方法归纳总结

字符串方法length返回字符串的长度var str =‘asdfghjh’var len = str.lengthindexOf()查找字符串位置var str = ‘This is apple’var index = str.indexOf(‘is’)lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引提示:如果未找到文本, indexOf() 和 last...

2019-07-01 10:15:49 781

翻译 css中单位em和rem之间的区别

对于em和rem的区别一句话概括:em相对于父元素,rem相对于根元素。在 CSS 中,em 是非常有用的单位,因为它可以自动适应用户所使用的字体。em是自适应当前使用字体大小的,1em等于当前字体大小,2em等于两倍字体大小(font-size)1.子元素字体大小的em是相对于父元素字体大小2.元素的width/height/padding/margin用em的话是相对于该元素的font...

2019-06-28 10:26:59 455

转载 面向对象

作为程序员必须明白面向对象重要性,不然永远只会做简单重复工作,所以我们必须明白面向对象目的是什么呢?第一个目的:降低软件开发的复杂度第二个目的:提高软件开发的效率第三个目的:提高软件质量:可维护性,可扩展性,可重用性等,让代码变成高内聚、低耦合面向对象就是为了解决第三个的问题。如果我们还学会好面向对象,就必须学会设计模式设计模式分为好多种:我就列举几个:一、单例模式二、策略模式三...

2019-06-21 21:04:14 108

原创 用vue-cli3脚手架构建项目步骤

之前都是vuecli2脚手架搭建项目,目前升级成了vuecli3脚手架cmd进入了命令控制界面npm i @vue/cli -g (全局安装vuecli3)判断安装成功输入:vue --version就会出现vue版本号安装成功之后:开始创建项目:D:(进入D盘)vue creat demo(demo是项目名称)cd demonpm run serve出现这个就成功...

2019-06-13 16:08:24 242

原创 MVVM和MVC之间的区别

目前流行MVVM前端框架有:vue.js,angular.js,react.js这三种框架,那什么是MVVC框架呢?我们先了解下MVC设计模式**MVC的定义:**即model-view-controller(模型-视图-控制器)Model(模型):是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图):是应用程序中处理数据显示的部分。通常视图是...

2019-06-11 11:07:43 1640

原创 javascript字符串和数组基础知识

javascript字符串javaScript的字符串就是用’'或""括起来的字符表示多个字符串连接起来,可以用+号连接var name = ‘小明’;var age = 20;var message = '你好, ’ + name + ‘, 你今年’ + age + ‘岁了!’;ES6新增了一种模板字符串var name = ‘小明’;var age = 20;var mess...

2019-06-10 14:32:32 227

原创 js重新复制,深拷贝对象

其实用JSON.stringfy()和JSON.parse()就可以。var copy = JSON.parse(JSON.stringify(对象名))但是这种简单粗暴的方法有其局限性。当值为undefined、function、symbol 会在转换过程中被忽略。。。所以,对象值有这三种的话用这种方法会导致属性丢失。JSON.stringify与JSON.parse除了实现深拷贝,还能结...

2019-06-09 16:22:24 553

原创 python 爬虫阿里巴巴商品详情和内容

前往下载https://github.com/Alandoit/python-.git这个解压包,放入D盘,在D盘解压就可以,点击dist文件里面的运行文件就可以看到这个弹出框,复制阿里巴巴商品商品链接,点击搜索就开始下载了,下载内容在images文件里面。下载完了会了弹出框。...

2019-06-09 09:23:16 3362 11

转载 前端工程化

前端工程化有四个特点:模块化、组件化、自动化、规范化。1.模块化:就是将一个大文件拆分成相互依赖的小文件,再进行统一的拼装和加载。在工程化之前,一直是使用js、jquery、ajax,这没有模块概念,对于开发大型且复杂的系统会有一定的限制。(模块化中的模块一般指js模块,比如一个用来格式花时间的模块。)2.组件化:组件化≠模块化。模板化是在文件层面上,对代码和资源的拆分;组件化是在设计层面上,...

2019-04-09 16:12:56 417

nodetaobao.rar

这是一个nodejs爬虫小工具,主要是爬虫淘宝详情图,方便大家不需要一张张下载,只需要node start.js就可以下载图片

2019-07-31

fadeout.rar

就是原生js写一个图片轮播效果,此效果就是简单淡隐淡出,大家好多效果一般都是网上下载,cop别人代码,效果也基本都是用jquery写的,用原生写的不多。

2019-07-15

空空如也

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

TA关注的人

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