自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 react 学习路线

介绍 :React的起源和发展起初facebook在建设instagram(图片分享)的时候嘞,因为牵扯到一个东东叫数据流,那为了处理数据流并且还要考虑好性能方面的问题嘞,Facebook开始对市场上的各种前端MVC框架去进行一个研究,然而并没有看上眼的,于是Facebook觉得,还是自己开发一个才是最棒的,那么他们决定抛开很多所谓的“最佳实践”,重新思考前端界面的构建方式,他们就自己开发了...

2019-07-31 11:08:31 898

原创 web解决ios滑动不流畅

-webkit-overflow-scrolling: touch;/* 解决ios滑动不流畅问题 */

2019-05-21 15:11:45 783

原创 go 资料整理

go的讲解了解GOGO路径配置GO命令指针函数了解GO一、Go语言的由来Go语言亦叫Golong语言,是由谷歌Goggle公司推出。Go语言的主要开发者有:肯.汤姆逊(Ken Thompson)、罗布.派克(Rob Pike)和罗伯特.格里泽默(Robert Griesemer)。肯.汤姆逊(Ken Thompson):图灵奖得主,Uinx发明人,B语言作者(C语言前身),还做飞行员,后来...

2019-04-03 09:07:28 508

原创 前端混合开发总结

        名称 React  Native Weex Flutter uni-app 支持 Facebook Alibaba Google Dcloud 编写方式 需针对iOS、Android编写2份代码(需要会Java,oc) 只需要编写一份代码,即可运行在Web、iOS、Android上 只需要编写一份代码,即...

2018-12-07 10:35:04 7587

原创 uni-app 微信小程序 安卓 ios H5 跨平台框架

uni-app   微信小程序  安卓  ios  H5  跨平台框架

2018-12-05 17:34:05 1201

原创 Vue 重点总结

1丶VUEX    Vuex    什么是Vuex?       官方说法:Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。      个人理解:Vuex是用来管理组件之间通信的一个插件    为什么要用Vuex?      我们知道组件之间是独立的,组件之间想要实...

2018-11-15 17:08:52 484

原创 web 端 调取导航总结

1  跳到百度网页版 window.location.href = 'http://api.map.baidu.com/direction?origin=latlng:' + lat + ',' + lng + '|name:停车位&destination=' + name + '&mode=driving&region=石家庄&output=html&amp...

2018-11-05 16:30:38 685 1

原创 python 标准化 数据

标准化的好处  不会因  异常点   干扰而计算不准确  公式      

2018-10-17 11:13:07 374

原创 python 数据 归一化

注:归一化  不能对于  异常点 进行精确计算   公式      转换成  0-1 之间的数据       例如   计算结果 

2018-10-17 10:13:15 2374 1

原创 python 比较 2张图片的相似度

#!/usr/bin/python# -*- coding: UTF-8 -*-import cv2import numpy as np#均值哈希算法def aHash(img): #缩放为8*8 img=cv2.resize(img,(8,8),interpolation=cv2.INTER_CUBIC) #转换为灰度图 gray=cv2.cvtC...

2018-10-09 15:02:44 21093 9

原创 python 人脸检测

import cv2face = cv2.CascadeClassifier('D:/Openv3/opencv/build/etc/haarcascades/haarcascade_frontalface_alt2.xml')sample_image = cv2.imread('people.jpg')print sample_imagefaces = face.detectM...

2018-10-09 14:54:51 7848 1

原创 Win10, VS2017环境下OpenCV3.4.2的配置

从官网https://opencv.org/releases.html下载OpenCV3.4.2的Win pack进行安装,安装目录便如下图所示:要能在Visual Studio中使用上述安装的OpenCV,需要如下两个步骤:1、配置相关的环境变量2、建立工程要配置相关的属性 1、配置相关的环境变量①右键“此电脑” -> 选“属性” -> 再选左侧的“高级系...

2018-10-08 14:15:32 350

原创 vue组件中的样式属性:scoped,解决在父组件中无法修改子组件样式问题

Scoped CSS规范是Web组件产生不污染其他组件,也不被其他组件污染的CSS规范。  vue组件中的style标签标有scoped属性时表明style里的css样式只适用于当前组件元素,它是通过使用PostCSS来改变以下内容实现的:<style scoped>.example { color: red;}</style><templat...

2018-09-21 16:26:22 2277

原创 less中解决CSS3的calc计算出错

最近在用less的时候发现CSS3的calc函数计算时会出现问题。问题 .mkt-hover{ width: calc(100% - 16px); }1 2 3但是less自己就把它当表达式计算掉了,导致到浏览器那变成了 .mkt-hover{ width: calc(84%); }1 2 3解决方法把ca...

2018-09-11 11:31:33 2021

原创 寻找相似图片算法

寻找相似图片算法根据阮一峰的博文实现一个js版本, 步骤如下:将图片缩小到8x8的尺寸 转化为64灰度级 计算所有64个像素的灰度平均值 比较像素的灰度, 大于或等于平均值,记为1;小于平均值,记为0。 计算哈希值更加详细的步骤参考作者原文实现这个功能的过程中,会涉及到图片的缩放,将图片转化为灰度图, 以及生成图片hash,计算汉明距离等细节点。在实现的时候通过对canvas...

2018-09-10 10:49:56 5304

原创 Xcode 启动页图片垂直居中

1: 添加 UIImageView  点击那个UIImageView 2: 点击那个标识符 3: 点击width 后面的数值是设置宽度的  4: 点击height: 后面的数值是设置高度的 5   点击 Add2  6 设置 XY (0 代表偏移量为0) ...

2018-09-06 17:03:08 1042

原创 全局变量的属性

var varName = 'variant';//浏览器环境console.log(window.varName); //  => variantconsole.log(self.varName);  //  => variant// 通用环境下console.log(this.varName);  //  => variant//Node 环境下...

2018-09-06 17:02:56 300

原创 将二维数组转换为一维数组

const arr=[[1,2,3],[3,4],[5]];console.log([].concat.apply([],arr)); 详解: 1 这个就是apply的一个巧妙的用处,可以将一个数组默认的转换为一个参数列表([param1,param2,param3] 转换为 param1,param2,param3) 这个如果让我们用程序来实现将数组的每一个项,来装换为参数...

2018-09-06 17:02:38 22163 3

原创 ios 获取配置的描述文件 真机调试

command + ,  快捷键     

2018-09-06 17:02:25 883

原创 React-Native项目中消除启动时的白屏(闪白)--(iOS)

做过 RN 项目的童鞋应该都知道 RN 项目启动之后有一个短暂的白屏,调试阶段这个白屏的时间较长,大概3-5秒,打正式包后这个白屏时间会大大缩短,大多时候都是一闪而过,所以称之为『闪白』。 虽然说时间很短,但是只要能被用户察觉,都是属于 Bug为什么会有白屏在iOS App 中有 启动图(LaunchImage),启动图结束后才会出现上述的闪白,这个过程是 JS 解释的过程,J...

2018-09-06 17:01:28 1242

原创 百度地图 iop检索搜索

// 百度PoiSearch查询RCT_EXPORT_METHOD(PoiSearch:(NSString*)text AndCity:(NSString*)City) {      //初始化搜索对象 ,并设置代理     _searcher =[[BMKPoiSearch alloc]init];     _searcher.delegate = self;   ...

2018-09-06 17:01:10 570

原创 reactNative 发布正式 ios

1 需要准备 去苹果官网  申请 证书详细说明:http://www.jianshu.com/p/01224fc523d4 2 设置 App图片 以及  启动页 3 在xcode  按 command + , 快捷键 注意 +  下载自己的 Provisioning Profile  4 选择项目 点击 General  取消勾选 Auto  选择自己的Provis...

2018-09-06 17:00:23 421

原创 跨模块常量的用法(export , import)

//  定义常量export  const variantName = '哈哈哈';export  const  Float = 3.1415926;export  const  char = '61515'; 引用常量//我是模块二import * as variantName from './模块一'// * 代表  引入所有的 变量// as 代表 ...

2018-09-06 17:00:11 3105

原创 百度地图当前位置 变化回调方法(oc)

- (void)didUpdateUserHeading:(BMKUserLocation *)userLocation{ [_mapView updateLocationData:userLocation]; NSLog(@"heading is %@",userLocation.heading);} 

2018-09-06 16:59:46 1579

原创 xcode 模拟器卡

最近发现模拟器比较卡 慢动作 一开始以为是电脑内存不够  后来加了内存还是卡  物理内存显示明明还剩下好多最后发现   是选中了  Slow Animations...

2018-09-06 16:59:30 949

原创 js调取手机震动

htmlonclick="startVibrate(1000);"   // 振动一次onclick="startVibrate([1000, 200, 1000, 2000, 400]);"  //震动多次onclick="startPeristentVibrate(1000, 1500);"  //持续震动onclick="stopVibrate();" //停止震动js...

2018-09-05 09:15:31 2072 1

原创 数组去重方法速度对比

面试时经常被问到数组去重的问题,个人觉得这种问题其实没太大的作用,毕竟在实际工作中很少能遇到的很大的数组,所以不论以什么样的方式实现都很难做到内存的溢出及产生较大的耗时差距(除非你是故意)               今天咱们对比一下那个速度更快function createTestArray(){const testArray=[1,2,3,4,5,'a','b','c','d','e...

2018-09-05 09:15:19 427

原创 iOS 做 微信支付,微信登陆,支付宝支付,qq登录回调冲突解决

解决方法在AppDelegate.m中- (BOOL)application:(UIApplication *)application openURL:(NSURL *)urlsourceApplication:(NSString *)sourceApplication annotation:(id)annotation{if ([url.host isEqualToSt...

2018-09-05 09:15:00 917

原创 node WebSocket

大家在网上看到过   用node 实现聊天系统 其实就是 new 一个 对象(WebSocket) 就可以实现了;说到这里想起了 QQ,微信聊天用的是什么协议呢?QQ对于普通用户是采用UDP协议,对于会员用TCP协议,主要采用UDP协议,内网传文件采用了P2P技术总来的说:1.登陆过程,客户端client 采用TCP协议向服务器server发送信息,HTTP协议下载信息。登陆之后,...

2018-09-05 09:14:48 571

原创 vue监听不到数组变化

 export default {name:'Home',  data () {return {NavSelect:'Home',      Title:'收益总览',      carNum:['冀']}},  components:{Button,    Table,    Page,    DatePicker,    CarNum...

2018-09-05 09:13:58 5285

原创 node 防止端口挂掉 守护进程

var exec = require('child_process').exec;check();function check(){var last = exec('lsof -i:3000');last.on('exit',function(code){if(code !=0){ run();console.log('主服务已关闭,马上重启');}else{co...

2018-09-05 09:13:49 990

原创 npm error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装

错误原因:缺少windows构建插件解决方法:在命令行工具中运行:npm install –global –production windows-build-tools (全局安装windows构建工具)注意:一定要使用管理员打开命令才有权限构建工具...

2018-09-05 09:13:36 7087

原创 node 在window下永远不挂

   test.jsvar Service = require('node-windows').Service;// Create a new service objectvar svc = new Service({ name:'node开机自启', script: require('path').join(__dirname,' check.js')});  // check...

2018-09-05 09:13:26 1989

原创 Vue取消eslint语法限制

由于vue对语法的限制过于严格,以至于在我第一次编译运行的时候一直编译失败,当然也包括一些警告:  当然,这里的警告我是知道怎么回事,但是这个错误我就很不明白了,原来eslint是一个语法检查工具,但是限制很严格,在我的vue文件里面很多空格都会导致红线(红线可以关闭提示),虽然可以关闭,但是在编译的时候老是会跳出来,所以能关闭是最好的了。关闭方法:在build/webpa...

2018-09-05 09:13:06 644

原创 const 冻结对象的用法

场景一:const obj = {name :'232'};obj.name = '哈哈哈';console.log(obj.name); // 哈哈哈  场景二:const obj = Object.freeze({name:'51451',age:50});obj.name = '122';console.log(obj.name)...

2018-09-04 13:45:06 636

原创 初见Generator

对比两次代码function fib(max) {vart,a = 0,b = 1,arr = [0, 1];while (arr.length < max) {t = a + b;a = b;b = t;arr.push(t);}return arr;}// 测试:console.log(fib(5)); // [0, 1,...

2018-09-04 13:44:09 124

原创 js顶层对象的属性

顶层对象,在浏览器环境指的是window对象,在Node指的是global对象。ES5之中,顶层对象的属性与全局变量是等价的。window.a = 1;a // 1a = 2;window.a // 2上面代码中,顶层对象的属性赋值与全局变量的赋值,是同一件事。顶层对象的属性与全局变量挂钩,被认为是JavaScript语言最大的设计败笔之一。这样的设计带来了几个很大的问题...

2018-09-04 13:42:57 910

原创 const 命令

注:const的作用域与let命令相同:只在声明所在的块级作用域内有效。if(true){const MAX=5;}MAX// Uncaught ReferenceError: MAX is not defined  const声明一个只读的常量。一旦声明,常量的值就不能改变。const PI = 3.1415;PI // 3.1415PI = 3;...

2018-09-04 11:50:18 238

原创 es6 do 表达式

{lett=f();t=t*t+1;}上面代码中,块级作用域将两个语句封装在一起。但是,在块级作用域以外,没有办法得到t的值,因为块级作用域不返回值,除非t是全局变量。现在有一个提案,使得块级作用域可以变为表达式,也就是说可以返回值,办法就是在块级作用域之前加上do,使它变为do表达式。let x = do {let t = f();t * t + 1;};...

2018-09-04 11:48:06 1075 1

原创 ES6 的块级作用域

场景1:{{{{{letinsane='Hello World'}console.log(insane);// 报错}}}};上面代码使用了一个五层的块级作用域。外层作用域无法读取内层作用域的变量。  场景2:{{{{letinsane='Hello World';{letinsane='Hello World'}}}}};...

2018-09-04 11:46:53 73

空空如也

空空如也

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

TA关注的人

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