面试遇到的手写函数

前端  前端  javascript  面试

  

2020-01-19 06:13:02

防抖函数 截流函数 对象深拷贝 模拟promise 模拟create 模拟call实现 模拟apply实现 模拟bind实现 模拟new操作 模拟instanceOf操作 顺序查找 二分查找 冒泡排序 选择排序 插入排序 快速排序 从一个数组中找出 N 个数,其和为 M 的所有可能 JS字符串全排列 链表反转 URL格式化 query格式化使用URLSearchParams URL格式化使用URL...

消息队列-rocketmq

  

2020-01-19 06:12:01

版本变化 rocketmq一开始有alibaba开发,后来献给了apache,现在的版本是:仓库地址: windows开发-单机模式 在一台window的机器上安装rocketmq,从上面的仓库中下载好所有的文件,调用maven命令: 完成安装后在distribution目中可以看到apache-rocketmq文件夹,复制到自己电脑的某个路径下,我自己的是: 要注意文件夹的空格和jdk的版本,不...

JavaWeb之JDBC入门

JDBC  预编译  批处理

  

2020-01-19 06:11:41

1.预编译 创建数据库day0528和表t_user User.java JDBCUtils.java UserDao.javaUserDao.java insert结果: delete结果: update结果: 2.批处理 (1)Statement批处理 结果: (2)PreparedStatement批处理 结果: 3.大数据处理 (1)CLOB数据处理:文本数据 【存数据】 结果: 【取数据...

django自带的图文验证码

python  django

  

2020-01-19 06:11:36

django-simple-captcha 模块 和注册 app 一样,captcha 也需要注册到 settings 中 在项目根目录下的 urls.py 中添加 captcha 对应的路由: forms.py views 前端只需要传入参数即可 html 效果如下 每次生成新的验证码会在...

m3u8文件下载合并的一种方法

  

2020-01-19 06:07:22

现在很多视频网站都把整个视频文件拆分成一个个视频流文件(ts),这些视频流文件的下载地址会放在一个文件中,通常叫做*.m3u8。 我们要想下载整个视频文件可以先把这些视频片段下载下来,然后进行拼接,合成一个大的视频文件。 最先想到的一个想法就是用迅雷的批量下载,如下图所示: 但是这样会存在一个问题,因为下载视频后还有进行视频的合并,所以视频的文件名必须是以一定的顺序进行排序才好合并,事实是文件名大...

R手册(NLP)--wordcloud2

  

2020-01-19 06:07:14

目录 wordcloud2 :R interface to wordcloud for data visualization wordlcoud2函数 letterCloud函数 shiny支持 wordcloud2 :R interface to wordcloud for data visualization Wordcloud2主要包括两个函数: wordcloud2:用HTML5提供传统的...

C登录验证逆向之注册机一

  

2020-01-19 06:07:10

程序源码请参考上一篇内容,本例是找到程序中的硬件密码并输出显示出来 一、找到程序窗口的类名和窗口的名称以及程序的地址,参考工具spy4win和OD. 二、编写内存注册机步骤 1、获得程序窗口句柄函数原型 HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName); 2、获得程序窗口ID函数原型 DWORD GetWindowThreadPro...

对于这样一条sql语句来分析到底是怎么实现的 首先来看Mysql的逻辑架构图 大体来说,MySQL可以分为Server层和存储引擎层两部分。 Server层包括连接器、查询缓存、分析器、优化器、执行器等,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 而存储引擎层负责数据的存储和提取,不同的存储引擎共用一个Server层。其...

剑指offer 自己写一个字符串转变成数字的函数 我认为别的地方都大同小异,主要就在这个溢出判断上,博主看了jdk源码,但是无奈水平太差 没看懂,所以参考牛客的评论加上自己的改动写出了这个程序,这里的res要使用long类型,因为如果使用int类型的话,我们算出来的数因为溢出会变成别的值,所以我们最后写的这个判断就没有意义了。 这里是博主res 用int类型调试的结果,大家仔细看下下面的调试结果,...

递归 基本概念:一个函数调用其自身,就是递归 递归和普通函数调用一样,是通过栈实现的 递归的作用(适用情况) 替代多重循环 解决本来就是用递归形式定义的问题 将问题分解为规模更小的子问题进行求解 两个要素 如何将一个大规模问题分解为许多小规模问题,并且解决问题的形式、方法是一样的 递归的终止条件 基本例题 case 1:阶乘问题 **问题描述:**求整数 nnn 的阶乘 **解题思路:**可以考虑...

@TOC 使用pandas切分超大数据文件 我现在需要将一个6.33GB的sql文件上传到数据库,但文件太大,上传过程太慢,所以我选择用pandas将文件切分。 1.导入pandas包 2.用chunksize指定分块读取 第一个参数不用说了。 header=None是让它没有列名,不然它就自动取我数据的第一行为列名了。 sep是设置数据分隔符。我的数据是换行符分隔所以设置的\n,根据需求也可以设...

官网插件介绍 1.建立一个空项目(c++,blueprint都行) 2.plugin->NewPlugin 3.注意选择文件的时候不要选空项目的名字,需要选择插件的名字 插件放进项目之后打包出现错误提示如下:(原因如上图) Missing Dependency,request for yourclass but it hasn't been created yet. 需要修改.uplugin...

工作中git操作必不可少,免不了给新人开git,项目地址等,以下是经常用到的命令 Git全局设置 创建一个新的仓库 现有资料夹 现有的Git存储库 更多详解: 喜欢可以加Q群号:913934649,点赞,评论; 简书: https://www.jianshu.com/u/88db5f15770d csdn:https://me.csdn.net/beyondforme 掘金:https://jue...

Opencv之全景拼接

Opencv

  

2020-01-19 06:04:34

要求 将给定的如下两张图片合并,产生全景拼接的效果。 代码实现过程 1、导入需要的库 2、定义绘图函数 3、读取拼接图片 4、检测A、B图片的SIFT关键特征点,并计算特征描述子 得到898个特征点,每个特征点都有128个特征。 【注】上面提到的函数的作用是检测SIFT特征点并计算特征点的特征。对其中函数有兴趣了解的,可以参考我的另一篇文章:Opencv之特征匹配。 另外,在这个函数中的最后一步中...

python&opencv 图像的双边滤波

  

2020-01-19 06:04:20

双边滤波的操作主要是ccv2.bilateralFilter()函数来操作,它能够保持边界清晰的情况下有效的去除噪声,但是这种操作比较慢。它拥有着美颜的效果: 下面是代码演示: 显示效果:...

必要性 统一配置中心config是指,将所有服务的配置全部放到git中,config服务端拉取所有配置,其它服务从config服务端中拉取相应的服务。 为什么需要配置中心呢? 1.配置内容的安全性。一些比较重要的信息如数据库的账号密码,不会暴露给开发人员,就会放到配置中心。 2.更新配置需要重启。一般项目配置更新后需要重启项目,而从config server刷新配置就可实时更新。 架构 首先把所有...

计算机硬件、操作系统、启动、接口 调用函数: OS 管理CPU,通过调用函数 进程:CPU管理+内存管理 文件:磁盘管理+终端设备管理 通过接口进入OS(fork)管理CPU 通过Open操作文件 *p=7就是访问内存; 操作系统的核心:管理计算机硬件,通过多进程图像管理CPU 管理CPU,先使用CPU CPU的工作原理 将程序存放在内存,发出指令后,CPU取指、解释执行指令。 管理CPU:设置好...

今天的需求是这样的,当工程师的任务完成之后会有一个短信提醒,so开始了调用阿里云短信发送API接口的征程。先试一下: 首先登陆阿里控制台:https://www.aliyun.com  ,接着找到短信服务(产品 -选项卡下面)     点击-免费开通: 点击获取AK (阿里云访问秘钥): https://help.aliyun.com/document_detail/...

1. 使用re.split() 分句,re.split(delimiter, text) 保留分割符:delimiter加上圆括号 不保留分割符:delimiter不加圆括号 2. jieba分词 (1)jieba.cut(sentence)返回可迭代对象 (2) jieba.lcut(sentence)以列表形式返回分词结果 (3) 获取不同句子的分词结果 3. 获取词频: 同样可以使用nltk...