JS 中的 import 和 require
转载: JS 中的「import」和「require 」 - 简书
import 和 require 是 JS 模块化编程使用的,是前端开发者们在性能探索中的又一大进步。
# 对模块化的理解
模块化是一种将系统分离成独立功能部分的方法,一个模块是为完成一个功能的一段程序或子程序。"模块" 是系统中功能单一且可替换的部分。
模块化思想是从 java 上衍生过来的,他将所需要的功能封装成一个类,哪里需要就在哪里调用,JS 中没有类的说法,但它引入了这种思想,在 js 中用对象或构造函数来模拟类的封装实现模块化,而在 html 上,则使用 import 和...
more...
ES6 Lambda
转载:ES6 语法学习 - JS 中的 lambda: 箭头函数 - 胡飞飞的学习笔记 - CSDN 博客
1. 最基本的写法
使用 => 操作符,简化匿名函数的定义
12345678910111213141516(param1,param2,...,paramN) => {// 函数体}// 参数列表与箭头符号不能换行var func = ()=> 1;// SyntaxError: expected expression, got '=>'//...
more...
Puppeteer 更友好的 Headless Chrome Node API
转载: Puppeteer: 更友好的 Headless Chrome Node API - 谦行 - 博客园
很早很早之前,前端就有了对 headless 浏览器的需求,最多的应用场景有两个
UI 自动化测试:摆脱手工浏览点击页面确认功能模式
爬虫:解决页面内容异步加载等问题
也就有了很多杰出的实现,前端经常使用的莫过于 PhantomJS 和 selenium-webdriver,但两个库有一个共性 —— 难用!环境安装复杂,API 调用不友好,1027 年 Chrome 团队连续放了两个大招 Headless Chrome 和对应的 NodeJS API Puppeteer,直接让...
more...
PHP 数组的相关操作
转载: PHP 数组的相关操作
# 创建数组
索引数组
索引为整数,如果没有指定索引值则默认为零,依次递增。
12//索引数组$array1 = array('a', 'b', 'c', 'd');
关联数组
数组的 key 为字符串。
1234567//关联数组$arr2 = array( "a" => 1, "b" => 2,...
more...
Programming Language Time Calculate
我们之所以觉得悬崖上的花朵美丽,那是因为我们会在悬崖停下脚步,而不是像那些毫不畏惧的花朵般,能向天空踏出一步。- 死神
# Python
12345678import timen = 1start = time.time()while n < 100000000: n = n + 1end = time.time()print((end - start) * 1000)
# PHP
123456789<?php$n = 1;$start = time();while ($n < 100000000) { $n = $n +...
more...
Python Asyncio
转载: python 中重要的模块–asyncio - python 修行路 - 博客园
一直对 asyncio 这个库比较感兴趣,毕竟这是官网也非常推荐的一个实现高并发的一个模块,python 也是在 python 3.4 中引入了协程的概念。也通过这次整理更加深刻理解这个模块的使用
asyncio 是干什么的?
异步网络操作
并发
协程
python3.0 时代,标准库里的异步网络模块:select (非常底层) python3.0 时代,第三方异步网络库:Tornado python3.4 时代,asyncio:支持 TCP, 子进程
现在的...
more...
Python内置全局变量
转载: 第三十九节,python 内置全局变量 - 林贵秀 - 博客园
# vars()
以字典方式返回内置全局变量
12345#!/usr/bin/env python# -*- coding:utf8 -*-print(vars())#输出# {'__builtins__': <module 'builtins' (built-in)>, '__spec__': None,...
more...
Jython的简单使用
这段时间要做一个毕业设计,主要设计到图片识别的东西,但是机器学习那一块是用 CAFFE 的 python 接口做的,然后 Web 和 APP 使用 Java 语言开发的,所有开发的应用项目(网站和移动客户端)需要调用图片识别的 python 脚本,后来查查资料,使用 Jython 可以满足在 Java 中执行 python 脚本。
测试环境:
Eclipse
1.8 的 JDK
Jython 版本 2.5.2(只要 jar 包就行了)
这里默认大家已经安装了 Eclipse 和 JDK,JDK 不是 1.8 的也可以,使用平时开发用的 JDK 就可以了,至于 jython.jar...
more...