homepage

vue cli3 项目优化

半腔热情 提交于 2019-12-01 06:59:52
vue-cli3 Prefetch (官网内容) <link rel="prefetch"> 是一种 resource hint,用来告诉浏览器在页面加载完成后,利用空闲时间提前获取用户未来可能会访问的内容。 默认情况下,一个 Vue CLI 应用会为所有作为 async chunk 生成的 JavaScript 文件 ( 通过动态 import() 按需 code splitting 的产物) 自动生成 prefetch 提示。 这些提示会被 @vue/preload-webpack-plugin 注入,并且可以通过 chainWebpack 的 config.plugin('prefetch') 进行修改和删除。 示例: // vue.config.js module.exports = { chainWebpack: config => { // 移除 prefetch 插件 config.plugins.delete('prefetch') // 或者 // 修改它的选项: config.plugin('prefetch').tap(options => { options[0].fileBlacklist = options[0].fileBlacklist || [] options[0].fileBlacklist.push(/myasyncRoute(.)+?\

关于reactjs在windows环境中使用npm run build之后,打开网页显示为空白的解决方案

…衆ロ難τιáo~ 提交于 2019-11-30 16:13:45
刚开始学react时候,跟着官网的操作: npx create-react-app my-app cd my-app npm start 构建完这个初始的项目之后,发现项目是可以正常正常访问的! 然后接着就是发布上线 npx run build 但是发现直接打开index.html界面是一片空白 这个时候我们看build的过程中的信息 > my-app@0.1.0 build D:\Program Files\nodejs\my-app > react-scripts build Creating an optimized production build... Compiled successfully. File sizes after gzip: 36.94 KB build\static\js\main.a0b7d8d3.js 299 B build\static\css\main.c17080f1.css The project was built assuming it is hosted at the server root. You can control this with the homepage field in your package.json. For example, add this to build it for GitHub Pages:

使用CocoaPods管理第三方库

£可爱£侵袭症+ 提交于 2019-11-30 01:37:09
DEC 2 ND , 2012 前言 每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如 Java: maven,Ivy Ruby: gems Python: pip, easy_install Nodejs: npm 随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,这个工具叫: CocoaPods 。 CocoaPods简介 CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。CocoaPods 项目的源码 在Github上管理。该项目开始于2011年8月12日,经过一年多的发展,现在已经超过1000次提交,并且持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。 拿我之前开发的粉笔网iPhone客户端为例,其使用了14个第三方开源库。在没有使用CocoaPods以前,我需要: 把这些第三方开源库的相关文件复制到项目中,或者设置成git的submodule,然后这些开源库通常需要依赖系统的一些framework,我需要手工地将这些framework一一增加到项目依赖中,比如ASI网络库就需要增加以下framework: CFNetwork, SystemConfiguration, MobileCoreServices,

Selenium+java - PageFactory设计模式

房东的猫 提交于 2019-11-28 04:14:05
前言 上一小节我们已经学习了Page Object设计模式,优势很明显,能更好的体现java的面向对象思想和封装特性。但同时也存在一些不足之处,那就是随着这种模式使用,随着元素定位获取,元素定位与页面操作方法都在一个类里维护,会造成代码冗余度过高。 相信使用过spring的同学肯定都知道,基于注解方式的开发,会大大提高开发效率,使代码块变得相对整洁,清晰。 本小节要介绍的就是PageFactory 设计模式,同Page Object思想大体差不多,只是表现形式不太一样,只是通过注解方式来定位元素对象。 一、@FindBy和@CacheLookup用法 元素声明的写法: //定位 密码输入框 @FindBy(name = "loginpassword") @CacheLookup private WebElement passWord; 注解说明: @FindBy:这个注解的意思是说我们所查找的元素是以什么方式定位, @CacheLookup:这个注解的意思是说找到元素之后将缓存元素,重复的使用这些元素,将会大大加快测试的速度。 WebElement passWord:就是变量名 二、PageFactory类使用 PageFactory提供的是静态方法,可以直接调用,一般在用完@FindBy后,需要进行元素初始化,则需要调用initElements(driver, this);方法。

Computer Vision Resources

心不动则不痛 提交于 2019-11-28 00:26:43
from: http://handong1587.github.io/computer_vision/2015/09/12/cv-resources.html HOME CATEGORIES ARCHIVES ABOUT ME LINKS SEARCH Computer Vision Resources Published: 12 Sep 2015 Category: computer_vision Jump to... Courses Edge detection Images Denoising Deblur Painting Bag Of Words Activity Recognition License Plate Recognition Image Retrieval Image Summary Image Retargeting/Editing Image Editing Image Inpaiting Image Dithering Image Enhancement Image Resizing Image Cloning Image Compositing Image Stylization Image Haze Removal Graph Cut GrabCut Image Stitching Image Super-Resolution Photo