- 博客(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打包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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人