自定义博客皮肤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)
  • 收藏
  • 关注

原创 windows7下 Python 环境搭建

Python 环境搭建系统:windows 7版本:Python 3.7.3安装包下载链接:https://www.python.org/downloads/windows/开始安装安装前需要先安装Service Pack 1补丁包。(安装方法:https://jingyan.baidu.com/article/db55b609ca4cbe4ba30a2f0e.html)安装过程建议勾...

2019-11-25 19:44:11 331

原创 React 项目记录(六)——配置 API 接口文件

Step 1:配置 tool/api.js 文件将接口请求配置文件存放于 tool 文件夹中并命名为 api.js:var root = '/api/v1'var request = require('superagent')function dataType(data) { // 获取数据类型 return ({}).toString.call(data).match(/\s([a-...

2019-01-21 09:44:37 1798

原创 React 项目记录(五)——React 实现局部刷新

前言有些时候,我们想要点击左边的菜单栏,使右边的内容进行局部刷新。这时候我们就可以通过 react router 来实现。进入页面的流程分为:入口文件->路由->菜单->需要局部刷新的页面Step 1:配置路由我们首先在路由配置文件中,配置路由路径import React, { Component } from 'react'import { BrowserRouter...

2019-01-20 21:22:42 11097

原创 React 项目记录(四)——在 React 中使用地图

Step 1:申请APK首先,要到百度地图APK官网 http://lbsyun.baidu.com/ 申请 APK。Step 2:index.html 中引入APK其次,我们需要在项目的 index.html 文件中引入 APK在 body 结束标签之前加入这段代码,将 APK 替换成申请到的 APK:<script type="text/javascript" src="htt...

2019-01-20 21:21:47 708

原创 React 项目记录(三)——在 React 中使用 antd

Step 1:安装antdnpm i --save antdStep 2:引入文件在需要使用到 antd 的页面顶部加上import {Menu, Icon, Layout} from 'antd'import 'antd/dist/antd.css'const { Header, Footer, Sider, Content } = Layout;Step 3:使用antd在...

2019-01-20 11:42:07 610

原创 使用node的Hapi框架搭建后台(四)——定义model

Step 1 :开启下划线命名规范由于我们希望遵循 MySQL 数据库表字段的下划线命名规范,所以,需要全局开启一个 underscore: true 的定义,来使系统中默认的 createdAt 与 updatedAt 能以下划线的方式,与表结构保持一致。修改 models/index.js 代码:将 const config = require(__dirname + ‘/…/conf...

2019-01-17 20:36:41 578 3

原创 使用node的Hapi框架搭建后台(三)——通过sequelize插件使用mysql

Step 1 :安装依赖npm i sequelize-cli -Dnpm i sequelizenpm i mysql2Step 2:初始化 sequelize在 node_modules 文件夹下的 .bin 目录下执行:node_modules/.bin/sequelize initStep 3:配置数据库环境在 .bin 目录的 config 下创建 config.js...

2019-01-17 16:01:32 760

原创 使用node的Hapi框架搭建后台(二)——配置接口文档和入参校验

一、配置接口文档Step 1:安装基础依赖和基础插件配置使用 Swagger 插件配置接口文档,安装适配 hapi v16 的 swagger 插件npm i hapi-swagger@7npm i inert@4npm i vision@4npm i packageStep 2:存放插件在根目录下创建 plugins 文件夹,用来存放插件,并新建 hapi-swagger.js...

2019-01-17 13:37:00 1231

原创 React 项目记录(二)——修改目录结构

Step 1:删除不必要的文件删除 src 文件夹中不必要的文件:rm App.* index.css logo.svgStep 2:src 下创建需要的文件夹mkdir coms page router style toolcoms:放置组件page:放置页面router:放置路由的配置style:放置样式文件tool:放置自己写的工具...

2019-01-15 16:28:41 922

原创 使用node的Hapi框架搭建后台(一)——搭建项目

Step 1:初始化 Node.js 项目在控制台下输入 npm init 生成项目初始化 package.json 文件,并填写开发者信息、项目描述、代码仓库地址等基础描述。npm initStep 2:安装 hapi 模块在这我们安装的是最新版本 v17 的 hapi:npm i --save hapiStep 3:配置基础的 hapi 服务代码在项目目录下新建 .env 文...

2019-01-14 22:19:17 1920

原创 React 项目记录(一)——项目搭建

Step 1:安装 create-react-app 脚手架npm i create-react-app -gStep 2:创建项目create-react-app demo如图,就创建成功了:Step 3:自定义配置进入项目目录,执行:npm run eject若此时控制台如图报错,则需要将此项目与远程仓库相关联Step 4:启动项目npm start浏览器中会...

2019-01-14 21:15:42 394

原创 在 React 中使用 element-ui

根据官方文档在 React 中使用 element-uiStep 1:npm 安装npm i element-react --saveStep 2:下载主题包npm install element-theme-default --saveStep 3:在 React 中使用打开需要使用到 element-ui 的 jsx 文件,在头部添加import React from 're...

2019-01-01 14:31:41 13686

原创 npm run eject 报错This git repository has untracked files or uncommitted changes解决方案

前言在创建 React 项目之后,使用 npm run eject 命令报错:This git repository has untracked files or uncommitted changes原因因为在初始化项目之后,该项目并没有本地 git 仓库,而此项目目录下又有 .gitignore 文件,所以此时会向上级寻找未提交的项目。解决方法1.初始化仓库git init2...

2018-12-31 14:23:50 4630

原创 Github如何更新 fork 的项目

前言当我们在 github 上 fork 完别人的项目之后,想同步原仓库更新该如何做呢?可根据下面的操作进行。Step 1:克隆 github 上 fork 后的项目$ git clone [email protected]:XXXX/XXXX.gitStep 2:关联要同步的远程仓库$ git remote add upstream [email protected]:XXXX/XXXX.git...

2018-11-18 19:23:38 1069

原创 Failed to replace env in config: ${APPDATA}

前言在安装node成功后,在cmd中输入npm -v的时候报错Failed to replace env in config: ${APPDATA}解决方法在node的安装目录下寻找npmrc文件,我的默认路径为:C:\Program Files\nodejs\node_modules\npm,将文件中的prefic=${APPDATA} 替换为prefix=C:\AppData\Roami...

2018-10-15 11:01:04 1779

原创 Node.js的控制台console对象下的各种方法

1、console.log()方法1.1 用于标准输出流的输出,即在控制台显示一行信息示例:C:\Users\Administrator>node> console.log('node.js');node.jsundefined>1.2 console.log()没有对参数的个数进行限制,当传递多个参数时,控制台输出时将以空格分隔这些参数...

2018-09-09 13:35:18 4056 3

原创 Error fetching https://ruby.taobao.org/: bad response Not Found 404 解决方法

前言:安装ruby替换国内淘宝源的时候cmd报错:C:\Users\Administrator>gem sources -a https://ruby.taobao.org/Error fetching https://ruby.taobao.org/: bad response Not Found 404 (https://gems.ruby-china.org/spec...

2018-09-01 11:07:07 5009

原创 TP5的POST接收数组报错variable type error:array

前言:在进行微信小程序后台开发的时候(用的ThinkPHP5框架)时,小程序前台把数组和对象传给后台时报错了。数组的报错是:variable type error:array原因:post提交数据不能提交数组和对象 。解决方法:在接收的时候在数据的后面加/a,传递对象的时候也是加/a如:Request::instance()->post('...

2018-08-18 09:07:11 2227

原创 css控制超出一行内容显示省略号

前言:在前端开发过程中,经常会遇到文字超过一行内容的情况,要求隐藏超出部分并且以省略号显示。解决方法:使用以下css代码即可解决这个需求:white-space:nowrap;/*规定段落中的文本不进行换行*/overflow:hidden;/*内容会被修剪,并且其余内容是不可见的。*/text-overflow:ellipsis;/*显示省略号来代表被修剪的文本*/...

2018-08-11 14:37:07 12627

原创 微信小程序-微信昵称插入数据库失败解决方法

前言:在微信小程序开发的时候遇到了微信昵称无法正常插入数据表中。原因:mysql的utf8编码最多3个字节,但是微信昵称有的时候会带有一些特殊的符号如emoji表情,而这些特殊字符是4个字节,因此会导致带有表情和特殊字符的昵称插入数据库出错。解决方法:我后台是用的php开发,可以在昵称插入数据库之前对数据进行编码,即使用urlencode函数进行编码,当取出来的时候用u...

2018-08-11 09:11:58 2524

原创 微信小程序-用component自定义toast弹窗

前言微信小程序自带的消息提示框有字数限制,而且图标仅仅只有"success","loading","none"。当我们在实际开发过程中,面对UI给的设计图稿和微信小程序默认提供的消息提示框具有很大差别的时候,自然就不能再使用微信小程序的消息提示框,而应当使用component自定义消息提示框组件。效果图Step1:初始化组件新建一个components文件夹,这个文件夹用来..

2018-07-08 08:45:56 3105

原创 微信小程序-自定义placeholder颜色和样式

自定义placeholder颜色和样式如图,这是微信小程序input组件的官方文档描述,下图红框里的placeholder-style和placeholder-class就是微信小程序里用来给placeholder设置样式的属性。 一、使用placeholder-style设置样式placeholder-style相当于在标签的style属性,可直接在标签内设置。用法:&...

2018-07-01 20:52:48 61563 5

原创 Android项目中如何使用资源文件

Android项目中如何使用项目资源文件一、背景为了使代码实现和项目资源分离开,Android项目分为了src目录(存放java源文件)或java(目录)和res目录(存放布局文件和其他资源文件)。而如果从物理存在形式来分,Android应用的源代码大致可分为如下三大类:界面布局文件:XML文件,文件中的每个标签都对应于相应的View标签。Java源文件:应用中的Activ...

2018-06-23 21:52:21 1784

原创 Android项目文件结构

Android项目文件结构分析一、Android项目文件结构首先,我们在AndroidStudio里创建一个新项目,以下为此新建项目的文件目录截图圈红色矩形框的是文件结构的不同表示方式,可通过点击这个倒三角按钮切换不同的表示方式。此处只介绍Android和Project模式下的文件结构。二、Android模式文件结构:1、文件结构截图2、文件介绍...

2018-06-23 21:46:13 1492

原创 用MVP模式构建Android代码

用MVP模式构建Android代码一、MVP简介​ 在进行软件开发过程中,我们通常会使用设计模式来辅助我们构建代码,以实现代码的可维护性和可复用性。而MVC模式是开发人员最了解的一个模式,MVP就是以MVC为基础发展演变而来的。MVC模式:首先我们先来回顾一下MVC模式:MVC模式即Model(模型)-view(视图)-controller(控制器)M:Mod...

2018-06-15 11:08:32 309

原创 JS实现轮播图片——JS每日一练1

前言:我之前在学JavaScript的时候,基本上都是看的《JavaScript高级程序设计》,而锻炼JS的例子也基本上是书上的小例子,每章看完了也很容易忘记一些知识点,缺乏实战的锻炼,于是就在网上找一些实例做做并且根据例子做一些拓展实例会比单纯的了解理论知识好多了,于是就有了这个专题文章《JavaScript实例每日一练》,和我一起通过实例深入了解JavaScript的“奥秘”吧,本专题文章不定...

2018-06-09 16:43:18 10062 3

原创 CSS浏览器兼容总结篇

CSS浏览器兼容总结篇前言:本篇文章的大部分知识点来自于清华大学出版社的《DIV+CSS网页样式与布局实战详解》,我在书本内容的基础上添加了自己所了解的一些知识,有兴趣的伙伴可以去买正版看哈~其中在IE版本测试的时候我使用的工具是“IETester”。文章目录: 前言 一、兼容问题的解决方案 二、浏览器过滤语句 1、导入语句过滤器 2、IE判断过滤器 ...

2018-06-02 10:39:27 3047 2

原创 npm install出现npm ERR! write after end解决方法

在命令行下执行npm install webpack webpack-cli --save-dev 出现了 npm ERR! write after end解决方法:输入以下命令降低npm版本npm i -g [email protected]  解决方法来自:  https://github.com/npm/npm/issues/19989...

2018-05-16 14:10:42 19232 4

空空如也

空空如也

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

TA关注的人

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