luck_lin

个人学习记录

react-native配置路由导航、传参示例,标题样式配置

一.关于项目环境配置 我就是跟着react native中文网一步步来的,模拟器就用的android studio 的原生模拟器,这个模拟器可能跟其他大多数模拟器调出开发菜单的快捷键不一样,我是找了N久才发现快捷键是Ctrl+M打开开发菜单,差点都准备换模拟器了,因为只有打开开发菜单的JS ...

2019-03-19 16:47:32

阅读数 5

评论数 0

python3+scrapy+selenium爬取英雄联盟英雄资料

继前一篇文章用nodejs+puppeteer+chromium爬取了这个英雄资料后,在本篇同样爬这个页面,思路都差不多,只是用不同语言来实现,可作为参考,个人觉得爬虫还是nodejs比较好用,可能是我python太菜吧 本例环境和所需第三方包:python3、pycharm、selenium2...

2019-03-01 13:33:42

阅读数 66

评论数 0

nodejs+puppeteer+chromium爬取异步数据页面(英雄联盟英雄资料列表页+详情页)

puppeteer介绍 对于静态页面的爬取是灰常简单的,一个request+cherrico即可,今天我动手对英雄联盟官网英雄资料爬取时发现英雄列表和详情页是通过js异步渲染的数据,所以就用上了这个神器puppeteer Puppeteer能够模拟一个浏览器的运行环境,能够请求网站信息,并运行...

2019-02-28 14:44:41

阅读数 23

评论数 0

js等额本息计算

利率(年):4.9%(基准) *(1+20%)(上浮) = 5.88% 贷款额度(万):50 贷款年限(年):25(300期) 计算月供: 500000*(0.0588/12*Math.pow((1+0.0588/12), 300)) / (Math.pow((1+0.0588/12), ...

2018-12-21 13:37:55

阅读数 92

评论数 0

moment.js 常用方法说明及配合antd DatePicker的使用

var now = moment().toDate(); console.log('获取当前时间\n',now) now = moment().format('YYYY-MM-DD'); console.log('格式化当前时间\n',now); now = moment().forma...

2018-11-15 21:28:33

阅读数 749

评论数 2

git常用命令、分支的切换创建、强制覆盖

创建分支 git branch localbranch 切换分支 git checkout localbranch 创建分支并切换到该分支,等效于上面两个命令都执行 git checkout -b localbranch 在本地更改完分支的代码后,add并commit后,需要合并分支到...

2018-11-09 15:38:08

阅读数 49

评论数 0

微信小程序手记

获取当前点击的组件信息: e.target,如果需要组件存数据,可以指定data-NAME属性,然后通过基础事件中e.target.dataset.NAME 获取,如果是自定义事件在e.detail中获取 template组件,用来定义模板,用法: 数据: date:{   user:{t...

2018-10-25 21:55:39

阅读数 56

评论数 0

create-react-app中使用less和antd并修改主题颜色

引入less 如果项目根目录中没有config文件夹,首先暴露出项目配置文件,项目下执行: npm run eject 如果项目是从git仓库中pull下来的的话,必须确保本地项目与仓库中没有冲突,才能够eject成功,否则命令会报错,因为该操作是不可逆的,一旦暴露出配置文件后eject功...

2018-10-21 18:42:37

阅读数 2776

评论数 8

nodejs下request模块爬取页面中文字符gb2312乱码问题

正常获取页面: 1 var request = require('request'); 2 request(url, function(error, response, body) { 3 if (!error && response.s...

2018-09-10 13:55:26

阅读数 266

评论数 0

wordpress快速搭建个人博客,插件以及主题的安装!

下载wordpress不说了,说下简单的数据库配置吧,在wordpress根目录下找到wp-config.php文件,用编辑器打开,找到如下代码: // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress数据库的名称 */ define('DB_N...

2018-09-06 13:35:27

阅读数 289

评论数 0

python6---WSGI接口和web框架flask

WSGI接口定义非常简单,它只要求Web开发者实现一个函数,就可以响应HTTP请求。我们来看一个最简单的Web版本的“Hello, web!”: def application(environ, start_response): start_response('200 OK', [('...

2018-08-17 18:37:44

阅读数 90

评论数 0

python学习5---@property

Python内置的@property装饰器就是负责把一个方法变成属性调用的: class Student(object): @property def score(self): return self._score @score.setter d...

2018-08-16 17:25:05

阅读数 49

评论数 0

python学习4---OOP

创建一个英雄类: class Hero(object): def __init__(self, name, position): self.name = name self.position = position hero = Hero("盖伦",...

2018-08-16 15:42:06

阅读数 37

评论数 0

python学习3---模块

新建一个模块calc.py: #!/usr/bin/env python3 # -*- coding: utf-8 -*- ' a test module ' __author__ = 'Michael Liao' def addFunc(a,b): return a+b ...

2018-08-16 13:59:18

阅读数 54

评论数 0

express爬取静态页面---rss的xml

首先init一个项目,安装express,安装request模块,新建一个js文件,main.js: var express = require('express') var app = express() var request = require('request') var fs = r...

2018-08-16 11:50:33

阅读数 116

评论数 0

python学习2

python函数式 #用map格式化list中的字符串 list1 = ["ADMIN", "hello", "LinGe"] maps = lambda l : map(lambda ...

2018-08-15 15:12:51

阅读数 37

评论数 0

python学习

#!/usr/bin/env python3 # -*- coding: utf-8 -*- # my first py demo! 2018-08-13 age = input("请输入您的年龄:"); if age >= '18': ...

2018-08-14 15:26:29

阅读数 47

评论数 0

vue中结合animate.css实现元素动画入场

话不多说先看下demo的GIF: 1.首先引入animate.css,可以直接在index.html中cdn引入; 2.其次在开发这种动画较多的页面我觉得还是引用jquery比较方便,操作dom稍多, 我这里没有使用jquery,就想复习复习原生js。可以npm安装,在build/web...

2018-08-09 16:51:52

阅读数 1346

评论数 0

vue-cli中引入全局scss文件

首先,vue-cli中只需要安装node-sass和sass-loader就可以直接使用scss语法了,在组建的style标签中定义lang属性值为"scss"即可;但是就算在app.vue中引入公共scss文件也仅仅只能在app.vue中使用,要想全局使用这个...

2018-08-06 18:39:31

阅读数 700

评论数 0

beforeEach全局钩子管理用户访问权限!

 创建路由: export default new Router({ routes: [{ path: '/', component: { template: '<div><div>...

2018-08-06 13:52:53

阅读数 1365

评论数 4

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