- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 python练习:重命名大量图片
# -*- coding:utf8 -*-#!\usr\bin\env python# -*- coding: utf-8 -*-# Author: hemengjiao# FileName: renamePictures.py# Function: 批量命名某一文件夹下的文件名import osclass BatchRename(): ''' 批量重命名文件夹中的图片文件 ''' def __init__(self): self.path
2021-07-27 15:24:13 137
原创 python基础:sys模块
下面展示一些 内联代码片。#sys模块提供访问解释器使用或维护的变量和与解释器进行交互的函数。import sysimport osimport numpysys.argv[] #获取程序外部参数,sys.args[0]代表代码本身的文件路劲sys.modules.keys() #返回所有已经导入的模块列表sys.platform #获取当前执行环境的平台sys.path #path是一个目录列表,供python从中查找第三方扩展模块sys.exit(n) #调用sys.exi
2021-07-27 15:18:01 141
原创 python基础:os模块
#OS 模块:提供了多数操作系统的功能接口函数,当os模块被导入后,它会适应不同的操作系统进行相应的操作,python编程时,通过os模块提供的方法和和文件,目录交互#常见的os模块命令import osname = os.name #返回当前操作系统名字,windows返回nt,linux返回posxicwd = os.getcwd() #全称 get current work directory 获取当前工作目录listdir = os.listdir(path) #列出path目录
2021-07-27 15:13:47 220
原创 python基础:基础语法
下面展示一些 内联代码片。import sysimport decimala = 'hello world'print (a)# %s实现字符串替换,%f实现浮点数替换,%d实现整数替换print ('%s is number %d' %("python",1))#运算符 //双斜杠用于浮点数出啊发。对结果四舍五入;**双星号乘方运算#五种基本数字类型#int 有符号整数 0101,84,-12,0X92#long 长整数 类似java中的大数类型BigInteger#bool
2021-07-27 15:11:18 79
原创 svn安装打开不弹出登录认证页面
入职后在公司电脑上安装SVN,打开登录发现没有弹出认证登录页面,导致无法登录,不能打开目标路径,提示服务器连接问题注意:保证用户有相应SVN权限问题原因:公司电脑前任主人安装过SVN,并且在安装时选择保存用户密码方法一常见解决方式:桌面鼠标右键,选择setting进入SVN设置->saved data->用户数据->clear按钮点击 清除原用户数据方法二我遇到的情况:setting进入SVN设置->saved data->用户数据->clear按钮,cl.
2021-04-15 16:49:43 5619 2
原创 webpack+plugin插件机制+weboack dev server工具
webpack自动清除目录插件项目打包文件dist中只留下项目打包输出文件yarn add clean-webpack-plugin --devconst path = require('path')//导入clean-webpack-plugin插件,需要解构const {CleanWebpackPlugin} = require('clean-webpack-plugin')module.exports = { mode: 'none', entry: './src/main.
2021-02-22 15:57:25 164
原创 前端模块打包工具--webpack
webpack打包:loader资源加载器webpack只是打包工具需要配置加载器来编译转换代码,核心是loader机制webpack基本使用yarn init 生成pakage.json文件yarn add webpack webpack-cli --dev 安装webpack模块yarn webpack 运行webpack打包webpack配置文件:webpack.config.js打包js文件const path = require('path')module.exports
2021-02-05 14:22:20 350
原创 模块化开发
模块化开发模块化开发规范commonJS in node.jscommonJS规范:同步模式加载模块,导致效率低–node.js环境一个文件就是一个模块每个模块都有单独地作用域通过module.exports导出成员通过require函数载入模块AMD(Asynchronous Module Definition)规范:使用相对复杂模块JS文件请求频繁require.js定义,加载模块//定义一个模块define('module1【模块名】',['jquery【依赖1】
2021-01-19 18:37:51 116 1
自动化构建工作流--gulp
gulp使用gulp基本使用yarn init 生成package.json文件yarn add gulp --devcode gulpfile.js 创建gulp入口文件export.任务名 = done=>{…done()//任务完成标识}gulp 组合任务const{series,parallel} = require(‘gulp’)export.foo = series(‘任务1’,‘任务2’,‘任务3’)//串行执行gulp.bar = parallel(‘任
2021-01-18 16:16:07 126
原创 自动化构建工作流--grunt
grunt使用grunt标记任务grunt使用默认同步执行,异步操作通过this.async()实现空项目添加pakage.jsonyarn init下载grunt依赖 生成yarn.lock文件yarn add grunt创建grunt入口文件code gruntfile.jsclsyarn grunt (foo[任务名称])[不写名字,默认任务]grunt标记任务方法:grunt.registerTask(‘name任务名’,()=>{})grunt配置任务
2021-01-14 20:14:43 106
原创 前端工程化--yeoman使用
脚手架工具–Yeoman工程化的定义和主要解决的问题1.前端工程化是遵循一定的标准和规范,通过工程去提高效率和较低成本的一种手段。2.解决问题1.使用ES6+新特性,兼容性问题2.使用less/sass/postcss增加css编程性,运行环境问题3.使用模块化方式提高项目可维护性,运行环境问题4.部署上线前需要手动压缩代码及资源文件,部署过程需要手动上传代码到服务器5.多人协作开发,代码风格问题;从仓库中pull回来的代码质量无法保证6.部分功能开发时,依赖后端服务接口问题3.
2021-01-11 17:01:54 161
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人