自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 jenkins 入门笔记

首先 安装我用的docker官方镜像,所以安装过程直接跳过 需要注意的是在安装成功之后,第一次打开页面会出现一个登录页面,需要数据管理员密码,这个获取的方式是 : 进入docker容器,执行 cat /var/jenkins_home/secrets/initialAdminPassword控制台会打印一长串字符,这个字符就是管理员的初始密码进去之后会建立账户和添加插件,选的是推荐的,也可以自己

2017-10-31 09:44:59 392

原创 docker入门示例

学习步骤如下:建立docker容器运行程序用上面建立的docker容器加上Nginx实现简单的负载均衡(与docker本身无关)建立基础仓库到阿里云运用建立好的阿里云仓库实现代码自动化部署,并添加阿里云子账户管理梳理宿主机与容器间的两个Nginx关系简单说下dockerdocker 是一种新兴的虚拟化方式,跟传统的虚拟化方式相比具有众多优势1.更高效的利用系统资源,

2017-10-26 16:30:16 817

原创 koa2+mongoose 操作数据日志

最近公司让做操作日志记录(koa2+mongoose),听到这个消息我撸起袖子就开始干了,但有几个地方还需要注意下:功能部分已经做完了,不能修改别人的代码(小部分还是可以的)每个请求的操作可能会操作多张不同的表需要记录每个请求操作数据(操作前和操作后的数据)要追踪到每次操作数据库的操作,肯定不能再每次具体操作方法的地方都去把操作前数据和操作后的数据保存起来,这样工作量很大,其他功能

2017-09-14 16:28:08 3690 1

原创 人脸识别学习笔记

在公司的上个项目,用到了车辆和人脸识别,本人主要负责车辆模块所有的应用服务,只知道调用第三方的接口传入参数rtsp流地址或是一张图片,接口返回一组或一条识别结果,作为一位共产主义的接班人,优秀的少先队员,我带着一脸的懵逼,开始了爬坑。

2017-09-08 17:08:54 5790 4

原创 pymysql 数据库字符报错以及外网连接权限问题

操作系统:Ubuntu第一个问题:pymysql数据库字符报错用python 做网络爬虫  需要保存数据到数据库的时候 如果包含中文的话就会报错 UnicodeEncodeError: 'latin-1' codec can't encode characters   查看 pymysql 源码文件connections.py 时发现第105行代码: DEFAULT_CHARS

2017-05-24 13:43:13 815

原创 解决关于python3.4 在windows安装Pillow、lxml 和 ubuntu lxml 安装失败问题

windows:xml和Pillow的安装方法一样,这里就只是演示xml了1.安装wheel pip install wheel2.下载whl文件在http://www.lfd.uci.edu/~gohlke/pythonlibs/中找到对应版本的whl文件,如我需要的就是lxml‑3.7.3‑cp34‑cp34m‑win_amd64.whlcp34

2017-05-06 18:10:25 681

原创 用python 控制台打印图片示例

功能:利用 python 的 image模块和简单用符号,再控制台打印出图片的图片轮廓   PIL 安装 pip install Pillow步骤:1、拿到图片对象,并转换图片模式(‘’L‘’),L模式可以去到图片的个像素的灰度参数;2、定义图片缩放长度、替换字符的串(根据灰度值排序);3、遍历缩放后每一个点位置,并获取该点位置的灰度值,根据灰度值替换为相应的替换字符;4、

2017-04-14 22:11:27 15991

原创 python+selenium 自动化测试入门示例(邮件发送)

首先需要安装python 进入命令行 输入python –version 查看python版本,没有没有安装的话,建议安装python3.x版本,从2.x到3.x改动很大,下载地址和安装方法百度一下很多1、安装selenium,再命令行执行 python -m pip install selenium  若安装成功之后,在命令行执行 python -m pydoc -p 8888

2017-04-12 14:46:57 9915 1

原创 教你从零开始搭建一款前端脚手架工具

转载自:https://segmentfault.com/a/1190000006190814?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly#articleHeader0

2017-01-19 18:31:47 805

原创 webgl学习笔记(一)

webgl学习笔记 制作一个简单的三角形,麻雀虽小五脏俱全

2016-09-03 16:37:01 1956 1

转载 cetos7 安装git

先删除系统中原有的老版本 git:yum -y remove gityum install zlib-devel perl-CPAN gettext curl-devel expat-devel gettext-devel openssl-devel从官方网站下载源代码进行:curl --progress https://www.kernel.org/pub/software/sc

2016-07-08 11:59:05 350

转载 Sublime Text3 + Golang搭建开发环境

1.安装git    因为golang是通过git来管理远程包的,所以我们首先要安装git,下载地址:http://www.git-scm.com/download/。git安装比较简单,直接下一步即可(在Windows Explorer integration选项中将“Git Bash here”和“Git GUI here”打对勾),需要了解具体安装的可以看这里。

2016-06-22 13:36:23 338

转载 wdcp安装

RPM包安装wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.shsh lanmp_wdcp_ins.sh就可以RPM包安装支持系统:CentOS 5.X/wdlinux_base 5.X/wdOS 1.0,CentOS 6.X ,32位,64位均支持卸载 (切记备份好数据)sh lanmp_wdcp_ins.sh uninst

2016-06-22 11:44:09 301

原创 thinkjs请求oss报错:RequestTimeTooSkewedError:

错误的描述是这样的:RequestTimeTooSkewedError: The difference between the request time and the current time is too large原因:用了一台好就没用过的电脑,系统时间不对,比北京时间少了40分钟,两个时间间隔太久了,所以才会报上面的错;解决方法:修改系统时间为北京时间就好了

2016-06-19 13:15:19 1778

原创 oss在thinkjs上传demo

在common中添加ossutil.js文件ossutil.js内容如下:'use strict';import co from 'co';import OSS from 'ali-oss';import fs from 'fs';export default class extends think.service.base { init(){

2016-06-16 17:51:52 1523

转载 centos7 安装nvm

NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码在GitHub;如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本,那么在非 Windows(如 osx, linux) 环境下, 请使用 nvm 来安装你的 node 开发环境, 保持系统的干净.如果你

2016-06-15 16:33:19 11444

原创 centos 7 安装mysql 并且开启外网访问

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpmyum install mysql-commun

2016-06-15 15:42:18 1923

原创 thinkjs判断访问是否是手机客户端方法

在主页判断跳转地址//判断浏览客户端if(checkMobile(this.userAgent())){ return this.display('手机端页面') }else{ return this.display("电脑端页面"); }在bootstrap下的global建立全局方法/** * 验证是否为智能手机 * @ param {st

2016-06-07 17:34:55 675

原创 thinkjs使用Nunjucks模板以及简单的使用方法

Nunjucks 是一个更复杂的 JavaScript 模板引擎,提供丰富的语言特性和块继承、自动转移、宏和异步控制等等。之前项目一直使用的是art-template模板引擎, 今天在别人的项目中见到使用Nunjucks模板引擎,真的很强大,用过的人都说好!我们的项目都是thinkjs做的,我这里也用的是thinkjs,引用的内容基本上都是thinks官网的配置方法首先是样创建

2016-06-01 16:39:48 10850

原创 linqjs的常用方法

var myList = [ { Name: "Jim", Age: 20,type:1 }, { Name: "Kate", Age: 20 ,type:2}, { Name: "Lilei", Age: 18,type:1 }, { Name: "John", Age: 14,type:2 }, { Name: "LinTao", Age: 25,type:1 }];/

2016-04-18 15:16:23 1828

原创 解决sui的Form表单验证回调问题

首先使用sui官网的"通过JS配置"配置formform novalidate="novalidate" id="addForm" method="post" class="sui-form form-horizontal">form>js代码如下:jQuery('#addForm').validate({ success: function (result) {

2016-04-16 15:29:13 4681

原创 nodejs+express递归实现树形结构demo

最近用到了需要显示树形结构,经过几个小时的瞎整,做出了个示例,从查询数据到显示,包括CRUD

2015-12-14 13:20:35 3184 1

原创 html5 video标签个浏览器兼容问题

在html中引用html5media.min.js文件即可下载地址:http://download.csdn.net/detail/qq_19655383/9325559

2015-12-04 11:48:59 1356

canvas 实现五子棋 demo

canvas 实现五子棋 的示例,纯HTML5, 算法上可能还需要优化

2018-03-20

nodejs+express递归实现树形结构demo

最近用到了需要显示树形结构,经过几个小时的瞎整,做出了个示例,从查询数据到显示,包括CRUD

2015-12-14

html5media.min.js

html5中Video标签兼容各主流浏览器

2015-12-04

空空如也

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

TA关注的人

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