`
文章列表
               cordova 是hybrid开发app的一个框架,通过js桥接原生api实现了js调用原生的一些功能;本打算学习下阿里的weex;可是一直打包不了,加上之前也用过cordova,打算使用cordova尝试一下;整合上vue这种开发界面的利器是不是更加爽呢?     1.环境搭建  > cordova环境搭建         由于我们使用cordova作为app开发框架,我们得先搭建cordova;cordova的安装可以使用npm yarn等安装;全局安装: npm install -g cordova          由于需要打包app自然 ...
react-native 可以将react组建编译成原生的组件,从而提高允许效率和性能,作为一个小白,RN环境搭建也折腾了很久,做个笔记记录下搭建的过程。 安装NPM(>5.0) 通过npm install -g react-native-cli 全局安装react-native命令环境 通过react-native init ProjectName 初始化一个项目 通过react-native start 启动并打开 http://localhost:8081/index.android.bundle?platform=android 查看内容,如响应正常,代表start成 ...
1. 小程序通过给page加伪类实现头部上边框,在一些情况下要加z-index才能提升层级并显示   2. 小程序video标签在ios下存在层级过高问题需要强制z-index: 2 !important覆盖   3. 小程序canvas层级很高的Bug
在现如今的前端开发中很多人使用构建和包管理工具,经常用的就是bower, npm等,这两天折腾 vue+cordova  发现vue版本已经更新了,也就跟着尝试更新(npm update vue-cli),更新完了,再试创建项目时报错了,很奇怪的错:   vue Error when evaluating filter condition: isNotTest 能够根据模板创建项目,项目就是跑不起来,网上搜了很多方法,无效;最后心想难道是升级的vue有问题,进nodejs安装目录,查看了vue的版本,想起了在用户目录的npm包,灵光一现,发现版本不对,把最新的覆盖过去,就好了!
webpack学习笔记(1)   该笔记学习参考:http://www.runoob.com/w3cnote/webpack-tutorial.html   项目结构:   //使用webpack命令打包js //webpack w1.js buundle.js //document.write("It works."); //使用webpack命令打包有依赖的js //webpack w1.js buundle.js // document.write(require("./w2.js")); //使用webpa ...
js中的call,apply主要是来实现类似java中的继承等方案。 call的调用方式: obj.call(thisObj,arg1, arg2,...); 调用说明: 该方式的作用是将 obj(即this)绑定到thisObj, 使thisObj具备了obj的属性和方法;并立即执行函数。 如: function add(a, b) { return a + b;} function sub( a, b) { return a - b;} add.call(sub, 5, 3); //让sub增加add方法同时立即执行add方法,结果: 8 apply的调用方式: obj.app ...
奇怪的spring的service A 中依赖 service B,C, service B 中也依赖 service C 导致相互依赖 spring 启动后直接连接占满;给我的教训就是,service中最好不要依赖含有数据库操作的service,最好注入Dao,以避免依赖问题!

看一些电影感悟

我们生活的这个世界复杂而又简单,我们会遇到很多人、很多事;在这些人、这些事面前;有时候我们会不知道怎么处理,还有可能将事情变得更加的复杂自己会将人性丑陋的一面展示无遗;有些人却义无反顾的将人性的本性一面优点的一面展现出来可能还不顾自己的安危;当我们经历了这些很多的事、很多的人后;我们回过头想想曾经的我们,面对有些事、有些人时;会感叹曾经的我们是多么的无知和不珍惜;当你能感受到这些时;我想应该重新审视生活,将人性的光辉展现出来,珍惜、努力、传递生命和爱的力量!

mysql 实用命令

1.Mysql忘记密码 (1)Windows下 Mysql当忘记root密码时,可以先关掉mysql服务 然后开一个命令窗口执行 mysqld-nt --skip-grant-tables;  然后再开一个命令窗口执行 mysql -u root 进入mysql然后修改密码,修改密码sql语句如下: update user set p ...
高德地图javascript api提供以js形式调用api,确实给我们开发者带来了许多方便,但是在使用过程中发现需要使用高德的多个插件,自己试了很久,只能加载一种插件,如果同时其他地方使用其他插件,不能使用。调用api如下: http://webapi.amap.com/maps?v=1.3&key=您申请的key值&plugin=AMap.Transfer   在官网找了很久,总算发现加载多个插件的方式了,在plugin后面多个插件名称以逗号分隔,如下: http://webapi.amap.com/maps?v=1.3&key=您申请的key值& ...
在使用cordova创建app时,android上很正常的连接网络,但是在ios上连接wss时出现CFNetwork Handshake fail (-9807),网上找了很多原因,也在AppDeleget.m加上了如下代码: @implementation NSURLRequest(DataController) + (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host { return YES; } @end  但是run起来还是连不上websocket服务器,手动调用很多次connect,发现在进入一些界面加 ...

webrtc项目笔记

1.WebRtc介绍 这个网上一大堆,主要是谷歌开源的技术,实时通信技术。 废话不多说,主要是涉及两个服务器: 信令服务器(Signal Server)      信令服务器主要是将两个或多个需要通信的拉到一起然后帮他们握手连接,相当于 ...

Swift 学习笔记

sw i f t 作为苹果新的开发语言,相比Object-C相对好理解,项目需要因此需要学习一下,特此写下此笔记   Swift 学习建议参考苹果开发者中心文档: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html#//apple_ref/doc/uid/TP40014097-CH2-ID1   代码: // // main.swift // swiftlearn // // Created ...
Java编程中实现函数式编程的方法, 在JDK1.8+使用lambda表达式实现,在jdk1.8以前版本中使用接口的实现类实现缓存待调用的方法并在需要时调用。 函数式编程主要是简洁,方便处理异常,比较适合于异步编程。   关于最近的基于事件的技术: RxJava:https://github.com/ReactiveX/RxJava 相关文章:https://github.com/lzyzsd/Awesome-RxJava   EventBus:https://github.com/greenrobot/EventBus http://blog.csdn.net/harvic ...
刚刚开始接触mysql,对mysql的配置项里是否有对一个数据库中,是否有最大数据表的限制,后面查询了相关资料,才发现,mysql数据库中,对单个数据库中的最大允许建立的数据表是没有配置项,也就是说没有限制的。 mysql单数 ...
Global site tag (gtag.js) - Google Analytics