- 博客(75)
- 资源 (2)
- 收藏
- 关注
原创 ubuntu 20 下搭建linux内核开发环境
ubuntu 20 下搭建linux内核开发环境准备环境:ubuntu20gcc-8 (ubuntu20 的gcc 安装默认为gcc-9,编译的时候会出错,所以要切换到gcc-8)linux 源码ubuntu 20 的依赖库buyboxqemustep1:检查gcc 版本gcc -v#如果gcc显示的版本是9的则需要切换到gcc-8#安装gcc-8编译器sudo apt install gcc-8#切换到gcc-8ln -fs gcc-8 /usr/b
2021-06-24 15:17:45
558
原创 centos7 安装fastDfs
一、FastDfs 时序图二、安装环境准备 centos7 环境1、安装git 、vim、net-tools、#安装工具包yum install git yum install vimyum install net-toolsyum install wget#安装源码git clone https://github.com/happyfish100/fastdfs.gitg...
2020-02-27 20:41:17
235
原创 opencv ubantu18.0 java环境配置
ubantu 18.0 opencv 安装 配置java 环境信息:opencv2.4.1java 8.01、需要安装宾并置java环境2、安装环境依赖sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg...
2019-10-21 20:36:45
290
原创 ubantu18.0 node-opencv + opencv 神经视觉开发
nodejs 人脸识别 opencv 环境搭建ubantu18.0 opencv3.4 安装1.1 下载Opencv 3.4.3去官网下载opencv,在本教程中选用的时opencv3.4.3,其他版本的配置方法异曲同工。下载链接 http://opencv.org/releases.html,选择sources版本。1.2 解压zip包unzip opencv-3.4.3.zipc...
2019-10-17 19:58:20
290
原创 centos服务器部署
一、java\tomcat7多服务配置\1、安装java jdk环境yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel2、配置环境变量vi /etc/profile #修改环境变量#环境配置export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-...
2019-10-13 15:10:48
142
原创 mysql数据库设计重点知识
union :联合查询作用:查询多表字段的相同字段SELECT country, name FROM WebsitesWHERE country='CN'UNION ALLSELECT country, app_name FROM appsWHERE country='CN'ORDER BY country;## 排序降序:SELECT * FROM user ORDER ...
2019-09-24 16:57:04
214
原创 js 实现重载
let fnc = function () { let lenCol = [//对应的参数长度集合,存放对应参数的类型 {//长度为0的处理函数 "defult":()=>{ throw new Error("args is cant empty"); } }, ...
2019-09-20 13:13:50
171
原创 ubantu18.0(lunux)下 webstorm2019自动编译typescript 配置
1、点击file->settings->file watch点击加号新增监听事件具体培植如下program 放的是tsc 的安装路径arguments:--sourcemap --target "ES5"output paths to refresh:$FileNameWithoutExtension$.js:$FileNameWithoutExtension$.js.m...
2019-09-16 09:10:49
280
原创 webpack 4.39总结
踩过的坑版本问题,在不同的版本中,有些插件的用法已经改变,但是中文官反文档还为更新,所以在学习第三方教程文档的时候,一定一定要选择真正官方文档,不要看第三方官反文档。在webpack 有些依赖可能存在相互影响,所以在搭建一个新的项目结构一定要重新初始化构造一个。webpack 项目注意点概念解析mode: "production" 生产模式,代码经过压缩,代码作为最终产品发布mod...
2019-09-11 20:07:38
191
原创 webpack-cli构建优质项目
本笔记借鉴与 https://www.webpackjs.com/guides/getting-started/在模块化开发中,我们平常引用个个模块的脚本代码都是通过无法立即体现,脚本的执行依赖于外部扩展库(external library)。如果依赖不存在,或者引入顺序错误,应用程序将无法正常运行。如果依赖被引入但是并没有使用,浏览器将被迫下载无用代码。使用webpack 可以打包代...
2019-09-08 19:38:00
795
原创 ndoejs +express+jwt 实现身份验证
token的工作原理token 和session的区别session 是将信息存储在服务器器的内存上,当用户量大时,可能会占用大量内存使程序崩溃,session的拓展性不好,适用与单机系统,若使用集群系统(内存无法共享),用户就需要重新登陆。token 是将用户信息经过加密返回给客户端,下次用户进行操作时拿着牌照(token)进行传输验证,但是他的传输响应的速度会比session慢程...
2019-08-29 11:53:52
259
原创 nodejs +express+mongo+Es6 权限管理系统
、需要安装包依赖,参照pakege.json 配置文件下载源码地址 https://github.com/yqffqy/FW/tree/master
2019-08-08 18:38:32
830
原创 javascript数据结构查找方法
二分法(折半查找)/折半查找console.time('binary');let a = [];for (let i=0;i<10000;i++){ a[i]=i+1;}let low=0,mid=parseInt((a.length-1)/2),hight=a.length-1,key =5555;while (1){ if(key>a[mid]){...
2019-07-29 09:57:23
173
原创 js 内存优化
“尾调用优化”(Tail call optimization),即只保留内层函数的调用帧。如果所有函数都是尾调用,那么完全可以做到每次执行时,调用帧只有一项,这将大大节省内存。这就是“尾调用优化”的意义。...
2019-07-20 19:19:01
422
原创 nodejs +express.cookies.session+mongodb存储 实现登录状态会话
var createError = require(‘http-errors’);var express = require(‘express’);var path = require(‘path’);var cookieParser = require(‘cookie-parser’);var session = require(‘express-session’);//express ...
2019-07-14 11:26:51
370
原创 js 面向对象设计模式--数据管理模式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>数据管理</title></head><body><script> /* * 本地存储类 * 参数 pre...
2019-06-08 12:55:54
235
原创 js面向对象编程设计模式----备忘录模式
let page = function () { //缓存 let cache ={}; //构造器 /** * 构造器 * 参数 page 请求的页数 * 参数 fn 数据获取成功执行的方法 * **/ return function (page,fn) { if(cache[page])...
2019-06-04 09:23:36
124
原创 js 面向对象编程设计模式---中间者模式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Mediator</title></head><body><div id="one"> <b >hello w...
2019-06-04 08:35:02
160
原创 js 面向对象设计模式
// let a = function (type,fn) {// if(typeof fn ==="function")// return fn.call(this,type);// }// let result = a(1,function (type) {// return type;// });// console.log(result);//访...
2019-06-03 17:47:02
333
原创 js 面向对象编程设计模式--命令模式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>命令模式</title></head><style> #show div img{ width: 50%; ...
2019-06-03 09:27:10
132
原创 js 面向对象设计模式--策列模式
策列模式将一组算法封装起来使其相互之间可以替换。封装的算法具有独立性,不会随客户端变化而变化。// //价格策列对象// let PriceState = function () {// //内部双算法对象// let stragtegy = {// //100返回30// return30:function (price) {//...
2019-06-02 11:24:59
118
原创 js 面向对象设计模式
当一个对象的内部状态发生该改变时,会导致至行的改变,状态模式最终的母的及时简化分支判断流程<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>状态模式</title></head><body>...
2019-06-01 11:52:27
105
原创 js 面向对象设计模式
观察者模式定义一种依赖关系,解决了主体对象与观察者之间功能的耦合<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>观察者模式</title></head><body><div i...
2019-06-01 09:17:39
100
原创 js 面向对象设计模式--模板模式
//创建一个提示框类let Alert = function (data) { //没有数据则返回,让后面的程序执行 if(!data) return; //设置内容 this.content = data.content; //创建提示框面板 this.panel = document.createElement('div');...
2019-05-31 09:08:26
225
原创 js 面向对象设计--享元模式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>享元模式</title></head><body><div id="container"></div><p...
2019-05-29 15:16:16
181
原创 js 面向对象设计--组合模式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>组合模式</title></head><body><!--组合模式:整体模式,将对象树形结构来表示部分整体的层次结构--><...
2019-05-28 20:23:47
196
原创 js面向对象设计模式---桥接模式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>桥接模式</title></head><body> <!--在系统沿着多个多维变化的同时,又不增加其复杂度,并达到解耦--> &...
2019-05-27 21:03:34
120
原创 js 面向对象编程设计---装饰者模式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <!--//装饰者模式:在不改变原有对象的基础上,通过对其进行包装-->...
2019-05-27 19:46:03
110
原创 js 面向对象设计模式--适配器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>适配器</title> <script src="http://code.jquery.com/jquery-1.8.3.min.js"></sc...
2019-05-25 09:58:59
119
原创 js 面向对象设计----外观者模式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="myinput"> hello</div&g...
2019-05-25 08:55:02
138
原创 js 面向对象设计模式--单例设计模式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="show"> hello world</div&g...
2019-05-24 15:59:06
139
原创 js 面向对象设计模式--原型继承模式
// //原型模式就是将原型对象指向创建对象的类// //图片轮播图// let LoopImages = function (imgArr,container) {// this.imgArry = imgArr;//轮播图// this.container = container;//轮播图容器//// }// LoopImages.prototype ={//...
2019-05-24 14:44:02
115
原创 js面向对象设计模式---抽象工厂
let vehicleFactory = function (sub,sup) { if(typeof vehicleFactory[sup]==="function"){//判断该抽象方法是否创建 function F() {} F.prototype = new vehicleFactory[sup]();//继承父类属性方法 // co...
2019-05-21 13:35:13
123
原创 js 面向对设计模式 --简单工厂模式
//定义篮球类let Baseketball = function(){this.info = “篮球”;}Baseketball.prototype = {getRuler:function () {console.log(“篮球需要5个人”);}}//定义一个足球类let Football = function(){this.info = “足球”;}Football...
2019-05-21 08:41:18
123
原创 js 面向对象设计模式 --- 多态
//js 面向对象子多态function Poly() {let arglen = arguments.length;zero=function () {console.log(0);}one=function () {console.log(1);}two=function () {console.log(2);}switch (arglen){case 0:retu...
2019-05-20 21:18:47
133
原创 js 面向对象设计模式 ---继承
//类式继承// function Father(){// this.fartherValue = true;// }// Father.prototype.getFartherValue = function () {// return this.fartherValue;// }// function Child(){// this.childValue...
2019-05-20 21:05:53
423
原创 js 面向对象设计模式--封装
每创建一个函数和或则对象都会创建一个原型对象prototype,在 prototype对象中又会像函数中创建this一样创建一个constructor 他用于指向拥有整个原型对象的函数或对象,通过new 该函数,对象会 继承该函数指针,此时会被定义为_proto_,通过它到公共容器(原型对象) 中匹配相应的属性和方法<!DOCTYPE html><html lang="en"...
2019-05-19 15:48:40
525
原创 js 设计模式--工厂模式
//安全模式创建的工厂 //安全模式为了决绝使用构造器的时候忘记new 的时候能够自动处理const Factory = function (type,content) { if(this instanceof Factory){ let s = new this[type](content); return s; }else{ ...
2019-05-18 14:09:05
116
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人