自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (3)
  • 收藏
  • 关注

原创 js深入原理的学习线路总结

https://github.com/cbbfcd/all-of-javascript/blob/master/%E6%B7%B1%E5%85%A5%E5%88%B0%E4%B8%8D%E8%83%BD%E5%86%8D%E6%B7%B1%E5%85%A5%E4%B9%8BJS%E5%A4%A7%E6%B3%95%E7%B3%BB%E5%88%97/memory.md

2017-11-20 12:27:12 685

原创 前端工程师必备基础知识之一

https://github.com/cbbfcd/whole-Python/blob/master/Http/README.mdown

2017-11-01 13:52:25 745

原创 JavaScript知识整理

https://github.com/cbbfcd/all-of-javascript

2017-10-31 15:33:35 495

原创 OIDC--对 JWT标准的id_token进行验证和解密。

记录一下OIDC中id_token的验证做的一个统一身份认证平台项目,用到了OIDC协议。 其中对OP返回的id_token进行验证的过程,写了一个demo。 用spring-boot写的,环境搭建就省略了,只是一个简单的方法。package com.example.demo;import com.nimbusds.jose.*;import com.nimbusds.jose.crypto.

2017-09-30 14:56:25 7807

原创 深入解析JavaScript一:你真的了解作用域?

准备重新整理一下所有JavaScript的知识:今天发出第一章节:作用域深度解析:https://github.com/cbbfcd/all-of-javascript/blob/master/deep-into-javascript/scope.mdown

2017-09-19 09:32:43 511

原创 MVVM框架 avalon2.0-mmRouter-webpack2 脚手架

框架采用了类Mobx-React框架 wukong的结构。轻量级mvvm框架。地址:https://github.com/cbbfcd/avalon2-mmRouter-starter.git欢迎star

2017-09-15 13:58:53 1125

原创 python 学习路线

python 学习路线https://github.com/cbbfcd/whole-Python每周更新….

2017-08-31 09:08:32 565

原创 用mobx-react框架wukong撸个电影网站

Redux太烦了,试试mobx-react,使用wukong框架撸了个电影网站。地址:https://github.com/cbbfcd/Movies-mobx-react.git欢迎star,不断完善中.

2017-08-03 09:53:16 11600

原创 python基础-函数

函数局部变量 和 全局变量name='Jack'def sayHello(): print('hello, {}'.format(name))def changeName(sname): name=snamesayHello()changeName('tom') # 这里的name是一个局部变量sayHello()def changeName2(sname): globa

2017-07-10 22:22:48 282

原创 轻松学习python part2-控制语句

直接上笔记 很基础# 流程控制# ifpwd = input('input the password')if pwd == 'admin': print('login...')elif pwd == 'admin1': print('login as admin1')else : print('incorrect password')# 条件表达式food =

2017-07-04 11:23:40 289

原创 每天30分钟,轻松学会Python-part1

Python基础学习笔记part1. 算数、字符串、变量# 1. 算数、字符串与变量# 基于python3.5## 算数import mathprint(5 + 5)print(5 - 5)print(5 * 5)print(5 / 5)print(5 // 5) # 整除,不是四舍五入,而是直接舍弃小数位print(5 % 5) # 取余数print(5 ** 5) # 乘方#

2017-06-30 15:37:01 674

原创 最简单的react框架

定期打卡折腾了一阵子和小组的伙伴搭建了一个no redux的react框架欢迎指导,不要吝啬您的星星https://github.com/cbbfcd/wukong

2017-06-15 22:12:45 533

原创 数组中去除重复的对象的简单方法

数组类似于这样的结构: const arr = [ { name:'tom', age:15 }, { name:'jack', age:18 },        { name:'tom', age:10        }                      现在需要把name重复的

2017-06-06 08:58:55 11750 1

原创 安装node-sass遇到的问题

同事改了我框架的配置,从node4改到了node6,然后显示node-sass出了问题,果断uninstall 再重新下载报错。记录一下解决办法:用阿里的镜像下载就可以了:cnpm install node-sass --registry=https://registry.npm.taobao.org

2017-06-02 10:32:14 901

原创 持续更新-ES6全面解析

ES6全面解析github地址: https://github.com/cbbfcd/es6-beyond-.git

2017-05-10 09:14:36 784

原创 Javascript性能优化

JavaScript性能研究 @author huangteng 前言有关javascript性能的探究,目的只是找出性能提升的最佳途径。 我们执着于性能提升,也就是为了给用户带来最好的体验。 其实一说起性能,大概脑子里第一反应就是同步执行和异步执行。 当然,大家都会选择交替的并发执行(异步)的方式,这样减少阻塞,使得 我们的应用更加流畅。本次探究我们分为两个层次,一个是程序

2017-05-08 16:13:46 423

原创 一个不一样的ajax

/** * @author huangteng * @description a new ajax func sync * @version 1.0.0 * @param url 地址 * @param body 参数对象 * @param method 访问方式 * @note: 最佳实践是用es6语法,这里使用的es5 * @modified by: * @modified t

2017-05-05 23:49:55 579

原创 React系列之开发大型网站最佳实践

React最佳实践author huangteng前言react构建应用的细枝末节的问题。看起来无关痛痒,实则关系到整个应用的结构是否合理,实现是否合理,性能是否优化,小细节看出大问题。 整理出一些实践细节,满满的都是套路。不分顺序。实践1. 我们是可以在componentDidMount或者componentDidUpdate中去执行ajax  获取数据,但是这样代码臃肿,结构混乱,性能降低,交

2017-05-05 23:26:08 3832

原创 React系列之生命周期深入解析

React系列之生命周期深入解析author huangteng生命周期图列 还有这个: 两个图其实表示的很清晰了,现在我们详细的解析React的生命周期。首先,react的生命周期可以分为三个阶段:初始化存在期销毁 在源码里对应的就是MOUNTING、RECEIVE_PROPS、UNMOUNTING初始化图1、2中对初始化的过程描写的很清楚,就是3个方法完成4个步骤:1.  首先通过

2017-05-05 22:08:21 3000

原创 react+redux+router+webpack+immutable.js框架

https://github.com/cbbfcd/react-router-redux.git直接可以使用,好评加星

2017-05-04 16:13:53 643

原创 apache nifi client with es6

https://github.com/cbbfcd/nifi-client.git

2017-05-04 14:39:17 435

原创 Vagrant+virtualbox+centos 搭建linux虚拟机

vagrant author : huangteng Ruby写的一个轻巧的构建虚拟环境的工具。就目前而言,我觉得除了Apache NIFI项目需要外,还有别的两个重要的用途:构建一个统一的环境,这个环境也可以是像生产环境的开发环境。这样的好处显而易见,因为我们经常遇到一个问题就是代码在开发环境是OK的,但是一发布就各种问题,通过Vagrant配置一个和生产环境一样的开发环境,我

2017-05-04 09:11:39 1474

原创 react技术栈+完整框架demo

https://github.com/cbbfcd/react-javascript.git

2017-05-02 15:37:51 2635

原创 一个完整的微信小程序demo

https://github.com/cbbfcd/goHai-.git

2017-05-02 15:36:54 13914

原创 让你一步一步精通angular

https://github.com/cbbfcd/angular-study-notes.git

2017-05-02 15:35:39 531

原创 nodejs笔记(3)--mysql

node与Mysql 安装mysql模块npm install mysql按照官方案例做个demo:var mysql = require("mysql");//建立一个连接var connection = mysql.createConnection({ host : '192.168.28.205', user : 'root', password: '12345

2017-02-15 15:00:41 298

原创 nodejs笔记(2)--模块

模块nodejs官方提供很多核心模块,具有最高的加载优先级。自定义文件模块可以是.js文件,.json文件,c/c++文件(.node)。用require(“url”)加载: “/…” 绝对路径 “./…” 同级文件 相对路径 “../…” 相对路径Nodejs尝试加载的优先级 js文件 > json文件 > node文件nodejs中require同一模块的时候不会重复加载。第一

2017-02-15 14:59:32 347

原创 nodejs笔记(1)--事件模型

events是node.js 最重要的模块,events模块只提供了一个对象events.EventEmitter,EventEmitter 的核心是事件发射与事件监听器。Node.js中大部分的模块,都继承自Event模块。 与DOM树上事件不同,不存在事件冒泡、逐层捕获等行为。EventEmitter 支持若干个事件监听器。当事件发射时,注册到这个事件的事件监听器被依次调用,事件参数作为回调函

2017-02-15 14:58:41 485

原创 javascript深度解析2--this

thisthis的作用是隐式的传递一个上下文对象。使得我们的代码更加的优雅。function foo(){ console.log(this.name.toUpperCase());}var obj = { name : 'tom'}foo.call(obj); //TOMthis并不是指指向自身,学习过java等语言的童鞋应该听过一个常说的概念,this指向调用方,即谁调用就指

2017-02-15 14:54:01 400

原创 nodejs 写爬虫爬取最近上映电影数据

直接上代码:这是http模块'use strict'//引入内建和第三方模块const https = require("https")const url = require("url")const Promise = require("bluebird")//创建启动服务模块function start(url){ return new Promise((resolve,re

2017-01-20 19:21:29 1350

原创 微信小程序

好久没更新,最近研究微信小程序 https://github.com/cbbfcd/goHai-.git这是我的微信小程序demo地址,刚建立好结构小程序可以COMMONJS规范真给力用的bluebird库,代码还没提交完

2017-01-12 14:13:47 350

原创 深入javaScript--一些有趣的技巧、闭包

js的一些技巧性代码整理 //1.遍历一个obj的属性到数组 (function foo1(){ var arr = []; var obj = { "1":"test1", "2":"test2", "3":"test3" }; for(arr[arr.length] in

2016-12-07 22:54:28 291

原创 目前最好用的文件上传工具plupload演示

目前最好用的文件上传工具plupload演示about plupload 我之前写过一篇文章《文件上传利器SWFUpload使用指南》,里面介绍了上传组件SWFUpload的使用方法,但现在随着html5技术的逐渐推广和普及,再去使用以flash为上传手段的SWFUpload显然就有点过时了,毕竟html5原生的就给我们提供了文件上传的API。Plupload是一款由著名的web编辑器TinyM

2016-11-29 21:02:37 2723

原创 javaScript深度解析(1)--作用域

作用域 若要转载,请著名出处。编程语言最基本的功能就是存储变量中的值,并可以对其进行修改。为了能够存储变量,并找到它们,就需要一套严密的规则,这套规则其实就是作用域。让我们先了解一下编译原理javaScript(文章以后都简称js),其实是一门编译语言。毋庸置疑。编译的大致过程如下:1.   分词/词法分析(Tokenizing/Lexing) 可以理解成拆分,把代码块拆分成约定好的词块。

2016-11-21 21:17:37 466

原创 google拓展应用

google拓展程序小demo

2016-11-11 17:09:14 503

原创 python+beautifulsoup爬取豆瓣电影TOP250

import urllib.requestfrom bs4 import BeautifulSoupimport re# 豆瓣电影top250def __getHtml(): data = [] pageNum = 1 pageSize = 0 try: while(pageSize <= 225): # headers = {'User-Agent':'Mozilla

2016-10-19 20:45:47 4648

原创 python简单爬虫,Beautifulsoup4解析,爬取直播吧部分热门新闻及链接

import urllib.requestfrom bs4 import BeautifulSoup# 爬取直播吧新闻url = "http://news.zhibo8.cc/zuqiu/"def __getPage(url): print("now crawler coming") page = urllib.request.urlopen(url) if page.getco

2016-10-18 22:00:16 2637

转载 常用webservice注解

怕忘了,mark一些。@WebService    1、serviceName: 对外发布的服务名,指定 Web Service 的服务名称:wsdl:service。缺省值为 Java 类的简单名称 + Service。(字符串)    2、endpointInterface: 服务接口全路径, 指定做SEI(Service EndPoint Interf

2016-10-08 15:53:08 395

原创 常用工具代码总结

1.xml 字符串处理 public static String htmlEncode(int i){ if (i=='&') return "&"; else if (i=='<') return "<"; else if (i=='>') return ">"; else if (i=='"') return """; else if

2016-09-29 15:01:32 311

原创 重视前端技术从node.js开始

楼主跟着大家一步一步开始学习node.js!!!!!!求推荐好书啊var http = require("http");http.createServer(function(request,response){ response.writeHead(200,{'Content-Type':'text/plain'}); response.end('hello world');

2016-09-27 22:14:40 243

1个小时精通正则表达式

构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。 正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

2019-03-09

空空如也

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

TA关注的人

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