自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yawdd的博客

记录学习过程中的一些经验

  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

翻译 [翻译]JavaScript Factory Function with ES6+(ES6下的JS工厂函数)

原文地址:JavaScript Factory Functions with ES6+工厂函数是一种不使用类或者构造函数来返回一个对象的函数。在JavaScript中,任何一个函数都可以返回一个对象。当该函数没有使用关键字new的时候,那么它就是一个工厂函数。因为工厂函数能够轻松地产生对象而不入深入class和new关键字的复杂性,所以工厂函数在JavaScript中一直很受欢迎。JavaScript 提供了一种十分友好的对象文法。就像下面示例中:const user = {..

2020-12-13 17:18:33 294

原创 JavaScript中的undefined 和 null 概念

在JavaScript中存在着有2个值来表示空值,一个是undefined,另一个是null。最近在维护一些JS代码浏览器兼容性的时候又碰到了这个问题,记录一下给自己留个坑。null是JS中的一个关键字,表示一个特殊值,在浏览器中打开开发者工具(如Chrome中F12)并在console中输入> typeof null< "object"可以发现返回的结果是obj...

2019-05-08 21:33:52 562

原创 面试小结(六)——Linux

这一篇的Linux涉及的知识点很少,基本都是一些基础的命令行操作,就不展开讲了,简单说说我的感想吧。开始学习Linux系统的时候,入门书籍是《鸟哥的LInux私房菜》。这本书可以说系统地介绍了整个Linux系统,从入门安装到Linux核心编程,但是光是基础篇就有一千多页,建议大家看完前面几章基础后可以根据书目选择自己需要的部分来查询。由于一开始对于Linux系统的不熟悉,再看了众多系统后选...

2019-04-23 21:31:29 730

原创 面试小结(五)——操作系统基础

进程与线程的区别 进程是资源分配的基本单位,线程是cpu调度和程序执行的最小单位。同一个进程中并行运行多个线程,就是对在同一台计算机上运行多个进程的模拟。 进程有独立的地址空间,而同一进程中的线程共享该进程的地址空间 线程之间的通信比较方便。同一进程下的线程共享数据(比如全局变量,静态变量,打开的文件,子进程),如何处理好这些访问的同步与互斥正是编写多...

2019-04-08 19:54:48 913

原创 面试小结(四)——计算机网络

计算机网络基础 OSI网络模型 TCP/IP模型则对应是物理层,数据链路层,网络层,传输层,应用层 IP协议工作在网络层 HTTPS协议 简单来说就是在HTTP协议上加上了SSL+TLS加密部分。用来保证传输数据的安全,并且可以验证网站服务器的真实身份。HTTPS标准端口是443,工作在传输层。相对应的HTTP标准端口是80,工作在应用层。 ...

2019-03-17 21:21:35 1041

原创 面试小结(三)——数据库

数据库基础索引 索引(index)是一种排序数据结构,为了提高在属性A上查找具有某个特定值的元组的效率。它是一棵二叉查找树的键值对,大型关系的索引实现技术是DBMS实现最重要的核心问题。 索引的类型 B树索引,实际上是分为B树索引和B+树索引两种方法。MySQL用的B+树,MongoDB用的B树。 B树:1. 对于数据库查找,索引的文件都...

2019-03-13 22:53:22 1386

原创 面试小结(二)——数据结构与算法基础

数据结构基础栈和队列的相同和不同 不同点: 删除数据元素的位置不同,栈的删除操作在表尾进行,队列的删除操作在表头进行。 应用场景不同;常见栈的应用场景包括括号问题的求解,表达式的转换和求值,函数调用和递归实现,深度优先搜索遍历等;常见的队列的应用场景包括计算机系统中各种资源的管理,消息缓冲器的管理和广度优先搜索遍历等。 顺序栈能够实现多栈空间共享,而顺序队列不能。 ...

2019-03-06 22:32:46 984 3

原创 c++中引用符&遇到的问题

在刷剑指offer的题目时,运行时碰到一个问题。 void printList(vector&lt;vector&lt;int&gt; &gt; &amp;result,int begin,int end){ vector&lt;int&gt; res; for(int i=begin;i&lt;=end;++i) res.push_back(i); ...

2019-02-20 20:22:51 289 1

原创 css 记录

任何CSS结构都必须通过一定的语法表现出来,语法帮助我们更好理解CSS.CSS 的顶层样式表由两种规则组成的规则列表构成,一种是at-rule,由@和后面连续的快组成,都是一些高级特性;另一种是qualified-rule,普通规则则是由属性和选择器构成。下面列出一些@规则,并简单解释:@charset CSS文件的字符编码方式。@charset "utf-8"; @import 引...

2019-02-20 20:21:08 141

原创 JavaScript对象类型(基于原型实现面向对象)

JavaScript利用原型来描述对象。原型系统简单来说即是:1. 所有对象都有私有属性[[prototype]]; 2. 读一个属性,如果对象本身没有会继续访问对象的原型,直到原型为空或者属性找到。1. 宿主对象 host Object    由JavaScript宿主环境提供的对象,由宿主环境决定2. 内置对象 Built-in Object固有对象:由JavaScript标准...

2019-02-13 21:31:26 270

原创 python中opencv图像处理实验(二)---直方图均衡

本次主要内容是直方图均衡化。主要分为三部分,灰度图像的归一化直方图、灰度图像直方图均衡处理和彩色图像直方图均衡处理。直方图均衡化处理:是图像处理领域中利用图像直方图对对比度进行调整的方法。通过这种方法,亮度可以更好地在直方图上分布。这样就可以用于增强局部的对比度而不影响整体的对比度,直方图均衡化通过有效地扩展常用的亮度来实现这种功能。总结就是是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全...

2018-05-15 19:59:12 4110

原创 数串问题

问题描述:设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。输入212 123输出12312对于这个问题,我的第一种想法是直接采用类似与基数排序的算法:对于输入的每一个整数从高位到低位依次比较它们的每一位,大的直接输出,若第一位相...

2018-05-09 21:26:29 611

原创 python中opencv图像处理实验(一)---灰度变换

在上一篇中记录了,如何配置opencv环境的问题。本篇则记录对灰度图像进行一些常规处理。一张图片是由像素点矩阵构成,我们对图片进行操作即为对图片的像素点矩阵进行操作。我们只要在这个像素点矩阵中找到这个像素点的位置,比如第x行,第y列,所以这个像素点在这个像素点矩阵中的位置就可以表示成(x,y),因为一个像素点的颜色由红、绿、蓝三个颜色变量表示(R,G,B),所以我们通过给这三个变量赋值,来改变这个...

2018-05-03 16:26:17 54485 9

原创 在Linux下配置python的opencv环境

    一开始在Windows环境下,在codeblocks中配置了opencv感觉步骤比较麻烦。然后查阅了一番,发现可以在python中配置opencv,就在Linux下重新配置了一遍。    我的python版本是3.5.2,在准备开始后直接在终端下进入管理员模式su -  然后输入如下指令pip install --upgrade setuptoolspip install Matplot...

2018-04-24 21:22:53 6399

原创 c++服务端面试个人小结

今天闲下来,总结一下这段时间实习面试碰到的一些问题。在合肥面试了2家公司,思科和zoom,他们的合肥业务都是做在线视频会议的,业务也有交叉。首先思科是由于大批招实习生,当天安排了有20个学生来面试。各个部门联合交叉招聘,基本面试官都是各个团队的技术总监或者team leader,你碰到的面试官不一定是你报的岗位方向,我碰到了有移动端,前端,后端和一个全栈大牛,基本上我问了下都是...

2018-04-19 21:03:26 9299 6

原创 c++中引用符&的问题

今天在刷剑指offer时,碰到一个传参的问题。void printList(vector&lt;vector&lt;int&gt; &gt; &amp;result,int begin,int end){ vector&lt;int&gt; res; for(int i=begin;i&lt;=end;++i) res.push_back(i); resu...

2018-04-14 16:55:09 491

原创 之字形打印二叉树

第一行以从左到右的顺序打印,第二层按照从右到左的顺序打印,以此类推。主要的思路就是通过2个栈存储结点,若当前是二叉树的奇数层则从左到右存储,否则为从右到左存储。vector&lt;vector&lt;int&gt; &gt; Print(TreeNode* pRoot) { vector&lt;vector&lt;int&gt; &gt; result; if(pRoot==nul...

2018-03-21 20:36:19 275

原创 顺时针打印矩阵

题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。1     2     3     45     6     7     89     10   11  1212  14   15  16                  输出为:1 2 3 4 8 12 16 15 14 12 9 5 6 7 11 10思路:可以直接按照从左到右、从上到下、从右到左、从下到上的顺序输出数组,...

2018-03-20 20:30:42 150

原创 表示数值的字符串

在剑指offer上看到的题目,输入一个请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。也就是用正则式匹配来解决问

2018-03-17 15:39:32 146

原创 新手第一次使用python爬取豆瓣电影top250遇到的错误

详细解析请参考 http://blog.csdn.net/linzch3/article/details/62444947我在这里就讲一些自己遇到的问题1.bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: html.parse. Do you need to install a pa...

2018-03-10 10:01:23 2310

原创 合肥思科实习面试

        今天去了合肥思科实习的面试,岗位是java研发。问了师兄说不太会java能不能报,师兄说语言都是相通的,可以去试试。就抱着涨经验的想法投了简历,然后安排了去面试。        下午1点开始,一共是12个同学一起。一开始是笔试,就2道java编程题。第一个是写一段java代码实现骰子的功能,第二个是计算一个方法5次并发的时间消耗。我直接就写了伪代码在上面,第一个还好,第二个不是太了...

2018-03-08 15:19:34 4172 5

转载 词频统计

今天看到了一个关于文本词频统计的python代码。import stringpath = '/home/ywq/Desktop/Walden.txt'with open(path,'r') as text: words = [raw_word.strip(string.punctuation).lower() for raw_word in text.read().split()]...

2018-03-03 20:45:26 1215

统计学习方法-李航

《统计学习方法》全面系统地介绍了统计学习的主要方法,特别是监督学习方法,包括感知机、k近邻法、朴素贝叶斯法、决策树、逻辑斯谛回归与最大熵模型、支持向量机、提升方法、EM算法、隐马尔可夫模型和条件随机场等。

2018-03-13

求最近点对算法的c++实现

实验进行的是求二维空间内最近点对的算法,使用c++进行实现,测试环境是CLION。

2017-12-03

区间树的查询操作c++

实验进行的是区间树的查询操作,参照的是《算法导论》中关于区间树的描述,在红黑树的基础上加以改造实现,采用的是c++。代码已经过测试可用

2017-12-03

红黑树的插入操作c++实现

实验进行的是对红黑树进行插入操作的实现,主要方法按照《算法导论》中红黑树算法的描述及伪代码进行编码,采用的是c++。代码已经经过测试可用

2017-12-03

使用插入排序对快排进行优化c++实现

实验进行的是对快排使用插入排序进行优化,并对快排产生的不同的区间内元素个数值进行测试并计算运行时间,进行比较。代码已经进过测试可以使用

2017-12-03

空空如也

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

TA关注的人

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