自适应

手机端适配(二)

此生再无相见时 提交于 2019-11-29 22:14:37
自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备。 我相信各位童鞋应该和我一个样子,到处查找贴子,学习如何制作WebApp项目,经过我一番查找资料学习后准备分享给大家,希望和大家共同探讨学习WebApp。 那么WebApp与Native App的区别是什么? Native App: 缺点: 1、开发成本非常大,一般使用的开发语言为JAVA、C++、Objective-C。 2、更新体验较差、同时也比较麻烦,每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。 优点: 1、非常酷 因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果 2、Native app是被Apple认可的 Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple Stroe出售,但是Web app却不行。 Web App: 开发成本较低 使用web开发技术就可以轻松的完成web app的开发 升级较简单 升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉 维护比较轻松 和一般的web一样,维护比较简单,它其实就是一个站点

移动端rem自适应

岁酱吖の 提交于 2019-11-29 20:56:51
window.onload = window.onresize = function (event) { document.documentElement.style.fontSize = 100 * (document.documentElement.clientWidth / 750) + 'px'; } /*--> */ /*--> */ 1rem=100px 来源: https://www.cnblogs.com/xiaomili/p/11531984.html

移动端布局

牧云@^-^@ 提交于 2019-11-29 16:19:48
移动端 宽度千万不要用 px ,除非以下必要情况: 1. 是固定像素的,比如两边固定宽度,中间自适应宽度 2. 缩放图片( img,background )等 高度能不给死就不给死,高度可以用 px 两端固定像素,中间自适应原理 : 两端脱标,中间 100% 宽,用 padding 或者 margin (用 margin 时宽度和 margin 都要用百分比表示) 留出两边空间,然后两边定位,或者浮动上去。 移动端web是以百分比布局为主的 定最小宽度和最大宽度为辅的布局。 换句话说:就是所有元素有宽的都是百分比设宽度,没有的都是设置 min-width和max-width来达到自适应的目的 来源: https://www.cnblogs.com/ycxqdkf/p/10385028.html

自适应网页设计(Responsive Web Design)

社会主义新天地 提交于 2019-11-29 15:58:12
自适应网页设计(Responsive Web Design)   随着3G的普及,越来越多的人使用手机上网。 移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?   手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素。同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不是一件容易的事。   很多网站的解决方法,是为不同的设备提供不同的网页,比如专门提供一个mobile版本,或者iPhone / iPad版本。这样做固然保证了效果,但是比较麻烦,同时要维护好几个版本,而且如果一个网站有多个portal(入口),会大大增加架构设计的复杂度。 于是,很早就有人设想,能不能"一次设计,普遍适用",让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局(layout)? 一、"自适应网页设计"的概念   2010年,Ethan Marcotte提出了 "自适应网页设计" (Responsive Web Design)这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。 他制作了一个 范例 ,里面是《福尔摩斯历险记》六个主人公的头像。如果屏幕宽度大于1300像素,则6张图片并排在一行。

自适应线性神经网络Adaline

萝らか妹 提交于 2019-11-29 15:04:55
自适应线性神经网络Adaptive linear network, 是神经网络的入门级别网络。 相对于感知器, 采用了f(z)=z的激活函数,属于连续函数。 代价函数为LMS函数,最小均方算法,Least mean square。 实现上,采用随机梯度下降,由于更新的随机性,运行多次结果是不同的。 1 ''' 2 Adaline classifier 3 4 created on 2019.9.14 5 author: vince 6 ''' 7 import pandas 8 import math 9 import numpy 10 import logging 11 import random 12 import matplotlib.pyplot as plt 13 14 from sklearn.datasets import load_iris 15 from sklearn.model_selection import train_test_split 16 from sklearn.metrics import accuracy_score 17 18 ''' 19 Adaline classifier 20 21 Attributes 22 w: ld-array = weights after training 23 l: list = number of

FASHION STORE OPENCART 2.X 自适应主题模板 ABC-0588

纵饮孤独 提交于 2019-11-29 14:33:08
FASHION STORE OPENCART 2.X 自适应主题模板 ABC-0588 FEATURES HTML5 and CSS3 Fully RESPONSIVE Theme Using Google Fonts Support Multiple Language Included RTL Language Support No Core Modifications SEO (Search Engine Optimization) friendly Optimized for Fast Loading + CSS Sprite NEW : Smart Responsive Product Grid Unlimited Banners + Sliders Featured Products Slider Show Cloud Zoom to enlarge product image Easy Shopping Cart Dropdown from header Related Product Scroller on product detail page CMS Blocks Module Included Valid XHTML and CSS markup Easy Use and Easy Customize Avoid Javascript Confliction

286.软件体系结构研究展望

半腔热情 提交于 2019-11-29 10:29:54
软件体系结构研究新方向 21世纪软件技术展望 1.开放源代码 下一世纪的操作系统将继承现在好的操作系统的主要优点,变成开放的和进化的。在操作系统开放之后,系统软件产业将主要集中在软件环境平台和工具的研究开发上。可视化编程环境与工具、办公套件、家庭套件、学习套件等将会有很大的空间。 21世纪软件技术展望 2.跨平台 使得一次写好的应用软件在各种不同硬件系统上都可以运行、使得已经设计好的程序模块被有效地重复利用。 目前跨平台这一设想还没有完全有效地被实现,相信21世纪第一个10年一定可以完成。当然,如何解决非Java语言软件的跨平台问题仍然是一个难题。 21世纪软件技术展望 3.软件工业化 随着软构件的规范化和实用化,计算机软件生产的工业化程度会慢慢提高,软件发展的速度也会慢慢加快。估计到21世纪的第一个10年结束的时候,软件的工业化程度应该达到20世纪90年代中期计算机硬件的工业化程度。 21世纪软件技术展望 4、友好界面 多媒体技术、语音识别与合成技术、手写体文字的识别、自然语言理解与机器翻译技术、图像处理与图形学技术、用户图形界面技术、人工智能技术等等都是解决软件系统友好性的关键技术。 21世纪软件技术展望 5.基于网络的应用软件 利用了WEB浏览技术、多媒体技术和网络信息管理系统等综合技术而构成的网络应用软件(例如电子商务)将是今后软件业发展的最大舞台。 纲要

容器改变/窗口改变重新渲染echarts

ε祈祈猫儿з 提交于 2019-11-29 10:26:30
是否遇见使用侧边栏菜单收缩/展开,echarts容器大小变化,但是echarts不重新自适应容器。或者,window窗口改变但是echarts不随着改变,针对这两种echarts不自适应的情况,分享下自己处理方法。 方法核心是:监听使 echarts容器大小发生变化的因素及 window窗口改变去调用echarts实例的resize()方法。(方法以VUE框架代码为示例) 一:为什么不能自适应:    ECharts没有绑定resize事件,显示区域大小发生改变内部并不知道, 在容器大小发生改变时需要手动调用 resize达到自适应的效果。 二:echarts容器大小改变,重新渲染。 处理思路:侧边栏菜单使用elementUI的导航菜单实现,收缩/展开是根据 collapse的 boolean值,所以我们把 collapse属性值getSidebarFold放到vuex,监听getSidebarFold值 的变化去调用echarts实例的resize()方法。 computed: { ...mapGetters({ getSidebarFold: 'getSidebarFold' }) }, watch: { /* 监听getSidebarFold变化,解决echarts容器变化,重新渲染 setTimeout时间必须设置,且不能太短 */ getSidebarFold () {

异步电动机轴承故障检测—第一篇读后感划水记

时光总嘲笑我的痴心妄想 提交于 2019-11-29 09:37:22
序言    这篇笔记是阅读《基于OMAP-L138的异步电动机轴承故障检测系统研究》后写的笔记,如果有什么问题,请大佬们多多指教哈(说 了我也看不懂 )。 主要思路    轴承故障约占电机故障的30%-40%,滚动轴承的损伤形式主要有:疲劳脱落,磨损,腐蚀,胶合,塑性变形,断裂,保持架损坏。因此对轴承故障的分析很重要,笔记从5个方面来叙述我的所感所得。 轴承故障的三种检测方式; 故障信号处理方法; 滚动轴承故障的定子电流频谱特征; 自适应滤波及连续细化傅里叶变换结合的方法; 基于SVD和ADES算法的轴承故障诊断方法。 一:轴承故障的三种检测方式 温度分析法 :对轴承载荷,转速,润滑的变化比较敏感,对轴承润滑不良导致的过热的情况尤其敏感。但是只有当故障恶化到一定程度时才会起作用,并且不适合腐蚀,疲劳脱落等局部伤类故障。 振动分析法 :安装振动传感器,采集轴承振动始于信号,变换频域进行频谱分析,最后再通过对比判断故障。当轴承故障振动信号频谱包括特征频率,通过特征频率的识别来判断轴承是否出现故障。 定子电流信号分析法 :对一相定子电流信号进行频谱分析,通过与正常定子电流信号频谱对比判断故障。缺点是容易受背景噪音,负荷波动等因素的干扰。 二:故障信号处理方法 快速傅里叶变换 :默认具备一些复数相关知识( 不具备也没关系)   傅里叶变换( https://www.cnblogs.com

前端面试题一套

主宰稳场 提交于 2019-11-29 08:38:32
一. css 40分 1. 什么是盒模型? 2. Doctype的几种类型? 3. 如何布局左不动右边自适应的两列布局? 3. 如何布局两列等高? 5. 如何布局右侧定宽,左侧或中间自适应? 6. 如何布局三列自适应? 7. gif,png,jpg的区别? 8. 什么是css sprite?优缺点? 10. 制作细线表格? 11. position:relative,absolute,fixed区别与联系? 12. 如何居中一个float:left的元素 13. Css在各浏览器下的兼容问题你通常是怎么来解决的,请分享你的经验; 二. Js 30分 1). 基础: 1. parseInt 与 parseFloat 的区别? 2. valueof 与 toString 的区别? 3. 全等与相等? 4. break 与 continue 的区别? 5. js的作用域? 6. Array 的 slice 与 splice 的区别? 8. 正则中test 与 match 的区别? 9. 如何在js中创建一个对象并继承他? 10. 什么是prototype ? 什么是原型链? 11. setTimeout 与 setInterval 的区别? 13. cssText? 14. offsetWidth, scrollLeft, scrollHeight? 15. IE的事件与w3c事件的区别