自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dtq007的博客

嵌入式开发

  • 博客(23)
  • 收藏
  • 关注

原创 H5移动端屏幕自适应原理

根节点字体大小 RFS,屏幕宽度 SW,浏览器默认字体大小DFS,对html font-size的缩放比rate = RFS/DFS,使用的长度a rem = p / RFS rem。选择一个标准:iPhone6,SW0=375px,RFS0设为50px。自适应原理,内容随屏幕宽度进行变换。即当SW变换时,通过改变rate, 让 p进行变换,而a不变。SW1 / SW0 = p1 / p0 =...

2020-02-28 18:46:12 713

原创 png & jpg

PNG是无损压缩,保存了原始图片的完整数据,JPG是有损压缩,只是大概看上去和原始图像一样,其实损失了一些细节,或者多了噪点等等,损失的程度主要看压缩的质量,文件越小质量越低,损失就越大。还有,PNG和JPG所采用的色彩空间不一样,PNG大部分应该都是RGB色彩空间(或者RGBA,多一个透明通道),如果不压缩的话,每一个像素要占24位或32位或者更高,而JPEG大部分使用的yuv色彩空间...

2020-02-28 18:45:39 268

原创 移动端使用图片尺寸问题

一般手机端以375px的宽度为准,所以一般用750px宽度的图片就可以了

2020-02-28 18:45:03 2217

原创 iview form表单的一些坑

props: { order: { type: Object, required: true, }},data() { return { formItem: { user: { uname: '', user_id: '', mobile: '',...

2020-02-28 18:44:17 651

原创 webpack html插件

<%= require('raw-loader!../common/meta.html') %>这里使用了webpack的html插件,raw-loader插件index.html<!DOCTYPE html><html lang="zh-CN"> <head> <%= require('raw-loader!...

2019-12-23 20:46:38 181

转载 devServer.historyApiFallback

本来这玩意不值得写一篇博客的,但是坑爹的是我在网上搜了一圈解决方案都不可行,webpack-dev-sever官网的文档使用说明还有误导性。最后还是自己慢慢拨出来的。问题的产生browserHistory如何设置路由react-router有3种路由方式:贴近实际路由的browserHistory,我们熟悉的兼容性很好的hashHistory,还有我还没了解的createMemoryH...

2019-12-23 20:39:17 8294

原创 webpack构建多页面工程

很多时候一个工程需要多个单页面应用(多入口),用于不同的模块,或者不同的端。 1.注意点:webpack构建出来的多页面,每个页面都是不相关的,js运行环境不同,window对象不同,如果是Vue,那么每个页面的vue实例不同,每个vue实例都有自己的vuex、router。 2.根据文件目录自动生成entry目录结构: 代码:let en...

2019-12-23 20:34:47 287

转载 为什么使用yarn

Yarn是什么?“Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,正如官方文档中写的,Yarn 是为了弥补 npm 的一些缺陷而出现的。”这句话让我想起了使用npm时的坑了:-npm install的时候巨慢。特别是新的项目拉下来要等半天,删除node_modules,重新install的时候依旧如此。- 同一个项目,...

2019-12-23 20:07:41 725

原创 你可能不知道的 Git

你可能不知道的 GitPPT: ​你可能不知道的 Git​前言首先,本文假设你已经对 Git 有了初步的认知:理解 Git 在本地的三种工作区域:Git 仓库、工作目录和暂存区域;熟练操作 pull / push / branch / checkout / commit / ... 常见指令;但是:希望能够进一步了解 Git 的一些基本原理;偶尔会遇到与预期不一致的现象...

2019-12-23 20:00:57 269

原创 创建Blend动画中 Additive Settings的作用

1. 创建Blend动画中 Additive Settings的作用图1这里创建的blend动画是一个frame的动画,所以Base Pose Type 选的是Selected animation frame, Ref Frame Index选的是0 。 在使用这个AimDown动画时(以Apply Mesh Space Additive为例),Alpha(权重)从0到1,会...

2019-05-12 13:57:43 1335

原创 腾讯地图使用谷歌瓦片

示例:http://www.1hwj.net/map/tengxun/map_tx.html参考:Google 地图切片URL地址解析,腾讯与百度地图瓦片规则分析 // 瓦片 var earthlayer = new qq.maps.ImageMapType({ name: 'tentxun', alt: ...

2019-04-19 17:34:29 2302 1

原创 echarts ,tree图,设置连线颜色,可以独立每条线分开设置

myChart.showLoading();$.get('data/asset/data/flare.json', function (data) { myChart.hideLoading(); echarts.util.each(data.children, function (datum, index) { index % 2 === 0 &amp;&a...

2019-02-22 15:46:24 11796 1

原创 A a, A( ), A*, new A( ) 的区别

A(): 是对象,是一个值,或者说一个内存块;A a :定义一个指向A对象的变量a,a其实就是一个静态指针;new A() :生成对象,并返回指向该对象的地址;A* :定义一个存储A对象指针的变量。 陷阱:A * a = &amp; A();错误,A()返回的是一个值,就像2这样的值,不是变量,所以不能用&amp;。     2. A a ;  A* a_p = &a...

2019-02-17 17:18:08 768

原创 左右手坐标转换 四元数

参考:计算机视觉基础(一)——左右手坐标系转换时R和T的具体形式分析旋转矩阵、欧拉角、四元数理论及其转换关系 旋转矩阵, 右手系转左手系四元数旋转, 右手系转左手系右手系的四元数(在R right 下的四元数)左手系的四元数(在R left下的四元数,将R left代入)(1)X轴取反q0 L= q0    q1 L = (r32 – r23) / (4...

2019-02-17 17:14:54 7147 1

原创 Arduino MPU6050 DMP 数据获取,处理

一、连接图二、DMP使用介绍 官方并没有任何使用的介绍,只提供了源码。这里先给出我通过源码分析出来的和dmp有关的寄存器。 1. USER_CTRLBit7是DMP_EN(1:打开DMP),Bit3是DMP_RESRT(1:重置DMP) 2. INT_ENABLEBit1是DMP_RDY_EN(1:打开DMP中断,...

2018-12-08 18:14:32 9854 8

原创 jQuery 属性 CheckBox

 jQuery 属性 CheckBox     checkbox的选中与未选择分别通过$('#editWork-0-268').attr("checked","checked"),$('#editWork-0-268').removeAttr("checked")来设置。

2018-09-18 12:19:10 200

原创 EasyUI datagrid 与 input type=color 颜色选择器

          EasyUI datagrid 与 input type=color 颜色选择器一、场景       在企业管理系统中easyUI用的比较多,尤其是datagrid。但是datagrid自带的editor不支持h5新增的input type=color颜色选择器。这里介绍一个简单的实现方法,datagrid与input type=color结合使用。 二、实现...

2018-09-12 20:53:08 2009

转载 Maven简介(一)——Maven的安装和settings.xml的配置

Maven简介(一)——Maven的安装和settings.xml的配置博客分类: mavenMaven安装installsettings.xml1       Maven的安装       安装Maven之前要确保已经安装好了jdk,并且配置好了环境变量JAVA_HOME。具体安装步骤如下:1.     从apache网上下载maven项目的压缩包。下载地

2017-11-08 16:18:41 197

原创 Android SDK is missing required platform api in Unity2017.1.1f1

Unity编译Android版本时出现 Android SDK is missing required platform api  in Unity2017.1.1f1 错误原因: Unity2017.1.1f1 需要Android SDK tools 版本 2.6 以上,我更新到了2.6.3(最新)解决问题。

2017-10-02 17:15:32 2255 2

原创 %matplotlib inline error

错误描述:In [1]: %matplotlib inlineUsageError: Invalid GUI request u'inline', valid ones are:['osx', 'qt4', 'glut', 'gtk3', 'pyglet', 'wx', 'none', 'qt', 'gtk', 'tk', None]

2017-04-16 22:37:23 7108 2

原创 ubuntu 14.04 安装 pip出现包依赖问题(This may mean that you have requested an impossible situation or ifyou ar

ubuntu 14.04 安装 pip 出现包依赖问题(This may mean that you have requested an impossible situation or ifyou are using the unstable distribution that some required packages have notyet been created or been move...

2017-04-14 08:40:01 6842

原创 Ubuntu主机和JZ2440直接ping通

Ubuntu主机和JZ2440直接ping通问题Jz2440自带的资料只有三者(开发板,虚拟机,windows pc)ping通的教程,没有ubuntu pc机直接与开发板ping通的教程,而我喜欢直接使用ubuntu。下面讲解这两者ping通的方法。首先涉及DHCP,至于什么是DHCP我也不知道,有兴趣可以百度。 当前环境:ubuntu pc机--网线--路由器(支持DHCP

2016-06-30 14:40:11 510

原创 《Unix环境高级编程第3版》apue.3e在Linux上无法安装的问题

一、问题描述:make,遇到错误:cannot find -lbsd 。二、原因:缺少缺少libbsd文件。三、解决方法:1、Fedora 系列(通过yum来下载更新软件)#yum install libbsd#yum install libbsd-devel安装完成后就可以去apue.3e目录make了。2、Ubuntu 系列(通过apt-get来下载

2015-06-06 12:54:16 1518

空空如也

空空如也

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

TA关注的人

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