自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 异常监控对比,sentry,rollbar,fundebug,frontjs

名称 国内 官网 开源 支持平台 收费模式 sentry 否 https://sentry.io/welcome/ 是 https://sentry.io/platforms/ https://sentry.io/pricing/ ...

2019-07-25 19:01:21 1317 0

原创 Electron开发随记03

【前言】 感觉有点像写小说,想当年追那些网络小说,哈哈, 上两篇解决了一个web应用转换为electron应用需要做哪些改动, 这一篇的目标是将electron打包出windows下的exe文件,走起 【electron-forge vs electron-builder】 elec...

2019-06-28 20:58:18 62 0

原创 Electron开发随记02-将普通web应用修改为electron应用

【前言】 需要将一个普通的react spa开发的web应用打包为一个electron应用,遇到了一些坑详见:https://blog.csdn.net/uikoo9/article/details/93330976 本文是总结如果将一个web应用适配为electron应用 【添加ele...

2019-06-28 18:50:17 1513 0

原创 Electron开发随记01

【前言】 好久没有写博客,主要是因为工作太忙,16年到现在基本是10116,说来也不敢相信,另一方面想写的时候都认为很简单没必要写,后来想想还是写下吧,最起码可以帮助遇到类似问题的小伙伴。 【electron开发】 最近一个项目,需要用electron开发pc端和mac端,由于目前已经有...

2019-06-22 16:09:38 1059 0

原创 手把手教你Nodejs获取微信小程序二维码

【小程序二维码和普通二维码】 下图左为小程序码,右为普通二维码, 普通二维码的生成比较简单,只用jquery就可以生成,详见:https://blog.csdn.net/uikoo9/article/details/43229367, 小程序码比较特殊,只有通过调用微信接口返回。   ...

2019-01-08 18:24:11 2090 6

原创 github不支持tls1.1导致egit cannot open git-upload-pack

【前言】本文可以当小说看,悬疑小说。【起因】过年后开始上班,大概是2.22开始上班,到昨天2.25发现问题,myeclipse的egit不能clone和pull github上的项目了。报错信息cannot open git-upload-pack,2.25的时候公司网络打开github有点慢,以...

2018-02-27 00:35:45 2702 8

原创 你所不知道的pm2

【pm2】 如官网介绍的,pm2是nodejs下先进的,生产进程管理器, 安装 1 npm install -g pm2 常用命令 1 2 3 4 5 6 pm2 start app.js --na...

2018-01-09 23:33:13 8567 0

原创 手把手教你玩转npm包

【npm是什么】 官网是这个:https://www.npmjs.com/, 官网介绍:npm is the package manager for javascript, npm是js的包管理器,更多的用于nodejs端。 基本上每种语言都有自己的包管理器,nodejs是npm以...

2018-01-09 11:17:58 8305 0

原创 maven入门

【构建工具】 java构建工具有:ant,maven,gradle, 对比的文章: http://blog.csdn.net/bailyzheng/article/details/48395949 http://www.importnew.com/18008.html 然而两篇文...

2017-06-20 16:11:01 361 0

原创 前端神器-Browsersync

【前言】 从去年5月份入职新公司到现在,一直很忙,抽不出空来写博客了, 有人会说时间挤挤总是有的,但是我可以告诉你,每天早上9点,晚上12点,周末休一天, 简直是残酷的,学习时间严重挤压, 最近好点了,哈哈~ 【browsersync】 有点标题党了,不过这个工具确实可以提高很大的开发效率,...

2017-05-17 11:52:15 8079 1

原创 mysql免安装版1067错误终极解决办法

【从笔记本到pc】 笔记本一直都使用mysql免安装版5.6.17,使用如下方法安装: 今天把同一个zip包传到pc上,按上面的方法安装居然报1067,按上面方法多次尝试还是不行。 百度,google查半天还是不行,最终折腾到一个好办法,应该可以一劳永逸的解决这个问题。 【wind...

2017-01-08 22:08:24 15724 3

原创 如何快速开发出一个高质量的APP——创业谈

注: 1.水平有限,欢迎批评指正 2.博文举到的例子纯属虚构(切勿对号入座) 【起】 今早,一个技术群里有人想快速做出一个app,然后询问技术方案,大概是这样, 拿到了200w投资,期望花20w两个月先做出一个app,包括ios,android, 先,呵呵,一下, 大概预估了一下,两个...

2016-06-09 00:08:28 8967 0

原创 HPP——让所有中小企业拥有自己的APP

HPP hybirdApp或者hbuilderApp, 指通过html,css,js语言开发出ios和android两个版本的APP, 开发效率成倍上升,开发时间大幅缩减,开发成本同样也大大缩减。 移动互联网时代,还有多少中小公司没有自己的app,原因何在? 1.中小公司有多少? 这个都不需要...

2015-11-05 12:03:09 3696 2

原创 jfinalQ开发教程10-qiao.js:js工具和bootstrap封装

qiao.js 1.说明 主要分为两块:常用js封装,bootstrap组件封装,已经开源到github:https://github.com/uikoo9/qiao.js 2.项目结构 _other:无关的东西 plugins:qiao.util.js的示例 qiao:qiao.bs.js和q...

2015-10-10 12:18:52 2869 0

原创 jfinalQ开发教程09-qiao-util.jar:其他工具

qiao-util.jar 1.说明 这个是一个工具类的集合,包括常用的java操作封装,三方组件封装,常用功能封装等, 鉴于引用了很多三方的jar,所以就没有直接放到jfinalQ中,而是已jar包的形式放到了jfinalQ的lib下, jar中有源码,使用的时候只需要根据自己的需要选择util...

2015-10-10 12:18:19 1534 0

原创 jfinalQ开发教程08-qiao-util.jar:多线程和定时任务

多线程 多线程是java面试中最爱问的一个问题,当然如果工作多年没准备去面试,正好让你手写代码,那就只能呵呵了~ QThreadUtil com.uikoo9.util.function.QThreadUtil对java自带的多线程做了封装,其实java自带多线程已经很强大了。 public cl...

2015-10-10 12:17:05 1833 0

原创 jfinalQ开发教程07-qiao-util.jar:邮件和短信

邮件服务 邮件服务是大部分系统中不可或缺的一个服务,jfinalQ中采用mail.jar实现发送邮件功能。 QMailUtil com.uikoo9.util.function.QMailUtil对mail.jar的常见操作做了封装,如下: public class QMailUtil { ...

2015-10-10 12:16:25 2348 0

原创 jfinalQ开发教程06-qiao-util.jar:日志和缓存

日志 常见日志组件 java中常用的日志有自带的logging,log4j,logback,slf4j等, jfinalQ中使用slf4j+logback,上面几种日志组件的对比详见:http://www.importnew.com/7450.html, slf4j准确的来说是一个日志接口,而不...

2015-10-10 12:15:33 963 0

原创 jfinalQ开发教程05-qiao-util.jar:常量和配置文件

常量 数据字典 相信每个系统不可避免的都会使用常量,而对应的在数据库中则以数据字典的方式记录。 常量文件 jfinalQ中src下contants.properties为常量对应的文件,内容如下: 这里可以采用key-value的形式记录常量, key可以用前两位为功能,中两位为模块,后两...

2015-10-10 12:14:08 771 0

原创 jfinalQ开发教程04-jfinal配置和jfinalQ文件结构

jfinalQ 1.前言 有耐心看完前5讲的同学,可正真看到jfinalQ到底是什么了, 前4讲说了代码生成工具,即:jfinalQ-gencode, 第5讲说了加密部署工具,即,jfinalQ-encrypt, 如果对这两部分感兴趣,那么接下来的内容会更加有趣哦~ 2.简介 jfinalQ...

2015-10-10 12:10:57 1610 0

原创 jfinalQ开发教程03-加密部署

jfinalQ-encrypt 1.简介 加密class文件,防止反编译,可自定义加密解密算法,支持tomcat部署,非spring框架。 2.原理 首先将class文件进行字节流加密, 然后自定义tomcat的ClassLoader, 最后通过自定义的ClassLoader解密并加载cl...

2015-10-10 12:10:17 1418 2

原创 jfinalQ开发教程02-权限系统和一对多的处理

权限系统 1.说明 基于jfinal的全局Interceptor做的权限系统, 分为两块,一是公开可以访问的地址,二是简单的RBAC权限管理 2.公开访问地址 需要配置项目中的jfinal-auth.xml文件,如下: 其中外层可以自己起名字,只要最后的一层是以url命名即可, 一旦在这...

2015-10-10 12:09:46 3923 0

原创 jfinalQ开发教程01-表命名规范和代码生成

mysql 1.选择 java可以配套各种数据库,oracle,mysql,sqlserver等等, 但是就个人开发或者中小公司开发,无疑mysql是最好的推荐, 所以jfinalQ默认使用mysql数据库,其他数据库的支持有待完善。 2.版本 5.6.17 3.jar mysql-co...

2015-10-10 12:09:00 1972 1

原创 Hbuilder开发app实战-识岁06-face++的js实现【完结】

前言 由于识岁app比较简单,所以这节就完结吧, 当然还有一些可以优化完善的地方,但是个人兴趣不是很大, 有想继续完善的,源码在这里:https://github.com/uikoo9/shisui face++ 在简单的介绍下face++, 不久前,微软推出了一个识别人年...

2015-08-24 01:01:58 5352 0

原创 Hbuilder开发app实战-识岁05-Crypto.js实现各种js加密算法

前言 js加密,应该说做js开发的很少接触到这一块,因为很多时候都是做加密,很少有前端做加密的, 很荣幸我接触过两次,找到了crypto.js,很好的东西,可以实现各种js加密。 吐槽 吐槽下前端做加密,一般来说前端做加密这需求是很少的,极少的, 我却碰到了两次,一次是前后端分离,涉及到安全,...

2015-08-24 00:39:06 5679 1

原创 Hbuilder开发app实战-识岁04-七牛云上传文件的js实现

前言 不得不说自从所谓的“云”概念开始,多多稍稍还是给生活带来了一些改变, 其中对开发者影响比较大的就是各种云平台和云存储,云存储中我比较推荐七牛云。 七牛云上传 七牛云的上传支持很多种语言,我用过的有java和js,个人感觉都比较方便, 当然java要比js方便一点吧,由于是a...

2015-08-24 00:16:07 7907 0

原创 Hbuilder开发app实战-识岁03-文件上传

前言 做app不得不谈的问题就是文件上传,用hbuilder开发app让上传变的很简单。 Uploader Uploader模块管理网络上传任务,用于从本地上传各种文件到服务器,并支持跨域访问操作。 通过plus.uploader可获取上传管理对象。 Uploader上传使用HTTP的PO...

2015-08-23 23:52:24 8271 3

原创 由“从按下回车到网页显示”粗谈网页优化

图为百度console.log中的信息。 注 水平有限,望批评指正。 前言 从开始做uikoo9.com开始,一直想怎怎么优化,版本也一直在迭代, 现在终于有点雏形,最近开始思考怎么能让一个网页最快的展现在用户眼前, 想了想前端纷繁的框架,到底如何组合才好,写起来好,构建起来好,展现起来...

2015-08-20 14:23:59 1682 0

原创 Hbuilder开发app实战-识岁02-拍照和选取照片

前言 拍照和选取照片是app中比较常用的功能了,本节讲解一下 代码 // choice img function choiceImg(){ qiao.h.sheet('选择照片', ['拍照','相册'], func...

2015-08-19 20:40:58 10094 3

原创 Hbuilder开发app实战-识岁01-actionsheet实例

前言 之前写了HBuilder开发App入门-滴石,相信大家看完后应该可以入门了, 之后会做一些简单的app,把nativejs一些常用的功能都过一遍,这样以后做app就没什么难的了。 识岁 借助与face++的接口,做了一个人脸识别app,准确性和微软比确实差点, 主要用到了:...

2015-08-17 21:43:25 13945 0

原创 HBuilder开发App教程13-ios调试以及发布【完结】

完结 不知不觉,教程就完结了,感觉很快,有可能是app过于简单吧,或者自己讲的不是很详细? 不管怎么样,总算完结了,附一张美女图片,犒劳下~ ios调试 之前的真机调试一直是用的android真机,今天用了下iphone6,感觉也没啥难度,具体如下: 1.首先你需要有一台ipho...

2015-08-06 11:44:10 19223 9

原创 HBuilder开发App教程12-详情页,删除和退出

接近尾声 本节讲讲详情页,删除和退出,然后基本接近尾声了,希望大家有所收获。 详情页 说明 点击待办事项,我跳转到详情页,可以看到事项的详情 detail.html ...

2015-08-05 21:59:47 11637 0

原创 HBuilder开发App教程11-添加事项

前言 鉴于前几节内容比较多,可能需要消化,所以本节就搞的简单点,主要讲添加事项 添加页 功能 1.点击左上角的图标,弹出添加页 2.填写内容,将事项添加到todo表中,隐藏添加页,显示列表页 3.进入添加页后顶部图标的变化 4.默认提示 页面 1.index页面需要创...

2015-08-04 20:58:15 4637 0

原创 HBuilder开发App教程10-完成事项

回顾 回顾一下之前的要点: 1.Hbuilder创建项目,真机调试 2.首页 3.列表页 4.侧滑菜单 5.websql 6.几种页面打开的方式 再讲下本节的要点: 1.fire方式页面间传值 2.再讲websql 完成事项 功能描述 左滑待办事项会出现完成按...

2015-08-04 20:57:31 8949 0

原创 HBuilder开发App教程09-侧滑菜单

侧滑菜单 功能 上节讲到了列表页,这节讲一个比较常用的功能,侧滑菜单, 在本app中策划菜单用来记录已经完成的事项。 实现方式 用Hbuilder实现类似侧滑菜单这样原生app功能,一般有两种实现方式,详见:这里。 一是webview实现,二是div模拟实现, 两者的区别是div...

2015-08-04 20:56:54 13096 0

原创 HBuilder开发App教程08-几种页面打开方式

说明 上节说了list页面的实现,其中关于几种页面的打开方式没有详细述说, 本节详细述说下几种页面打开方式的区别。 几种打开页面的方式 1.初始化时创建子页面 2.直接打开新页面 3.预加载页面 示例 1.初始化时创建子页面 mui.init({ subp...

2015-08-04 20:55:28 15682 1

原创 HBuilder开发App教程07-列表页

说明 接着上节的内容,本节讲首页的list页面, 如果看过上一节你就会明白“首页”是由只有头部的index页面和列表list页面组成的, 本节涉及到: 1.几种页面的打开方式 2.websql的应用 3.页面内容的加载 4.页面实现 几种页面打开方式 如果看过以前的章节你...

2015-08-04 20:54:18 7560 0

原创 HBuilder开发App教程06-首页

实战 前面几节基本是一些概念的普及, 正如前面提到的,本教程会以滴石作为范例进行讲解, 有兴趣的可以先行下载体验一下,或者下载源码研究下。 新建项目 打开HBuilder,在项目管理器中右键——新建——移动app,或者直接ctrl+n,a, 见到如下界面,填入项目名称,选择mu...

2015-07-29 23:16:43 19379 4

原创 HBuilder开发App教程05-滴石和websql

滴石 介绍 滴石是用HBuilder开发的一款计划类app, 用到HBuilder,mui,nativejs以及h5一些特性。 预期 目前只开发到todolist级别, 以后计划做成日计划,月计划,年计划等计划类app。 网址 官网:http://uikoo9.com/dishi ...

2015-07-09 09:36:53 11470 1

原创 HBuilder开发App教程04-最难搞定的是mui

前言 前几篇说到一些HBuilder开发app的基础教程, 现在来说一下HBuilder开发app的难点,或者说是上手的难点, 就是mui, 如果你没有研究mui就贸然的上手HBuilder,那你的开发过程是痛苦的, 花一点时间研究下mui,对你之后开发app有很大的帮助。 网...

2015-07-06 23:10:47 33845 1

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