自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

莫等闲的专栏

莫等闲,白了少年头,空悲切

  • 博客(71)
  • 资源 (2)
  • 收藏
  • 关注

原创 Deno 快速入门

今天浏览网页,无意中看到了Deno这个名词,觉得好奇,就简单研究了下。(1)Deno是什么?Deno 是一个 JavaScript/TypeScript 的运行时, 是NODEJS的作者由于对NODEJS不满意而开发的NODEJS的替代品。它名字挺有意思,来自 Node 的字母重新排列。(2)特点是什么?默认安全。外部代码没有文件系统、网络、环境的访问权限,除非显式开启。 支持开箱即用的 TypeScript 的环境。 底层依赖的语言与NODEJS不同,是 Rust。 Deno 不再使

2020-12-10 02:38:26 1266

原创 gulp+webpack的自动构建和部署

从事前端开发了 多年,我们项目已经实现了基于gulp的自动构建,但是每次发布到测试服务器的时候,都是手工拷贝,感觉十分繁琐。因此今天研究了一下基于gulp的自动部署。网上的方案很多,大部分都是基于scp或ftp/sftp实现的自动部署。我选择了基于SCP的技术方案。 因为SCP需要目标服务器具有SSH服务,因此,先保证服务器有SSH服务。大部分的Linux系统都默认带着SSH服务,新版的win10也是可以选装OpenSSH服务的。但是我的目标服务器是windows server...

2020-12-04 12:58:51 282

原创 WEBAR入门--凤凰腾飞

本文记录下Web 前端中的增强现实(AR)开发技术实践过程:(1)学习网站https://techbrood.com/aframe(2)自定义marker训练网站https://jeromeetienne.github.io/AR.js/three.js/examples/marker-training/examples/generator.html(3)模型下载网站https://sketchfab.com/feed(4)程序结构(5)示例代码<!DOCTY

2020-11-17 17:21:48 363

原创 Nexus 搭建私有NPM仓库

1.下载nexus镜像:docker pull sonatype/nexus32.使用镜像启动一个容器:docker run -d --name nexus --restart=always-p 8088:8088 sonatype/nexus33.访问服务器访问地址:http://服务器IP:8088访问,界面如下:4.登录服务器点击上图右上角的Sign In ,输入账户密码登录。管理员登录密码在/usr/local/docker/nexus/nexus-data...

2020-10-23 17:01:10 772

原创 VUE基于NPM的自定义组件发布和下载

最近搭建了一个NPM私服,就尝试着发布一个VUE自定义组件到私服, 流程如下:(1)新建VUE工程vue init webpack vuepubcd vuepubnpm installnpm run dev(2)看到如下界面,说明工程搭建成功(3)在components目录下建立test文件夹,在其下建立test.vue,代码如下:<template> <div class="app"> <h1>{{ info }}&l...

2020-08-27 23:12:40 361

原创 半小时搭建基于Docker的cnpm私服

(一)前言由于业务的需要,公司给我安排了一个技术研究的任务,需要搭建公司自己的NPM私有服务器。接到任务后,赶紧上网查询相关资料,网上资料很多,但是没有一个完整性的介绍文章。依据网上相关的资料,结合自己的摸索,终于搭建成功私有仓库。当然过程中也踩了不少坑,把搭建过程和踩坑经历记录下来,避免想搭建私服的朋友们踩坑,走弯路。(二)为什么建立私服 1、有些公司出于隐私数据保护的目的,不想将开发的代码包发布到npm外网服务器,但又急需要一套完整的包管理工具来管理越来越多的组件,模块,项目...

2020-08-19 17:24:40 762

原创 webpack成果记录

Webpack 是一个前端资源加载/打包工具,可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。有一个项目想通过脚本自动生成发布包,特意研究了此打包工具,研究的主要内容如下:(1)多个文件如何合并成一个。(2)如何配置多个入口,每个入口单独输出。(3)如何根据版本号生成不同的版本输出,以便保留版本记录。(4)如何输出HTML,并自动添加输出的JS脚本。(5)如何配置混淆器。(6)如何拷贝静态文件。(7)如何生成ZIP文件。(8...

2020-08-15 07:07:35 147 1

原创 Docker安装Kurento和穿透服务器

kurento-media-server只能安装在ubuntu上,但是身边只有centos的服务器,因此只能借助docker安装,具体步骤如下:(1)首先要安装Docker环境,网上资料一大片。 设置开机启动 systemctl enable docker.service(2)拉取镜像 docker pull kurento/kurento-media-server(3)启动镜像 docker run -itd --name kms --ne...

2020-07-16 10:50:23 1970 2

原创 Docker私服搭建教程

基于registry搭建本地私有仓库,步骤如下:(1)拉取registry镜像 命令:docker pull registry(2)安装registry镜像 命令:docker run -d -p 5000:5000 --name registryname --restart=always registry    参数注解:    run:启动    -d: 后台运行    -p 5000:5000 宿主机5000端口映射到容器5000端口(re...

2020-06-18 12:51:50 295

原创 docker实战之nginx部署web应用

1)基于Ubuntu系统的Docker安装 命令:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun2)安装Nginx 命令:docker pull nginx3)整理部署包 a:在桌面上新建文件夹如main b:把要发布的静态网页目录放到main下,如文件夹名为h5 c:在main下创建Dockerfile文件,内容如下: FROM ngin...

2020-06-16 16:54:03 1523 2

原创 手机WebRtc调用后置摄像头

按照网上的解决方案,是遍历摄像头设备,然后获取后置摄像头的ID,但是没效果。但是加入constraints.video = { facingMode: "environment"}; 后置摄像头调用成功。代码如下:var audioSource = null; var videoSource = null; navigator.mediaDevices.enumerateDevic...

2020-02-25 17:24:23 2449 2

原创 Windows上架设Turn服务器

一、安装Cygwin,下载地址:https://cygwin.com/install.html注意:①镜像源地址:http://mirrors.163.com/cygwin/; ②需要gcc编译工具,安装时把Devel设为Install二、安装libevent2库1.http://libevent.org/,下载libevent2库,解压;2.打开Cgywi...

2020-02-12 12:30:24 3884 9

原创 离线消息推送

离线消息推送,一般采用厂商通道,现在以Hbuilder创建的APP为例,记录下步骤:1)Hbuilder创建APP。2)登录http://dev.dcloud.net.cn,开通UniPush推送服务。3)配置厂商推送设置,需要根据手机的类型,进入相应的厂商推送后台进行配置。注意开通UniPush和厂商配置后台对应的证书必须一致。通过 keytool -list -v -keysto...

2019-08-30 02:22:48 5228 1

原创 zxing-android-embedded:3.5自定义布局

针对zxing-android-embedded,网上很多自定义布局的例子,但是代码都不全,不方便直接用,于是自己写了一个相对较全的例子,并加入了闪光灯功能。  自定义布局效果图1)布局文件activity_capture.xml,代码如下:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;RelativeLayout android:l...

2018-08-13 11:51:08 1922

原创 Tomcat注册为Windows服务

1)安装32位或64位JDK2)安装32位或64位的Tomcat3)打开CMD,进入到Tomcat的bin目录,执行命令:service.bat install  [service_name]4)如果卸载服务,可以执行:service.bat remove  [service_name]5)安装完毕后,在Windows服务中可以看到,改成自动启动即可。注意:一定要保证JDK和T...

2018-07-21 12:55:13 15073

原创 入职十二年随想

       光阴似箭,眨眼间来到公司已有12年,12年前的今天,怀揣梦想,心情忐忑的来到这里,不知道自己那点所谓的开发能力能否站住脚,于是拼命的学习,努力的工作,艰难的度过试用期,十分庆幸没有被淘汰。      怀着对公司感恩的心情,多年以来,始终以“尽力而无悔”作为座右铭,一直不敢懈怠工作,凡经手的工作都努力做到尽善尽美。现如今我却感到困惑和迷茫,困惑的是在某些人看来越老越不值钱,迷茫的是...

2018-07-18 09:54:14 6845

原创 Spring Boot 入门之打包部署篇

    用intellij idea创建了一个SpringBoot的项目,在idea中可以正常运行,但是打包成Jar运行却一直报错,无奈,只能采用Maven打包的方式。(1) CMD窗口进到项目的根目录(2) 运行命令:mvn clean package (3) 打包完毕,运行 java -jar ***.jar (4) 访问项目地址,即可正常显示。...

2018-07-16 15:26:37 367

原创 Spring Boot 入门之数据库篇

由于授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。步骤如下:(1)下载Oracle驱动程序ojdbc7.jar (2)获取Oracle版本,SELECT * FROM v$version(3)加载到本地maven库中mvn install:install-file -DgroupId=c...

2018-07-16 15:05:57 333

原创 Spring Boot 入门之环境篇

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。使用Spring Boot很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目,使用Spr...

2018-07-16 11:07:01 264

原创 Canvas实现小黄人

具体代码如下:&lt;!DOCTYPE html&gt;&lt;html&gt;    &lt;head&gt;            &lt;/head&gt;    &lt;body&gt;      &lt;canvas id="myCanvas" width="300" height="500" style="border: 1px solid

2018-06-07 01:32:51 1293

原创 android语音播报

Android用讯飞实现TTS中文语音播报

2017-07-07 17:16:47 628

原创 Android设备双屏异显

现在有一台Android设备,一个主屏和一个辅助显示器,现在客户需求让在辅助显示器上显示独特的内容。

2016-11-24 09:12:57 3821

原创 搭建基于HTTPS的iOS发布环境

iOS7.1以后企业应用发布需要HTTPS协议,因此如何搭建基于HTTPS的iOS发布环境,是每个iOS发布者必须面对的问题

2016-11-08 00:23:43 1542

原创 写给三岁的女儿

今天你三周岁了,首先祝你生日快乐,爸爸有很多话想对你说,竟不知从何说起......

2016-05-05 00:15:30 4699 1

原创 Cordova 5.3.3(PhoneGap)Android 开发环境搭建

Cordova 5.3.3(PhoneGap)Android 开发环境搭建

2015-10-19 00:19:33 2030

原创 ios+phonegap跳转到任意界面

其他App调用基于phonegap开发的iOS应用并能跳转到指定界面的解决方案。

2015-09-18 18:16:00 3626

原创 WEB前端技术资料

收藏一些技术类的网站,以便随时学习。

2015-09-13 01:04:25 958

原创 mac下配置phonegap(cordova)5.1.1开发环境

mac下配置phonegap(cordova)5.1.1开发环境的步骤

2015-08-08 02:03:55 2110

原创 不想长大,不想离开家

不想长大,不想离开家,不想离开妈,永远守着妈,才是永恒的幸福

2015-02-25 00:17:39 1415

原创 《IT不再重要》读书笔记

作者从廉价的电力运营方式对社会变革的深刻影响延伸到互联网对我们生活的这个世界的重构性影响。他批判式的认为,企业想应用网络或应用程序,不再需要自建资料中心、自组IT团队维护和管理系统,因为互联网就像自来水或电力一样,可由专门公司提供服务,你可以付费使用。

2014-12-20 01:56:27 2603

原创 ArcGIS for javascript 构建GraphicsLayer

ArcGIS for javascript 构建GraphicsLayer,并解决居中效果无效的问题。

2014-10-01 01:27:54 7747 2

原创 基于Jersey的Rest服务记住客户端状态

基于Jersey发布的Rest服务想要保持每个客户端的访问状态,可通过注入request获取session实现。

2014-10-01 00:56:07 5951

原创 使用HttpClient实现请求转发功能

由于移动端要显示业务系统的数据,但是业务系统众多,如果直接和业务系统交互,会紧耦合,杂乱无章,不好管理,特编写请求转发组件,实现统一中转。

2014-09-12 14:00:35 15877

原创 jqMobi实现计数气泡提醒

由于要在应用系统主界面报警图标的右上角显示带数字的红色气泡,以便直观的实现提醒功能,特选取jqMobi开发框架作为实现技术,并把实现过程记录下来。

2014-09-12 13:47:56 3447

原创 JqueryMobile为Listview动态添加、删除查询功能

JqueryMobile的版本不同,引用JS的API也不同,因此为Listview动态添加、删除查询功能的代码也不同。

2014-08-08 01:18:52 5214

原创 Android简介

Android简要介绍,包含定义、版本变迁、开发类型、五大组件和布局等。

2014-06-18 00:41:13 1082

原创 移动三大平台和三大开发模式对比分析

整理移动应用三大平台和三大开发模式,并对其进行简要分析!

2014-06-18 00:21:37 4299

原创 通过浏览器调用Android或iOS应用

在做移动应用单点登录的时候,需要在浏览器里点击链接启动APP并将参数传到APP里的相应接口进行处理,现将通过浏览器调用Android或iOS应用的实现过程整理出来固化到博客,以便查询。

2014-06-17 01:50:09 6518

原创 基于PhoneGap3.4框架的iOS插件的实现

Phonegap 提供了iOS 设备的基础特性接口来供HTML页面调用,但是这些基础接口不能满足我们的一些特殊需求,所以有时候我们需要开发插件来扩展其功能。

2014-06-16 01:53:08 2194

原创 Phonegap(Cordova)3.4 + Android 环境搭建

PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。自2.9.0以后,不提供直接下载,需要用node.js来安装。网络上有很多其开发环境配置的文章,感觉都不是那么很好用。结合网络上的知识,自己摸索了一种Phonegap(Cordova)3.4的Android环境搭建方式,整理如下。

2014-05-12 09:12:32 11472 1

SVG转EMF的示例代码

矢量格式转换程序,基于JAVA实现的SVG转EMF的的示例代码,下载后导入到eclipse即可运行。

2020-09-10

WEBGL高级编程源码

WEBGL高级编程-开发WEB 3D图形书中的示例代码,直接可以运行。

2018-08-15

空空如也

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

TA关注的人

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