自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 关于C++线程池的实现的思考

  今天突然对前些日子一直很疑惑的c++线程池有了新的想法。其实所谓的线程池无非就是两个技术点,一个,多线程,指工作线程和主线程分离,或者说数据接收和处理分两个线程,一般就是讲需要运行的函数放到子线程执行,这个在C++目前版本可以用std::thread来实现。另外一个是池,池子嘛,可以反复装东西...

2019-09-26 14:53:00

阅读数 0

评论数 0

转载 Diagnostics: File file:/private/tmp/spark-d4ebd819-e623-47c3-b008-2a4df8019758/__spark_libs__6824092...

spark伪分布式模式 on-yarn出现一下错误 Diagnostics: File file:/private/tmp/spark-d4ebd819-e623-47c3-b008-2a4df8019758/__spark_libs__6824092999244734377.zip does ...

2019-09-24 19:28:00

阅读数 4

评论数 0

转载 gdb 调试中No symbol “***” in current context解决方法

主要是因为GCC/G++版本和GDB不匹配造成的,网上也有说是因为O2优化问题,具体啥原因需要自己尝试一下。 解决: 放狗搜索,解决办法是在编译是加-gdwarf-3即可,出现这样的原因是gcc,gdb的版本不匹配造成的。 参考: https://blog.csdn.net/u013573...

2019-09-24 15:17:00

阅读数 7

评论数 0

转载 Python(1)生成目录及超链接

Python(1)生成目录及超链接 # -*- coding: utf-8 -*- import xlsxwriter # 导入模块 import os # 新建txt文档 # f = open(�...

2019-09-22 17:54:00

阅读数 53

评论数 0

转载 C++ 11 +,开坑。

最近换新工作了。工作中需要用到高端的c++11的一些操作,至于我后面又plus一下还是因为可能是c++14或者17中提供的一些操作。反正都是c++11以及之后的一些特性。 首先,今天看一下关于函数模板的问题。我前几天看到这样一段代码。 1 #include <iostream>...

2019-09-21 14:55:00

阅读数 1

评论数 0

转载 <JavaScript> 普通函数与构造函数的区别

JavaScript中存在构造函数与函数两个概念。 这可能会给初学者造成一定的困扰,难不成存在两种函数。 然而事实这两种函数的构成完全一样,无论从长相还是气质都是一模一样的。 区别点在于,所扮演觉得不同,同一个人在不同的场合具有不同的角色。 就比如曹操对将要出征的曹彰所说"居家为...

2019-09-20 14:46:00

阅读数 11

评论数 0

转载 <JavaScript> 关于闭包和this对象

1.this指向windows是如何得出的 var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){...

2019-09-20 13:39:00

阅读数 3

评论数 0

转载 <JavaScript> 匿名函数和闭包的区别

匿名函数:没有名字的函数;并没有牵扯到应用其他函数的变量问题。仅仅是没有名字。定义方式: 1,var A = function(){ }; 2, (function (x,y){ })(2,3); 3, function() { }; 闭包:A函数中嵌套着B函数,B程序中有...

2019-09-20 10:55:00

阅读数 2

评论数 0

转载 关于vue自己写的下拉框的一些东西。。。

<div class="sel-blank" @click="hiddenBox"> <span class="sel-blank-title">{{session.title}}:</sp...

2019-09-20 09:56:00

阅读数 5

评论数 0

转载 <JavaScript>谈谈javascript语法里一些难点问题(一)

1) 引子   前不久我建立的技术群里一位MM问了一个这样的问题,她贴出的代码如下所示: var a = 1; function hehe() { window.alert(a); var a = 2; ...

2019-09-19 10:49:00

阅读数 2

评论数 0

转载 <JavaScript> 寄生继承详解

// 将原型继承和非原型继承组合为一体的继承方式叫做组合继承,但是这种方法的继承是有一点小缺陷的,下级函数继承了无用的属性,所以我们有了寄生继承来解决污染问题; //创建上级构造函数-食物 function Food(name, hot, taste){ this...

2019-09-19 08:43:00

阅读数 13

评论数 0

转载 深入理解矩阵特征值和特征向量的物理意义

转载于:https://www.cnblogs.com/henuliulei/p/11545386.html

2019-09-18 21:11:00

阅读数 51

评论数 0

转载 <JavaScript> 组合继承

实现继承的两种模式:原型链继承和借用构造函数继承。这两种模式都存在各自的缺点,所以,我们考虑是否能将这二者结合到一起,从而发挥二者之长。即在继承过程中,既可以保证每个实例都有它自己的属性,又能做到对一些属性和方法的复用。这样就 perfect 了。 一、回顾借用构造函数继承的缺点 先看我们之前...

2019-09-18 14:36:00

阅读数 1

评论数 0

转载 linux查看端口占用

netstat -anp |grep 端口号 参考https://www.cnblogs.com/hindy/p/7249234.html 转载于:https://www.cnblogs.com/IGNB/p/11541899.html

2019-09-18 14:34:00

阅读数 2

评论数 0

转载 <JavaScript> 稳妥构造函数模式与工厂模式的区别

稳妥构造函数模式的代码应该是这样的: function Person(name, age, job) { var o = new Object(); // private members var nameUC = name.toUpperCase(...

2019-09-18 09:23:00

阅读数 0

评论数 0

转载 <JavaScript> call()、apply()、bind() 的用法

其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例 1 obj.objAge; // 17 obj.myFun() // 小张年龄 undefined 例 2 shows() // 盲僧  比较一下这两者...

2019-09-18 08:52:00

阅读数 0

评论数 0

转载 <JavaScript>可枚举属性与不可枚举属性

在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。可枚举性决定了这个属性能否被for…in查找遍历到。 一、怎么判断属性是否可枚举 js中基本包装类型的原型属性是不可枚举的,如Object, Array, Number等,如果你写出这样...

2019-09-16 16:37:00

阅读数 1

评论数 0

转载 <JavaScript>闭包(closure)

JS中的闭包(closure) 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一.什么是闭包 JS中,在函数内部可以读取函数外部的变量 function ou...

2019-09-10 09:57:00

阅读数 3

评论数 0

转载 <JavaScript>数组的sort()方法中比较函数是怎么工作的

sort()函数比较时调用的是每个数组项的toString()方法,并非按数值大小进行比较,所以往往得不到我们想要的结果。 比如: var values=[0,1,5,15,10]; values.sort( ); alert(values);//0,1, 10,15, 5, ...

2019-09-09 10:39:00

阅读数 5

评论数 0

转载 <javaScript>谈谈JavaScript中的变量、指针和引用

1、变量我们可能产生这样一个疑问:编程语言中的变量到底是什么意思呢?事实上,当我们定义了一个变量a时,就是在存储器中指定了一组存储单元,并将这组存储单元命名为a。变量a的值实际上描述的是这组存储单元中存放的具体信息。例如,在JS中 var a; a=10; 第一个语句在存储器中指...

2019-09-07 14:55:00

阅读数 13

评论数 0

转载 <JavaScript>为什么0.1+0.2=0.30000000000000004

浮点数运算 你使用的语言并不烂,它能够做浮点数运算。计算机天生只能存储整数,因此它需要某种方法来表示小数。这种表示方式会带来某种程度的误差。这就是为什么往往0.1 + 0.2 不等于 0.3。 为什么会这样? 实际上很简单。对于十进制数值系统(就是我们现实中使用的),它只能表示以进制数的质因...

2019-09-06 11:48:00

阅读数 14

评论数 0

转载 <JavaScript>“浏览器模式”和“文档模式”之间的区别

只有IE浏览器中才会有“浏览器模式”和“文档模式”,兼容性视图涉及两个重要的功能便是“浏览器模式【browser mode】”和“文档模式【document mode】”,在IE8/IE9中按F12键,打开“开发人员工具”,在菜单栏中可以看到“浏览器模式”和“文档模式”的切换菜单,其中可以选择切换...

2019-09-06 09:11:00

阅读数 1

评论数 0

转载 <JavaScript>如何阅读《JavaScript高级程序设计》(一)

题外话 最近在看《JavaScript高级程序设计》这本书,面对着700多页的厚书籍,心里有点压力,所以我决定梳理一下。。探究一下到底怎么读这本书。本书的内容好像只有到ES5。。。所以只能以后慢慢加了。。。 这一系列围绕 这一系列文章主要围绕: 如何阅读《JavaScript...》 ...

2019-09-05 16:52:00

阅读数 1

评论数 0

转载 <HTML>在一个表格内嵌套另一个表格时,如何居中?

在一个表格内嵌套另一个表格时,如何居中? 假设大表格为: <table id="tableRow"> <tr> <th>City</th> <th>Date</th> ...

2019-09-05 09:12:00

阅读数 34

评论数 0

转载 数据库

1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也...

2019-09-03 21:39:00

阅读数 3

评论数 0

转载 图的表示方法

1.一种表示图的直观方法是使用二维数组,也称为邻接矩阵。通过邻接矩阵我们可以马上判断出顶点i和j之间是否存在一条边,只需要检查矩阵中行i和列j相交处是否为非零值。对于无向图,如果矩阵是对称的,如果行i和列j处存在一个项,那么行j和列i处也存在一个项。 2.另一种表示图的直观方法是使用链表数组,也...

2019-09-03 20:20:00

阅读数 3

评论数 0

转载 iOS配置TARGETS

说一下背景 自从这个项目不死不活的迭代了2年,从项目搭建到现在,一直都是自己在开发和维护,所以项目结构非常清晰,但是之前的水平写的代码现在看来也是惨不忍睹,不过本人比较懒,也就没有考虑过重构的事情 - - 是不是一位不合格的程序员呢,哈哈哈! 这个项目中开始是用oc写的,今年开始,由于...

2019-09-03 15:41:00

阅读数 13

评论数 0

转载 从源码和doc揭秘——Java中的Char究竟几个字节,Java与Unicode的关系

#编码与字符编码 (懂编码的建议直接跳过)   在计算机世界中,任何事物都是用二进制图片数字表示的,图片可以编码为JPG,PNG格式的字节流,音频,视频有MP3,MP4格式的字节流。这些JPG,MP3等都是一些众所周知的编码格式罢了,只要你 定义一个映射关系,可以正确地对文件进行编码解码,那么...

2019-08-30 10:00:00

阅读数 3

评论数 0

转载 基本的字符串处理操作

1.索引数组版本 计算字符串长度(strlen(a)) for (i = 0; a[i] != 0; i++); return i; 复制(strcpy(a, b)) for (i = 0; (a[i] = b[i]) != 0; i++); 比较(strcmp(a, b)) for ...

2019-08-29 10:12:00

阅读数 3

评论数 0

转载 前端三大框架(Angular Vue React)

前端,HTML(超文本标记语言),CSS(层叠样式表)和JavaScript(脚本语言) HTML,通常说的h5,其实按标准来说,HTML4的后续版本不带编号了,并保证向前的兼容性 CSS的版本3,增加了translate(),能完成以前一定需要js才能做到的动画,同时增加了flex弹性盒子(...

2019-08-28 14:47:00

阅读数 2

评论数 0

转载 概率论概念总结

随机变量   何谓随机变量?即给定样本空间,其上的实值函数称为(实值)随机变量。 期望   离散随机变量的一切可能值与其对应的概率P的乘积之和称为数学期望 方差   一个随机变量的方差(Variance)描述的是它的离散程度,也就是该变量离其期望值的距离 协方差   在概率论和统计学...

2019-08-25 22:35:00

阅读数 22

评论数 0

转载 springBoot整合Sentinel实现降级限流熔断

由于hystrix的停止更新,以及阿里Sentinel在历年双十一的贡献。项目中使用了Sentinel,今天我们来讲讲Sentinel的入门教程,本文使用1.6.3版本进行讲解 本文通过Sentinel_dashBoard进行讲解,当然不引入监控看板也能实现限流熔断降级功能,但是监控看板能够直观...

2019-08-25 15:38:00

阅读数 8

评论数 0

转载 pytorch 入门指南

两类深度学习框架的优缺点 动态图(PyTorch) 计算图的进行与代码的运行时同时进行的。 静态图(Tensorflow <2.0) 自建命名体系 自建时序控制 难以介入 使用深度学习框架的优点 GPU 加速 (cuda) 自动求导 常用网络层的API ...

2019-08-23 18:14:00

阅读数 5

评论数 0

转载 生成性对抗神经网络

GAN是什么? 生成对抗网络(GANs)是当今计算机科学中最有趣的概念之一。 两个模型通过对抗性过程同时训练。 生成器(“艺术家”)学会创建看起来真实的图像,而鉴别器(“艺术评论家”)学会区分真实图像和赝品。 在训练过程中,生成器逐渐...

2019-08-23 16:03:00

阅读数 9

评论数 0

转载 CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)概念区分理解

1、相关知识 从广义上来说,NN(或是更美的DNN)确实可以认为包含了CNN、RNN这些具体的变种形式。有很多人认为,它们并没有可比性,或是根本没必要放在一起比较。在实际应用中,所谓的深度神经网络DNN,往往融合了多种已知的结构,包括convolution layer 或是 LSTM 单元。其实...

2019-08-23 15:59:00

阅读数 1

评论数 0

转载 莫烦pytorch学习笔记(八)——卷积神经网络

莫烦视频网址 1 import os 2 3 # third-party library 4 import torch 5 import torch.nn as nn 6 import torch.utils.data as Data 7 impor...

2019-08-23 14:53:00

阅读数 1

评论数 0

转载 卷积神经网络基础_转载

网上看到的关于卷积神经网络总结比较好的文章 链接如下:https://blog.csdn.net/sinat_34328764/article/details/84192303 转载于:https://www.cnblogs.com/henuliulei/p/11399336.html...

2019-08-23 12:48:00

阅读数 5

评论数 0

转载 莫烦pytorch学习笔记(七)——Optimizer优化器

各种优化器的比较 莫烦的对各种优化通俗理解的视频 1 import torch 2 3 import torch.utils.data as Data 4 5 import torch.nn.functional as F 6 7 from...

2019-08-23 09:27:00

阅读数 6

评论数 0

转载 设计模式之-Builder模式

场景引入:   一个类,如果有多个属性时,在创建对象,如何对属性进行赋值呢? 1.通过构造器赋值,这种方案优点时一次性赋值完成,但是多种属性的组合,导致构造器会非常多。 2.通过setter方法赋值,方案优点代码直观简洁,缺点会出现javabean难一致的情况(多线程情况下); 今天,我们...

2019-08-22 15:01:00

阅读数 3

评论数 0

转载 设计模式之-策略模式

场景引入:   小镇的咖啡馆生意越来越好了,但是来自不同地方的顾客也越来越多,有的人喜欢咖啡加糖,有的人喜欢咖啡加牛奶,有的喜欢加炼乳。。。 咖啡伪代码: class 咖啡{ void addSth(String param){ if(param.eq...

2019-08-22 13:56:00

阅读数 2

评论数 0

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